Changes between Version 10 and Version 11 of EndpointDS


Ignore:
Timestamp:
Sep 2, 2022, 5:43:14 PM (2 years ago)
Author:
alx
Comment:

Канальное окончание диспетчера изменено на PPS.

Legend:

Unmodified
Added
Removed
Modified
  • EndpointDS

    v10 v11  
    33= Канальное окончание DS (диспетчерская конференция) =
    44
    5 Канальное окончание DS предназначено для подключения абонентов (операторов), использующих телефонные аппараты с сигнализацией SIP, к диспетчерской конференции, используя при этом для передачи речи групповой канал TDM вместо сети IP. Данная схема подключения может применяться в случаях, когда пропускной способности сети IP достаточно для подключения к конференции одного абонента (оператора), но недостаточно для пропуска медиапотоков нескольких абонентов (операторов) к серверу диспетчерской связи.
     5Канальное окончание DS предназначено для подключения абонентов (операторов), использующих телефонные аппараты с сигнализацией SIP, к диспетчерской конференции, используя при этом для передачи речи групповой канал TDM вместо сети IP. В свою очередь, групповой канал подключается к серверу конференций с помощью канального окончания [wiki:EndpointPPS PPS]. Данная схема подключения может применяться в случаях, когда пропускной способности сети IP достаточно для подключения к конференции одного абонента (оператора), но недостаточно для пропуска медиапотоков нескольких абонентов (операторов) к серверу диспетчерской связи.
    66
    77[[DiaVisView(diagram.dia)]]
     
    1515=== Вызов диспетчером всех абонентов группового канала ===
    1616
    17 Вызов всех абонентов группового канала в конференцию выполняется путем подключения к конференции "диспетчерского" канального окончания DS. Получив INVITE, канальное окончание DS передает в групповой канал TDM тональный сигнал "Подключение", представляющий собой сигнал DTMF A, после чего передает в сторону конференции ответ "200 OK".
     17Вызов всех абонентов группового канала в конференцию выполняется путем подключения к конференции "диспетчерского" канального окончания PPS. Получив INVITE, канальное окончание PPS передает в групповой канал TDM тональный сигнал "Подключение", после чего передает в сторону конференции ответ "200 OK".
    1818
    1919Канальное окончание DS оператора, приняв из группового канала сигнал "Подключение", передает INVITE телефонному аппарату оператора. При ответе оператора канальному окончанию DS приходит ответ "200 OK", при получении которого активируется медиапоток между аппаратом оператора и групповым каналом. После этого канальное окончание DS передает INVITE диспетчерской конференции (с неактивным медиапотоком), в результате чего диспетчер может видеть факт подключения оператора к конференции.
     
    2727skinparam sequenceMessageAlign center
    2828participant "Сервер\nконференции\n'0'" as A
    29 participant "Окончание DS\nдиспетчера\n'ds'" as B
    30 participant "Окончание DS\nоператора\n'201'" as C
    31 participant "Абонент\n(оператор)\n'op1'" as D
    32 
    33 A --> B: INVITE '0' --> 'ds'
     29participant "Окончание PPS\nдиспетчера\n'pps'" as B
     30participant "Окончание DS\nоператора\n'201'" as C
     31participant "Абонент\n(оператор)\n'op1'" as D
     32
     33A --> B: INVITE '0' --> 'pps'
    3434B --> A: 100 Trying
    3535B -> C: сигнал "Подключение"
     
    6565Приняв вызов от оператора, канальное окончание DS передает в групповой канал тональный сигнал "Подключение", установленный конфигурационным параметром "Сигнал подключения Tx", после чего дает оператору ответ "200 OK" и активирует медиапоток между абонентом и групповым каналом. Затем канальное окончание DS устанавливает соединение с конференцией без медиапотока, как и при вызове диспетчером всех операторов (см. выше).
    6666
    67 Приняв из группового канала сигнал "Подключение", канальное окончание DS диспетчера выполняет вызов конференции диспетчера.
     67Приняв из группового канала сигнал "Подключение", канальное окончание PPS диспетчера выполняет вызов конференции диспетчера.
    6868
    6969Пример сценария вызова оператором диспетчерской конференции:
     
    7575skinparam sequenceMessageAlign center
    7676participant "Сервер\nконференции\n'0'" as A
    77 participant "Окончание DS\nдиспетчера\n'ds'" as B
     77participant "Окончание PPS\nдиспетчера\n'pps'" as B
    7878participant "Окончание DS\nоператора\n'201'" as C
    7979participant "Абонент\n(оператор)\n'op1'" as D
     
    8787D --> C: ACK
    8888
    89 B --> A: INVITE '0' <-- 'ds'
     89B --> A: INVITE '0' <-- 'pps'
    9090A --> B: 100 Trying
    9191A --> B: 200 OK
     
    108108{{{#!PlantUml
    109109@startuml
    110 title Вызов диспетчером одного оператора
     110title Вызов диспетчером одного оператора 
    111111skinparam ParticipantPadding 80
    112112skinparam sequenceMessageAlign center
     
    136136=== Отбой диспетчером группового канала ===
    137137
    138 При отбое диспетчером всех абонентов группового канала сервер конференции направляет сообщение BYE канальному окончанию DS диспетчера. Получив BYE, канальное окончание деактивирует медиапоток между конференцией и групповым каналом TDM и передает в групповой канал тональный сигнал "Отбой" (для этого в настройках канального окончания DS диспетчера отмечен конфигурационный параметр "Передавать "отбой" при отключении конференции"), представляющий собой символ DTMF D.
     138При отбое диспетчером всех абонентов группового канала сервер конференции направляет сообщение BYE канальному окончанию PPS диспетчера. Получив BYE, канальное окончание деактивирует медиапоток между конференцией и групповым каналом TDM и передает в групповой канал тональный сигнал "Отбой" (для этого в настройках канального окончания PPS диспетчера должен быть отмечен конфигурационный параметр "Отключать ретрансляторы при отбое со стороны IP"), представляющий собой символ DTMF D.
    139139
    140140Приняв из группового канала TDM тональный сигнал "Отбой", канальное окончание оператора, подключенного к групповому каналу, деактивирует медиапоток между телефонным аппаратом оператора и групповым каналом и отправляет два сообщения BYE: телефонному аппарату оператора и конференции. В результате диспетчер с помощью диспетчерского пульта может наблюдать, что оператор исчез из списка участников конференции (отключился от конференции). Аналогичным образом от конференции отключаются все операторы, подключенные к этому групповому каналу.
     
    148148skinparam sequenceMessageAlign center
    149149participant "Сервер\nконференции\n'0'" as A
    150 participant "Окончание DS\nдиспетчера\n'ds'" as B
     150participant "Окончание PPS\nдиспетчера\n'pps'" as B
    151151participant "Окончание DS\nоператора\n'201'" as C
    152152participant "Абонент\n(оператор)\n'op1'" as D
     
    166166=== Отбой оператора от группового канала ===
    167167
    168 При отбое по инициативе оператора (когда оператор, подключенный к групповому каналу, кладет трубку) телефонный аппарат оператора передает канальному окончанию DS сообщение BYE. Получив это сообщение, канальное окончание DS деактивирует медиапоток между аппаратом оператора и групповым каналом TDM и передает сообщение BYE серверу конференции. Таким образом, диспетчер может видеть, что оператор отключился от конференции. Так как тональный сигнал "Отбой" в данном случае в групповой канал не передается (конфигурационный параметр "Передавать "отбой" при отключении конференции" канальных окончаний операторов не отмечен), остальные подключенные к конференции операторы продолжают разговор.
     168При отбое по инициативе оператора (когда оператор, подключенный к групповому каналу, кладет трубку) телефонный аппарат оператора передает канальному окончанию DS сообщение BYE. Получив это сообщение, канальное окончание DS деактивирует медиапоток между аппаратом оператора и групповым каналом TDM и передает сообщение BYE серверу конференции. Таким образом, диспетчер может видеть, что оператор отключился от конференции.
    169169
    170170Пример сценария отбоя по инициативе оператора:
     
    172172{{{#!PlantUml
    173173@startuml
    174 title Отбой по инициативе оператора
     174title Отбой по инициативе оператора 
    175175skinparam ParticipantPadding 60
    176176skinparam sequenceMessageAlign center
     
    196196{{{#!PlantUml
    197197@startuml
    198 title Отбой оператора по инициативе диспетчера
     198title Отбой оператора по инициативе диспетчера 
    199199skinparam ParticipantPadding 60
    200200skinparam sequenceMessageAlign center
     
    220220Далее описаны параметры, специфичные для канального окончания DS. Не указанные здесь конфигурационные параметры работают так же, как и во всех прочих существующих канальных окончаниях. См. EndpointParameters.
    221221
    222  Передавать "отбой" при отключении конференции:: Параметр определяет, будет ли канальное окончание передавать в групповой канал TDM тональный сигнал "Отбой" при отключении конференции от канального окончания. Если чекбокс отмечен, при отключении конференции от канального окончания в канал TDM передается сигнал "Отбой". Этот жерим используется диспетчерским канальным окончанием для отбоя всех абонентов группового канала при отключении канала от конференции диспетчера. Значение по умолчанию - чекбокс не отмечен.
     222 Передавать "отбой" при отключении конференции:: Данный конфигурационный параметр не используется, и чекбокс **не должен быть отмечен**.
    223223
    224224 Имя конференции:: Параметр устанавливает имя диспетчерской конференции, к которой подключается оператор.
    225225
    226  URI оператора:: URI телефонного аппарата абонента (оператора), работающего с данным канальным окончанием. Для диспетчерского окончания - URI диспетчерской конференции. Заданный параметром URI вызывается при получении тонального сигнала "Подключение".
     226 URI оператора:: URI телефонного аппарата абонента (оператора), работающего с данным канальным окончанием. Заданный параметром URI вызывается при получении тонального сигнала "Подключение".
    227227
    228228 Сигнал включения Tx:: Параметр устанавливает сигнал "Подключение", передаваемый в канал TDM при подключении оператора к канальному окончанию DS. Параметру может быть назначен любой символ DTMF кроме символа D, являющегося сигналом "Отбой".
     
    238238{{{#!plantuml
    239239@startuml
    240 title Упрощенная диаграмма состояний канального окончания DS
     240title Упрощенная диаграмма состояний канального окончания DS 
    241241
    242242state Idle: исходное состояние