/domain/<DOMAIN>/ss/find-me/ - команды настройки услуги "Найди меня" ("Find me")
В данном разделе описываются команды управления услугой "Найди меня" ("Find me") для абонентов в рамках определенной виртуальной АТС.
Услуга "Найди меня" ("Find me") является расширенной версией стандартной безусловной переадресации и позволяет перенаправлять вызов на список номеров осуществляя поиск абонента.
activate
Команда для активации услуги "Найди меня" ("Find me") у заданных абонентов.
Путь команды:
/domain/<DOMAIN>/ss/find-me/activate
Синтаксис:
activate [--safe] <ADDRESS_RANGE> <PROPERTY> <VALUE>
Параметры:
--safe - активация без переопределения свойств, а также для фильтрации адресов, которые не существуют.
<ADDRESS_RANGE> - номер(а) абонентов, для которых выполняется настройка услуги, символ "*" используется для указания всех абонентов заданного домена.
Диапазоны номеров указываются в фигурных скобках. Например: 71{1-2,9} соответствует номерам 711, 712, 719.
<PROPERTY> - общие свойства услуг. У услуги Find me есть свойство send_call_diversion. Показывает, необходимо или нет посылать нотификацию о том, что была осуществлена переадресация вызова.
<VALUE> - значение свойства send_call_diversion (может принимать значения true/false).
Пример:
admin@mycelium1@ecss1:/$ domain/biysk.local/ss/find-me/activate 240467 send_call_diversion = true Success: Supplementary service find_me activated for domain "biysk.local" address "240467"
add-group
Команда для добавления новой группы поиска на указанные номера.
Путь команды:
/domain/<DOMAIN>/ss/find-me/add-group
Синтаксис:
add-group <ADDRESS_RANGE> <NUMBERS> <WAIT_TIMEOUT> <ENABLED> ((predefined <TIMETABLE_NAME>) | (custom <DAYS> <FROM_HH>:<FROM_MM>-<TO_HH>:<TO_MM>[, <FROM_HH>:<FROM_MM>-<TO_HH>:<TO_MM>,...]))
Параметры:
<ADDRESS_RANGE> - номер(а) абонентов, для которых выполняется настройка услуги, символ "*" используется для указания всех абонентов заданного домена.
Диапазоны номеров указываются в фигурных скобках. Например: 71{1-2,9} соответствует номерам 711, 712, 719.
<NUMBERS> - телефонные номера, входящие в группу, на которые будет осуществляться переадресация ([Number1, Number2,...]);
<WAIT_TIMEOUT> - ожидания ответа для группового вызова, может принимать значения от 5 до 90 с;
<ENABLED> - включить или отключить текущую группу. Принимает значения true | false.
<TIMETABLE_NAME> - имя уровня «расписания» для определенного домена/пользователя;
<DAYS> - дни недели, в которые включена переадресация на указанную группу. Может быть более одного: 12345.
Пример:
admin@mycelium1@ecss1:/$ domain/biysk.local/ss/find-me/add-group 240467 [240101] 30 true custom 1 18:00-22:00 Success: Group added for find_me service on domain "biysk.local" address "240467"
info
Команда предназначена для просмотра настроек услуги "Найди меня" ("Find me") в рамках виртуальной АТС.
Путь команды:
/domain/<DOMAIN>/ss/find-me/info
Синтаксис:
info [-extended] [<Address>]
Параметры:
-extended - флаг, при указании которого будет показана подробная информация;
<ADDRESS> - номер или диапазон номеров абонента(ов), опциональный параметр. Диапазоны номеров указываются в фигурных скобках, например, 71{1-2,9}, что соответствует номерам 711, 712, 719.
Пример:
admin@mycelium1@ecss1:/$ domain/biysk.local/ss/find-me/info -extended 240467 Domain: biysk.local Supplementary services' settings: ┌───────────────────┬────────────────────────────────┬─┬─┬─────────────────────────────────────────────┬─────────────────────────────────────────────┬────────────────────────────────────────────────────┐ │ Address │ Name │V│E│ MSD │ SSD │ CSD │ ├───────────────────┼────────────────────────────────┼─┼─┼─────────────────────────────────────────────┼─────────────────────────────────────────────┼────────────────────────────────────────────────────┤ │240467 │find_me │8│T│conflict_list = [assistant,follow_me,cfu_type│forwarding_ss = true │groups[1] = │ │ │ │ │ │2,meet_me_conference,cfu] │ │ enabled = true │ │ │ │ │ │view_group = "Forwarding" │ │ numbers = 240101 │ │ │ │ │ │ │ │ wait timeout = 30 sec │ │ │ │ │ │ │ │ custom work interval = {days: 1; times: 18:00-22│ │ │ │ │ │ │ │:00} │ │ │ │ │ │ │ │send_call_diversion = true │ └───────────────────┴────────────────────────────────┴─┴─┴─────────────────────────────────────────────┴─────────────────────────────────────────────┴────────────────────────────────────────────────────┘ Legend: V - version of the supplementary service; E - enable state of selected supplementary service to current domain, address
deactivate
Команда для деактивации услуги "Найди меня" ("Find me") у заданных абонентов.
Путь команды:
/domain/<DOMAIN>/ss/find-me/deactivate
Синтаксис:
deactivate <ADDRESS>
Параметры:
<ADDRESS> - номер или диапазон номеров абонента(ов), опциональный параметр. Диапазоны номеров указываются в фигурных скобках, например, 71{1-2,9}, что соответствует номерам 711, 712, 719.
Пример:
admin@mycelium1@ecss1:/$ domain/biysk.local/ss/find-me/deactivate 24046{5-7} Warning: Supplementary service find_me for domain "biysk.local", address "240465" doesn't activated. Warning: Supplementary service find_me for domain "biysk.local", address "240466" doesn't activated. Success: Supplementary service find_me deactivated for domain "biysk.local", address "240467".
remove-group
Команда предназначена для удаления заданной группы поиска c указанного номера (номеров).
Путь команды:
/domain/<DOMAIN>/ss/find-me/remove-group
Синтаксис:
remove-group <ADDRESS_RANGE> <GROUP_INDEX>
Параметры:
<ADDRESS> - номер или диапазон номеров абонента(ов), опциональный параметр. Диапазоны номеров указываются в фигурных скобках, например, 71{1-2,9}, что соответствует номерам 711, 712, 719.
<GROUP_INDEX> - серийный номер группы в списке для услуги "Найди меня" ("Find me"). Он отображается в команде info.
Пример:
admin@mycelium1@ecss1:/$ domain/biysk.local/ss/find-me/remove-group 240467 1 Success: Group removed from find_me service on domain "biysk.local" address "240467"
set
Команда предназначена для изменения настроек услуги "Найди меня" ("Find me").
Путь команды:
/domain/<DOMAIN>/ss/find-me/set
Синтаксис:
set <ADDRESS_RANGE> <PROPERTY> <VALUE>
set <ADDRESS_RANGE> group <GROUP_INDEX> <GROUP_PROPERTY> <GROUP_VALUE>
Параметры:
<ADDRESS> - номер или диапазон номеров абонента(ов), опциональный параметр. Диапазоны номеров указываются в фигурных скобках, например, 71{1-2,9}, что соответствует номерам 711, 712, 719.
<PROPERTY> - общие свойства услуг. У услуги Find me есть свойство send_call_diversion. Показывает, необходимо или нет посылать нотификацию о том, что была осуществлена переадресация вызова.
<VALUE> - значение свойства send_call_diversion (может принимать значения true/false).
<GROUP_INDEX> - серийный номер группы в списке групп для услуги "Найди меня" ("Find me"). Он отображается в команде info.
<GROUP_PROPERTY> - изменяемое свойство, может принимать значения numbers | wait_timeout | enabled | interval;
<GROUP_VALUE> for numbers - номера для переадресации [Number1, Number2,...];
<GROUP_VALUE> for wait_timeout - ожидания ответа для группового вызова, может принимать значения от 5 до 90 с;
<GROUP_VALUE> for enabled - включение или отключение выбранной группы, принимает значения true | false;
<GROUP_VALUE> for interval - ((predefined <TIMETABLE_NAME>) | (custom <DAYS> <FROM_HH>:<FROM_MM>-<TO_HH>:<TO_MM>[, <FROM_HH>:<FROM_MM>-<TO_HH>:<TO_MM>,...]))
<TIMETABLE_NAME> - имя уровня «расписания» для определенного домена/пользователя;
<DAYS> - дни недели, в которые включена переадресация на указанную группу. Может быть более одного: 12345.
Пример:
admin@mycelium1@ecss1:/$ domain/biysk.local/ss/find-me/set 240467 group 1 wait_timeout 60 Success: Property changed for find_me service on domain "biysk.local" address "240467"