Описание

Услуга "Выборочное разрешение исходящих вызовов (белый список) (sco_white)" ("Selective Call Origination, White list") позволяет совершать исходящие вызовы только на определенные телефонные номера. Соответствующие телефонные номера хранятся в специфичном для пользователя списке сравнения: "белом списке для исходящих вызовов". Исходящие вызовы на другие телефонные номера для абонента запрещены.

Список содержит в себе список номеров и/или префиксов. Списки номеров хранятся в отдельной таблице в БД Mnesia на DS.

Списки индивидуальны для каждого домена и доступны:

  • для просмотра:
    • администратору домена
    • пользователю домена
    • администратору системы ECSS-10
    • пользователю системы ECSS-10
  • для редактирования
    • администратору домена
    • администратору системы ECSS-10

Общая структура списка номеров:

  • UID — уникальный идентификатор списка вида;
  • Domain — домен к которому принадлежит список;
  • Name — строковое имя списка, которое задает пользователь при создании;
  • Type — тип списка;
  • Numbers — список номеров и префиксов.

Типы списков:

  • whitelist incoming;
  • whitelist outgoing;
  • blacklist incoming;
  • blacklist outgoing.

Использование

  1. Оператор или пользователь услуги (абонент А) активирует услугу.
  2. Абоненту А совершает вызов на абонента Б.
  3. Выполняется проверка на наличие номера абонента Б в "белом списке для исходящих вызовов" абонента А.
    • Если номер абонента Б найден в "белом списке для исходящих вызовов", то вызов разрешен.
    • Иначе вызов отклоняется и абоненту А подается сигнал "Занято".
Для активации услуги с ТА абонента необходимо, чтобы у данного абонента был установлен PIN-код.

Управление услугой с телефонного аппарата

Активация
*62*<PIN>#
Деактивация
#62*<PIN>#
Добавление номера в список
Добавление номера телефона (с явным заданием индекса номера телефона в списке)*62*<PIN>*<НОМЕР_В_СПИСКЕ>*<НОМЕР_ТЕЛЕФОНА>#
Добавление номера телефона (без явного задания индекса)*62*<PIN>*<НОМЕР_ТЕЛЕФОНА>#
Удаление номера из списка
Удаление телефонного номера из списка (по индексу)#62*<PIN>*<НОМЕР_В_СПИСКЕ>#
Удаление телефонного номера из списка (по номеру телефона)#62*<PIN>*<НОМЕР_ТЕЛЕФОНА>#
Удаление всех номеров из списка#62*<PIN>*0#

где

  • <PIN> — цифровой секретный код длиной от 4 до 12 символов;
  • <НОМЕР_В_СПИСКЕ> — порядковый номер в списке;
  • <НОМЕР_ТЕЛЕФОНА> — номер телефона, на который абоненту разрешено совершать вызовы.

Настройка параметров услуги через интерфейс командной строки

Для активации услуги "Выборочное разрешение исходящих вызовов (белый список) (sco_white)" через интерфейс командной строки выполните следующую команду:

  • для администратора системы:
    /cluster/storage/<CLUSTER>/ss/activate <DOMAIN> <ADDRESS> sco_white whitelist = [<NUMBER>/<INDEX>,<NUMBER>/<INDEX>,...]
  • для оператора виртуальной АТС:
    /domain/<DOMAIN>/ss/sco/white/activate <ADDRESS> [<NUMBER>/<INDEX>,<NUMBER>/<INDEX>,...]

где

<CLUSTER> — имя кластера хранения долговременных данных (DS);
<DOMAIN> — имя виртуальной АТС, которой принадлежит абонент(ы);
<ADDRESS> — номер абонента (список номеров), для которого выполняется настройка услуги, символ "*" используется для указания всех абонентов заданного домена.

Диапазоны номеров указываются в фигурных скобках. Например: 71{1-2,9} соответствует номерам 711, 712, 719.

<NUMBER> — номер абонента (список номеров), на который разрешен исходящий вызов;
<INDEX> — индекс абонента в списке. Индекс может быть полезен для удаления абонента из списка по индексу. Опциональный параметр.

Список номер/индекс указывается через ",".

Описание команд для управления услугами через интерфейс командной строки CLI приведено в Справочнике команд CLI, разделы /cluster/storage/<STORAGE>/ss и /domain/<DOMAIN>/ss.

Настройка параметров услуги через web-конфигуратор

Настройки выполняются в разделе "Supplementary services" ("Дополнительные услуги") приложения "Subscriber card" ("Карточка абонента").

Настройка услуги для всех абонентов определенной виртуальной АТС, а так же для определенного абонента в отдельности выполняется в приложении "Subscriber card" ("Карточка абонента").

Индивидуальные настройки услуги абонента переопределяют глобальные настройки услуги (настройки услуги на уровне домена).

Для активации услуги установите флаг напротив значения "Выборочное разрешение исходящих вызовов (белый список) (sco_white)".
В поле "Номер" ("Address") укажите номера телефонов, на которые будет разрешен вызов.
Для удаления номера из списка нажмите кнопку  напротив номера.

Для деактивации услуги — снимите флаг.

Для сохранения настроек нажмите кнопку "Save" ("Сохранить").

Пример настройки

Активировать услугу "Выборочное разрешение исходящих вызовов (белый список) (sco_white)" для абонента с номером 100 виртуальной АТС "arko" и разрешить исходящие вызовы на номера "3333", "2222".

Активация услуги через интерфейс командной строки:

/domain/arko/ss/enable 100 sco_white
/domain/arko/ss/activate 100 sco_white whitelist = [2222,3333]

Активация услуги через web-конфигуратор:

  1. Выберите номер телефона абонента — 100;
  2. Разрешите использовать услугу абоненту — установите . Установите флаг напротив услуги "Выборочное разрешение исходящих вызовов (белый список) (sco_white)".
  3. В поле "Номер" ("Address") укажите номера 2222 и 3333.
  4. Нажмите кнопку "Save" ("Сохранить").