Перейти к основному содержанию
Звонки в WhatsApp позволяют компании принимать и совершать голосовые вызовы через свой бизнес-номер WhatsApp. Используйте эту возможность, когда в диалоге требуется уточнение в реальном времени, например для решения сложной проблемы в поддержке.

Входящие и исходящие звонки

Обычная кнопка с номером телефона запускает телефонный звонок вне WhatsApp. Кнопка звонка WhatsApp и запрос разрешения на звонок — это разные взаимодействия.

Проверьте доступность перед проектированием рабочего процесса

Доступность может зависеть от страны бизнес-номера, возможностей аккаунта, режима подключения и настроек звонков. Проверьте конкретный номер, который планируете использовать. Не предполагайте, что номер, подходящий для сообщений, автоматически подходит для исходящих звонков, или что сосуществование приложений дает доступ через API к звонкам из приложения. Meta обновляет правила разрешений и лимиты звонков. Актуальные правила вышестоящего провайдера см. в документации по звонкам, а поддерживаемую конфигурацию уточняйте в YCloud.

Разрешение на отправку сообщений не является разрешением на звонки

Перед совершением исходящего звонка получите необходимое разрешение на звонки в WhatsApp и убедитесь, что оно все еще действует. Если клиент подписался на сообщения, получил шаблон или общался с вами ранее, нельзя считать, что у него есть действующее разрешение на исходящие звонки. На сами запросы разрешений распространяются правила отправки сообщений и лимиты платформы. Уважайте отказ или отзыв разрешения. Повторные неотвеченные звонки — это повод остановиться и пересмотреть время вызова, а не увеличивать количество попыток.
Три экрана WhatsApp с запросом разрешения на звонок от компании, вариантами выбора для клиента и разрешенным статусом.

Meta example: the customer opens a call-permission request and chooses whether to allow calls. The available controls depend on the current client and eligibility.

Источник: официальный пример Meta.

Выберите способ интеграции с YCloud

В документации YCloud описаны два подхода:
  • Звонки через платформу YCloud: ваша команда обрабатывает звонки через поддерживаемые рабочие процессы в консоли.
  • Интеграция через API: ваше приложение управляет сигнализацией вызовов и соответствующей интеграцией медиа.
Проверьте конфигурацию перед включением звонков. В существующем руководстве YCloud эти варианты рассматриваются как альтернативные режимы интеграции, а не как два переключателя, включаемые одновременно. Для операционной настройки используйте руководство Calling administration. Для интеграции используйте Manage WhatsApp Calling.

Подготовьте сценарии для клиентов и операторов

Определите следующее:
  • В какое время доступны звонки.
  • Кто из участников команды может использовать номер.
  • Как клиенты связываются с нужным отделом.
  • Что происходит при пропущенном или отклоненном звонке.
  • Как звонок переходит обратно в текстовый диалог.
  • Требует ли запись или хранение разговоров дополнительного уведомления либо согласия.
Проверьте доступ к микрофону, качество звука, доступность операторов и обработку резервных сценариев. Принятый API-запрос не означает, что клиент ответил на звонок или что аудиосоединение было успешно установлено.

Настройте и протестируйте звонки через платформу

Для звонков через платформу YCloud в текущем руководстве по консоли используется следующая последовательность шагов:
  1. Убедитесь, что нужные операторы добавлены в разделе Settings → Users and teams → Users.
  2. Откройте для бизнес-номера раздел Settings → Calling → Authority и включите параметр Calling configuration.
Значок настроек для бизнес-номера на странице аккаунтов WhatsApp

Select the Settings icon for the business number.

  1. Решите, нужно ли отображать значок звонка ( Call icon visibility ) в чате и профиле клиента.
  2. Выберите описанный в документации метод распределения: случайное распределение между операторами онлайн или балансировка нагрузки по наименьшему числу звонков, принятых за день.
  3. Проведите тестирование с подходящего номера и с доступным оператором, а затем проверьте запись звонка в журнале Calling logs.
Скрытие значка звонка не отключает все точки входа для вызова. Поддерживаемое сообщение с кнопкой звонка по-прежнему может служить точкой входа. Чтобы определить, должен ли номер принимать звонки, используйте саму настройку вызовов.
Полномочия на звонки с включенными звонками, видимостью значка звонка и диплинком для вызова

Review Calling configuration and Call icon visibility in Calling > Authority.

Распределение входящих звонков с вариантами случайного выбора и наименьшего объема звонков за день

Choose the receiving agents and the default assignment rule in Calling > Assignment.

Разделяйте разрешение, гудки и соединение

Для исходящего звонка проверяйте каждый этап независимо: Протестируйте отклонение разрешения, отсутствие ответа, офлайн-статус оператора, отказ в доступе к микрофону и обрыв соединения, а не только успешный звонок. Если исходящие звонки недоступны, сначала проверьте доступность для страны и номера, текущее разрешение, режим подключения и конфигурацию. Не запрашивайте разрешение повторно и не пытайтесь повторить звонки в обход ограничения. Лимиты на звонки в устаревших материалах YCloud и более новых материалах Meta могут различаться; уточните действующий лимит для вашего подключения YCloud перед настройкой автоматических повторных попыток.

Раздельный учет тарифов

Тарификация звонков отделена от тарификации шаблонных сообщений. Ознакомьтесь с действующими тарифами на звонки YCloud и коммерческими условиями перед оценкой расходов. Окно сообщений с бесплатной точкой входа (free-entry-point) не должно рассматриваться как общее освобождение от платы за звонки или рекламу. См. модель тарификации сообщений в разделе WhatsApp pricing.

Дальнейшие шаги

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

Проверьте текущее разрешение, а не скриншот из истории. Разрешения могут изменяться или отзываться, а ограничения доступности или настройки подключения также могут блокировать звонок. Проверьте фактическую ошибку звонка и конфигурацию номера, прежде чем запрашивать разрешение снова; не совершайте повторных звонков и не отправляйте запросы на разрешение многократно, чтобы преодолеть отказ.
Видимость иконки управляет точкой входа в чате или профиле, но не обязательно каждой точкой вызова. Поддерживаемое сообщение с кнопкой звонка все равно может инициировать звонок. Если вам необходимо прекратить прием звонков, проверьте фактическую активацию звонков и настройки маршрутизации, а не только иконку.
Соединенный звонок — это другой этап по сравнению с получением разрешения или принятием запроса. Проверьте разрешение на доступ к микрофону, выбранное устройство ввода/вывода у оператора, состояние сети и — при использовании интеграции через API — настройку мультимедиа. Используйте идентификатор звонка и журналы для исследования затронутой сессии вместо повторных запросов разрешения у клиента.