Back to back UserAgent (b2b)
Описание
Функциональная роль организующая коммутацию между SIP устройствами, путем создания двусторонних диалогов.
Производит маршрутизацию и вызов соответствующих устройств с организацией медиа-потока между ними посредством функциональных ролей mgc и mg.
Резервируется и масштабируется в режиме Active-Active.
Код |
|
Режим работы |
|
Режим резервирования |
|
Типы сайтов |
|
Слой |
|
Размещение |
|
Сохранение и восстановление состояния при перезагрузке |
|
Приложение |
|
Параметры
Имя | Тип | Умолчание | Описание |
---|---|---|---|
|
|
required |
Имя. Может состоять из латинских букв и цифр, должно начинаться с буквы. |
|
|
required |
Тип функциональной роли. Возможные значения: |
|
|
required |
Алиас сетевого интерфейса сервера, на котором будет происходить внутреннее взаимодействие функциональных ролей между собой. |
|
|
required |
Идентификатор функциональной роли. |
|
|
required |
Признак выделения функциональной роли в отдельную ноду. |
|
|
required |
Локальный порт UDP для SIP. Этот же порт одновременно обрабатывает и TCP. |
|
|
required |
Локальный порт TCP для SIP. Если указано значение, отличное от UDP, то будет поднят дополнительно. |
|
|
|
Выключатель логирования SIP-протокола в лог |
|
|
|
По умолчанию при инициации звонков на адреса, подключенные по TLS, отправляется SDP-offer для нешифрованного медиа потока (rtp). С помощью параметра можно для TLS адресов включить режим инициации отправки SDP-offerа с шифрованным медиа-потоком. |
|
|
|
Выключатель режима отправки набора кодеков в ответах на INVITE.
|
|
|
|
Выключатель режима отправки re-INVITE инициатору звонка сразу после установки диалога (получен подтверждающий SIP-запрос ACK). |
|
|
|
Выключатель режима проверки устройств с помощью отправки SIP-запроса OPTIONS при получении запроса REGISTER, превышающего лимит по лицензии.
|
|
|
|
Список применяемых аудио кодеков. |
|
|
empty |
Список используемых для инициации звонка имен видеокодеков case-sensitive. |
|
|
|
Использовать транскодинг видео.
|
|
|
|
Выключатель записи диалогов с IVR. |
|
|
|
Выключатель записи диалогов с конференциями. |
Пример конфигурации
Управление конфигурацией производится в приложении, доступном для администраторов мастер-домена. Приложение скрывает полное содержание конфигурации, однако тем не менее оно доступно через API.
Конфигурация содержит раздел для описания всех экземпляров всех функциональных ролей. Параметры определяются для каждого конкретного экземпляра функциональной роли.
{
"name": "b2bua1",
"roletype": "b2b",
"iface": "eth0",
"roleid": 10,
"separate": true,
"udp": 5090,
"tcp": 5090,
"send_reinvite_on_ack": false,
"allow_ac_set": false,
"check_by_options_on_limit": true,
"record_conf": false,
"record_ivr": false
}