SIP URI для каждого голосового агента
Агент отвечает на звонки, приходящие на его SIP URI на коммутаторе платформы. Ваша АТС или транк отправляет звонок туда, как на любое другое SIP-направление; часть до @ выбирает агента.
Как это работает
У каждого агента есть адрес вида sip:ag_7f3a2b91@pbx.swissai.dev, показанный в списке агентов. Звонки принимаются только от АТС, которые вы объявили в разделе Телефония › Внешние АТС с их IP-адресом: без логина и пароля, АТС распознаётся по адресу и может звонить всем агентам этого клиента.
Звук — G.711 (alaw, ulaw). Агент снимает трубку, говорит, вызывает свои инструменты и кладёт трубку или переводит. Звонки с необъявленного адреса отклоняются, а адрес, который продолжает попытки, временно блокируется.
Пример: Asterisk
В документации тот же пример для chan_sip, FreeSWITCH и Kamailio или OpenSIPS.
; extensions.conf: внутренний номер 200 звонит агенту exten => 200,1,Dial(PJSIP/ag_7f3a2b91@swissai,60) same => n,Hangup() ; pjsip.conf [swissai] type=endpoint context=from-swissai disallow=all allow=alaw,ulaw aors=swissai [swissai] type=aor contact=sip:pbx.swissai.dev:5060
Три способа привести звонок к агенту
- Внешняя АТС, разрешённая по IP: ваша АТС набирает SIP URI.
- Телефонный номер: зарегистрируйте имеющийся номер с SIP-аккаунтом от вашего оператора или запросите новый географический номер из панели. Платформа регистрируется у оператора и направляет звонки выбранному агенту.
- WebRTC-клиент: кнопка звонка на сайте с временным паролем, выданным вашим бэкендом.
Тестирование
Из панели можно позвонить любому агенту из браузера, не трогая АТС; тестовые звонки считаются минутами, как и любые другие. Расшифровка и каждый вызов инструмента видны в реальном времени.
Частые вопросы
Нужно ли регистрировать АТС с логином и паролем?
Нет. Вы объявляете публичный IP-адрес АТС, и платформа принимает звонки с него. Если адрес меняется, обновите его в панели перед отправкой звонков.
Какие кодеки поддерживаются?
G.711 alaw и ulaw.
Может ли агент перевести звонок обратно на мою АТС?
Да. Встроенный инструмент перевода отправляет звонок на резервный номер, настроенный у агента.
Похожие страницы
- Подключите вашу АТС к голосовому агенту
- Кнопка звонка на вашем сайте, на которую отвечает агент
- Инструменты: агент вызывает ваши HTTP-эндпоинты
Проверьте на своих звонках
Создайте аккаунт, настройте агента в панели и позвоните ему из браузера. Бесплатный пробный период 30 дней со 100 минутами, карта не нужна.
Начать бесплатноПоговорить с демо-агентом