В данном разделе описываются команды управления сервисом "Перехват вызова" для абонентов в рамках определенного домена.
activate
Данной командой можно активировать услугу "Перехват вызова" у заданных абонентов.
Путь команды:
domain/<DOMAIN>/ss/pickup/activate
Синтаксис:
activate <ADDRESS> <GROUP> [<INDEX>]
Параметры:
<ADDRESS> - диапазон номеров телефонов, для которых выполняется настройка услуги, символ "*" используется для указания всех абонентов заданного домена. Диапазоны номеров указываются в фигурных скобках, например, 71{1-2,9}, что соответствует номерам 711, 712, 719;
<GROUP> - имя группы перехвата вызова;
<INDEX> - номер группы, используется для перехвата по номеру группы, опциональный параметр.
Пример:
Добавить абонента 6050 в pickup-группу room_501 c идентификационным номером 1 виртуальной АТС "d.local".
ecss-root@[ecss_mycelium@ubs64]:/# /domain/d.local/ss/pickup/activate 6050 room_501 1 Supplementary service pickup successfully activated
add
Командой добавляется номер или группа номеров телефонов в новые группы или обновляется индекс у существующих групп.
Путь команды:
domain/<DOMAIN>/ss/pickup/add
Синтаксис:
add <ADDRESS> <GROUP> [<INDEX>]
Параметры:
<ADDRESS> - номер телефона или диапазон номеров, которые добавляются в заданную группу перехвата;
<GROUP> - имя группы перехвата;
<INDEX> - номер группы перехвата, используется для перехвата по номеру группы, опциональный параметр.
Пример:
ecss-root@[ecss_mycelium@ubs64]:/# /domain/test/ss/pickup/add 71{0-1} room_501 Properties successfully changed
delete
Данной командой удаляются ранее добавленные группы перехвата.
Путь команды:
domain/<DOMAIN>/ss/pickup/delete
Синтаксис:
delete <ADDRESS> <GROUP> [ <GROUP> ...]
Параметры:
<ADDRESS> - номер телефона или диапазон номеров, которые нужно удалить из группы перехвата;
<GROUP> - имя группы перехвата.
Пример:
ecss-root@[ecss_mycelium@ubs64]:/# /domain/test/ss/pickup/delete 710 room_501 test_pickup_group Pickup groups successfully deleted
deactivate
Команда для деактивации сервиса "Перехват вызова".
Путь команды:
domain/<DOMAIN>/ss/pickup/deactivate
Синтаксис:
deactivate <ADDRESS>
Параметры:
<ADDRESS> - номер телефона или диапазон номеров, на которых отключается услуга.
Пример:
ecss-root@[ecss_mycelium@ubs64]:/# /domain/test/ss/pickup/deactivate 710 Supplementary service pickup successfully deactivated
info
Команда предназначена для просмотра информации о сервисе "Перехват вызова" в рамках виртуальной АТС.
Для просмотра информации по определенному абоненту необходимо ввести номер абонента.
Путь команды:
domain/<DOMAIN>/ss/pickup/info
Синтаксис:
info [-extended] [<ADDRESS>]
Параметры:
-extended - флаг, при указании которого будет показана подробная информация;
[<ADDRESS>] - номер или диапазон номеров абонента(ов), опциональный параметр. Диапазоны номеров указываются в фигурных скобках, например, 71{1-2,9}, что соответствует номерам 711, 712, 719.
Пример:
ecss-root@[ecss_mycelium@ubs64]:/# /domain/p.city/ss/pickup/info -------------------------------------------------------------------- |G|Domain|Address| Name |Family|V|E|L| CSD | |-+------+-------+------+------+-+-+-+-----------------------------| | |p.city|720 |pickup|PICKUP|1|F|T|pickup_groups = [{"pg1","1"}]| | |p.city|721 |pickup|PICKUP|1|F|T|pickup_groups = [{"pg1","1"}]| --------------------------------------------------------------------
list
Команда предназначена для просмотра списка участников групп "Перехват вызова" в рамках виртуальной АТС.
Для просмотра информации по определенной группе необходимо ввести имя группы.
Путь команды:
domain/<DOMAIN>/ss/pickup/list
Синтаксис:
list [<GroupName>]
Параметры:
[<GroupName>] - имя группы
Пример:
admin@[mycelium1@ecss1]:/$ domain/biysk.local/ss/pickup/list ┌────────────────────┬────────────────────────────────────────────────────────────┐ │ Group Name │ Addresses │ ├────────────────────┼────────────────────────────────────────────────────────────┤ │gr1 │240462, 240464 │ │gr2 │240100, 240465 │ └────────────────────┴────────────────────────────────────────────────────────────┘ Total: 2