Телефония (SIP-транк)
Робот принимает звонки через ваш SIP-транк. Подключение транка — ручной шаг (автоматическая перенастройка Asterisk пока не реализована).
Поток звонка (С-3)
Шаги
- Впишите транк оператора в
infra/asterisk/pjsip.conf— замените плейсхолдеры{SIP_PROVIDER_IP}(IP SBC оператора) и{SERVER_PUBLIC_IP}(белый IP сервера); endpoint/identify/aor уже настроены под IP-аутентификацию. - Маршрут DID уже направлен в AudioSocket-бот (
infra/asterisk/extensions.conf, контекстfrom-trunk); при необходимости поправьте паттерн DID. - Токен
INTERNAL_TOKENподставляется в заголовок/call-metaавтоматически из ENV — ручная правкаextensions.confне нужна. - Перечитайте dialplan:
docker compose -f docker-compose.onprem.yml exec asterisk asterisk -rx "dialplan reload"
Настройки → Телефония: параметры транка (скриншот — прогон пайплайна на стенде).
Телефония: статус регистрации у оператора (скриншот — прогон пайплайна на стенде).
Тестовый звонок
Позвоните на ваш DID и проверьте сквозной путь: робот ответил, речь распознаётся и синтезируется, диалог осмысленный; после завершения в кабинете появились запись, транскрипт и строка в журнале, а лид создан в CRM (если интеграция настроена).
Проверка результата
Индикатор регистрации транка — «зарегистрирован»; тестовый звонок доходит до робота и завершается записью в журнале.
Сетевые проблемы (NAT, п орты, оператор) — в траблшутинге телефонии.