Менеджер транков (Trunk manager)
Приложение web-конфигуратора "Менеджер транков" ("Trunk manager") служит для управления транками, работающими по протоколу SIP/SIP-I/SIP-T.
Рисунок 1 — Интерфейс web-приложения "Менеджер транков" ("Trunk manager")
В разделе "Группа" ("Group") отображается список групп интерфейсов.
В разделах "Интерфейс" ("Interface"), "Активный" ("Active"), "Режим" ("Mode"), "Динамический" ("Dynamic"), "Блокирован" ("Block"), "Хост" ("Host"), "Порт" ("Listen") отображаются настройки для определенной группы:
- Интерфейс (Interface) — логическое имя транка;
- Активный (Active) — состояние интерфейса в данный момент:
- true — транк активен (направление доступно);
- false — транк неактивен (определено автоматически или транк выведен
из работы целенаправленно — блокирован).
- Режим (Mode) — режим инкапсуляции ISUP:
- sip-proxy — направление на SIP (прокси);
- sip-t — направление на SIP-T;
- sip-i — направление на SIP-I.
- Dynamic (Динамический) — тип транка:
- true — транк является динамическим (с регистрацией);
- false — транк не является динамическим.
- Заблокирован (Block) — состояние блокировки транка:
- true — транк блокирован, находится в неактивном состоянии;
- false — транк не блокирован, находится в активном состоянии.
- Хост (Host) — хост (IP-адрес или доменное имя) и номер порта, назначенный для транка;
- Порт для приема (Listen) — слушающий порт:
- номер порта;
- default — любой слушающий порт.
Декларация SIP-транка
Декларация нового SIP-транка возможна только в существующем контексте маршрутизации.
Может быть выбрана существующая группа или декларирована новая.
При декларации выполняется проверка на наличие имени интерфейса в системе (одинаковые имена запрещены, о чем будет сразу выдано предупреждение "trunk already exists") и связки IP:Порт:Слушающий_порт (в случае совпадения с существующим именем будет выдано предупреждение, декларация может быть выполнена, а в дальнейшем параметры могут быть изменены).
Для декларации нового транка нажмите кнопку и заполните следующие поля:
- Имя (Name of trunk interface) — логическое имя транка;
- Владелец (Owner) — имя кластера;
- Контекст (Context) — название существующего контекста маршрутизации;
- Модификация номеров (Modificator) — название существующего контекста модификации;
- Группа (Group) — название группы интерфейсов (может быть задана существующая или новая группа);
- Группа IP-адресов (IPSet) — группа резервируемых интерфейсов;
- Регистрация (Registration) — при установленном флаге будет декларирован динамический транк (с регистрацией);
- Хост[:порт] (Host[:port]) — хост (IP-адрес или доменное имя) и порт, назначаемый для транка;
- Порт для приема (Listen) — слушающий порт, принимает значения:
- номер порта;
- default — любой слушающий порт.
- На адаптере может быть открыто несколько слушающих портов. По ним можно "развести" транки с одного хоста, у которых одинаковые IP-адрес и номер порта. При выборе значения "default" слушающий порт, который принял входящий запрос, не будет учитываться при определении транка.
- При декларации динамического транка операторская регистрация должна выполняться для пользователя <TRUNK_INTERFACE>@<GROUP>.
- Режим (Mode) — режим инкапсуляции ISUP, принимает значения:
- SIP — направление на SIP (прокси);
- SIP-T — направление на SIP-T;
- SIP-I — направление на SIP-I;
- SIP-Q — направление на SIP-Q.
Для сохранения изменений нажмите кнопку "Создать" ("Declare"), для отмены — нажмите кнопку "Отмена" ("Cancel").
Настройка параметров транков
Для изменения параметров транков нажмите кнопку и заполните следующие вкладки:
Основные настройки (General settings)
- Режим (Mode) — режим инкапсуляции ISUP, принимает значения:
- SIP — направление на SIP (прокси);
- SIP-T — направление на SIP-T;
- SIP-I — направление на SIP-I;
- SIP-Q — направление на SIP-Q.
- Контекст (Context) — используемый контекст маршрутизации для транка;
- Модификация номеров (Modificator) — название существующего контекста модификации;
- Имя хоста/ IP-адрес (Hostname/IP address) — хост назначения (IP или доменное имя);
- Порт (Port) — порт назначения для транка (номер порта);
- Группа IP-адресов (IPSet) — группа резервируемых интерфейсов;
- Порт для приема (Listen port) — слушающий порт, который используется для входящих вызовов с транка, принимает значение — номер абонента;
- Транспорт (Transport) — протокол, используемый при отправке запросов в сторону направления, принимает значения:
- tcp_only — для исходящих запросов на транке всегда использовать TCP;
- udp_only — для исходящих запросов на транке всегда использовать UDP;
- tcp_prefer — для исходящих запросов на транке предпочтительно использовать TCP;
udp_prefer — для исходящих запросов на транке предпочтительно использовать UDP.
На обеих сторона транка должен использоваться одинаковый транспортный протокол
- Включить контроль OPTIONS (Enable options control) — при установленном флаге осуществляется контроль доступности направления при помощи запроса OPTIONS. По умолчанию контроль выключен (флаг не установлен);
- Период контроля (Options control, s) — контроль доступности направления. Параметр принимает числовое значение периода контроля, в секундах — минимальное значение 32 сек.
Контролируется ответ на запрос OPTIONS, отправляемый с установленной периодичностью, если никакой ответ не получен, то направление считается недоступным.
Если ответ получен, то по принятым в нем параметрам устанавливаются поддерживаемые встречной стороной возможности (таймер сессий по RFC 4028, предварительные надежные ответы по RFC3262 и т.п.). - Выдача аварий (Alarm enable) — при установленном флаге осуществляется отправка предупреждений при переходе интерфейса в неактивное состояние. Актуально если включена опция периодического опроса. По умолчанию отправка оповещения выключена (флаг не установлен);
- Медиа профиль (Media enable) — медиа профиль;
- Исходящий медиа профиль (Media enable outgoing) — исходящий медиа профиль;
- Заблокировать — заблокировать транк.
Настройки аутентификации (Authentication settings)
- Вх. авторизация (Inc authentication) — при установленном флаге требуется прокси авторизация со стороны транка;
- Тип авторизации (Auth type) — тип авторизации
- пользователь — ответ 401 (по умолчанию);
- прокси — 407 [user|proxy].
- Логин вх. (Inc login) — имя пользователя удаленной стороны для авторизации при входящем вызове;
- Пароль вх. (Inc password) — пароль удаленной стороны для авторизации при выходящих вызовах;
- Логин исх. (Out login) — имя пользователя для авторизации при исходящих вызовах;
- Пароль исх. (Out password) — пароль для авторизации при исходящих вызовах.
Дополнительные настройки транка (Additional trunk settings)
- Логическое имя (Trunk name) — логическое имя транка;
- Расположение (Location) — определение ISUP кода при инициализации REL на транке, принимает значения:
- default — значение по умолчанию;
- beyond an interworking — за пределами сети;
- international network — международная сеть;
- local network — сеть общего пользования, обслуживающая локального пользователя;
- local private network — частная сеть, обслуживающая локального пользователя;
- remote network — сеть общего пользования, обслуживающая удаленного пользователя;
- remote private network — частная сеть, обслуживающая удаленного пользователя;
- transit network — транзитная сеть;
- user — пользователь;
- req100rel — при установленном флаге осуществляется отправка предварительного ответа (при отправке ответов группы 1хх включено "Require: 100rel");
- Сжатие (Encoding) — тип сжатия запроса;
- Контроль по RFC 4028 (RFC 4028 control) — контроль сессии по RFC 4028 (расширение session-expire). Принимает значения:
- включить (enable);
- отключить (disable);
- принудительно (forced).
- Кодировка имени пользователя (Display encoding) — тип кодировки , принимает значения:
- default — использовать utf-8;
- win1251 — использовать win1251.
- REL для CANCEL (REL to CANCEL) — при установленном флаге осуществляется инкапсуляция ISUP REL в SIP CANCEL.
- Символ '#' не в hex (%23) (Symbol hash as is) — при установленном флаге передается знак фунта ("решетка") в SIP URI как escape-последовательность "%23", иначе как символ "#";
- Контроль портов (Disable remote port control) — при включенном флаге принимаются входящие вызовы, поступившие с портов отличных от "удаленного порта";
- SIP-домен (SIP domain) — имя SIP-домена в "Request URI" исходящего запроса, по умолчанию в качестве домена используется IP-адрес (имя хоста) транка;
- IP-адрес в качестве SIP-домена (IP address as SIP domain) — использовать в качестве SIP-домена IP-адрес встречной стороны;
- Групповой адрес (Maddr) — отправка запросов на номер массовой рассылки, принимает значения:
- адрес сервера массовой рассылки;
- none — отправка на прямой адрес (обычная работа).
Передача категории SIP — выбор режима передачи категории вызывающей стороны средствами протокола SIP (для обеспечения совместимости с встречными системами различных производителей).
В зависимости от уровня, имеются следующие режимы:- default — (*не применяется к настройке на уровне домена*) — использовать режим, выставленный на уровне домена;
- category — отправка и прием категории вызывающего абонента в отдельном SIP-заголовке Сategory инициирующего запроса INVITE, в этом случае передается категория ОКС-7 со значениями 0-255;
- сpc — категория передается при помощи тега «cpc=», передаваемого в SIP-заголовке From, в этом случае передается категория АОН со значениями 1-10;
- сpc-rus — категория передается при помощи тега «cpc-rus=», передаваемого в SIP-заголовке From, в этом случае передается категория АОН со значениями 1-10;
- none — не передавать категорию средствами SIP.
- Сайты (Sites) — сайт к которому привязан транк;
- Зоны (Zones) — зона к которой привязан транк.
Ограничения (Limits)
- Количество входящих каналов — максимальное кол-во входящих вызовов через транк;
- Количество исходящих вызовов — максимальное кол-во исходящих вызовов через транк;
- Общее количество каналов — максимальное общее кол-во вызовов через транк;
- CPS (вх) (CPS (in)) — максимальное количество входящих вызовов в секунду;
- CPS (исх) (CPS (out)) — максимальное количество исходящих вызовов в секунду;
- CPS (всего) (CPS (total)) — максимальное общее количество вызовов в секунду;
- Белый список (вх) — список разрешенных входящих номеров;
- Белый список (исх) — список разрешенных исходящих номеров;
- Черный список (вх) — список запрещенных входящих номеров;
- Черный список (исх) — список запрещенных исходящих номеров;
В белых/черных списках требуется выбрать список, созданный в группе мониторинга.
Дополнительные услуги (Supplementary services) — выбор дополнительных услуг для транка.
Дополнительные услуги для транка описаны в разделе Транковые сервисы.
Для сохранения изменений нажмите кнопку "Сохранить" ("Save"), для отмены — нажмите кнопку "Отмена" ("Cancel").