/domain/<DOMAIN>/ss/pickup/ - команды управления сервисом "Перехват вызова" (Pickup)
В данном разделе описываются команды управления сервисом "Перехват вызова" для абонентов в рамках определенного домена.
<DOMAIN> - название виртуальной АТС.
activate
Данной командой можно активировать услугу "Перехват вызова" у заданных абонентов.
Путь команды:
/domain/<DOMAIN>/ss/pickup/activate
Синтаксис:
activate <ADDRESS> <GROUP> [<INDEX>]
Параметры:
<ADDRESS> - диапазон номеров телефонов, для которых выполняется настройка услуги, символ "*" используется для указания всех абонентов заданного домена. Диапазоны номеров указываются в фигурных скобках, например, 71{1-2,9}, что соответствует номерам 711, 712, 719;
<GROUP> - имя группы перехвата вызова;
<INDEX> - номер группы, используется для перехвата по номеру группы, опциональный параметр.
Пример:
Добавить абонентов 240462-240469 в pickup-группу room_508 c идентификационным номером 1 виртуальной АТС "biysk.local":
admin@[mycelium1@ecss1]:/$ domain/biysk.local/ss/pickup/activate 24046{2-9} room_508 1
Success: Supplementary service pickup is activated for domain "biysk.local" address "240462"
Success: Supplementary service pickup is activated for domain "biysk.local" address "240463"
Success: Supplementary service pickup is activated for domain "biysk.local" address "240464"
Success: Supplementary service pickup is activated for domain "biysk.local" address "240465"
Success: Supplementary service pickup is activated for domain "biysk.local" address "240466"
Success: Supplementary service pickup is activated for domain "biysk.local" address "240467"
Success: Supplementary service pickup is activated for domain "biysk.local" address "240468"
Success: Supplementary service pickup is activated for domain "biysk.local" address "240469"
[exec at: 27.03.2019 09:17:47, exec time: 91ms, nodes: ds1@ecss1]
add
Командой добавляется номер или группа номеров телефонов в новые группы или обновляется индекс у существующих групп.
Путь команды:
/domain/<DOMAIN>/ss/pickup/add
Синтаксис:
add <ADDRESS> <GROUP> [<INDEX>]
Параметры:
<ADDRESS> - номер телефона или диапазон номеров, которые добавляются в заданную группу перехвата;
<GROUP> - имя группы перехвата;
<INDEX> - номер группы перехвата, используется для перехвата по номеру группы, опциональный параметр.
Пример:
admin@[mycelium1@ecss1]:/$ domain/biysk.local/ss/pickup/add 24046{2-9} room_508 1
Success: Supplementary service pickup was updated for domain "biysk.local" address "240462"
Success: Supplementary service pickup was updated for domain "biysk.local" address "240463"
Success: Supplementary service pickup was updated for domain "biysk.local" address "240464"
Success: Supplementary service pickup was updated for domain "biysk.local" address "240465"
Success: Supplementary service pickup was updated for domain "biysk.local" address "240466"
Success: Supplementary service pickup was updated for domain "biysk.local" address "240467"
Success: Supplementary service pickup was updated for domain "biysk.local" address "240468"
Success: Supplementary service pickup was updated for domain "biysk.local" address "240469"
[exec at: 27.03.2019 09:19:16, exec time: 90ms, nodes: ds1@ecss1]
delete
Данной командой удаляются ранее добавленные группы перехвата.
Путь команды:
/domain/<DOMAIN>/ss/pickup/delete
Синтаксис:
delete <ADDRESS> <GROUP> [ <GROUP> ...]
Параметры:
<ADDRESS> - номер телефона или диапазон номеров, которые нужно удалить из группы перехвата;
<GROUP> - имя группы перехвата.
Пример:
admin@[mycelium1@ecss1]:/$ domain/biysk.local/ss/pickup/delete 240468 room_508 Success: Supplementary service pickup was deactivated for domain "biysk.local" address "240468" [exec at: 27.03.2019 09:27:56, exec time: 83ms, nodes: ds1@ecss1]
deactivate
Команда для деактивации сервиса "Перехват вызова".
Путь команды:
/domain/<DOMAIN>/ss/pickup/deactivate
Синтаксис:
deactivate <ADDRESS>
Параметры:
<ADDRESS> - номер телефона или диапазон номеров, на которых отключается услуга.
Пример:
admin@[mycelium1@ecss1]:/$ domain/biysk.local/ss/pickup/deactivate 240463 Success: Supplementary service pickup was deactivated for domain "biysk.local" address "240463" [exec at: 27.03.2019 09:26:46, exec time: 116ms, nodes: ds1@ecss1]
info
Команда предназначена для просмотра информации о сервисе "Перехват вызова" в рамках виртуальной АТС.
Для просмотра информации по определенному абоненту необходимо ввести номер абонента.
Путь команды:
/domain/<DOMAIN>/ss/pickup/info
Синтаксис:
info [-extended] [<ADDRESS>]
Параметры:
-extended - флаг, при указании которого будет показана подробная информация;
[<ADDRESS>] - номер или диапазон номеров абонента(ов), опциональный параметр. Диапазоны номеров указываются в фигурных скобках, например, 71{1-2,9}, что соответствует номерам 711, 712, 719.
Пример:
admin@[mycelium1@ecss1]:/$ domain/biysk.local/ss/pickup/info 24046{4-7}
Domain: biysk.local
Supplementary services' settings:
┌──────────────────────────┬────────────────────────────────────────────┬─┬─┬───────────────────────────────────────────────────────────────────────┐
│ Address │ Name │V│E│ CSD │
├──────────────────────────┼────────────────────────────────────────────┼─┼─┼───────────────────────────────────────────────────────────────────────┤
│240464 │pickup │2│T│pickup_groups = [{"room_508","1"}] │
│240465 │pickup │2│T│pickup_groups = [{"room_508","1"}] │
│240466 │pickup │2│T│pickup_groups = [{"room_508","1"}] │
│240467 │pickup │2│T│pickup_groups = [{"room_508","1"}] │
└──────────────────────────┴────────────────────────────────────────────┴─┴─┴───────────────────────────────────────────────────────────────────────┘
Legend:
V - version of the supplementary service;
E - enable state of selected supplementary service to current domain, address
[exec at: 27.03.2019 09:22:18, exec time: 191ms, nodes: ds1@ecss1]
list
Команда предназначена для просмотра списка участников групп "Перехват вызова" в рамках виртуальной АТС.
Для просмотра информации по определенной группе необходимо ввести имя группы.
Путь команды:
domain/<DOMAIN>/ss/pickup/list
Синтаксис:
list [<GroupName>]
Параметры:
[<GroupName>] - имя группы
Пример:
admin@[mycelium1@ecss1]:/$ domain/biysk.local/ss/pickup/list ┌────────────────────┬────────────────────────────────────────────────────────────┐ │ Group Name │ Addresses │ ├────────────────────┼────────────────────────────────────────────────────────────┤ │room_507 │240101, 240244, 240474 │ │room_508 │240462, 240464, 240465, 240466, 240467, 240469, 240470 │ └────────────────────┴────────────────────────────────────────────────────────────┘ Total: 2 [exec at: 27.03.2019 09:29:52, exec time: 97ms, nodes: ds1@ecss1]