Redirect SIP Service (redirect)
Описание
Перенаправляет запросы SIP на один из SIP-гейтов текущего сайта. Обеспечивает возможность использования одного IP-адреса для устройств, подключенных к сайту, повышая его пропускную способность.
Резервируется и масштабируется в режиме Active-Active.
Код |
|
Режим работы |
|
Режим резервирования |
|
Типы сайтов |
|
Слой |
|
Размещение |
|
Сохранение и восстановление состояния при перезагрузке |
|
Приложение |
|
Ограничения
-
Функциональная роль доступна только в рабочих доменах
-
Является пограничной функциональной ролью, использует сертификат TLS для HTTPS и WSS подключений.
Параметры
Имя | Тип | Умолчание | Описание |
---|---|---|---|
|
|
required |
Имя. Может состоять из латинских букв и цифр, должно начинаться с буквы. |
|
|
required |
Тип функциональной роли. Возможные значения: |
|
|
required |
Алиас сетевого интерфейса сервера, на котором будет происходить внутреннее взаимодействие функциональных ролей между собой. |
|
|
required |
Идентификатор функциональной роли. |
|
|
required |
Признак выделения функциональной роли в отдельную ноду. |
|
|
required |
Локальный порт UDP для SIP. Этот же порт одновременно обрабатывает и TCP. |
|
|
required |
Локальный порт TCP для SIP. Если указано значение, отличное от UDP, то будет поднят дополнительно. |
|
|
empty |
Локальный порт TLS для SIP ( |
|
|
empty |
Локальный порт WebSocketSecure для SIP ( |
|
|
|
Выключатель логирования SIP-протокола в лог |
|
|
|
Код ответа, отправляемый в UA для перенаправления. Возможные значения: |
|
|
|
Выключатель режима предоставления UA списка адресов. |
|
|
empty |
Список |
|
|
|
Время жизни, подставляемое в поле "Contact" при переадресации, в секундах. |
Пример конфигурации
Управление конфигурацией производится в приложении, доступном для администраторов мастер-домена. Приложение скрывает полное содержание конфигурации, однако тем не менее оно доступно через API.
Конфигурация содержит раздел для описания всех экземпляров всех функциональных ролей. Параметры определяются для каждого конкретного экземпляра функциональной роли.
{
"name": "redir1",
"roletype": "redirect",
"iface": "eth0",
"roleid": 100500,
"separate": true,
"tcp": 5060,
"udp": 5060,
"tls": 5061,
"wss": 5063,
"certdir": "/var/lib/rostell/certificates",
"keypass": "eb9c4458016d3f1e378d02004c4f4f50",
"expires": 180,
"multicontact": false,
"sipcode": 302
}