Функция Phone Calls (Телефонные звонки) позволяет привязать реальный номер телефона к вашему чатботу ChatLab, чтобы клиенты могли звонить через обычную телефонную сеть. Бот автоматически берет трубку и разговаривает со звонящим с помощью своего голосового агента. Вы подключаете собственный номер телефона от любого оператора с поддержкой SIP (Zadarma, виртуальная АТС или любой другой используемый вами оператор) - ChatLab предоставляет слот и голосового агента. Телефонные звонки в настоящее время доступны для модели ElevenLabs Voice.
Где найти настройки телефона
Откройте вашего бота, перейдите на вкладку Settings (Настройки) и выберите Voice Conversation (Голосовая беседа) в левой боковой панели. Убедитесь, что голосовая беседа включена, затем переключите Voice Model (Голосовая модель) на ElevenLabs Voice. Прокрутите страницу вниз, чтобы найти панель Phone Number (SIP Trunk) (Номер телефона (SIP-транк)).
Как настроить поставщика телефонии
Процесс одинаков для любого оператора с поддержкой SIP:
- Скопируйте SIP URI, отображаемый на панели. До регистрации номера он выглядит как
<your-number>@sip.rtc.elevenlabs.io:5060;transport=tcp. - В панели управления вашего оператора телефонии настройте переадресацию входящих звонков на этот SIP URI.
- Вернитесь в ChatLab и зарегистрируйте номер телефона в поле ниже.
Инструкция по настройке для Zadarma
Панель содержит пошаговую инструкцию по настройке Zadarma:
- Перейдите в My PBX > Extensions (Моя АТС > Внутренние номера).
- Нажмите на ваш внутренний номер (например, #100).
- Включите Call forwarding and voicemail (Переадресация и голосовая почта).
- Установите условие на Always active (Всегда активна).
- В поле Call forwarding to (Переадресация на) выберите External server (SIP URI) (Внешний сервер (SIP URI)).
- Вставьте SIP URI, указанный на панели.
- Нажмите 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-провайдера. Изменения сохраняются автоматически.
- 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 распространяются и на телефонные звонки.