Описание

Услуга "Конференц-связь с последовательным сбором участников (conference)" ("Conference Call, Add-on (conference)") предназначена для организации конференц-связи с последовательным сбором абонентов до 64 участников.

Услуга поддерживается как для basic, так и для smart терминалов.

Для использования услуги "conference" требуется лицензия с пакетом ECSS-BAS+ или ECSS-ADV. Так же для корректной работы услуги, требуются "chold" и "ctr".

/domain/test_domain/ss/limit --show-ss    
┌─────────┬────┬─────────┬─────────┬──────────────────────────────────────┬─────────────────────────┐
│  Name   │Used│Available│  Limit  │             Description              │         SS List         │
├─────────┼────┼─────────┼─────────┼──────────────────────────────────────┼─────────────────────────┤
│ECSS-BAS+│0   │100      │undefined│Expansion of basic services of 3 level│chold                    │
│         │    │         │         │                                      │conference               │
│         │    │         │         │                                      │ctr                      │
. . .     │    │         │         │                                      │                         │
│ECSS-ADV │9   │91       │undefined│Additional services of 4 and 5 levels │chold                    │
│         │    │         │         │                                      │conference               │
│         │    │         │         │                                      │ctr                      │
. . .     │    │         │         │                                      │                         │
└─────────┴────┴─────────┴─────────┴──────────────────────────────────────┴─────────────────────────┘

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


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

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

  1. При использовании базового терминала (basic), конференцию можно собирать двумя способами:
    • Совершить вызов на сервер конференции, а затем последовательно добавлять к конференции абонентов. Алгоритм будет выглядеть так:
      Схема описывает создание конференции с абонентами A, B, C и D. Абонент A является инициатором конференции (у него должны быть активны услуги "conference", "ctr" и "chold"), а абоненты B, C и D участники конференции.


      1. Абонент A (42001) активизирует использование услуги "conference" набором кода "*71#";

      2. SSW подключает абонента А к MSR. Абонент А слышит фразу автоинформатора "Добро пожаловать в конференцию";

      3. Абонент A(42001, инициатор) нажимает клавишу "F";
      4. Абонент A(42001) набирает номер абонента B(42007);

      5. SSW устанавливает соединение с абонентом В, абоненты А и В разговаривают;

      6. Абонент А набирает "F"+3, абонент В слышит фразу автоинформатора "Добро пожаловать в конференцию", создается конференция между абонентами А и В;
      7. Абоненты А и В разговаривают через сервис конференции;
      8. Абонент A(42001, инициатор) нажимает клавишу "F";
      9. Абонент В остается в конференции временно один;

      10. Абонент А набирает номер абонента С (42009);

      11.  SSW устанавливает соединение с абонентом С, абоненты А и С разговаривают;

      12. Абонент А набирает "F"+3, абонент С слышит фразу автоинформатора "Добро пожаловать в конференцию", к конференции подключается абонент С;
      13. Абоненты А, В и С разговаривают через сервис конференции;
      14. Абонент A(42001, инициатор) нажимает клавишу "F";
      15. Абоненты В и С разговаривают через сервис конференции;
      16. Абонент А набирает номер абонента D (42005);
      17.  SSW устанавливает соединение с абонентом D, абоненты А и D разговаривают;
      18. Абонент А набирает "F"+3, абонент D слышит фразу автоинформатора "Добро пожаловать в конференцию",  к конференции подключается абонент D;
      19. Абоненты А, В, C и D разговаривают через сервис конференции;
      20. Абонент A(42001, инициатор) кладет трубку, конференция заканчивается (default параметр конференции destroy_mode=by_no_maser).

        где F — короткий отбой/кнопка flash (Flash/F/R)

Услуга Conference активирована на номере 42001 (+ ctr и chold)4200142001SSWSSWMSRMSR420074200742009420095000150001INVITE *71#@test_domain100 Trying for session update200 OKречевой тракт до MSR"Добро пожаловать в конференцию"ACKINFO sip:*71#@10.0.20.31:5060From: "sub_A" <sip:42001@test_domain>To: "Conference" <sip:*71#@test_domain>Signal=FDuration=86200 OKINFO sip:*71#@10.0.20.31:5060From: "sub_A" <sip:42001@test_domain>To: "Conference" <sip:*71#@test_domain>Signal=4Duration=86200 OKINFO sip:*71#@10.0.20.31:5060From: "sub_A" <sip:42001@test_domain>To: "Conference" <sip:*71#@test_domain>Signal=2Duration=86200 OKINFO sip:*71#@10.0.20.31:5060From: "sub_A" <sip:42001@test_domain>To: "Conference" <sip:*71#@test_domain>Signal=0Duration=86200 OKINFO sip:*71#@10.0.20.31:5060From: "sub_A" <sip:42001@test_domain>To: "Conference" <sip:*71#@test_domain>Signal=0Duration=86200 OKINFO sip:*71#@10.0.20.31:5060From: "sub_A" <sip:42001@test_domain>To: "Conference" <sip:*71#@test_domain>Signal=7Duration=86200 OKINVITE sip:42007@10.0.20.134From: <sip:42001@test_domain>To: <sip:42007@test_domain>100 Trying180 Ringing200 OK (SDP)ACKРечевое соединение между абонентами 42001 и 42007Речевое соединение между абонентами 42001 и 42007INFO sip:*71#@10.0.20.31:5060From: "sub_A" <sip:42001@test_domain>To: "Conference" <sip:*71#@test_domain>Signal=FDuration=86200 OKINFO sip:*71#@10.0.20.31:5060From: "sub_A" <sip:42001@test_domain>To: "Conference" <sip:*71#@test_domain>Signal=3Duration=86200 OKUPDATEFrom: <sip:42001@test_domain>To: <sip:42007@test_domain>Remote-Party-ID: "Conference" <sip:42001@test_domain>200 OKречевой тракт до MSR"Добро пожаловать в конференцию"Речевое соединение между абонентами 42001 и 42007,через сервис конференцииРечевое соединение между абонентами 42001 и 42007,через сервис конференцииINFO sip:*71#@10.0.20.31:5060From: "sub_A" <sip:42001@test_domain>To: "Conference" <sip:*71#@test_domain>Signal=FDuration=86200 OKРечевое соединение абонента 42007,абонент остался в конференции одинINFO sip:*71#@10.0.20.31:5060From: "sub_A" <sip:42001@test_domain>To: "Conference" <sip:*71#@test_domain>Signal=4Duration=86200 OKINFO sip:*71#@10.0.20.31:5060From: "sub_A" <sip:42001@test_domain>To: "Conference" <sip:*71#@test_domain>Signal=2Duration=86200 OKINFO sip:*71#@10.0.20.31:5060From: "sub_A" <sip:42001@test_domain>To: "Conference" <sip:*71#@test_domain>Signal=0Duration=86200 OKINFO sip:*71#@10.0.20.31:5060From: "sub_A" <sip:42001@test_domain>To: "Conference" <sip:*71#@test_domain>Signal=0Duration=86200 OKINFO sip:*71#@10.0.20.31:5060From: "sub_A" <sip:42001@test_domain>To: "Conference" <sip:*71#@test_domain>Signal=9Duration=86200 OKINVITE sip:42009@10.0.20.134From: <sip:42001@test_domain>To: <sip:42009@test_domain>100 Trying180 Ringing200 OK (SDP)ACKРечевое соединение между абонентами 42001 и 42009Речевое соединение между абонентами 42001 и 42009INFO sip:*71#@10.0.20.31:5060From: "sub_A" <sip:42001@test_domain>To: "Conference" <sip:*71#@test_domain>Signal=FDuration=86200 OKINFO sip:*71#@10.0.20.31:5060From: "sub_A" <sip:42001@test_domain>To: "Conference" <sip:*71#@test_domain>Signal=3Duration=86200 OKUPDATEFrom: <sip:42001@test_domain>To: <sip:42009@test_domain>Remote-Party-ID: "Conference" <sip:42001@test_domain>200 OKречевой тракт до MSR"Добро пожаловать в конференцию"Речевое соединение между абонентами 42001,42007 и 42009,через сервис конференцииРечевое соединение между абонентами 42001,42007 и 42009,через сервис конференцииРечевое соединение между абонентами 42001,42007 и 42009,через сервис конференцииINFO sip:*71#@10.0.20.31:5060From: "sub_A" <sip:42001@test_domain>To: "Conference" <sip:*71#@test_domain>Signal=FDuration=86200 OKРечевое соединение между абонентами 42007 и 42009,через сервис конференцииРечевое соединение между абонентами 42007 и 42009,через сервис конференцииINFO sip:*71#@10.0.20.31:5060From: "sub_A" <sip:42001@test_domain>To: "Conference" <sip:*71#@test_domain>Signal=5Duration=86200 OKINFO sip:*71#@10.0.20.31:5060From: "sub_A" <sip:42001@test_domain>To: "Conference" <sip:*71#@test_domain>Signal=0Duration=86200 OKINFO sip:*71#@10.0.20.31:5060From: "sub_A" <sip:42001@test_domain>To: "Conference" <sip:*71#@test_domain>Signal=0Duration=86200 OKINFO sip:*71#@10.0.20.31:5060From: "sub_A" <sip:42001@test_domain>To: "Conference" <sip:*71#@test_domain>Signal=0Duration=86200 OKINFO sip:*71#@10.0.20.31:5060From: "sub_A" <sip:42001@test_domain>To: "Conference" <sip:*71#@test_domain>Signal=1Duration=86200 OKINVITE sip:50001@10.0.20.134From: <sip:42001@test_domain>To: <sip:50001@test_domain>100 Trying180 Ringing200 OK (SDP)ACKРечевое соединение между абонентами 42001 и 50001Речевое соединение между абонентами 42001 и 50001INFO sip:*71#@10.0.20.31:5060From: "sub_A" <sip:42001@test_domain>To: "Conference" <sip:*71#@test_domain>Signal=FDuration=86200 OKINFO sip:*71#@10.0.20.31:5060From: "sub_A" <sip:42001@test_domain>To: "Conference" <sip:*71#@test_domain>Signal=3Duration=86200 OKUPDATEFrom: <sip:42001@test_domain>To: <sip:42009@test_domain>Remote-Party-ID: "Conference" <sip:42001@test_domain>200 OKречевой тракт до MSR"Добро пожаловать в конференцию"Речевое соединение между абонентами 42001,42007,42009 и 50001,через сервис конференцииРечевое соединение между абонентами 42001,42007,42009 и 50001,через сервис конференцииРечевое соединение между абонентами 42001,42007,42009 и 50001,через сервис конференцииРечевое соединение между абонентами 42001,42007,42009 и 50001,через сервис конференцииBYE200 OKBYEBYE200 OKBYE200 OK200 OK

    • Собрать трехстороннюю конференцию, а затем последовательно добавлять абонентов. Алгоритм будет выглядеть так:
      Схема описывает создание конференции с абонентами A, B, C и D. Абонент A является инициатором конференции (у него должны быть активны услуги "conference", "ctr" и "chold"), а абоненты B, C и D участники конференции. 

      1. Абонент A(42001) набирает номер абонента B(42007);

      2. SSW устанавливает соединение с абонентом В;

      3. Абоненты А и В разговаривают;

      4.  Абонент A(42001, инициатор) нажимает клавишу "F";

      5. SSW ставит абонента В на удержание;

      6. Абонент А набирает номер абонента С (42009), абоненты А и С разговаривают;

      7. Абонент А набирает "F"+3 устанавливая конференцию между абонентами А и В абонента С;

      8. Абоненты В и С слышат фразу автоинформатора "Добро пожаловать в конференцию";
      9. Абоненты А, В и С разговаривают, через сервис конференции;

      10. Абонент A(42001, инициатор) нажимает клавишу "F";

      11. Абоненты В и С разговаривают, через сервис конференции;
      12. Абонент А набирает номер абонента D (42005);

      13. SSW устанавливает соединение с абонентом D, абоненты А и D разговаривают;

      14. Абонент А набирает "F"+3, абонент D слышит фразу автоинформатора "Добро пожаловать в конференцию",  к конференции подключается абонент D;

      15. Абоненты А, В, C и D разговаривают, через сервис конференции;

      16. Абонент A(42001, инициатор) кладет трубку, конференция заканчивается (default параметр конференции destroy_mode=by_no_maser).

        где F — короткий отбой/кнопка flash (Flash/F/R)

      Услуга Conference активирована на номере 42001 (+ ctr и chold)4200142001SSWSSWMSRMSR420074200742009420095000150001INVITE  sip:42007@test_domainFrom: "sub_A" <sip:42001@test_domain>To: <sip:42007@test_domain>100 Trying for session updateINVITE sip:42007@10.0.20.134From: "sub_A" <sip:42001@test_domain>To: <sip:42007@test_domain>Remote-Party-ID: "sub_A" <sip:42001@test_domain>100 Trying180 Ringing180 RingingFrom: "sub_A" <sip:42001@test_domain>To: <sip:42007@test_domain>Remote-Party-ID: "42007" <sip:42007@test_domain>200 OK (SDP)ACK200 OK (SDP)ACKРечевое соединение между абонентами 42001 и 42007Речевое соединение между абонентами 42001 и 42007INFO sip:sip:42007@10.0.20.31:5060From: "sub_A" <sip:42001@test_domain>To: "42007" <sip:42007@test_domain>Signal=FDuration=86200 OKРечевое соединение абонента 42007 ставится на удержаниеабонент В слышит музыкуINFO sip:42007@10.0.20.31:5060From: "sub_A" <sip:42001@test_domain>To: "42007" <sip:42007@test_domain>Signal=4Duration=86200 OKINFO sip:42007@10.0.20.31:5060From: "sub_A" <sip:42001@test_domain>To: "42007" <sip:42007@test_domain>Signal=2Duration=86200 OKINFO sip:42007@10.0.20.31:5060From: "sub_A" <sip:42001@test_domain>To: "42007" <sip:42007@test_domain>Signal=0Duration=86200 OKINFO sip:42007@10.0.20.31:5060From: "sub_A" <sip:42001@test_domain>To: "42007" <sip:42007@test_domain>Signal=0Duration=86200 OKINFO sip:42007@10.0.20.31:5060From: "sub_A" <sip:42001@test_domain>To: "42007" <sip:42007@test_domain>Signal=9Duration=86200 OKINVITE sip:42009@10.0.20.134From: <sip:42001@test_domain>To: <sip:42009@test_domain>Remote-Party-ID: <sip:42001@test_domain>100 Trying180 Ringing200 OK (SDP)ACKРечевое соединение между абонентами 42001 и 42009Речевое соединение между абонентами 42001 и 42009INFO sip:42007@10.0.20.31:5060From: "sub_A" <sip:42001@test_domain>To: "42007" <sip:42007@test_domain>Signal=FDuration=86200 OKINFO sip:42007@10.0.20.31:5060From: "sub_A" <sip:42001@test_domain>To: "42007" <sip:42007@test_domain>Signal=3Duration=86200 OKINVITE sip:42001@10.0.20.139:5060From: "42007" <sip:42007@test_domain;user=phone>To: "sub_A" <sip:42001@test_domain>Remote-Party-ID: "Conference" <sip:42001@test_domain>UPDATEFrom: <sip:42001@test_domain>To: <sip:42007@test_domain>Remote-Party-ID: "Conference" <sip:42001@test_domain>200 OK100 Trying200 OK (SDP)ACKUPDATEFrom: <sip:42001@test_domain>To: <sip:42009@test_domain>Remote-Party-ID: "Conference" <sip:42001@test_domain>200 OKречевой тракт до MSR"Добро пожаловать в конференцию"речевой тракт до MSR"Добро пожаловать в конференцию"Речевое соединение между абонентами 42001,42007 и 42009через сервис конференцииРечевое соединение между абонентами 42001,42007 и 42009через сервис конференцииРечевое соединение между абонентами 42001,42007 и 42009через сервис конференцииINFO sip:sip:42007@10.0.20.31:5060From: "sub_A" <sip:42001@test_domain>To: "42007" <sip:42007@test_domain>Signal=FDuration=86200 OKРечевое соединение между абонентами 42007 и 42009через сервис конференцииРечевое соединение между абонентами 42007 и 42009через сервис конференцииINFO sip:42007@10.0.20.31:5060From: "sub_A" <sip:42001@test_domain>To: "42007" <sip:42007@test_domain>Signal=5Duration=86200 OKINFO sip:42007@10.0.20.31:5060From: "sub_A" <sip:42001@test_domain>To: "42007" <sip:42007@test_domain>Signal=0Duration=86200 OKINFO sip:42007@10.0.20.31:5060From: "sub_A" <sip:42001@test_domain>To: "42007" <sip:42007@test_domain>Signal=0Duration=86200 OKINFO sip:42007@10.0.20.31:5060From: "sub_A" <sip:42001@test_domain>To: "42007" <sip:42007@test_domain>Signal=0Duration=86200 OKINFO sip:42007@10.0.20.31:5060From: "sub_A" <sip:42001@test_domain>To: "42007" <sip:42007@test_domain>Signal=1Duration=86200 OKINVITE sip:50001@10.0.20.134From: <sip:42001@test_domain>To: <sip:50001@test_domain>Remote-Party-ID: <sip:42001@test_domain>100 Trying180 Ringing200 OK (SDP)ACKРечевое соединение между абонентами 42001 и 50001Речевое соединение между абонентами 42001 и 50001INFO sip:42007@10.0.20.31:5060From: "sub_A" <sip:42001@test_domain>To: "42007" <sip:42007@test_domain>Signal=FDuration=86200 OKINFO sip:42007@10.0.20.31:5060From: "sub_A" <sip:42001@test_domain>To: "42007" <sip:42007@test_domain>Signal=3Duration=86200 OKUPDATEFrom: <sip:42001@test_domain>To: <sip:50001@test_domain>Remote-Party-ID: "Conference" <sip:42001@test_domain>200 OKречевой тракт до MSR"Добро пожаловать в конференцию"Речевое соединение между абонентами 42001,42007,42009 и 50001через сервис конференцииРечевое соединение между абонентами 42001,42007,42009 и 50001через сервис конференцииРечевое соединение между абонентами 42001,42007,42009 и 50001через сервис конференцииРечевое соединение между абонентами 42001,42007,42009 и 50001через сервис конференцииBYE200 OKBYEBYE200 OK200 OKBYE200 OK


  1. Smart терминал поддерживает услугу "conference" согласно пунктам 5.5 и 5.6 рекомендации RFC 4579.
    В зависимости от логики работы терминала запрос на добавление в конференцию может быть отправлен либо конференц серверу, либо непосредственно терминалу абонента.

    На smart терминале необходимо настроить удаленную конференцию с conference URI: *71#. Настройка осуществляется на самом телефонном аппарате.
    Для примера Eltex VP-15 (примеры для других smart TA):

    Схема описывает создание конференции с абонентами A, B, C и D. Абонент A является инициатором конференции (у него должны быть активны услуги "conference", "ctr" и "chold"), а абоненты B, C и D участники конференции. 

    1. Абонент A(42009) набирает номер абонента B(42001);
    2. SSW устанавливает соединение с абонентом В, абоненты разговаривают;

    3. Абонент A(42009, инициатор) нажимает клавишу "Конференция";

    4. Между абонентами А и В создается конференция;
    5. Абонент А нажимает клавишу "Новый участник";
    6. Абонент А набирает номер абонента С (42007), абоненты А и С разговаривают;
    7. Абонент A(42009, инициатор) нажимает клавишу "Конференция";
    8. Абонент С подключается к конференции А и В. Абоненты А, В и С разговаривают;
    9. Абонент А нажимает клавишу "Новый участник";
    10. Абоненты В и С продолжают разговор;
    11. Абонент A(42009, инициатор) нажимает клавишу "Новый участник";
    12. Абонент А набирает номер абонента D (50001), абоненты А и D разговаривают;
    13. Абонент А нажимает клавишу "Конференция" подключая к конференции между абонентами А, В и С абонента D. Абоненты А, В, C и D разговаривают;
    14. Абонент A(42009, инициатор) кладет трубку, конференция заканчивается (default параметр конференции destroy_mode=by_no_maser).

  • Услуга Conference активирована на номере 42009 (+ ctr и chold)4200942009SSWSSWMSRMSR420014200142007420075000150001INVITE  sip:42001@test_domainFrom: "sub_A" <sip:42009@test_domain>To: <sip:42001@test_domain>100 Trying for session updateINVITE sip:42001@10.0.20.139From: "sub_A" <sip:42009@test_domain>To: <sip:42001@test_domain>Remote-Party-ID: "sub_A" <sip:42009@test_domain>100 Trying180 Ringing180 Ringing (SDP)From: "sub_A" <sip:42009@test_domain>To: <sip:42007@test_domain>Remote-Party-ID: "42007" <sip:42007@test_domain>200 OK (SDP)ACK200 OKACKРечевое соединение между абонентами 42009 и 42001Речевое соединение между абонентами 42009 и 42001INVITE  sip:42001@test_domainFrom: "sub_A" <sip:42009@test_domain>To: <sip:42001@test_domain>SDP a=sendonly100 Trying for session update200 OK (SDP)From: "sub_A" <sip:42009@test_domain>To: <sip:42001@test_domain>SDP a=recvonlyACKабонент 42009 отключен от 42001INVITE sip:*71#@test_domainFrom: "sub_A" <sip:42009@test_domain>To:<sip:*71#@test_domain>100 Trying for session update200 OK (SDP)From: "sub_A" <sip:42009@test_domain>To:"Conference" <sip:*71#@test_domain>Remote-Party-ID: "Conference" <sip:42009@test_domain>ACKREFER sip:42001@10.0.20.31From: "sub_A" <sip:42009@test_domain>To: <sip:42001@test_domain>Refer-To: <sip:*71#@10.0.20.31:5060>Referred-By: <sip:42009@test_domain>202 AcceptedNOTIFYFrom: <sip:42001@test_domain>To:"sub_A" <sip:42009@test_domain>Subscription-State: active; expires=181Remote-Party-ID: "42001" <sip:42001@test_domain>200 OKNOTIFYFrom: <sip:42001@test_domain>To:"sub_A" <sip:42009@test_domain>Subscription-State:terminated;reason=noresourceINVITE sip:42001@10.0.20.139From: "sub_A" <sip:42009@test_domain>To: <sip:42001@test_domain>Remote-Party-ID: "Conference" <sip:42009@test_domain>200 OKBYE200 OK100 Trying200 OK (SDP)ACKречевой тракт до MSR"Добро пожаловать в конференцию"INVITE sip:42009@10.0.20.138From: "Conference" <sip:*71#@test_domain>To: "sub_A" <sip:42009@test_domain>Remote-Party-ID: "Conference" <sip:42009@test_domain>SDP a=sendrecv100 Trying200 OK (SDP)ACKРечевое соединение между абонентами 42001 и 42009 в режиме "КонференцияРечевое соединение между абонентами 42001 и 42009 в режиме "Конференция"INVITE sip:*71#@test_domainFrom: "sub_A" <sip:42009@test_domain>To: <sip:*71#@test_domain>SDP a=sendonly100 Trying for session update200 OK (SDP)From: "sub_A" <sip:42009@test_domain>To: "Conference" <sip:*71#@test_domain>SDP a=recvonlyРечевое соединение один абонент 42001 в режиме "КонференцияACKINVITE sip:42007@test_domainFrom: "sub_A" <sip:42009@test_domain>To:<sip:42007@test_domain>100 Trying for session updateINVITE sip:42007@test_domainFrom: "sub_A" <sip:42009@test_domain>To:<sip:42007@test_domain>SDP a=sendrecv100 Trying180 Ringing180 Ringing200 OK (SDP)ACK200 OKACKРечевое соединение между абонентами 42009 и 42007Речевое соединение между абонентами 42009 и 42007INVITE  sip:42007@test_domainFrom: "sub_A" <sip:42009@test_domain>To: <sip:42007@test_domain>SDP a=sendonly100 Trying for session update200 OK (SDP)From: "sub_A" <sip:42009@test_domain>To: <sip:42007@test_domain>SDP a=recvonlyACKабонент 42009 отключен от 42007REFER sip:42001@10.0.20.31From: "sub_A" <sip:42009@test_domain>To: <sip:42001@test_domain>Refer-To: <sip:*71#@10.0.20.31:5060>Referred-By: <sip:42009@test_domain>Remote-Party-ID: "42007" <sip:42007@test_domain>202 AcceptedNOTIFYFrom: <sip:42001@test_domain>To:"sub_A" <sip:42009@test_domain>Subscription-State: active; expires=181Remote-Party-ID: "42007" <sip:42007@test_domain>200 OKNOTIFYFrom: <sip:42001@test_domain>To:"sub_A" <sip:42009@test_domain>Subscription-State:terminated;reason=noresource200 OKUPDATERemote-Party-ID: "Conference" <sip:42009@test_domain>200 OKINVITE sip:42007@10.0.20.134From: "sub_A" <sip:42009@test_domain>To: <sip:42007@test_domain>Remote-Party-ID: "Conference" <sip:42009@test_domain>SDP a=sendrecvINVITE sip:42009@10.0.20.138From: "42007" <sip:42007@test_domain>To: "sub_A" <sip:42009@test_domain>Remote-Party-ID: "42007" <sip:42007@test_domain>SDP a=sendrecv100 Trying200 OKACK100 Trying200 OK (SDP)речевой тракт до MSR"Добро пожаловать в конференцию"BYE"sub_A" <sip:42009@test_domain>To: <sip:42007@test_domain>Reason: Q.850;cause=16;text="Normal call clearing"200 OKINVITE sip:*71#@10.0.20.31"sub_A" <sip:42009@test_domain>To:<sip:*71#@test_domain>100 Trying for session update200 OK (SDP)"sub_A" <sip:42009@test_domain>To:"Conference" <sip:*71#@test_domain>Remote-Party-ID: "Conference" <sip:42009@test_domain>ACKРечевое соединение между абонентами 42009,42001 и 42007 в режиме "КонференцияРечевое соединение между абонентами 42009,42001 и 42007 в режиме "КонференцияРечевое соединение между абонентами 42009,42001 и 42007 в режиме "КонференцияINVITE sip:*71#@10.0.20.31"sub_A" <sip:42009@test_domain>To:<sip:*71#@test_domain>SDP a=sendonly100 Trying for session update200 OK (SDP)From: "sub_A" <sip:42009@test_domain>To: "Conference" <sip:*71#@test_domain>Remote-Party-ID: "Conference" <sip:42009@test_domain>SDP a=recvonlyACKРечевое соединение между абонентами 42001 и 42007в режиме "КонференцияРечевое соединение между абонентами 42001 и 42007в режиме "КонференцияINVITE sip:50001@test_domainFrom: "sub_A" <sip:42009@test_domain>To:<sip:50001@test_domain>100 Trying for session updateINVITE sip:50001@test_domainFrom: "sub_A" <sip:42009@test_domain>To:<sip:50001@test_domain>SDP a=sendrecv100 Trying180 Ringing180 Ringing (SDP)200 OK (SDP)ACK200 OKACKРечевое соединение между абонентами 42009 и 50001Речевое соединение между абонентами 42009 и 50001INVITE sip:50001@test_domainFrom: "sub_A" <sip:42009@test_domain>To:<sip:50001@test_domain>SDP a=sendonly100 Trying for session update200 OK (SDP)From: "sub_A" <sip:42009@test_domain>To: <sip:50001@test_domain>SDP a=recvonlyACKабонент 42009 отключен от 50001REFER sip:50001@10.0.20.31From: "sub_A" <sip:42009@test_domain>To: <sip:50001@test_domain>Refer-To: <sip:*71#@10.0.20.31:5060>Referred-By: <sip:42009@test_domain>202 AcceptedNOTIFYFrom: <sip:50001@test_domain>To:"sub_A" <sip:42009@test_domain>Subscription-State: active; expires=181Remote-Party-ID: "50001" <sip:50001@test_domain>200 OKNOTIFYFrom: <sip:50001@test_domain>To:"sub_A" <sip:42009@test_domain>Subscription-State:terminated;reason=noresource200 OKUPDATERemote-Party-ID: "Conference" <sip:42009@test_domain>200 OKINVITE sip:42009@10.0.20.138From: "50001" <sip:50001@test_domain>To: "sub_A" <sip:42009@test_domain>Remote-Party-ID: "42007" <sip:42007@test_domain>SDP a=sendrecvINVITE sip:50001@10.0.20.136From: "sub_A" <sip:42009@test_domain>To: <sip:5001@test_domain>Remote-Party-ID: "Conference" <sip:42009@test_domain>SDP a=sendrecv100 Trying200 OK (SDP)100 Trying200 OK (SDP)ACKречевой тракт до MSR"Добро пожаловать в конференцию"BYE"sub_A" <sip:42009@test_domain>To: <sip:50001@test_domain>Reason: Q.850;cause=16;text="Normal call clearing"200 OKINVITE sip:*71#@10.0.20.31"sub_A" <sip:42009@test_domain>To:<sip:*71#@test_domain>100 Trying for session update200 OK (SDP)"sub_A" <sip:42009@test_domain>To:"Conference" <sip:*71#@test_domain>Remote-Party-ID: "Conference" <sip:42009@test_domain>ACKРечевое соединение между абонентами 42009,42001,42007 и 50001 в режиме "КонференцияРечевое соединение между абонентами 42009,42001,42007 и 50001 в режиме "КонференцияРечевое соединение между абонентами 42009,42001,42007 и 50001 в режиме "КонференцияРечевое соединение между абонентами 42009,42001,42007 и 50001 в режиме "КонференцияBYEReason: Q.850;cause=16;text="Normal call clearing"200 OKBYEReason: Q.850;cause=16;text="Normal call clearing"200 OKBYEReason: Q.850;cause=16;text="Normal call clearing"BYEReason: Q.850;cause=16;text="Normal call clearing"200 OK200 OK

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

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

*71#

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

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

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

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

    /cluster/storage/ds1/ss/enable <DOMAIN> <ADDRESS> conference

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

    /cluster/storage/ds1/ss/activate <DOMAIN> <ADDRESS> conference <DESTROY MODE>, <MAX_PARTCIPANTS>

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

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

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

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

    /domain/<DOMAIN>/ss/activate <ADDRESS> conference <DESTROY MODE>, <MAX_PARTCIPANTS>

где:

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

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

<DESTROY MODE> — режим завершения конференции:

  • by_no_master — конференция завершается, когда создатель кладет трубку;
  • by_no_more_calls — конференция завершается, когда не остается активных вызовов.

<MAX_PARTCIPANTS> — максимальное количество участников. Задается целым числом от 3 до 64 (по умолчанию = 16).

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

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

Активировать услугу "Конференц-связь с последовательным сбором участников (conference)" ("Conference Call, Add-on (conference)") для абонента с номером 42001 виртуальной АТС "test_domain".

Не забывать, что услуга "conference" работает совместно с услугами "chold" и "ctr" и добавлять требуется 3 услуги.

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

Существуют 2 режима завершения конференции:

  1. Завершение конференц-связи при завершении вызова инициатора конференции  - режим включен по умолчанию. При активизации указать параметр destroy_mode = by_no_master ;
  2. Завершение конференц-связи при завершении последнего разговора в конференции. При активизации указать параметр destroy_mode = by_no_more_calls.
/domain/test_domain/ss/enable 42001 conference ctr chold 
1 users divided into 1 parts
[**********************************************************************] 45mks    

Success: Supplementary service conference enabled for domain "test_domain", address "42001"
Success: Supplementary service ctr enabled for domain "test_domain", address "42001"
Success: Supplementary service chold enabled for domain "test_domain", address "42001"

Read properties from enabled supplementary services
[**********************************************************************] 3ms

/domain/test_domain/ss/activate 42001 conference destroy_mode = by_no_master
1 users divided into 1 parts
[**********************************************************************] 53mks    

Success: Supplementary service conference activated for domain "test_domain" address "42001"
Warning: Depended service: ctr, chold is not activated

/domain/test_domain/ss/activate 42001 ctr      
1 users divided into 1 parts
[**********************************************************************] 27mks    

Success: Supplementary service ctr activated for domain "test_domain" address "42001"
Warning: Depended service: chold is not activated

/domain/test_domain/ss/activate 42001 chold 
1 users divided into 1 parts
[**********************************************************************] 25mks    

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

Результат:

/domain/test_domain/ss/info 42001                        
Domain: test_domain

Supplementary services' settings:
┌──────────────────────────────┬──────────────────────────────────────────────────┬──┬──┬─────────────────────────────────────────────────────────────────────────────────┐
│           Address            │                       Name                       │V │E │                                       CSD                                       │
├──────────────────────────────┼──────────────────────────────────────────────────┼──┼──┼─────────────────────────────────────────────────────────────────────────────────┤
│42001                         │chold                                             │9 │T │disable_moh = false                                                              │
│                              │                                                  │  │  │dtmf_sequence_as_flash = false                                                   │
│42001                         │conference                                        │11│T │destroy_mode = by_no_master                                                      │
│                              │                                                  │  │  │max_participants = 16                                                            │
│42001                         │ctr                                               │6 │T │                                                                                 │
└──────────────────────────────┴──────────────────────────────────────────────────┴──┴──┴─────────────────────────────────────────────────────────────────────────────────┘
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" ("Карточка абонента").

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

Для активации услуги установите флаг напротив значения "Конференц-связь с последовательным сбором участников (conference)" и выполните настройки. Описание параметров приведено выше.
Для деактивации услуги — снимите флаг.

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

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

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

  1. Выберите номер телефона абонента — 42001.
  2. Разрешите использовать услугу абоненту — установите . Установите флаг напротив услуги "Конференц-связь с последовательным сбором участников (conference)".
  3. Выберите режим завершения конференц-связи (by_no_master/by_no_more_calls). Установите максимальное количество участников конференции — по умолчанию 16 (min=3/max=64).
  4. Для сохранения настроек нажмите кнопку "Сохранить" ("Save").



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

Обязательным условием , настройки услуг через Портал абонента, данная услуга должна быть назначена на абонента (через CLI или Web). Через Портал абонента можно только вкл/выкл изменить параметры , но нельзя добавить или убрать услуги.

Активация услуги "conference" через Портал абонента:

  1. Выберите закладку "Услуги";
  2. Установите переключатель напротив услуги "conference" в положение вкл;
  3. Для сохранения настроек нажмите кнопку "Сохранить".

Настройка услуги на стороне SMART SIP-телефона

Настройка услуги на ТА YeaLink Т26Р

На телефоне Yealink нужно открыть вкладку advanced в настройках SIP-аккаунта:

Где параметру Conference Type выбрать значение Network Conference, а в параметре Conference URI указать адрес сервера конференции в формате *71#@SIPdomain, где SIPdomain — SIP домен, используемый в виртуальной АТС:

Настройка услуги на ТА Snom 320

На телефоне Snom нужно открыть вкладку Function Keys в основном меню:

где для кнопки CONFERENCE изменить поведение, поменять значение параметра Type на Conference Server и установить в качестве значения адрес сервера конференции в формате *71#@SIPdomain, где SIPdomain — SIP домен, используемый в виртуальной АТС.

Настройка услуги на ТА Cisco

Для сбора конференции на ТА Cisco необходимо в файле конфигурации заполнить секцию sipCallFeatures:

<sipCallFeatures>
<cnfJoinEnabled>true</cnfJoinEnabled>
<rfc2543Hold>false</rfc2543Hold>
<callHoldRingback>2</callHoldRingback>
<remoteCcEnable>true</remoteCcEnable>
</sipCallFeatures>


  • Нет меток