В данном разделе описываются команды управления сервисом "Перехват вызова" для абонентов в рамках определенного домена.
<DOMAIN> - название виртуальной АТС.
activate
Данной командой можно активировать услугу "Перехват вызова" у заданных абонентов.
Путь команды:
/domain/<DOMAIN>/ss/pickup/activate
Синтаксис:
activate [--safe] <ADDRESS> <GROUP> [<INDEX>]
Параметры:
--safe - активация без переопределения свойств, а также для фильтрации адресов, которые не существуют.
<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-7} room_508 1 Error: Supplementary service pickup disabled for domain "biysk.local" address "240462" Error: Supplementary service pickup disabled for domain "biysk.local" address "240463" Success: Supplementary service pickup activated for domain "biysk.local" address "240464" Success: Supplementary service pickup activated for domain "biysk.local" address "240465" Success: Supplementary service pickup activated for domain "biysk.local" address "240466" Success: Supplementary service pickup activated for domain "biysk.local" address "240467"
add
Командой добавляется номер или группа номеров телефонов в новые группы или обновляется индекс у существующих групп.
Путь команды:
/domain/<DOMAIN>/ss/pickup/add
Синтаксис:
add <ADDRESS> <GROUP> [<INDEX>]
Параметры:
<ADDRESS> - номер телефона или диапазон номеров, которые добавляются в заданную группу перехвата;
<GROUP> - имя группы перехвата;
<INDEX> - номер группы перехвата, используется для перехвата по номеру группы, опциональный параметр.
Пример:
admin@mycelium1@ecss1:/$ domain/biysk.local/ss/pickup/list ┌────────────────────┬────────────────────────────────────────────────────────────┐ │ Group Name │ Addresses │ ├────────────────────┼────────────────────────────────────────────────────────────┤ │room_507 │240100, 240101 │ │room_508 │240464, 240465, 240467 │ └────────────────────┴────────────────────────────────────────────────────────────┘ Total: 2
delete
Данной командой удаляются ранее добавленные группы перехвата.
Путь команды:
/domain/<DOMAIN>/ss/pickup/delete
Синтаксис:
delete <ADDRESS> <GROUP> [ <GROUP> ...]
Параметры:
<ADDRESS> - номер телефона или диапазон номеров, которые нужно удалить из группы перехвата;
<GROUP> - имя группы перехвата.
Пример:
admin@mycelium1@ecss1:/$ domain/biysk.local/ss/pickup/delete 240466 room_508 Success: Supplementary service pickup was deactivated for domain "biysk.local" address "240466"
deactivate
Команда для деактивации сервиса "Перехват вызова".
Путь команды:
/domain/<DOMAIN>/ss/pickup/deactivate
Синтаксис:
deactivate <ADDRESS>
Параметры:
<ADDRESS> - номер телефона или диапазон номеров, на которых отключается услуга.
Пример:
admin@mycelium1@ecss1:/$ domain/biysk.local/ss/pickup/deactivate 24046{5-7} Success: Supplementary service pickup deactivated for domain "biysk.local", address "240465". Warning: Supplementary service pickup for domain "biysk.local", address "240466" doesn't activated. Success: Supplementary service pickup deactivated for domain "biysk.local", address "240467".
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 │3 │T │pickup_groups = [{"room_508","1"}] │ │240465 │pickup │3 │T │pickup_groups = [{"room_508","1"}] │ │240467 │pickup │3 │T │pickup_groups = [{"room_508","1"}] │ └────────────────────────────────────┴────────────────────────────────────────────────────────────┴──┴──┴─────────────────────────────────────────────────────────────────────────────────────────────────┘ Legend: V - version of the supplementary service; E - enable state of selected supplementary service to current domain, address admin@mycelium1@ecss1:/$ domain/biysk.local/ss/pickup/info -extended 240464 Domain: biysk.local Supplementary services' settings: ┌───────────────────┬────────────────────────────────┬─┬─┬─────────────────────────────────────────────┬─────────────────────────────────────────────┬────────────────────────────────────────────────────┐ │ Address │ Name │V│E│ MSD │ SSD │ CSD │ ├───────────────────┼────────────────────────────────┼─┼─┼─────────────────────────────────────────────┼─────────────────────────────────────────────┼────────────────────────────────────────────────────┤ │240464 │pickup │3│T│view_group = "call manipulation" │ │pickup_groups = [{"room_508","1"}] │ └───────────────────┴────────────────────────────────┴─┴─┴─────────────────────────────────────────────┴─────────────────────────────────────────────┴────────────────────────────────────────────────────┘ Legend: V - version of the supplementary service; E - enable state of selected supplementary service to current domain, address
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
Добавить комментарий