В разделе "Группа" ("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.
В режимах "sip-t", "sip-i" в тело сообщений протокола SIP инкапсулируются сообщения ISUP.
Для сохранения изменений нажмите кнопку "Создать" ("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) - при установленном флаге осуществляется отправка предупреждений при переходе интерфейса в неактивное состояние. Актуально если включена опция периодического опроса. По умолчанию отправка оповещения выключена (флаг не установлен);
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.
По разным требованиям встречная сторона (в режимах SIP-I и SIP-T) может ждать или не ждать 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 - отправка на прямой адрес (обычная работа).
Ограничения (Limits)
Количество входящих каналов - максимальное кол-во входящих вызовов через транк;
Количество исходящих вызовов - максимальное кол-во исходящих вызовов через транк;
Общее количество каналов - максимальное общее кол-во вызовов через транк;
CPS (вх) (CPS (in))- максимальное количество входящих вызовов в секунду;
CPS (исх) (CPS (out)) - максимальное количество исходящих вызовов в секунду;
CPS (всего) (CPS (total)) - максимальное общее количество вызовов в секунду;
Белый список (вх) - список разрешенных входящих номеров;
Белый список (исх) - список разрешенных исходящих номеров;
Черный список (вх) - список запрещенных входящих номеров;
Черный список (исх) - список запрещенных исходящих номеров;
В белых/черных списках требуется выбрать список, созданный в группе мониторинга.
Дополнительные услуги (Supplementary services) - выбор дополнительных услуг для транка.
Для сохранения изменений нажмите кнопку "Сохранить" ("Save"), для отмены - нажмите кнопку "Отмена" ("Cancel").
Кнопкой "Обновить" ("Refresh") выполняется обновление информации о параметрах транков.
На данный момент доступны следующие транковые услуги (некоторые из них сгруппированы в категории):
Указанная корневая страница не найдена.
Транковый сервис "Запись вызова (call_recording)" позволяет записывать телефонный разговор абонента. Данный сервис активируется для транка или группы транков. Разговоры записываются как входящие, так и исходящие.
Сервис работает совместно с медиасервером. Аудиофайл записанного разговора хранится на медиасервере в соответствующей директории (настраивается на медиасервере, подробная информация приведена в руководстве пользователя на MSR-100). Формат аудиофайла: ГГ_ММ_ДД__ЧЧ_ММ_СС_НОМЕР.wav
Сервис "Запись вызова (call_recording)" может активировать/деактивировать только оператор.
При подключении транкового сервиса оператор определяет тип вызовов, которые нужно записывать:
входящие и исходящие;
только входящие;
только исходящие.
Далее при всех вызовах данного типа будет производиться Запись вызова.
Управление сервисом с телефонного аппарата
Активация
только через оператора
Деактивация
только через оператора
Настройка параметров сервиса через интерфейс командной строки
Для активации транкового сервиса "call_recording" через интерфейс командной строки выполните следующую команду:
<CLUSTER> - имя кластера хранения долговременных данных (DS); <DOMAIN> - имя виртуальной АТС, которой принадлежит абонент(ы); <GROUP> - имя транковой группы. <TRUNK> - имя транка. <MODE> - режим записи разговора:
always_on - записываются входящие и исходящие вызовы;
after_answer - запись входящих и исходящих вызовов начинается с момента ответа второго участника диалога;
on_demand - запись текущего вызова включается только после набора абонентом кода *0#;
<SEPARATED> - дополнительный режим записи разговора, определяющий будет ли запись того, что слышит и того, что говорит абонент записываться в разные каналы файла записи разговора (по умолчанию False):
false - все что слышит и говорит абонент, на котором активирован этот сервис, будет писаться в один канал;
true - то что абонент слышит будет писаться в один канал файла записи, а то что он говорит в другой канал файла записи разговора.
Настройка параметров сервиса через WEB-конфигуратор
Для настройки транкового сервиса "Запись вызова (call_recording)" установите флаг напротив значения "Запись вызова (call_recording)" и в поле "Режим вызова" ("mode") выберите режим работы сервиса:
always_on - записываются входящие и исходящие вызовы;
after_answer - запись входящих и исходящих вызовов начинается с момента ответа второго участника диалога;
on_demand - запись текущего вызова включается только после набора абонентом кода *0#.
Для деактивации сервиса снимите флаг напротив значения.
Для сохранения настроек нажмите кнопку "Save" ("Сохранить").
Пример настройки
Активировать транковый сервис "Запись вызова (call_recording)" для абонента с номером 104 виртуальной АТС "subtest".
Активация сервиса через интерфейс командной строки:
Транковый сервис "Отображение имени звонящего абонента (cnip)" ("Calling Name Identification Presentation") - отображение имени звонящего абонента. Сервис CNIP позволяет идентифицировать на дисплее телефонного аппарата имя вызывающего абонента.
Настройка параметров сервиса через интерфейс командной строки
Активация сервиса CNIP
Для активации сервиса "cnip" через интерфейс командной строки выполните следующую команду:
для SIP-транка: /domain/<DOMAIN>/trunk/services/activate <GROUP> <TRUNK> cnip
где
<DOMAIN> - имя виртуальной АТС, которой принадлежит абонент(ы); <ADDRESS> - номер(а) абонентов, для которых выполняется настройка сервиса, символ "*" используется для указания всех абонентов заданного домена; <GROUP> - имя группы транков, логическая группировка транков внутри виртуальной АТС; <TRUNK> - имя SIP-транка.
По умолчанию сервис CNIP для SIP-транка отключена.
Настройка параметров сервиса через WEB-конфигуратор
Активация транкового сервиса через WEB-конфигуратор:
Выберите транк test.trunk;
Перейдите во вкладку дополнительные услуги;
Разрешите использовать сервис абоненту - установите . Установите флаг напротив сервиса "Отображение имени звонящего абонента (cnip)".
Для сохранения настроек нажмите кнопку "Save" ("Сохранить").
Запрет переадресуемых вызовов (Транковый) (FBC)
Транковый сервис "Запрет переадресуемых вызовов (fbc)" предназначена для вызывающего абонента и запрещает дальнейшую переадресацию вызова. Иначе, если у вызываемого абонента активирована любая из услуг переадресации, то данный вызов будет отклонен с причиной "ISUP_CAUSE_31_NORMAL_UNSPECIFIED".
Управление сервисом
Активация
только через оператора
Деактивация
только через оператора
Настройка параметров сервиса через интерфейс командной строки
Для активации транкового сервиса "fbc" через интерфейс командной строки выполните следующую команд
для оператора виртуальной АТС: /domain/<DOMAIN>/trunk/services/activate <GROUP> <TRUNK> fbc
где
<CLUSTER> - имя кластера хранения долговременных данных (DS); <DOMAIN> - имя виртуальной АТС, которой принадлежит абонент(ы); <GROUP> - имя транковой группы; <TRUNK> - имя транка;
Настройка параметров сервиса через WEB-конфигуратор
Активация транкового сервиса через WEB-конфигуратор:
Выберите транк;
Перейдите в раздел "Дополнительные услуги" ("Supplementary services");
Разрешите использовать сервис абоненту - установите . Установите флаг напротив сервиса "Запрет переадресуемых вызовов (fbc)".
Для сохранения настроек нажмите кнопку "Save" ("Сохранить").
Транковый сервис "Абонентский FXO транк (fxo_trunk)" позволяет различать и взаимодействовать с конкретными абонентскими линиями в транке.
Настройка параметров сервиса через интерфейс командной строки
Для активации транкового сервиса "fxo_trunk" через интерфейс командной строки выполните следующую команду:
для оператора виртуальной АТС: /domain/<DOMAIN>/trunk/services/activate <GROUP> <TRUNK> fxo_trunk
где
<CLUSTER> - имя кластера хранения долговременных данных (DS); <DOMAIN> - имя виртуальной АТС, которой принадлежит абонент(ы); <GROUP> - имя группы; <TRUNK> - имя транка.
Настройка параметров сервиса через WEB-конфигуратор
Активация транкового сервиса через WEB-конфигуратор:
Выберите транк test_trunk;
Перейдите в раздел "Дополнительные услуги" ("Supplementary services");
Разрешите использовать сервис абоненту - установите . Установите флаг напротив транкового сервиса "Абонентский FXO транк (fxo_trunk)".
Нажмите кнопку "Save" ("Сохранить").
"Сервис обмена голосовыми сообщениями (message)" ("Message service") позволяет абонентам выбранного транка обмениваться голосовыми сообщениями.
Для того чтобы абонент А мог оставить сообщение абоненту Б у обоих абонентов должна быть активирован сервис "message". Для различных типов ТА поведение может отличаться.
Настройка параметров сервиса через интерфейс командной строки
Для активации транкового сервиса "message" через интерфейс командной строки выполните следующую команду:
для оператора виртуальной АТС: /domain/<DOMAIN>/trunk/services/activate <GROUP> <TRUNK> message
где
<CLUSTER> - имя кластера хранения долговременных данных (DS); <DOMAIN> - имя виртуальной АТС, которой принадлежит абонент(ы); <GROUP> - имя группы; <TRUNK> - имя транка.
Настройка параметров сервиса через WEB-конфигуратор
Для активации транкового сервиса установите флаг напротив значения "Сервис обмена голосовыми сообщениями (message)". Для деактивации сервиса - снимите флаг.
Для сохранения настроек нажмите кнопку "Save" ("Сохранить").
Пример настройки
Активировать "Сервис обмена голосовыми сообщениями (message)" для транка.
Активация сервиса "message" через интерфейс командной строки:
Также ограничения количества одновременных активных вызовов через систему TSMN раздельно для основного и резервных транков можно установить на уровне виртуальной АТС.
Значения не должны превышать лицензионных ограничений
admin@mycelium1@ecss1:/$ domain/biysk.local/properties/restrictions/set tsmn\concurrent_calls 4
Restriction tsmn\concurrent_calls set to 4.
[exec at: 17.09.2019 14:11:37, exec time: 22ms, nodes: ds1@ecss2
Настройка параметров сервиса через интерфейс командной строки
Для активации транкового сервиса "tsmn_request" через интерфейс командной строки выполните следующую команду
<GROUP> - идентификатор транк-группы для интерфейса виртуальной АТС; <TRUNK> - имя транка; <ARG> - параметры сервиса:
timeout - максимальное время (в миллисекундах), отводимое на запрос к подсистеме TSMN. Если в течении этого времени подсистема TSMN не ответила на запрос, вызов на "Систему 112" отправляется без гео-данных. По умолчанию: 3 секунды.
tsmn_trunk - имя основного транка на софтсвиче до сервера TSMN (на этот транк пойдет запрос к подсистеме TSMN);
tsmn_trunk_backup - имя резервного транка на софтсвиче до сервера TSMN (на этот транк пойдет запрос к подсистеме TSMN).
Пример активации сервиса через интерфейс командной строки