Что такое CPaaS: как работает, примеры и как выбрать
Что такое CPaaS: как устроена платформа, какие каналы покрывает, чем отличается от UCaaS и CCaaS, строить самим или покупать, модели цен и чек-лист выбора.
Автор: OmniChannels.ai Editorial Team · Проверил: BroadNet Messaging Solutions Team
Омниканальность
Короткий ответ
CPaaS (Communications Platform as a Service) — это облачная платформа, которая позволяет бизнесу добавить в собственные приложения сообщения, голос и верификацию через API, не выстраивая телеком-соединения самостоятельно. Провайдер поддерживает связи с операторами и владельцами каналов, например Meta, и сообщает о судьбе каждого сообщения через вебхуки. Оплата зависит от использования: обычно за сообщение, направление или минуту.
На этой странице
- Что такое CPaaS?
- Как работает CPaaS?
- Какие каналы покрывает CPaaS?
- Чем CPaaS отличается от UCaaS и CCaaS?
- Что можно построить на CPaaS?
- Строить самим или покупать?
- Как формируется цена CPaaS?
- Как оценить CPaaS? Чек-лист
- Какие риски и частые ошибки?
- Пример из практики: стартап доставки в Дубае
- Чем помогает 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, вебхуки, логи, тестовый доступ | Документация и примеры кода |
| Бизнес-инструменты | Инбокс, рассылки, шаблоны, чат-боты, отчёты, биллинг | Веб-консоль для не разработчиков |
Типичный поток выглядит так:
- Ваша система вызывает REST API провайдера, передавая получателя, канал и сообщение.
- Провайдер проверяет запрос, выбирает маршрут и передаёт сообщение оператору или владельцу канала.
- Сеть доставляет его на телефон или в приложение.
- Провайдер отправляет результат на ваш вебхук, например SUBMITTED, SENT, DELIVERED, READ или FAILED.
- Ваша система обновляет свои данные, повторяет отправку по другому каналу или уведомляет сотрудника.
В нашей документации для разработчиков показаны реальные форматы запросов и вебхуков, а раздел вебхуки объясняет события. О том, как устроена SMS-часть, читайте в статье что такое SMS-шлюз.
Какие каналы покрывает CPaaS?
Современный CPaaS охватывает несколько каналов в одной интеграции, потому что клиенты пользуются разными приложениями.
| Канал | Типичное применение | Главное ограничение |
|---|---|---|
| SMS | Одноразовые коды, уведомления, напоминания, акции | Правила Sender ID различаются по странам; 160 символов в GSM-7, 70 в Unicode |
| Уведомления, поддержка, маркетинг для подписавшихся пользователей | Сообщения по инициативе бизнеса вне окна обслуживания клиента требуют одобренных шаблонов | |
| RCS | Брендированные расширенные сообщения с автоматическим откатом на SMS | Нужны поддерживаемое устройство и оператор, а также верификация агента в Google |
| Голос | Голосовые коды, IVR, исходящие звонки | Подключается через команду аккаунта |
| Чеки, рассылки | Аутентификация отправителя и согласие | |
| 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 |
| За доставленное сообщение | Meta задаёт ставки по категории сообщения и рынку получателя | |
| RCS | За сообщение или за сессию | Провайдер и направление |
| Голос | За минуту | Направление и тип звонка |
Два коммерческих вопроса важнее заявленной ставки. Во-первых, передаёт ли провайдер сборы Meta за WhatsApp по опубликованной Meta ставке или добавляет наценку? Во-вторых, есть ли плата за подключение, ежемесячные минимумы или сборы за регистрацию? OmniChannels.ai публикует коммерческие условия в обзоре цен, а ориентировочные прайс-листы по SMS и WhatsApp есть в индексе цен и в калькуляторе стоимости. Цены на голос и RCS — по запросу через отдел продаж.
Как оценить CPaaS? Чек-лист
Оценивайте каждого провайдера по одним и тем же восьми пунктам и проверьте важные из них на собственном трафике.
- Качество маршрутов. Прямые ли маршруты к операторам и в каких странах? См. серые и прямые маршруты SMS.
- Покрытие. Все нужные страны и каналы, включая правила Sender ID. Посмотрите страницу покрытия.
- Широта каналов. Предоставляется ли WhatsApp через официального партнёра Meta, поддерживаются ли RCS и откат на другой канал?
- Качество API. Понятная документация, спецификация OpenAPI, SDK, песочница или тестовый доступ, разумные коды ошибок.
- Отчётность о доставке. Статусы по каждому сообщению, фильтры и выгрузки, которые можно сверить со счетами.
- Помощь с требованиями. Поддержка при регистрации Sender ID, подключении WhatsApp и соблюдении местных правил о согласии.
- Безопасность и данные. Опубликованные сертификаты, расположение данных и сроки хранения.
- Модель поддержки. Кто отвечает в 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 или поддержку. Запросите тарифную сетку по странам и узнайте, что передаётся по себестоимости.
Источники
- WhatsApp Business Platform: Solution providers overview, Meta for Developers
- WhatsApp Business Platform pricing, Meta for Developers
- Short Message Peer-to-Peer Protocol Specification v3.4, SMPP Developers Forum
- 3GPP TS 23.038: Alphabets and language-specific information
- OpenAPI Specification v3.1.0, OpenAPI Initiative
Читайте дальше
Ещё руководстваОмниканальность
ROI омниканальных сообщений: как построить бизнес-кейс
Как построить бизнес-кейс омниканальных сообщений: статьи затрат, источники выгоды, формулы, пример расчёта на условных данных и тесты чувствительности.
9 мин чтения
Омниканальность
Что такое омниканальные сообщения? Архитектура, примеры, выгоды
Что такое омниканальные сообщения: как устроена архитектура, реальные примеры из стран GCC, выгоды для бизнеса и практический чек-лист для выбора платформы.
10 мин чтения
ОАЭ и Саудовская Аравия
Как выбрать платформу бизнес-сообщений в ОАЭ и Саудовской Аравии
Как выбрать платформу для бизнес-сообщений в ОАЭ и Саудовской Аравии: критерии, поддержка арабского, хранение данных, имена отправителей, вопросы вендору.
8 мин чтения
