/domain/<DOMAIN>/sorm - команды управления конфигурацией посредника СОРМ
В данном разделе описываются команды управления конфигурацией посредника СОРМ, а также команды для настройки интерфейса взаимодействия СОРМ-посредника с подсистемой СОРМ на уровне виртуальной АТС.
Данные команды доступны только администратору системы ECSS-10
В таблице 1 приведен список параметров СОРМ-посредника.
Таблица 1. Описание параметров СОРМ-посредника
Параметр | Описание | Значение по умолчанию |
---|---|---|
adaptation | Имя модуля адаптации для номеров перед отправкой их в СОРМ. | undefined |
b_digits_mode | * user - номер Б показывать в виде, как ввел номер пользователь; * routing - показывать номер Б после маршрутизации. | user |
enabled | Включены/выключены подсистема СОРМ в рамках данного домена. | false |
full_dial_number | В сообщения об активации/деактивации/проверки услуг на СОРМ показывать набираемый номер как есть. В противном случае будут вырезаны *, #, код услуги | true |
password | Пароль для аутентификации СОРМ-посредника на СОРМ. | пустая строка |
platform_id | Номер платформы СОРМ. | 999 |
private_phone_prefix | Телефонный префикс для личного абонентского номера. Используется для дополнения номера до 11-значного формата | - |
radius_servers | Список RADIUS-серверов (каждый RADIUS-сервер описывается как пара {IP, Secret}, где IP - адрес RADIUS-сервера, Secret - ключ для аутентификации на данном RADIUS-сервере), на которые СОРМ будет отправлять данные о перехватах | пустой список |
send_optional_cf_notification | флаг, показывающий, необходимо или нет посылать опциональные сообщения о срабатывании ДВО CFx на СОРМ | false |
strict_intercity_numbers | проверка формата номеров, при постановке Абонента ТфССОП на СОРМ (начинается на 7, длина номера 11 символов) | true |
strict_private_numbers | проверка формата номеров, при постановке Абонента данной станции на СОРМ (начинается на 7, длина номера 11 символов) | false |
clean
Данной командой восстанавливаются значения заданных параметров посредника СОРМ по умолчанию.
Путь команды:
/domain/<DOMAIN>/sorm/clean
Синтаксис:
clean [<FIELD>] [--force]
Параметры:
<FIELD> - название параметра, значение которого нужно установить по умолчанию: platform_id, enabled, password, private_phone_prefix, radius_servers.
--force - выполнить команду без запроса подтверждения.
Пример:
Установить номер платформы СОРМ по умолчанию.
admin@[mycelium1@ecss1]:/$ domain/biysk.local/sorm/clean platform_id Property platform_id values successfully restored [exec at: 14.01.2019 15:17:24, exec time: 275ms, nodes: core1@ecss1]
info
Данная команда служит для просмотра информации о конфигурации посредника СОРМ.
Путь команды:
/domain/<DOMAIN>/sorm/info
Синтаксис:
info [<FIELD>]
Параметры:
<FIELD> - параметр, о котором нужно вывести информацию: platform_id, enabled, password, private_phone_prefix, radius_servers.
Если в профиле безопасности (/system/security/profile/) параметр show_password_at_cli = off, то в выводе пароль скрывается, и вместо него показываются ********
Пример:
Посмотреть информацию о конфигурации СОРМ-посредника
admin@mycelium1@ecss1:/$ domain/biysk.local/sorm/info ┌─────────────────────────────┬───────────┬─────────┐ │ Property │ Domain │ Value │ ├─────────────────────────────┼───────────┼─────────┤ │adaptation │biysk.local│undefined│ │b_digits_mode │biysk.local│user │ │enabled │biysk.local│false │ │full_dial_number │biysk.local│true │ │password │biysk.local│******** │ │platform_id │biysk.local│999 │ │private_phone_prefix │biysk.local│ │ │radius_servers │biysk.local│ │ │send_optional_cf_notification│biysk.local│false │ │strict_intercity_numbers │biysk.local│true │ │strict_private_numbers │biysk.local│false │ └─────────────────────────────┴───────────┴─────────┘ [exec at: 18.06.2020 23:58:32, exec time: 15ms, nodes: core1@ecss1]
Описание таблицы:
- Property - название параметра;
- Value - значение параметра.
set
Данной командой выполняется настройка параметров посредника СОРМ.
Путь команды:
/domain/<DOMAIN>/sorm/set
Синтаксис:
set * | <FIELD> <VALUE>
Параметры:
<FIELD> - название конфигурируемого параметра: platform_id, enabled, password, private_phone_prefix, radius_servers.
<VALUE> - значение параметра.
Пароль проверяется на соответствие требованиям, установленным в профиле безопасности (/system/security/profile/), параметр restrictions.
Пример:
Установить номер платформы СОРМ 998.
admin@[mycelium1@ecss1]:/$ domain/biysk.local/sorm/set platform_id 998 Property "platform_id" successfully changed from: 999 to 998. [exec at: 14.01.2019 15:12:47, exec time: 271ms, nodes: core1@ecss1]
check-connection
Данная команда проверяет, если ли связь между подсистемой СОРМ на ECSS-10 и СОРМ посредником.
Путь команды:
/domain/<DOMAIN>/sorm/check-connection
Синтаксис:
check-connection
Пример 1:
admin@[mycelium1@ecss1]:/$ domain/biysk.local/sorm/check-connection Success: there are 1 connections to the SORM adapter: SORM IP: 192.168.2.9 [exec at: 14.01.2019 15:14:10, exec time: 91ms, nodes: core1@ecss1]
Пример 2:
admin@[mycelium1@ecss1]:/$ domain/office1/sorm/check-connection Warning: No connections from the SORM adapter. [exec at: 14.01.2019 15:15:13, exec time: 75ms, nodes: core1@ecss1]