Центр помощи
Голос и телефон

Телефонные звонки

Последнее обновление:

Функция Phone Calls (Телефонные звонки) позволяет привязать реальный номер телефона к вашему чатботу ChatLab, чтобы клиенты могли звонить через обычную телефонную сеть. Бот автоматически берет трубку и разговаривает со звонящим с помощью своего голосового агента. Вы подключаете собственный номер телефона от любого оператора с поддержкой SIP (Zadarma, виртуальная АТС или любой другой используемый вами оператор) - ChatLab предоставляет слот и голосового агента. Телефонные звонки в настоящее время доступны для модели ElevenLabs Voice.

Где найти настройки телефона

Откройте вашего бота, перейдите на вкладку Settings (Настройки) и выберите Voice Conversation (Голосовая беседа) в левой боковой панели. Убедитесь, что голосовая беседа включена, затем переключите Voice Model (Голосовая модель) на ElevenLabs Voice. Прокрутите страницу вниз, чтобы найти панель Phone Number (SIP Trunk) (Номер телефона (SIP-транк)).

Панель настройки Phone Number SIP Trunk|width=70

Как настроить поставщика телефонии

Процесс одинаков для любого оператора с поддержкой SIP:

  1. Скопируйте SIP URI, отображаемый на панели. До регистрации номера он выглядит как <your-number>@sip.rtc.elevenlabs.io:5060;transport=tcp.
  2. В панели управления вашего оператора телефонии настройте переадресацию входящих звонков на этот SIP URI.
  3. Вернитесь в ChatLab и зарегистрируйте номер телефона в поле ниже.

Инструкция по настройке для Zadarma

Панель содержит пошаговую инструкцию по настройке Zadarma:

  1. Перейдите в My PBX > Extensions (Моя АТС > Внутренние номера).
  2. Нажмите на ваш внутренний номер (например, #100).
  3. Включите Call forwarding and voicemail (Переадресация и голосовая почта).
  4. Установите условие на Always active (Всегда активна).
  5. В поле Call forwarding to (Переадресация на) выберите External server (SIP URI) (Внешний сервер (SIP URI)).
  6. Вставьте SIP URI, указанный на панели.
  7. Нажмите Save (Сохранить).

Для других поставщиков

Используйте следующие параметры при настройке переадресации SIP у любого другого оператора:

  • SIP Server / Host: sip.rtc.elevenlabs.io
  • Port: 5060 (TCP) или 5061 (TLS)
  • Transport: TCP
  • Media encryption: Disabled
  • Authentication: None (оставьте пустым)

Регистрация номера телефона

Введите ваш номер телефона в международном формате (например, +48123456789) и нажмите Register phone number (Зарегистрировать номер телефона). Бот немедленно начнет отвечать на входящие звонки на этот номер.

После регистрации

После регистрации номера на панели произойдет несколько изменений:

  • SIP URI теперь включает фактический номер телефона, например +48123456789@sip.rtc.elevenlabs.io:5060;transport=tcp. В верхней части панели появится метка Registered number (Зарегистрированный номер).
  • Поле ввода номера телефона заменится кнопкой Unregister phone number (Отменить регистрацию номера), чтобы вы могли освободить слот в любой момент.
  • Под панелью появится новый раздел Phone Security (Безопасность телефона) с дополнительными ограничениями.

Безопасность телефона

Раздел Phone Security позволяет настроить правила приема входящих звонков ботом. Все поля необязательны: если оставить их пустыми, бот будет принимать все вызовы, поступающие через SIP-провайдера. Изменения сохраняются автоматически.

Панель ограничений Phone Security|width=70

  • Allowed source IPs / CIDR (Разрешенные исходные IP / CIDR) - список через запятую. Ограничивает SIP-трафик определенными IP-адресами, например диапазоном исходящих SIP IP вашего оператора.
  • Media encryption (Шифрование медиа) - Disabled (Отключено, по умолчанию) или Required (SRTP) (Обязательно), если ваш оператор это поддерживает.
  • Max concurrent calls (Макс. одновременных звонков) - ограничение на количество одновременно активных звонков. Вызовы сверх лимита отклоняются сигналом «занято».
  • Max calls / hour (Макс. звонков в час) и Max calls / day (Макс. звонков в день) - ограничения частоты вызовов по скользящему окну. Звонки сверх лимита отклоняются.
  • Hours of operation start / end (Время работы: начало / конец) - прием звонков только в пределах ежедневного интервала ЧЧ:ММ. Оставьте пустым для работы 24/7.
  • Allowed E.164 prefixes (Разрешенные префиксы E.164) - через запятую, например +48, +1. Принимаются звонки только с номеров, начинающихся с этих префиксов. Если поле пустое, принимаются вызовы от всех абонентов.
  • Blocked E.164 prefixes (Заблокированные префиксы E.164) - отклонение звонков с номеров, начинающихся с этих префиксов, например +99 для непроверенных премиум-диапазонов.
  • Fraud alert: notify if more than X calls within Y minutes (Оповещение о мошенничестве: уведомить, если более X звонков за Y минут) - получение оповещения по электронной почте при резком превышении заданного порога входящего трафика.

Лимит длительности одного звонка и дневной лимит голосового общения, заданные в настройках Voice Conversation, также применяются к телефонным звонкам.

Как рассчитывается стоимость телефонных звонков

Для телефонных звонков действует та же модель тарификации, что и для голосовых бесед в виджете. Подробную информацию можно найти в статье Голосовая беседа. Вкратце:

  • Первая минута каждого звонка оплачивается полностью по поминутному тарифу голосовой модели (30 кредитов/мин для ElevenLabs). Это минимальная стоимость любого звонка.
  • После первой минуты тарификация становится посекундной.
  • Время молчания или разрыва соединения никогда не тарифицируется.
  • Перед началом звонка ChatLab проверяет, достаточно ли у бота кредитов хотя бы на покрытие первой минуты. Если средств недостаточно, звонок не начнется.
  • Для ElevenLabs поминутная плата за голос начисляется дополнительно к стоимости ответов текстовой модели бота, так как ElevenLabs использует текстовую модель бота для генерации ответов.
  • Дневной лимит голосового общения и лимит длительности одного звонка из настроек Voice Conversation распространяются и на телефонные звонки.