Телефония и SIP
Платформа поддерживает телефонные интеграции через SIP-протокол и внешних провайдеров телефонии. Это позволяет подключать голосовых AI-агентов к телефонным линиям для приёма и совершения звонков.
Раздел Интеграции содержит две вкладки для работы с телефонией: Telephony и SIP.
Telephony (Провайдеры телефонии)
Вкладка Telephony позволяет подключать внешних провайдеров телефонии и привязывать к ним голосовых агентов.
Доступные провайдеры
Платформа отображает карточки доступных провайдеров телефонии. Каждый провайдер имеет собственную схему конфигурации и аутентификации.
Создание подключения
- Найдите нужного провайдера в секции Available Providers.
- Нажмите Add Connection.
- Заполните форму:
- Connection Name — название подключения (например, «Production MMD»).
- Поля конфигурации, специфичные для провайдера (адрес сервера, порт и т.д.).
- Нажмите Create.
Привязка голосового агента
После создания подключения к нему можно привязать голосовых агентов:
- Нажмите Link Agent в строке подключения.
- Выберите Voice Agent из списка.
- При необходимости заполните дополнительные поля аутентификации провайдера.
- Нажмите Link Agent.
Привязанные агенты отображаются в раскрывающейся строке подключения со своим статусом:
| Статус | Описание |
|---|---|
| connected | Агент активен и принимает звонки |
| error | Ошибка подключения |
| inactive | Агент неактивен |
Для привязки агента необходимо предварительно создать голосового агента (Voice Agent) в разделе агентов.
Управление подключениями
- Редактировать — нажмите кнопку с иконкой шестерёнки.
- Удалить — нажмите кнопку удаления и подтвердите. Все привязанные агенты будут отвязаны.
- Отвязать агента — в развёрнутой строке подключения нажмите кнопку удаления рядом с агентом.
SIP (Прямая настройка)
Вкладка SIP предоставляет низкоуровневое управление SIP-инфраструктурой: транки для входящих и исходящих звонков, правила маршрутизации.
В верхней части отображается SIP Domain — адрес вашего SIP-сервера.
Inbound Trunks (Входящие транки)
Входящие транки определяют, откуда могут поступать звонки.
Создание входящего транка
- Перейдите на вкладку Inbound Trunks.
- Нажмите Inbound Trunk.
- Заполните форму:
| Поле | Описание |
|---|---|
| Trunk Name | Название транка (например, «Twilio Inbound») |
| Phone Numbers | Номера телефонов в формате E.164, через запятую (например, +14155551234) |
| Allowed IPs | IP-адреса или CIDR, с которых разрешены подключения. Пустое значение — разрешены все |
| Media Encryption | Шифрование медиа: Disabled, Prefer, Require |
- Нажмите Create.
Таблица отображает все входящие транки с их статусом, номерами и разрешёнными IP.
Outbound Trunks (Исходящие транки)
Исходящие транки определяют, через какого провайдера будут совершаться исходящие звонки.
Создание исходящего транка
- Перейдите на вкладку Outbound Trunks.
- Нажмите Outbound Trunk.
- Заполните форму:
| Поле | Описание |
|---|---|
| Trunk Name | Название транка (например, «Twilio Outbound») |
| SIP Address | Адрес SIP-сервера провайдера (например, sip.twilio.com) |
| Caller IDs | Исходящие номера в формате E.164 |
| Transport | Протокол транспорта: Auto, UDP, TCP, TLS |
| Auth Username | Имя пользователя для аутентификации (необязательно) |
| Auth Password | Пароль для аутентификации (необязательно) |
- Нажмите Create.
Dispatch Rules (Правила маршрутизации)
Правила маршрутизации определяют, как входящие звонки распределяются между агентами.
Для создания правила маршрутизации необходим хотя бы один входящий транк.
Создание правила
- Нажмите Dispatch Rule в секции Dispatch Rules.
- Заполните форму:
| Поле | Описание |
|---|---|
| Rule Name | Название правила (например, «Support Line») |
| Rule Type | Тип: Individual (новая комната для каждого звонка) или Direct (конкретная комната) |
| Room Prefix | Префикс имени комнаты (например, sip-call-) |
| Filter by Trunks | Транки, к которым применяется правило |
| Voice Agent | Голосовой агент, который будет обрабатывать звонки |
| Hide Phone Number | Скрывать номер телефона звонящего |
- Нажмите Create.
Тестовый звонок
Для проверки настройки можно совершить тестовый звонок:
- Нажмите Make a test call (доступно только при наличии исходящих транков).
- Укажите номер телефона, агента и исходящий транк.
- Нажмите Call.
Тестовый звонок позволяет быстро проверить работу всей цепочки: транк -> маршрутизация -> голосовой агент, без необходимости ожидать входящий звонок.
Смотрите расширенные параметры SIP-интеграции в разделе Телефония и SIP голосовых агентов.