Перейти к содержимому
OmniChannels.ai
Меню

Что такое CPaaS: как работает, примеры и как выбрать

Что такое CPaaS: как устроена платформа, какие каналы покрывает, чем отличается от UCaaS и CCaaS, строить самим или покупать, модели цен и чек-лист выбора.

Обновлено 10 мин чтения

Автор: OmniChannels.ai Editorial Team · Проверил: BroadNet Messaging Solutions Team

Омниканальность

Короткий ответ

CPaaS (Communications Platform as a Service) — это облачная платформа, которая позволяет бизнесу добавить в собственные приложения сообщения, голос и верификацию через API, не выстраивая телеком-соединения самостоятельно. Провайдер поддерживает связи с операторами и владельцами каналов, например Meta, и сообщает о судьбе каждого сообщения через вебхуки. Оплата зависит от использования: обычно за сообщение, направление или минуту.

На этой странице
  1. Что такое CPaaS?
  2. Как работает CPaaS?
  3. Какие каналы покрывает CPaaS?
  4. Чем CPaaS отличается от UCaaS и CCaaS?
  5. Что можно построить на CPaaS?
  6. Строить самим или покупать?
  7. Как формируется цена CPaaS?
  8. Как оценить CPaaS? Чек-лист
  9. Какие риски и частые ошибки?
  10. Пример из практики: стартап доставки в Дубае
  11. Чем помогает OmniChannels.ai

Главное

  • CPaaS — это строительные блоки для разработчиков: SMS, WhatsApp, RCS, голос и email через один API, а статусы доставки возвращаются вебхуками. Это не готовая телефонная система и не рабочее место оператора.
  • UCaaS обслуживает ваших сотрудников, CCaaS — операторов поддержки, а CPaaS — ваше собственное программное обеспечение; многие готовые продукты построены поверх CPaaS.
  • Платформа с инбоксом, рассылками и чат-ботами позволяет не разработчикам работать в той же системе, которую питает API, и избавляет от второй разработки.
  • Цена зависит от использования и различается по каналам и направлениям. Уточните, передаются ли сборы каналов, например WhatsApp, по ставке Meta или с наценкой.
  • Оценивайте CPaaS по качеству маршрутов, широте каналов, документации, отчётности о доставке, помощи с соблюдением требований на ваших рынках и модели поддержки, а затем проверьте на коротком тесте с вашими номерами.

Это руководство для основателей, продакт-менеджеров и разработчиков, которые постоянно слышат «возьмите CPaaS» и хотят понятного объяснения. Здесь разобрано, что означает этот термин, как складываются части платформы, как она соотносится с UCaaS и CCaaS и как оценить провайдера до подписания договора.

Что такое CPaaS?

CPaaS (Communications Platform as a Service) — это облачная платформа, которая позволяет бизнесу добавить в собственное ПО сообщения, голос и верификацию через API, не строя телеком-инфраструктуру. Определение есть в глоссарии: что такое CPaaS.

Представьте коммунальную услугу. Ваш код делает один HTTPS-запрос «отправить этот текст на этот номер», а провайдер берёт на себя операторов, маршруты, согласование каналов и доставку. Когда сообщение доставлено, прочитано или отклонено, провайдер вызывает URL на вашем сервере и передаёт результат.

Как работает CPaaS?

В CPaaS четыре слоя: подключения, движок сообщений, инструменты разработчика и бизнес-инструменты. Ваше приложение работает только с третьим и четвёртым.

Слой Что делает Что вы видите
Подключения Соединения с мобильными операторами (часто по SMPP, стандартному протоколу обмена SMS между системами) и с владельцами каналов, например Meta и Google Ничего; вы платите за это по факту использования
Движок сообщений Маршрутизация, очереди, повторные попытки, проверка номеров, приведение статусов к единому виду Единый формат статуса доставки для всех каналов
Инструменты разработчика REST API, SDK, вебхуки, логи, тестовый доступ Документация и примеры кода
Бизнес-инструменты Инбокс, рассылки, шаблоны, чат-боты, отчёты, биллинг Веб-консоль для не разработчиков

Типичный поток выглядит так:

  1. Ваша система вызывает REST API провайдера, передавая получателя, канал и сообщение.
  2. Провайдер проверяет запрос, выбирает маршрут и передаёт сообщение оператору или владельцу канала.
  3. Сеть доставляет его на телефон или в приложение.
  4. Провайдер отправляет результат на ваш вебхук, например SUBMITTED, SENT, DELIVERED, READ или FAILED.
  5. Ваша система обновляет свои данные, повторяет отправку по другому каналу или уведомляет сотрудника.

В нашей документации для разработчиков показаны реальные форматы запросов и вебхуков, а раздел вебхуки объясняет события. О том, как устроена SMS-часть, читайте в статье что такое SMS-шлюз.

Какие каналы покрывает CPaaS?

Современный CPaaS охватывает несколько каналов в одной интеграции, потому что клиенты пользуются разными приложениями.

Канал Типичное применение Главное ограничение
SMS Одноразовые коды, уведомления, напоминания, акции Правила Sender ID различаются по странам; 160 символов в GSM-7, 70 в Unicode
WhatsApp Уведомления, поддержка, маркетинг для подписавшихся пользователей Сообщения по инициативе бизнеса вне окна обслуживания клиента требуют одобренных шаблонов
RCS Брендированные расширенные сообщения с автоматическим откатом на SMS Нужны поддерживаемое устройство и оператор, а также верификация агента в Google
Голос Голосовые коды, IVR, исходящие звонки Подключается через команду аккаунта
Email Чеки, рассылки Аутентификация отправителя и согласие
Push Уведомления в приложении Нужны установленное приложение и разрешение
Messenger, Instagram, Telegram Диалоги в соцсетях Правила платформ о том, кому и когда можно писать

OmniChannels.ai предоставляет перечисленные каналы. Голос подключается через команду аккаунта и не вынесен в публичные эндпоинты спецификации REST, поэтому объём голосовых задач обсуждайте в разговоре, а не по примеру кода. О выборе канала под задачу читайте в материале WhatsApp, SMS и RCS: что выбрать.

Чем CPaaS отличается от UCaaS и CCaaS?

CPaaS даёт программируемые каналы, UCaaS — инструменты общения для сотрудников, а CCaaS — рабочее пространство контакт-центра для операторов.

CPaaS UCaaS CCaaS CPaaS с инбоксом
Для кого Разработчики Сотрудники Операторы поддержки Разработчики и бизнес-команды
В виде чего API, SDK, вебхуки Телефон, встречи, чат-приложения Рабочее место оператора, очереди, маршрутизация API и веб-консоль
Работает с клиентами? Да, вы проектируете сами В основном внутри компании Да, через операторов Да
Основа цены Использование За пользователя За место оператора Использование плюс функции платформы
Пример задачи Одноразовые коды и статусы заказов Заменить офисную АТС Запустить службу поддержки Уведомления и общий инбокс WhatsApp

Границы категорий размыты. Многие продукты UCaaS и CCaaS работают поверх CPaaS, а поставщики CPaaS добавляют инбоксы и ботов. Полезный вопрос не в том, какой ярлык у вендора, а в том, кто в вашей компании будет работать с инструментом. Подробнее — в статье глоссария UCaaS и CPaaS.

Что можно построить на CPaaS?

Большинство проектов на CPaaS укладываются в шесть сценариев, каждый из которых привязан к бизнес-событию.

  • Верификация: одноразовые коды по SMS, WhatsApp или голосом при входе или оплате. См. руководство по OTP.
  • Транзакционные уведомления: о заказе, доставке, оплате и записи.
  • Напоминания: о приёмах, продлениях и счетах с возможностью ответа для подтверждения.
  • Маркетинговые рассылки: аудитории с согласием, планирование и результаты по каналам.
  • Поддержка клиентов: общий инбокс, где диалоги из WhatsApp, Instagram и email собраны в одну ветку на клиента. См. руководство по общему инбоксу.
  • Автоматизация и ИИ: чат-боты и ИИ-агенты, которые отвечают на типовые вопросы и передают диалог человеку.

Сильнее всего CPaaS проявляется при сочетании каналов. Важное уведомление можно сначала отправить в WhatsApp и перевести на SMS, если оно не доставлено, как описано в руководстве по откату между каналами.

Строить самим или покупать?

Покупайте, если инфраструктура сообщений не является вашим продуктом. Строить самим значит повторять работу, которую провайдер уже проделал, в каждой стране, куда вы отправляете.

Задача Строить самим Использовать CPaaS
Подключения к операторам Договариваться и поддерживать каждого оператора или агрегатора Готовые соединения провайдера
Sender ID и согласование каналов Подавать заявки в каждой стране, в Meta и в Google Провайдер готовит и подаёт вместе с вами
Пропускная способность и повторы Проектировать очереди, соединения и контроль нагрузки Управляет провайдер, мощности под аккаунт
Статус доставки Разбирать отчёты в формате каждого оператора Один нормализованный вебхук
Защита от мошенничества Самим выявлять накрутку трафика Провайдер ограничивает частоту и фильтрует
Время до первого сообщения Месяцы работы Зависит от регистраций, а не от кода

Исключения бывают. Если вы отправляете очень большие объёмы в несколько направлений и у вас есть телеком-инженеры, прямое подключение по SMPP может иметь смысл. Но и тогда управляемый провайдер обычно берёт на себя работу с требованиями регуляторов. В сравнении SMS API и SMPP оба способа подключения разобраны подробнее.

Как формируется цена CPaaS?

Цена CPaaS зависит от использования, а единица расчёта определяется каналом. В этой статье мы не называем цен: важно понимать, что именно вам придётся сравнивать.

Канал Обычная единица расчёта От чего зависит
SMS За часть сообщения Страна и оператор назначения, тип Sender ID
WhatsApp За доставленное сообщение Meta задаёт ставки по категории сообщения и рынку получателя
RCS За сообщение или за сессию Провайдер и направление
Голос За минуту Направление и тип звонка

Два коммерческих вопроса важнее заявленной ставки. Во-первых, передаёт ли провайдер сборы Meta за WhatsApp по опубликованной Meta ставке или добавляет наценку? Во-вторых, есть ли плата за подключение, ежемесячные минимумы или сборы за регистрацию? OmniChannels.ai публикует коммерческие условия в обзоре цен, а ориентировочные прайс-листы по SMS и WhatsApp есть в индексе цен и в калькуляторе стоимости. Цены на голос и RCS — по запросу через отдел продаж.

Как оценить CPaaS? Чек-лист

Оценивайте каждого провайдера по одним и тем же восьми пунктам и проверьте важные из них на собственном трафике.

  1. Качество маршрутов. Прямые ли маршруты к операторам и в каких странах? См. серые и прямые маршруты SMS.
  2. Покрытие. Все нужные страны и каналы, включая правила Sender ID. Посмотрите страницу покрытия.
  3. Широта каналов. Предоставляется ли WhatsApp через официального партнёра Meta, поддерживаются ли RCS и откат на другой канал?
  4. Качество API. Понятная документация, спецификация OpenAPI, SDK, песочница или тестовый доступ, разумные коды ошибок.
  5. Отчётность о доставке. Статусы по каждому сообщению, фильтры и выгрузки, которые можно сверить со счетами.
  6. Помощь с требованиями. Поддержка при регистрации Sender ID, подключении WhatsApp и соблюдении местных правил о согласии.
  7. Безопасность и данные. Опубликованные сертификаты, расположение данных и сроки хранения.
  8. Модель поддержки. Кто отвечает в 2 часа ночи и как сообщают об инцидентах?

Затем проведите короткую проверку концепции. Отправьте от 50 до 100 сообщений на реальные телефоны в трёх главных странах, сравните время доставки и статусы и проверьте сценарий сбоя, отправив сообщение на неверный номер. Чек-лист покупателя API сообщений раскрывает каждый пункт, а набор для RFP провайдеру даёт готовую оценочную таблицу.

Какие риски и частые ошибки?

  • Считать CPaaS щитом от ответственности. Провайдер помогает с регистрациями, но за согласие и содержание отвечаете вы. Прочитайте согласие на рассылки в разных каналах.
  • Выбирать по заявленной ставке. Дешёвый маршрут, который фильтруется, обходится дороже, чем более дорогой, но доставляющий.
  • Игнорировать мошенничество. Публичные формы ввода кода привлекают искусственный трафик. См. защита от SMS-накрутки.
  • Строить на одном канале. Сбой одного канала не должен останавливать важное сообщение.
  • Пропускать бизнес-инструменты. Если с системой могут работать только разработчики, каждая правка шаблона превращается в задачу.
  • Обещать сроки одобрения. Решения о регистрации принимают Meta, Google, операторы и регуляторы. Закладывайте запас.

Пример из практики: стартап доставки в Дубае

«Zaytoon Express» (условная компания) доставляет продукты и имеет приложение, сайт и небольшую службу поддержки. Ей нужны одноразовые коды при входе, статусы доставки, чат с клиентами и еженедельные предложения.

  • Разработчики вызывают эндпоинты SMS и WhatsApp из системы заказов и подписываются на вебхуки доставки.
  • Статусы заказов уходят в WhatsApp по служебному (utility) шаблону с откатом на SMS, если сообщение не доставлено.
  • Операторы поддержки отвечают на сообщения WhatsApp и Instagram в общем инбоксе, а чат-бот сообщает время работы и статус заказа.
  • Маркетинг загружает список с согласиями как запланированную рассылку, а отписки фиксируются централизованно.
  • Финансисты сверяют счета с выгруженными отчётами о доставке.

Одна интеграция закрывает все пять задач, и никому не пришлось договариваться с оператором.

Чем помогает OmniChannels.ai

OmniChannels.ai — платформа CPaaS и омниканальных коммуникаций от BroadNet, работающая с 2003 года и имеющая прямые подключения более чем к 1000 операторов и агрегаторов. Она предлагает REST/JSON API, спецификацию OpenAPI 3.1, SDK для TypeScript, вебхуки доставки и SMPP 3.4, а также Omni Inbox, рассылки, откат между каналами и ИИ-агентов. Тестовый доступ ограничен вашими собственными подтверждёнными номерами. Посмотрите страницу CPaaS, изучите документацию для разработчиков или попросите нашу команду провести технический обзор.

Часто задаваемые вопросы

Как расшифровывается CPaaS?

CPaaS — Communications Platform as a Service, то есть платформа коммуникаций как услуга. В этой облачной модели провайдер предоставляет сообщения, голос и верификацию в виде API и SDK, и бизнес встраивает их в собственные приложения, не имея своих соединений с операторами, серверов и телеком-лицензий в каждой стране.

Чем CPaaS отличается от UCaaS?

UCaaS — готовый сервис для сотрудников: внутренние номера, встречи и командный чат, обычно с оплатой за пользователя. CPaaS — программируемое общение с клиентами, например одноразовые коды, статусы заказов и чат, встроенное в ваше ПО и оплачиваемое по факту использования. На границах они пересекаются, но решают разные задачи.

Чем CPaaS отличается от CCaaS?

CCaaS — облачный продукт для контакт-центра с рабочим местом оператора, очередями и маршрутизацией. CPaaS даёт более низкоуровневые API каналов, которые могут питать контакт-центр или любое другое приложение. Компания может купить CCaaS для операторов и использовать CPaaS, чтобы отправлять проактивные уведомления из собственных систем.

Какие каналы покрывает CPaaS?

Обычно это SMS, WhatsApp, RCS, голос, email, push-уведомления и мессенджеры вроде Messenger, Instagram и Telegram. Покрытие зависит от провайдера, поэтому проверьте каждый канал, каждую нужную страну и то, как статусы доставки по всем каналам возвращаются вам.

Строить прямые подключения к операторам или взять CPaaS?

Прямые подключения означают переговоры с операторами, собственную инфраструктуру SMPP, регистрации в каждой стране и прохождение проверок Meta и Google. Большинство компаний покупают эту возможность готовой. Стройте сами, только если инфраструктура сообщений — ваш продукт и у вас есть специалисты по телекому и комплаенсу.

Как формируется цена CPaaS?

Цена зависит от использования. SMS оценивается за часть сообщения по направлению, WhatsApp — за доставленное сообщение по категории и рынку по тарифам Meta, голос — за минуту. Некоторые провайдеры добавляют плату за номера, Sender ID или поддержку. Запросите тарифную сетку по странам и узнайте, что передаётся по себестоимости.

Источники

  1. WhatsApp Business Platform: Solution providers overview, Meta for Developers
  2. WhatsApp Business Platform pricing, Meta for Developers
  3. Short Message Peer-to-Peer Protocol Specification v3.4, SMPP Developers Forum
  4. 3GPP TS 23.038: Alphabets and language-specific information
  5. OpenAPI Specification v3.1.0, OpenAPI Initiative