В данном разделе описываются команды управления услугой "выборочный запрет исходящих вызовов" ("Selective Call Origination Black") для абонентов в рамках определенной виртуальной АТС.

<DOMAIN> - название виртуальной АТС.

activate

Команда для активации услуги "выборочный запрет исходящих вызовов" у заданных абонентов.

Путь команды:

/domain/<DOMAIN>/ss/sco/black/activate

Синтаксис:

activate <ADDRESS> <NUMBER1> [ <NUMBER2> ... ]

Параметры:

<ADDRESS> - номер или диапазон номеров телефонов, для которых выполняется активация услуги. Диапазоны номеров указываются в фигурных скобках, например, 71{1-2,9}, что соответствует номерам 711, 712, 719. Символ "*" используется для указания всех абонентов заданной виртуальной АТС;
<NUMBER> - номер абонента или префикс, на который запрещен исходящий вызов. Можно указать группу номеров через пробел.

Пример:

На виртуальной АТС "biysk.local" для абонента 240500 активировать услугу "выборочный запрет исходящих вызовов". И запретить абоненту 240500 исходящие вызовы на номера 240501 и 416977.

admin@[mycelium1@ecss1]:/$ domain/biysk.local/ss/sco/black/activate 240500 240501 416977
Success: Supplementary service sco blacklist is activated for domain "biysk.local" address "240500"

[exec at: 28.03.2019 16:46:35, exec time: 166ms, nodes: ds1@ecss2]

add

Командой добавляется номер абонента или префикс, на который запрещен исходящий вызов.

Путь команды:

/domain/<DOMAIN>/ss/sco/black/add

Синтаксис:

add <ADDRESS> <NUMBER1> [ <NUMBER2> ... ]

Параметры:

<ADDRESS> - номер или диапазон номеров телефонов, для которых выполняется настройка услуги. Диапазоны номеров указываются в фигурных скобках, например, 71{1-2,9}, что соответствует номерам 711, 712, 719. Символ "*" используется для указания всех абонентов заданной виртуальной АТС;
<NUMBER> - номер абонента или префикс, на который запрещен исходящий вызов. Можно указать группу номеров через пробел.

Пример:

Запретить абоненту 240500 виртуальной АТС "biysk.local" исходящие вызовы на номера 240464, 240475.

admin@[mycelium1@ecss1]:/$ domain/biysk.local/ss/sco/black/add 240500 240464 240475
Success: Supplementary service sco blacklist was updated for domain "biysk.local" address "240500"

[exec at: 28.03.2019 16:54:57, exec time: 108ms, nodes: ds1@ecss1]

delete

Командой удаляется номер абонента или префикс, на который запрещен исходящий вызов.

Путь команды:

/domain/<DOMAIN>/ss/sco/black/delete

Синтаксис:

delete <ADDRESS> <NUMBER1> [ <NUMBER2> ... ]

Параметры:

<ADDRESS> - номер или диапазон номеров телефонов, для которых выполняется настройка услуги. Диапазоны номеров указываются в фигурных скобках, например, 71{1-2,9}, что соответствует номерам 711, 712, 719. Символ "*" используется для указания всех абонентов заданной виртуальной АТС;
<NUMBER> - удаляемый номер абонента или префикс. Можно указать группу номеров через пробел.

Пример:

Для абонента 240502 виртуальной АТС "biysk.local" удалить все номера из списка номеров, на которые запрещен исходящий вызов.

admin@[mycelium1@ecss1]:/$ domain/biysk.local/ss/sco/black/delete 240502 *
Success: Supplementary service sco blacklist was updated for domain "biysk.local" address "240502"

[exec at: 28.03.2019 18:51:50, exec time: 100ms, nodes: ds1@ecss1]

deactivate

Команда деактивации услуги "выборочный запрет исходящих вызовов" для определенных абонентов конфигурируемой виртуальной АТС.

Путь команды:

/domain/<DOMAIN>/ss/sco/black/deactivate

Синтаксис:

deactivate <ADDRESS1> [ <ADDRESS2> ... ]

Параметры:

<ADDRESS> - номер или диапазон номеров телефонов, для которых деактивируется услуга. Диапазоны номеров указываются в фигурных скобках, например, 71{1-2,9}, что соответствует номерам 711, 712, 719. Символ "*" используется для указания всех абонентов заданной виртуальной АТС.

Пример:

Деактивировать услугу "выборочный запрет исходящих вызовов" на номерах 240500, 240501 виртуальной АТС "biysk.local".

admin@[mycelium1@ecss1]:/$ domain/biysk.local/ss/sco/black/deactivate 24050{1-2} 
Success: Supplementary service sco blacklist was deactivated for domain "biysk.local" address "240501"
Success: Supplementary service sco blacklist was deactivated for domain "biysk.local" address "240502"

[exec at: 28.03.2019 18:53:49, exec time: 91ms, nodes: ds1@ecss1]

info

Команда предназначена для просмотра настроек услуги "выборочный запрет исходящих вызовов" в рамках виртуальной АТС.
Для просмотра конфигурации услуги определенного абонента введите номер абонента.

Путь команды:

/domain/<DOMAIN>/ss/sco/black/info

Синтаксис:

info [-extended] [<ADDRESS>]

Параметры:

-extended - флаг, при указании которого будет показана подробная информация;
<ADDRESS> - номер или диапазон номеров абонента(ов), опциональный параметр. Диапазоны номеров указываются в фигурных скобках, например, 71{1-2,9}, что соответствует номерам 711, 712, 719.

Пример:

Просмотреть конфигурацию услуги "выборочный запрет исходящих вызовов" для абонентов виртуальной АТС "biysk.local".

admin@[mycelium1@ecss1]:/$ domain/biysk.local/ss/sco/black/info                                 
Domain: biysk.local

Supplementary services' settings:
┌──────────────────────────┬────────────────────────────────────────────┬─┬─┬───────────────────────────────────────────────────────────────────────┐
│         Address          │                    Name                    │V│E│                                  CSD                                  │
├──────────────────────────┼────────────────────────────────────────────┼─┼─┼───────────────────────────────────────────────────────────────────────┤
│240500                    │sco_black                                   │2│T│blacklist = [{"240464",undefined},{"240475",undefined},{"240555",undefi│
│                          │                                            │ │ │ned}]                                                                  │
│240501                    │sco_black                                   │2│T│blacklist = [{"240555",undefined}]                                     │
│240502                    │sco_black                                   │2│T│blacklist = [{"240555",undefined},{"416977",undefined}]                │
│240503                    │sco_black                                   │2│T│blacklist = [{"240555",undefined},{"416977",undefined}]                │
│240504                    │sco_black                                   │2│T│blacklist = [{"240555",undefined}]                                     │
└──────────────────────────┴────────────────────────────────────────────┴─┴─┴───────────────────────────────────────────────────────────────────────┘
Legend:
  V - version of the supplementary service;
  E - enable state of selected supplementary service to current domain, address

[exec at: 28.03.2019 17:01:22, exec time: 193ms, nodes: ds1@ecss1]