Описание

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

Для использования услуги требуется лицензия, для услуги "3way" пакет ECSS-BAS или ECSS-FULL+ , для услуги "chold" пакет ECSS-GEN или ECSS-FULL+

Для работы услуги необходимо, чтобы у абонента так же была активна услуга CHOLD.

/domain/test_domain/ss/limit --show-ss    
┌──────────┬────┬─────────┬─────────┬──────────────────────────┬─────────────────────────┐
│   Name   │Used│Available│  Limit  │       Description        │         SS List         │
├──────────┼────┼─────────┼─────────┼──────────────────────────┼─────────────────────────┤
│ECSS-GEN  │0   │10000    │undefined│Стандартные услуги (РД 45)│chold                    │
. . .
│ECSS-BAS  │0   │10000    │undefined│Базовые услуги (РД 45)    │3way                     │
. . .
│ECSS-FULL+│5   │49983    │undefined│Дополнительные услуги     │3way                     │
│          │    │         │         │                          │chold                    │
. . .
└──────────┴────┴─────────┴─────────┴──────────────────────────┴─────────────────────────┘


Абонент, собравший конференцию, является ее инициатором, другие два абонента – ее участниками.
Инициатор конференц-связи может быть как вызывающим (сторона А), так и вызываемым (сторона В).

Возможность сбора конференции, при активированной услуге "Трехсторонняя конференц-связь (3way)" ограничивается лицензией на максимальное количество одновременно созданных конференций. Таблице с возможностями сбора конференций представлена ниже:

Статус ДВОЗакончилась лицензия на конференцию?Конференция будет собрана?
"3way""conference":
не активированоне активированоНетНет
не активированоактивированоДа
активированоне активированоДа, с ограничением в 3 участника
активированоактивированоДа
-ДаНет

При сборе трехсторонней конференции пользователь услуги (инициатор) имеет следующие возможности:

  • трехсторонняя конференц-связь;
  • выбор определенного абонента для двухстороннего разговора, во время которого соединение с другим участником конференции находится в состоянии удержания;
  • выбор определенного абонента для двухстороннего разговора, а соединение с другим участником освобождается;
  • освобождение конференц-связи троих абонентов, оба соединения освобождаются.
В режиме конференции нажатие flash (короткого отбоя)/  инициатором — игнорируется.
 Если один из участников, при установленной 3way конференции, попытается поставить на удержание абонента инициатора, тогда этот участник будет исключен из конференции , а два оставшихся абонента (инициатор и участник 1 переключатся в обычный двухсторонний разговор
Конференция отключается, если ее покидает инициатор, обоим участникам при этом будет передано сообщение отбоя.
Если конференцию покидает любой из участников, то ее инициатор и второй участник переключатся в состояние обычного двустороннего разговора.

Для работы услуги необходимо, чтобы у абонента так же была активна услуга CHOLD.

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

Варианты завершения конференции:

  • Инициатор конференции кладет трубку (отбивается) — конференция завершается, абоненты участники слышат сигнал “занято”;
  • Один из участников конференции отбивается — инициатор и оставшийся участник остаются в состоянии разговора.


Пример отбой со стороны инициатора

  • Абонент А(42001) активизировал услугу "3way". Так же на этом абоненте активна услуга "chold". Абонент А инициатор 3way конференции.
  • Абонент A(42001)набирает номер абонента B(42009).
  • Устанавливается разговорное соединение между абонентами А и В, абоненты разговаривают.
  • Абонент А (инициатор) нажимает "flash".
  • Абонент В (42009) ставится на удержание и слышит музыку.
  • Абонент А (42001) слышит ответ станции и набирает номер абонента С (50001).
  • Абонент С отвечает абоненту А, устанавливается разговорное соединение между абонентами А и С.
  • Абонент А (инициатор) нажимает "flash"+3.

    После ответа абонента С возможно выполнение следующих операций:

    • "flash+0" — отключение абонента, находящегося на удержании, соединение с абонентом, находившимся на связи;
    • "flash+1" — отключение абонента, находящегося на связи, соединение с абонентом, находившимся на удержании;
    • "flash+2" — переключение на другого абонента (смена абонента);
    • "flash+3" — установление конференции;
  • Устанавливается 3way конференция между абонентами А,В и С.
  • Абонент А (инициатор) завершает разговор.
  • Абоненты В и С слышат сигнал “занято”.

3way активирован на номере 420013way активирован на номере 4200142001SSWMSR42009500014200142001SSWSSWMSRMSR42009420095000150001INVITE (SDP) sip:42009@test_domain  From: "sub_A_42001" <sip:42001@test_domain>;To: <sip:42009@test_domain>100 Trying for session updateINVITE (SDP) sip:42009@test_domain  From: "sub_A_42001" <sip:42001@test_domain>To: <sip:42009@test_domain>Contact: <sip:42001@10.0.20.31:5060>100 Trying180 RingingPRACK200 OK180 Ringing (SDP)From: "sub_A_42001" <sip:42001@test_domain>;To: "sub_B_42009" <sip:42009@test_domain>Contact: <sip:42009@10.0.20.31:5060>200 OK (SDP)ACK200 OK (SDP)ACKРазговорное соединение между абонентами А и ВРазговорное соединение между абонентами А и ВINFO sip:42009@10.0.20.31From: "sub_A_42001" <sip:42001@test_domain>To: "sub_B_42009" <sip:42009@test_domain>Signal=FDuration=86200 OKАбонент В ставится на удержание и слышит музыкуАбонент А слышит ответ станции и набирает # абонента CINFO sip:42009@10.0.20.31From: "sub_A_42001" <sip:42001@test_domain>To: "sub_B_42009" <sip:42009@test_domain>Signal=5Duration=86200 OKINFO sip:42009@10.0.20.31From: "sub_A_42001" <sip:42001@test_domain>To: "sub_B_42009" <sip:42009@test_domain>Signal=0Duration=86200 OKINFO sip:42009@10.0.20.31From: "sub_A_42001" <sip:42001@test_domain>To: "sub_B_42009" <sip:42009@test_domain>Signal=0Duration=86200 OKINFO sip:42009@10.0.20.31From: "sub_A_42001" <sip:42001@test_domain>To: "sub_B_42009" <sip:42009@test_domain>Signal=0Duration=86200 OKINFO sip:42009@10.0.20.31From: "sub_A_42001" <sip:42001@test_domain>To: "sub_B_42009" <sip:42009@test_domain>Signal=1Duration=86200 OKINVITE (SDP) sip:50001@test_domain  From: "sub_A_42001" <sip:42001@test_domain>To: <sip:50001@test_domain>Contact: <sip:42001@10.0.20.31:5060>100 Trying180 RingingPRACK200 OK200 OK (SDP)ACKРазговорное соединение между абонентами А и СРазговорное соединение между абонентами А и СINFO sip:42009@10.0.20.31From: "sub_A_42001" <sip:42001@test_domain>To: "sub_B_42009" <sip:42009@test_domain>Signal=FDuration=86200 OKАбонент С ставится на удержание и слышит музыкуАбонент А слышит ответ станции и набирает 3INFO sip:42009@10.0.20.31From: "sub_A_42001" <sip:42001@test_domain>To: "sub_B_42009" <sip:42009@test_domain>Signal=3Duration=86200 OKРазговорное соединение между абонентами А,В и СРазговорное соединение между абонентами А,В и СРазговорное соединение между абонентами А,В и СBYE200 OKBYEBYE200 OK200 OK


Пример отбой со стороны одного из участников

  • Абонент В(42001) активизировал услугу "3way". Так же на этом абоненте активна услуга "chold". Абонент А инициатор 3way конференции.
  • Абонент A(42009)набирает номер абонента B(42001).
  • Устанавливается разговорное соединение между абонентами А и В, абоненты разговаривают.
  • Абонент В (инициатор) нажимает "flash".
  • Абонент А (42009) ставится на удержание и слышит музыку.
  • Абонент В (42001) слышит ответ станции и набирает номер абонента С (50001).
  • Абонент С отвечает абоненту В, устанавливается разговорное соединение между абонентами В и С.
  • Абонент В (инициатор) нажимает "flash"+3.

    После ответа абонента С возможно выполнение следующих операций:

    • "flash+0" — отключение абонента, находящегося на удержании, соединение с абонентом, находившимся на связи;
    • "flash+1" — отключение абонента, находящегося на связи, соединение с абонентом, находившимся на удержании;
    • "flash+2" — переключение на другого абонента (смена абонента);
    • "flash+3" — установление конференции;
  • Устанавливается 3way конференция между абонентами А,В и С.
  • Абонент С (участник) завершает разговор.
  • Абоненты А и В продолжают разговор в режиме двухстороннего соединения.
  • Абонент В завершает разговор.
  • Абонент А завершает разговор.

3way активирован на номере 420013way активирован на номере 4200142009SSWMSR42001500014200942009SSWSSWMSRMSR42001420015000150001INVITE (SDP) sip:42001@test_domain  From: "sub_A_42009" <sip:42009@test_domain>;To: <sip:42001@test_domain>Contact: <sip:42009@10.0.20.138:5060>100 Trying for session updateINVITE (SDP) sip:42001@test_domain  From: "sub_A_42009" <sip:42009@test_domain>To: <sip:42001@test_domain>Contact: <sip:42009@10.0.20.31:5060>100 Trying180 Ringing180 Ringing (SDP)From: "sub_A_42009" <sip:42009@test_domain>;To: "sub_B_42001" <sip:42001@test_domain>Contact: <sip:42001@10.0.20.31:5060>PRACK200 OK200 OK (SDP)ACK200 OKACKРазговорное соединение между абонентами А и ВРазговорное соединение между абонентами А и ВINFO sip:42009@10.0.20.31From: <sip:42001@test_domain>To: "sub_A_42009" <sip:42009@test_domain>Signal=FDuration=86200 OKАбонент А ставится на удержание и слышит музыкуАбонент В слышит ответ станции и набирает # абонента CINFO sip:42009@10.0.20.31From: <sip:42001@test_domain>To: "sub_А_42009" <sip:42009@test_domain>Signal=5Duration=86200 OKINFO sip:42009@10.0.20.31From: <sip:42001@test_domain>To: "sub_А_42009" <sip:42009@test_domain>Signal=0Duration=86200 OKINFO sip:42009@10.0.20.31From: <sip:42001@test_domain>To: "sub_А_42009" <sip:42009@test_domain>Signal=0Duration=86200 OKINFO sip:42009@10.0.20.31From: <sip:42001@test_domain>To: "sub_А_42009" <sip:42009@test_domain>Signal=0Duration=86200 OKINFO sip:42009@10.0.20.31From: <sip:42001@test_domain>To: "sub_А_42009" <sip:42009@test_domain>Signal=1Duration=86200 OKINVITE (SDP) sip:50001@test_domain  From: <sip:42001@test_domain>To: <sip:50001@test_domain>Contact: <sip:42001@10.0.20.31:5060>100 Trying180 RingingPRACK200 OK200 OK (SDP)ACKРазговорное соединение между абонентами B и СРазговорное соединение между абонентами B и СINFO sip:42009@10.0.20.31From: <sip:42001@test_domain>To: "sub_A_42009" <sip:42009@test_domain>Signal=FDuration=86200 OKАбонент С ставится на удержание и слышит музыкуАбонент В слышит ответ станции и набирает 3INFO sip:42009@10.0.20.31From: <sip:42001@test_domain>To: "sub_А_42009" <sip:42009@test_domain>Signal=3Duration=86200 OKРазговорное соединение между абонентами А,В и СРазговорное соединение между абонентами А,В и СРазговорное соединение между абонентами А,В и СBYE200 OKОсвобождение разговорного тракта до абонента СРазговорное соединение между абонентами А и ВРазговорное соединение между абонентами А и ВBYE200 OKBYE200 OK

.

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

Трехсторонняя конференц-связь  (3way)

Действиев тональном наборе / на smart телефонев импульсном  наборе  1

Активация

*95*# / *95*

1195

Деактивация

#95# / #95

1295

Просмотр состояния

*#95# / *#95

1395

Активировать/Деактивировать
в режиме переключения (trigger)

*D95*# / *D95*


 1 —   basic терминал, у абонента  так же должен быть установлен параметр  pulse_telephone=true
(данным параметром мы разрешаем принимать импульсный набор для активации услуг с ТА абонента. Тональный набор так же обрабатывается)

Просмотр состояния

Логика работы услуги "Просмотр состояния" :
Абонент в тональном наборе вводит код услуги *#95# или *#95 , в зависимости от статуса услуги абонент получит уведомление на дисплей "Активирован /Деактивирован" и фразу автоответчика — "Услуга активирована /деактивирована".

Абонент в импульсном наборе вводит код услуги 1395 , в зависимости от статуса услуги абонент получит  фразу автоответчика — "Услуга активирована /деактивирована".

Режим "Переключения (trigger)" можно использовать для программирования кнопки телефона
при этом однократное нажатие на кнопку приводит к включению услуги ,
а повторное нажатие на ту же кнопку к выключению услуги и далее по кругу (вкл/выкл).

Режим тригера поддерживается только в тональном наборе.

  • Абонент В (42007) использует smart TA ; 
  • Абонент В (42007) активирует 3way, для этого набирает последовательность код услуги *95;
  • SSW активирует услугу 3way в базе данных абонента;
  • SSW посылает подтверждение о активации услуги в ТА абонента,  данное подтверждение выводится на дисплей ТА;
  • так же SSW посылает в RTP пакетах фразу информатора — "Услуга активирована" которую абонент прослушивает в трубку или на динамик ТА.

Активация 3way на номере 42007Активация 3way на номере 4200742007SSWMSR4200742007SSWSSWMSRMSRINVITE (SDP) sip:*95#@test_domainFrom: "subA_42007" <sip:42007@test_domain>To <sip:*95#@test_domain>Contact: <sip:42007@10.0.20.134:5070>100 Trying for session update200 OK (SDP) From: "subA_42007" <sip:42007@test_domain>To: "Активирован" <sip:*95#@test_domain>Contact: <sip:*95#@10.0.20.31:5060>P-Eltex-MGM-Result:activatedRemote-Party-ID: "Активирован" <sip:*95#@test_domain>ACKречевой тракт до MSR "Услуга активирована"BYE200 OK

  • Абонент В (42007) использует smart TA ; 
  • Абонент В (42007) деактивирует 3way, для этого набирает последовательность код услуги #95#;
  • SSW деактивирует услугу 3way в базе данных абонента;
  • SSW посылает подтверждение о деактивации услуги в ТА абонента,  данное подтверждение выводится на дисплей ТА;
  • так же SSW посылает в RTP пакетах фразу информатора — "Услуга деактивирована" которую абонент прослушивает в трубку или на динамик ТА.

Деактивация 3way на номере 42007Деактивация 3way на номере 4200742007SSWMSR4200742007SSWSSWMSRMSRINVITE (SDP) sip:#95#@test_domainFrom: "subA_42007" <sip:42007@test_domain>To <sip:#95#@test_domain>Contact: <sip:42007@10.0.20.134:5070>100 Trying for session update200 OK (SDP) From: "subA_42007" <sip:42007@test_domain>To: "Деактивирован" <sip:#95#@test_domain>Contact: <sip:#95#@10.0.20.31:5060>P-Eltex-MGM-Result:deactivatedRemote-Party-ID: "Деактивирован" <sip:#95#@test_domain>ACKречевой тракт до MSR "Услуга деактивирована"BYE200 OK

  • Абонент В (50001) использует Basic TA и у него установлен параметр "pulse_telephone=true" на алиас; 
  • Абонент В (50001) активизирует 3way, для этого набирает код услуги 1195;
  • SSW активизирует услугу 3way в базе данных абонента;
  • SSW посылает подтверждение о активизации услуги в ТА абонента, но так как абонент использует Basic TA, то данное подтверждение ни куда не выводится (нет индикации);
  • SSW посылает в RTP пакетах фразу информатора — "Услуга активирована".

Активация 3way на номере 50001Активация 3way на номере 5000150001SSWMSR5000150001SSWSSWMSRMSRINVITE (SDP) sip:1195@test_domainFrom: "50001" <sip:50001@test_domain>To <sip:1195@test_domain>Contact: <sip:50001@10.0.20.136:5060>100 Trying for session update200 OK (SDP) From: "50001" <sip:50001@test_domain>To: "Активирован" <sip:1195@test_domain>Contact: <sip:1195@10.0.20.31:5060>P-Eltex-MGM-Result:activatedRemote-Party-ID: "Активирован" <sip:1195@test_domain>ACKречевой тракт до MSR "Услуга активирована"BYE200 OK

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

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

  • для администратора системы:
    /cluster/storage/ds1/ss/enable <DOMAIN> <ADDRESS> 3way
    /cluster/storage/ds1/ss/activate <DOMAIN> <ADDRESS> 3way
  • для оператора виртуальной АТС:
    /domain/<DOMAIN>/ss/enable <ADDRESS> 3way
    /domain/<DOMAIN>/ss/activate <ADDRESS> 3way

где

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

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

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

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

Активировать услугу "Трехсторонняя конференц-связь (3way)" для абонента с номером 42007 виртуальной АТС "test_domain".

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

Для работы услуги необходимо, чтобы у абонента так же была активна услуга CHOLD.

/domain/test_domain/ss/enable 42007 3way 
1 users divided into 1 parts
[**********************************************************************] 30mks    

Success: Supplementary service 3way enabled for domain "test_domain", address "42007"

Read properties from enabled supplementary services
[**********************************************************************] 68mks  

/domain/test_domain/ss/activate 42007 3way 
1 users divided into 1 parts
[**********************************************************************] 25mks    

Success: Supplementary service 3way activated for domain "test_domain" address "42007"
Warning: Depended service: chold is not activated

domain/test_domain/ss/activate 42007 chold 
1 users divided into 1 parts
[**********************************************************************] 30mks    

Success: Supplementary service chold activated for domain "test_domain" address "42007"

Результат:

/domain/test_domain/ss/info 42007
Domain: test_domain

Supplementary services' settings:
┌──────────────────────────────┬──────────────────────────────────────────────────┬──┬──┬─────────────────────────────────────────────────────────────────────────────────┐
│           Address            │                       Name                       │V │E │                                       CSD                                       │
├──────────────────────────────┼──────────────────────────────────────────────────┼──┼──┼─────────────────────────────────────────────────────────────────────────────────┤
│42007                         │3way                                              │7 │T │                                                                                 │
│42007                         │chold                                             │9 │T │disable_moh = false                                                              │
│                              │                                                  │  │  │dtmf_sequence_as_flash = false                                                   │
└──────────────────────────────┴──────────────────────────────────────────────────┴──┴──┴─────────────────────────────────────────────────────────────────────────────────┘
Legend:
  V - version of the supplementary service;
  E - enable state of selected supplementary service to current domain, address


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

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

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

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

Для активации услуги установите флаг напротив значения "Трехсторонняя конференц-связь (3way)".
Для деактивации услуги — снимите флаг.

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

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

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

  1. Выберите номер телефона абонента— 42007;
  2. Разрешите использовать услугу абоненту — установите . Установите флаг напротив услуги "Трехсторонняя конференц-связь (3way)"
  3. Для сохранения настроек нажмите кнопку "Save" ("Сохранить").