Описание

Услуга "Приоритетный (VIP) вызов (vip_call)" позволяет абоненту устанавливать приоритет для своих вызовов. Услуга предоставляется вызывающему абоненту и позволяет осуществить вмешательство в разговор с низким уровнем приоритета.


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

Для корректной работы услуги нужно выполнить предварительную настройку:

  • Выставить параметр req100rel в true

    admin@mycelium1@ecss1:/$ domain/arko/sip/user/set loc.gr 240101@arko req100rel true         
    1 make users list ...
    [**********************************************************************] 233mks   
    set for 1 users ...
    [**********************************************************************] 4ms      
    Executed on the sip1@ecss1
    
    
    [exec at: 30.08.2019 15:30:24, exec time: 27ms, nodes: sip1@ecss1]
  • Выставить параметр remote-ctr-indication в rpi

    admin@mycelium1@ecss1:/$ domain/arko/sip/user/set loc.gr 240101@arko remote-ctr-indication rpi      
    1 make users list ...
    [**********************************************************************] 233mks   
    set for 1 users ...
    [**********************************************************************] 4ms      
    Executed on the sip1@ecss1
    
    
    [exec at: 30.08.2019 15:30:24, exec time: 27ms, nodes: sip1@ecss1]
  • На телефоне включить early media и retransmission (100rel), также Caller ID Source выставить в PAI-RPID-FROM;

Логика работы услуги на примере smart терминалов:

  • А разговаривает c Б;
  • С(vip) вторгается в разговор, набирая *99*номерА#;
  • Вызов на абонента А приходит на его вторую линию;
  • А отвечает на вызов со второй линии;
  • Б слышит сообщение "Оставайтесь на линии, вскоре вы сможете продолжить ваш разговор", затем включается музыка и абонент остается на удержании;
  • По завершению разговора А и С, абонент А может вновь вернуться в диалог с Б, если снимет вызов с удержания.

Логика работы услуги на примере basic терминалов:

  • А разговаривает c Б;
  • С(vip) вторгается в разговор, набирая *99*номерА#;
  • Абонент А слышит сигнал занято (BUSY TONE), что означает о поступлении на терминал VIP Call;
  • Б слышит сообщение "Оставайтесь на линии, вскоре вы сможете продолжить ваш разговор", затем включается музыка и абонент остается на удержании;
  • Абонент А кладет трубку и на него приходит обратный вызов от абонента С;
  • Абонент А берет трубку и разговаривает с абонентом С;
  • По завершению разговора А и С, если абонент Б еще находится на удержании, абоненту А идет обратный вызов.

Поведение vip-call при вторжении к абоненту у которого заняты все линии:

  • бейсик терминал — вторая линия будет отбита
  • смарт терминал — вип обходит услугу мультилайн, абоненты находившиеся на удержании отбиты не будут.

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

Активация
только через оператора
Деактивация
только через оператора
Использование услуги
*99*<НОМЕР АБОНЕНТА>#

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

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

  • для администратора системы:

    Установите разрешение на использование услуги:

    /cluster/storage/<CLUSTER>/ss/enable <DOMAIN> <ADDRESS> vip_call 

    Активируйте услугу:

    /cluster/storage/<CLUSTER>/ss/activate <DOMAIN> <ADDRESS> vip_call [<PARAMS>]

  • для оператора виртуальной АТС:

    Установите разрешение на использование услуги:

    /domain/<DOMAIN>/ss/enable <ADDRESS> vip_call

    Активируйте услугу:

    domain/<DOMAIN>/ss/activate <ADDRESS> vip_call [<PARAMS>]

где

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

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

<PARAMS> — параметры услуги:

  • priority — приоритетность вызова, по умолчанию 4_routine — обычный. Высокоприоритетный вызов может заместить низкоприоритетный;
    • От более приоритетного к менее приоритетному:
    • 0 — flash_override;
    • 1 — flash;
    • 2 — immediate;
    • 3 — priority;
    • 4 — routine
  • implicit_mode —  режим работы, при котором услуга активирована постоянно без использования feature — кода;

  • skip_low_priority_call — если это свойство выставлено в true, то абонент, воспользовавшийся услугой VIP Call, если получает второй вызов с меньшим приоритетом - то такой вызов отбивается вне зависимости от настроек ДВО CW, VIP Call. По умолчанию - false

Все что меньше 4 — routine будет интерпретироваться как VIP call.

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

По умолчанию фраза собеседнику абонента, которого вызвал VIP-абонент настроена на системный звук — ms_stay_on_line.

Пример:

admin@mycelium1@ecss1:/$ cluster/core/core1/ai/info arko ms_stay_on_line
┌───────────────┬───────────┬───────────────────────────────────┐
│   Property    │  Domain   │               Value               │
├───────────────┼───────────┼───────────────────────────────────┤
│ms_stay_on_line│   arko    │system://sounds/ai_stay_on_line.wav│
└───────────────┴───────────┴───────────────────────────────────┘

[exec at: 28.08.2019 21:27:52, exec time: 14ms, nodes: core1@ecss1

При необходимости можно выбрать произвольную фразу.

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

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

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

Индивидуальные настройки услуги абонента переопределяют глобальные настройки услуги (настройки услуги на уровне домена).
  • Для активации услуги установите флаг напротив значения "Приоритетный (VIP) вызов (vip_call)".
  • Установите значения параметра "Приоритет" ("priority").
  • Для деактивации услуги — снимите флаг.

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

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

Активировать услугу "Приоритетный (VIP) вызов (vip_call)" для абонента с номером 240101 виртуальной АТС "arko".

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

admin@mycelium1@ecss1:/$ domain/arko/ss/activate 240101 vip_call priority = 2_immediate
Success: Supplementary service vip_call activated for domain "arko" address "240101"

[exec at: 28.08.2019 21:31:19, exec time: 14ms, nodes: ds1@ecss1

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

  1. Выберите номер телефона абонента — 240101;
  2. Разрешите использовать услугу абоненту — установите . Установите флаг напротив услуги "Приоритетный (VIP) вызов (vip_call)";
  3. Установите значения параметра "Приоритет" ("priority");
  4. Для сохранения настроек нажмите кнопку "Save" ("Сохранить").