Описание

Услуга "Перехват вызова (pickup)" ("Call Pickup") предназначена для ответа на вызов, совершенный на другого абонента в рамках одной логической группы пользователей (группе перехвата).


Группы перехвата в рамках системы ECSS-10 идентифицируются уникальным именем. Каждый абонент, когда вступает в группу, может присвоить ей произвольный числовой идентификатор, который необходим для возможности выполнять перехват вызова в рамках определенной группы перехвата. В рамках системы ECSS-10 абонент может одновременно входить в одну и более групп перехвата.

Услугу "Перехват вызова (pickup)" может активировать/деактивировать только оператор.

Перед настройкой услуги необходимо объединить абонентов в группы, используя интерфейс командной строки CLI или web-конфигуратор.

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

Пример использования услуги "Перехват вызова (pickup)":

  1. У абонента с номером 700 активирована услуга "Перехват вызова" со следующими настройками: room_1/1, room_2/2, room_3.
  2. Абоненты 701-703 входят в группу room_1.
  3. Абоненты 704-706 входят в группу room_2.
  4. Абоненты 707-709 входят в группу room_3.
  5. Имеются входящие вызовы на абонентов 701, 702, 704, 705, 707, 708.

На данный момент ECSS-10 поддерживается три разновидности перехвата вызова:

Перехват случайного вызова в любой из групп перехвата, в которые входит абонент

  1. Если абонент 700 хочет перехватить вызов, поступивший на любого из абонентов в рамках его групп перехвата (701, 702, 704, 705, 707, 708), ему необходимо на своем телефоне набрать комбинацию *08#.
  2. Система определит, в какие группы перехвата входит абонент 700, вычислит, какие входящие вызовы в состоянии "alerting" поступили на абонентов в рамках этих групп перехвата, и перехватит вызов случайным образом.
  3. Например, если первым был номер 701, то он перестанет звонить, а разговор установится между звонившим и абонентом 700. Все остальные вызовы останутся в своих прежних состояниях.

Перехват случайного вызова в определенной группе перехвата, в которую входит абонент

  1. Если абонент 700 хочет перехватить вызов в определенной группе перехвата (room_2), ему необходимо на своем телефоне набрать комбинацию *07*<ID_ГРУППЫ># (в нашем случае *07*2#).
  2. Система определит, какая группа перехвата для абонента 700 скрывается за ID = 2, вычислит, какие входящие вызовы в состоянии "alerting" поступили на абонентов в рамках данной группы, и перехватит вызов случайным образом.
  3. Например, если первым попался номер 704, то он перестанет звонить, а разговор установится между звонившим и абонентом 700. Все остальные вызовы останутся в своих прежних состояниях.

Перехват определенного вызова в любой из групп перехвата, в которые входит абонент

  1. Если абонент хочет перехватить вызов, поступивший на определенного абонента в одной из своих групп перехвата, ему необходимо на своем телефоне набрать *07*<ТЕЛЕФОН># (в нашем случае *07*707#).
  2. Система определит, в какие группы перехвата входит абонент 700, вычислит, входит ли абонент с номером <ТЕЛЕФОН> хотя бы в одну группу перехвата абонента 700. Если входит, то проверит, есть ли входящий вызов на данного абонента в состоянии "alerting". Если поступил вызов, то выполнит перехват данного вызова. В результате у абонента 707 перестанет звонить телефон, а разговор установится между звонившим и абонентом 700.

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

Активация
только через оператора
Деактивация
только через оператора
Перехват любого вызываемого абонента
*08#
Перехват определенного вызываемого абонента
*07*<ТЕЛЕФОН>#
Перехват определенной группы перехвата
*07*<ID_группы>#

где

  • <ТЕЛЕФОН> — номер телефона, вызов на которого нужно перехватить;
  • <ID_группы> — номер группы, вызов на которую нужно перехватить.

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

Для активации услуги "pickup" через интерфейс командной строки выполните следующую команду:

  • для администратора системы:
    /cluster/storage/<CLUSTER>/ss/activate <DOMAIN> <ADDRESS> pickup pickup_groups = [<Name1>[/<Inx1>], <Name2>[/<Inx2> ...] ]
  • для оператора виртуальной АТС:
    /domain/<DOMAIN>/ss/activate <ADDRESS> pickup pickup_groups = [<Name1>[/<Inx1>], <Name2>[/<Inx2> ...] ]

где

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

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

<Name> — название группы, обязательный параметр;
<Inx> — номер группы, используется для перехвата по номеру группы, опциональный параметр.

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

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

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

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

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

Для активации услуги установите флаг напротив значения "Перехват вызова (pickup)", и выполните настройки. Описание параметров приведено выше.

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

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

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

Добавить абонента 100 в группу перехвата room_501 c идентификационным номером 1 виртуальной АТС "dima".

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

/domain/dima/ss/activate 100 pickup pickup_groups = [room_501/1] 

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

  1. Выберите номер телефона абонента — 100;
  2. Разрешите использовать услугу абоненту — установите . Установите флаг напротив услуги "Перехват вызова (pickup)".
  3. Укажите название группы перехвата и идентификационный номер — room_501/1;
  4. Для сохранения настроек нажмите кнопку "Save" ("Сохранить").

Дополнительный функционал

Для аппаратов cisco поддержана возможность уведомлений о звонке внутри группы, т.е. при звонке на любой аппарат cisco, на интерфейсах остальных будет отображено уведомление о входящем звонке с помощью REFER. 

Чтобы активировать услугу, необходимо помимо добавления ваших аппаратов в одну группу активировать  cisco_refer_enabled через консоль:

/domain/ramm/ss/activate 188 pickup cisco_refer_enabled = true, pickup_groups = [cisco]
BASH

или через web-конфигуратор: