Описание

"Сервис поддержки запросов к серверу геолокации (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" ("Сохранить").