Сервис поддержки запросов к серверу геолокации (Транковый) (tsmn request)
Описание
"Сервис поддержки запросов к серверу геолокации (tsmn_request)" ("TSMN request for geolocation data") предназначен для систем УОВЭОС.
Цель сервиса:
- приостановить вызов, который идет на "Систему 112"
- сделать запрос на TSMN сервер (сервер местоположения) с целью получить гео-данные по абоненту А
- отправить вызов на "Систему 112" с уже полученными данными.
Замечание: сервис tsmn_request можно активировать только на транках.
Сервис TSMN лицензируется (по умолчанию недоступен). На уровне лицензии определяется два параметра:
- 1 — количество одновременных запросов на TSMN сервер;
- 2 — режим работы tsmn_trunk_backup. Возможные значения:
- none — резервный транк не используется;
- backup — вызовы на резервный транк идут только тогда, когда основной транк недоступен;
- load_share — нагрузка между двумя транками делится статистически равномерно.
Пример:
admin@mycelium1@ecss1:/$ cluster/storage/ds1/licence/show-licence 1 SSW ID ECSS 010079 ... TSMN system backup mode backup concurrent calls (backup) 4 concurrent calls (active) 5 ... [exec at: 17.09.2019 13:09:35, exec time: 12ms, nodes: ds1@ecss1]
Также ограничения количества одновременных активных вызовов через систему TSMN раздельно для основного и резервных транков можно установить на уровне виртуальной АТС.
Значения не должны превышать лицензионных ограничений
admin@mycelium1@ecss1:/$ domain/biysk.local/properties/restrictions/set tsmn\concurrent_calls 4 Restriction tsmn\concurrent_calls set to 4. [exec at: 11.03.2021 13:12:57, exec time: 25ms, nodes: ds1@ecss2 v.3.14.8.25]
Настройка параметров сервиса через интерфейс командной строки
Для активации транкового сервиса "tsmn_request" через интерфейс командной строки выполните следующую команду
Синтаксис:
/domain/<DOMAIN>/trunk/services/activateactivate <GROUP> <TRUNK> tsmn_request <ARG>
Параметры:
<GROUP> — идентификатор транк-группы для интерфейса виртуальной АТС;
<TRUNK> — имя транка;
<ARG> — параметры сервиса:
- timeout — максимальное время (в миллисекундах), отводимое на запрос к подсистеме TSMN. Если в течении этого времени подсистема TSMN не ответила на запрос, вызов на "Систему 112" отправляется без гео-данных. По умолчанию: 3 секунды. Задается целым числом от 100 до 32000 мс.
- tsmn_trunk — имя основного транка на софтсвиче до сервера TSMN (на этот транк пойдет запрос к подсистеме TSMN);
- tsmn_trunk_backup — имя резервного транка на софтсвиче до сервера TSMN (на этот транк пойдет запрос к подсистеме TSMN).
Пример активации сервиса через интерфейс командной строки
admin@mycelium1@ecss1:/$ domain/biysk.local/trunk/services/activate ssw.gr bsk1 tsmn_request timeout = 3000, tsmn_trunk=smg-4, tsmn_trunk_backup = bsk2 Success: Service tsmn_request activated for domain "biysk.local" trunk "bsk1" [exec at: 21.02.2021 13:05:01, exec time: 30ms, nodes: ds1@ecss1 v.3.14.7.609]
Настройка параметров сервиса через web-конфигуратор
Настройки выполняются в разделе "Supplementary services" ("Дополнительные услуги") приложения "Менеджер транков" ("Trunk manager").
Для активации сервиса установите флаг напротив значения "Сервис поддержки запросов к серверу геолокации (tsmn_request)".
Установите необходимые параметры сервиса.
Для деактивации сервиса — снимите флаг.
Для сохранения настроек нажмите кнопку "Save" ("Сохранить").