Абонент, собравший конференцию, является ее инициатором, другие два абонента – ее участниками. Инициатор конференц-связи может быть как вызывающим (сторона А), так и вызываемым (сторона В).
При сборе трехсторонней конференции пользователь услуги (инициатор) имеет следующие возможности: - трехсторонняя конференц-связь;
- выбор определенного абонента для двухстороннего разговора, во время которого соединение с другим участником конференции находится в состоянии удержания;
- выбор определенного абонента для двухстороннего разговора, а соединение с другим участником освобождается;
- освобождение конференц-связи троих абонентов, оба соединения освобождаются.
| В режиме конференции нажатие flash (короткого отбоя)/ инициатором — игнорируется. |
| Если один из участников, при установленной 3way конференции, попытается поставить на удержание абонента инициатора, тогда этот участник будет исключен из конференции , а два оставшихся абонента (инициатор и участник 1 переключатся в обычный двухсторонний разговор |
Конференция отключается, если ее покидает инициатор, обоим участникам при этом будет передано сообщение отбоя. Если конференцию покидает любой из участников, то ее инициатор и второй участник переключатся в состояние обычного двустороннего разговора. |
ИспользованиеВарианты завершения конференции: - Инициатор конференции кладет трубку (отбивается) — конференция завершается, абоненты участники слышат сигнал “занято”;
- Один из участников конференции отбивается — инициатор и оставшийся участник остаются в состоянии разговора.
|
Пример отбой со стороны инициатора - Абонент А(42001) активировал услугу "3way". Так же на этом абоненте активна услуга "chold". Абонент А инициатор 3way конференции;
- Абонент A(42001)набирает номер абонента B(42009);
- Устанавливается разговорное соединение между абонентами А и В, абоненты разговаривают;
- Абонент А (инициатор) нажимает "flash";
- Абонент В(42009) ставится на удержание и слышит музыку;
- Абонент А(42001) слышит ответ станции и набирает номер абонента С(50001);
- Абонент С отвечает абоненту А, устанавливается разговорное соединение между абонентами А и С;
- Абонент А(инициатор) нажимает "flash"+3;
После ответа абонента С возможно выполнение следующих операций: - "flash+0" — отключение абонента, находящегося на удержании, соединение с абонентом, находившимся на связи;
- "flash+1" — отключение абонента, находящегося на связи, соединение с абонентом, находившимся на удержании;
- "flash+2" — переключение на другого абонента (смена абонента);
- "flash+3" — установление конференции;
|
- Устанавливается 3way конференция между абонентами А, В и С;
- Абонент А (инициатор) завершает разговор;
- Абоненты В и С слышат сигнал “занято”.

title 3way активирован на номере 42001
participant 42001
participant SSW
participant MSR
participant 42009
participant 50001
42001->SSW:**INVITE (SDP) sip:42009@test_domain** \nFrom: "sub_A_42001" <sip:42001@test_domain>;\nTo: <sip:42009@test_domain>
SSW->42001:**100 Trying for session update**
SSW->42009:**INVITE (SDP) sip:42009@test_domain** \nFrom: "sub_A_42001" <sip:42001@test_domain>\nTo: <sip:42009@test_domain>\nContact: <sip:42001@10.0.20.31:5060>
42009->SSW:**100 Trying**
42009->SSW:**180 Ringing**
SSW->42009:**PRACK**
42009->SSW:**200 OK**
SSW->42001:**180 Ringing (SDP)**\nFrom: "sub_A_42001" <sip:42001@test_domain>;\nTo: "**sub_B_42009**" <**sip:42009@test_domain**>\nContact: <sip:42009@10.0.20.31:5060>
42009->SSW:**200 OK (SDP)**
SSW->42009:**ACK**
SSW->42001:**200 OK (SDP)**
42001->SSW:**ACK**
42001<-->MSR:**Разговорное соединение между абонентами А и В**
42009<-->MSR:**Разговорное соединение между абонентами А и В**
42001->SSW:**INFO sip:42009@10.0.20.31**\nFrom: "sub_A_42001" <sip:42001@test_domain>\nTo: "sub_B_42009" <sip:42009@test_domain>\nSignal=**F**\nDuration=86
SSW->42001:**200 OK**
42009<-->MSR:**Абонент В ставится на удержание и слышит музыку**
42001<-->MSR:**Абонент А слышит ответ станции и набирает # абонента C**
42001->SSW:**INFO sip:42009@10.0.20.31**\nFrom: "sub_A_42001" <sip:42001@test_domain>\nTo: "sub_B_42009" <sip:42009@test_domain>\nSignal=**5**\nDuration=86
SSW->42001:**200 OK**
42001->SSW:**INFO sip:42009@10.0.20.31**\nFrom: "sub_A_42001" <sip:42001@test_domain>\nTo: "sub_B_42009" <sip:42009@test_domain>\nSignal=**0**\nDuration=86
SSW->42001:**200 OK**
42001->SSW:**INFO sip:42009@10.0.20.31**\nFrom: "sub_A_42001" <sip:42001@test_domain>\nTo: "sub_B_42009" <sip:42009@test_domain>\nSignal=**0**\nDuration=86
SSW->42001:**200 OK**
42001->SSW:**INFO sip:42009@10.0.20.31**\nFrom: "sub_A_42001" <sip:42001@test_domain>\nTo: "sub_B_42009" <sip:42009@test_domain>\nSignal=**0**\nDuration=86
SSW->42001:**200 OK**
42001->SSW:**INFO sip:42009@10.0.20.31**\nFrom: "sub_A_42001" <sip:42001@test_domain>\nTo: "sub_B_42009" <sip:42009@test_domain>\nSignal=**1**\nDuration=86
SSW->42001:**200 OK**
SSW->50001:**INVITE (SDP) sip:50001@test_domain** \nFrom: "sub_A_42001" <sip:42001@test_domain>\nTo: <sip:50001@test_domain>\nContact: <sip:42001@10.0.20.31:5060>
50001->SSW:**100 Trying**
50001->SSW:**180 Ringing**
SSW->50001:**PRACK**
50001->SSW:**200 OK**
50001->SSW:**200 OK (SDP)**
SSW->50001:**ACK**
42001<-->MSR:**Разговорное соединение между абонентами А и С**
50001<-->MSR:**Разговорное соединение между абонентами А и С**
42001->SSW:**INFO sip:42009@10.0.20.31**\nFrom: "sub_A_42001" <sip:42001@test_domain>\nTo: "sub_B_42009" <sip:42009@test_domain>\nSignal=**F**\nDuration=86
SSW->42001:**200 OK**
42009<-->MSR:**Абонент С ставится на удержание и слышит музыку**
42001<-->MSR:**Абонент А слышит ответ станции и набирает 3**
42001->SSW:**INFO sip:42009@10.0.20.31**\nFrom: "sub_A_42001" <sip:42001@test_domain>\nTo: "sub_B_42009" <sip:42009@test_domain>\nSignal=**3**\nDuration=86
SSW->42001:**200 OK**
42001<-->MSR:**Разговорное соединение между абонентами А,В и С**
42009<-->MSR:**Разговорное соединение между абонентами А,В и С**
50001<-->MSR:**Разговорное соединение между абонентами А,В и С**
42001->SSW:**BYE**
SSW->42001:**200 OK**
SSW->42009:**BYE**
SSW->50001:**BYE**
42009->SSW:**200 OK**
50001->SSW:**200 OK** |
|
Пример отбой со стороны одного из участников - Абонент В(42001) активировал услугу "3way". Так же на этом абоненте активна услуга "chold". Абонент В инициатор 3way конференции;
- Абонент A(42009)набирает номер абонента B(42001);
- Устанавливается разговорное соединение между абонентами А и В, абоненты разговаривают;
- Абонент В (инициатор) нажимает "flash";
- Абонент А (42009) ставится на удержание и слышит музыку;
- Абонент В (42001) слышит ответ станции и набирает номер абонента С (50001);
- Абонент С отвечает абоненту В, устанавливается разговорное соединение между абонентами В и С;
- Абонент В (инициатор) нажимает "flash"+3;
После ответа абонента С возможно выполнение следующих операций: - "flash+0" — отключение абонента, находящегося на удержании, соединение с абонентом, находившимся на связи;
- "flash+1" — отключение абонента, находящегося на связи, соединение с абонентом, находившимся на удержании;
- "flash+2" — переключение на другого абонента (смена абонента);
- "flash+3" — установление конференции;
|
- Устанавливается 3way конференция между абонентами А,В и С;
- Абонент С (участник) завершает разговор;
- Абоненты А и В продолжают разговор в режиме двухстороннего соединения;
- Абонент В завершает разговор;
- Абонент А завершает разговор.

title 3way активирован на номере 42001
participant 42009
participant SSW
participant MSR
participant 42001
participant 50001
42009->SSW:**INVITE (SDP) sip:42001@test_domain** \nFrom: "sub_A_42009" <sip:42009@test_domain>;\nTo: <sip:42001@test_domain> \nContact: <sip:42009@10.0.20.138:5060>
SSW->42009:**100 Trying for session update**
SSW->42001:**INVITE (SDP) sip:42001@test_domain** \nFrom: "sub_A_42009" <sip:42009@test_domain>\nTo: <sip:42001@test_domain>\nContact: <sip:42009@10.0.20.31:5060>
42001->SSW:**100 Trying**
42001->SSW:**180 Ringing**
SSW->42009:**180 Ringing (SDP)**\nFrom: "sub_A_42009" <sip:42009@test_domain>;\nTo: "**sub_B_42001**" <**sip:42001@test_domain**>\nContact: <sip:42001@10.0.20.31:5060>
SSW<-42009:**PRACK**
42009<-SSW:**200 OK**
42001->SSW:**200 OK (SDP)**
SSW->42001:**ACK**
SSW->42009:**200 OK**
42009->SSW:**ACK**
42001<-->MSR:**Разговорное соединение между абонентами А и В**
42009<-->MSR:**Разговорное соединение между абонентами А и В**
42001->SSW:**INFO sip:42009@10.0.20.31**\nFrom: <sip:42001@test_domain>\nTo: "sub_A_42009" <sip:42009@test_domain>\nSignal=**F**\nDuration=86
SSW->42001:**200 OK**
42009<-->MSR:**Абонент А ставится на удержание и слышит музыку**
42001<-->MSR:**Абонент В слышит ответ станции и набирает # абонента C**
42001->SSW:**INFO sip:42009@10.0.20.31**\nFrom: <sip:42001@test_domain>\nTo: "sub_А_42009" <sip:42009@test_domain>\nSignal=**5**\nDuration=86
SSW->42001:**200 OK**
42001->SSW:**INFO sip:42009@10.0.20.31**\nFrom: <sip:42001@test_domain>\nTo: "sub_А_42009" <sip:42009@test_domain>\nSignal=**0**\nDuration=86
SSW->42001:**200 OK**
42001->SSW:**INFO sip:42009@10.0.20.31**\nFrom: <sip:42001@test_domain>\nTo: "sub_А_42009" <sip:42009@test_domain>\nSignal=**0**\nDuration=86
SSW->42001:**200 OK**
42001->SSW:**INFO sip:42009@10.0.20.31**\nFrom: <sip:42001@test_domain>\nTo: "sub_А_42009" <sip:42009@test_domain>\nSignal=**0**\nDuration=86
SSW->42001:**200 OK**
42001->SSW:**INFO sip:42009@10.0.20.31**\nFrom: <sip:42001@test_domain>\nTo: "sub_А_42009" <sip:42009@test_domain>\nSignal=**1**\nDuration=86
SSW->42001:**200 OK**
SSW->50001:**INVITE (SDP) sip:50001@test_domain** \nFrom: <sip:42001@test_domain>\nTo: <sip:50001@test_domain>\nContact: <sip:42001@10.0.20.31:5060>
50001->SSW:**100 Trying**
50001->SSW:**180 Ringing**
SSW->50001:**PRACK**
50001->SSW:**200 OK**
50001->SSW:**200 OK (SDP)**
SSW->50001:**ACK**
42001<-->MSR:**Разговорное соединение между абонентами B и С**
50001<-->MSR:**Разговорное соединение между абонентами B и С**
42001->SSW:**INFO sip:42009@10.0.20.31**\nFrom: <sip:42001@test_domain>\nTo: "sub_A_42009" <sip:42009@test_domain>\nSignal=**F**\nDuration=86
SSW->42001:**200 OK**
50001<-->MSR:**Абонент С ставится на удержание и слышит музыку**
42001<-->MSR:**Абонент В слышит ответ станции и набирает 3**
42001->SSW:**INFO sip:42009@10.0.20.31**\nFrom: <sip:42001@test_domain>\nTo: "sub_А_42009" <sip:42009@test_domain>\nSignal=**3**\nDuration=86
SSW->42001:**200 OK**
42001<-->MSR:**Разговорное соединение между абонентами А,В и С**
42009<-->MSR:**Разговорное соединение между абонентами А,В и С**
50001<-->MSR:**Разговорное соединение между абонентами А,В и С**
50001->SSW:**BYE**
SSW->50001:**200 OK**
50001<-->MSR:**Освобождение разговорного тракта до абонента С**
42001<-->MSR:**Разговорное соединение между абонентами А и В**
42009<-->MSR:**Разговорное соединение между абонентами А и В**
42001->SSW:**BYE**
SSW->42001:**200 OK**
SSW->42009:**BYE**
42009->SSW:**200 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 пакетах фразу информатора — "Услуга активирована" которую абонент прослушивает в трубку или на динамик ТА.
title Активация 3way на номере 42007
participant 42007
participant SSW
participant MSR
42007->SSW:**INVITE (SDP) sip:*95#@test_domain**\nFrom: "subA_42007" <sip:42007@test_domain>\nTo <sip:*95#@test_domain>\nContact: <sip:42007@10.0.20.134:5070>
SSW->42007:**100 Trying for session update**
SSW->42007:**200 OK (SDP)**\n\nFrom: "subA_42007" <sip:42007@test_domain>\nTo: "Активирован" <sip:*95#@test_domain>\nContact: <sip:*95#@10.0.20.31:5060>\nP-Eltex-MGM-Result: **activated**\nRemote-Party-ID: "**Активирован**" <sip:*95#@test_domain>
SSW<-42007:**ACK**
42007<-->MSR:речевой тракт до MSR\n **"Услуга активирована"**
42007<-SSW: **BYE**
SSW<-42007:**200 OK** |
|
- Абонент В (42007) использует smart TA ;
- Абонент В (42007) деактивирует 3way, для этого набирает последовательность код услуги #95#;
- SSW деактивирует услугу 3way в базе данных абонента;
- SSW посылает подтверждение о деактивации услуги в ТА абонента, данное подтверждение выводится на дисплей ТА;
- так же SSW посылает в RTP пакетах фразу информатора — "Услуга деактивирована" которую абонент прослушивает в трубку или на динамик ТА.
title Деактивация 3way на номере 42007
participant 42007
participant SSW
participant MSR
42007->SSW:**INVITE (SDP) sip:#95#@test_domain**\nFrom: "subA_42007" <sip:42007@test_domain>\nTo <sip:#95#@test_domain>\nContact: <sip:42007@10.0.20.134:5070>
SSW->42007:**100 Trying for session update**
SSW->42007:**200 OK (SDP)**\n\nFrom: "subA_42007" <sip:42007@test_domain>\nTo: "Деактивирован" <sip:#95#@test_domain>\nContact: <sip:#95#@10.0.20.31:5060>\nP-Eltex-MGM-Result: **deactivated**\nRemote-Party-ID: "**Деактивирован**" <sip:#95#@test_domain>
SSW<-42007:**ACK**
42007<-->MSR:речевой тракт до MSR\n **"Услуга деактивирована"**
42007<-SSW: **BYE**
SSW<-42007:**200 OK** |
|
- Абонент В (50001) использует Basic TA и у него установлен параметр "pulse_telephone=true" на алиас;
- Абонент В (50001) активирует 3way, для этого набирает код услуги 1195;
- SSW активирует услугу 3way в базе данных абонента;
- SSW посылает подтверждение о активации услуги в ТА абонента, но так как абонент использует Basic TA, то данное подтверждение ни куда не выводится (нет индикации);
- SSW посылает в RTP пакетах фразу информатора — "Услуга активирована".
title Активация 3way на номере 50001
participant 50001
participant SSW
participant MSR
50001->SSW:**INVITE (SDP) sip:1195@test_domain**\nFrom: "50001" <sip:50001@test_domain>\nTo <sip:1195@test_domain>\nContact: <sip:50001@10.0.20.136:5060>
SSW->50001:**100 Trying for session update**
SSW->50001:**200 OK (SDP)**\n\nFrom: "50001" <sip:50001@test_domain>\nTo: "Активирован" <sip:1195@test_domain>\nContact: <sip:1195@10.0.20.31:5060>\nP-Eltex-MGM-Result: **activated**\nRemote-Party-ID: "**Активирован**" <sip:1195@test_domain>
SSW<-50001:**ACK**
50001<-->MSR:речевой тракт до MSR\n **"Услуга активирована"**
50001<-SSW: **BYE**
SSW<-50001:**200 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" через интерфейс командной строки:/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-конфигуратор:- Выберите номер телефона абонента— 42007;
- Разрешите использовать услугу абоненту — установите
. Установите флаг напротив услуги "Трехсторонняя конференц-связь (3way)". - Для сохранения настроек нажмите кнопку "Save" ("Сохранить").

Пример настройки через Портал абонента
| Обязательным условием , настройки услуг через Портал абонента, данная услуга должна быть назначена на абонента (через CLI или Web). Через Портал абонента можно только вкл/выкл изменить параметры , но нельзя добавить или убрать услуги. |
Активация услуги "3way" через Портал абонента:- Выберите закладку "Услуги";
- Установите переключатель напротив услуги "3way" в положение вкл;
- Для сохранения настроек нажмите кнопку "Сохранить".

|
|