Changes between Version 1 and Version 2 of EndpointEM


Ignore:
Timestamp:
Oct 17, 2019, 5:51:21 PM (5 years ago)
Author:
alx
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • EndpointEM

    v1 v2  
    5151Вариант сигнализации "wink" отличается от варианта "немедленный старт" тем, что в ответ на занятие канала удаленная сторона подтверждает занятие, передавая сигнал "wink" - короткий импульс (переход в состояние "off-hook" и обратно в "on-hook") в сигнальном канале длительностью 100...300 мс. Прием сигнала "wink" говорит о том, что удаленная сторона успешно распознала занятие канала и готова к приему адресной информации.
    5252
    53 При работе с вариантом сигнализации "wink"
     53При работе с вариантом сигнализации "wink" после занятия канала (перевода сигнального канала в состояние "off-hook") канальное окончание переходит в состояние `Seizure` и ожидает сигнал "wink". При получении сигнала "wink" канальное окончание переходит в состояние `Dialing` и начинает передачу номера. Если в течение 500 мс сигнал "wink" не принят, канальное окончание EM освобождает канал (переводит сигнальный канал в состояние "on-hook"), передает вызывающему абоненту ответ "480 Temporarily Unavailable" и переходит в исходное состояние (`Idle`).
    5454
    5555{{{#!PlantUml
     
    8787Бывают ситуации, когда оборудование принимающей вызов стороны не успевает вовремя приготовиться к приему номера. Например в некоторых телефонных станциях из соображений экономии комплектов оборудования, принимающего номер, существенно меньше, чем абонентских комплектов. В таких станциях возможны ситуации, когда на момент занятия канала все комплекты приема номера уже заняты, и для продолжения процесса установки соединения необходимо ждать, когда один из них освободится. Вариант сигнализации "задержка старта" решает проблему задержки готовности к приему номера.
    8888
    89 В данном варианте сигнализации
     89В данном варианте сигнализации, если принимающая вызов сторона в момент занятия канала не готова к приему адресной информации, она переводит сигнальный канал в состояние "off-hook" и удерживает это состояние до готовности к приему номера. Когда принимающая сторона готова, сигнальный канал возвращается в состояние "on-hook", чем сигнализирует вызывающей стороне о возможности передавать номер.
     90
     91При работе с вариантом сигнализации "задержка старта" после занятия канала (перевода сигнального канала в состояние "off-hook") канальное окончание EM переходит в состояние `Seizure` и в течение 150 мс ожидает от удаленной стороны сигнал неготовности к приему номера. Если в течение этих 150 мс сигнальный канал на входе канального окончания оставался в состоянии "on-hook", окончание EM переходит в состояние `Dialing` и начинает передачу номера (в этом случае сценарий вызова ничем не отличается от варианта "немедленный старт"). Если же во время 150 мс ожидания от удаленной стороны принят сигнал "off-hook", канальное окончание EM ожидает возвращение сигнального канала в состояние "on-hook", после чего переходит в состояние `Dialing` и начинает передачу номера.
     92
     93Пример сценария с задержкой старта показан на следующей диаграмме:
     94
     95{{{#!PlantUml
     96@startuml
     97title Cценарий вызова "задержка старта" со стороны сети IP
     98skinparam ParticipantPadding 80
     99skinparam sequenceMessageAlign center
     100participant "Абонент А (IP)" as A
     101participant "окончание EM" as B
     102participant "Абонент Б (TDM)" as C
     103
     104A -> B: INVITE
     105B -> A: 100 Trying
     106B -> C: off-hook
     107note right of C: станция не готова к приему номера
     108C -> B: off-hook
     109...
     110note right of C: станция готова к приему номера
     111C -> B: on-hook
     112B -> C: набор номера
     113
     114B -> A: 183 Session Progress
     115A <-[#0000ff]-> B: <font color=blue>медиапоток</font>
     116note right of C: вызываемый абонент слышит звонок
     117C o-[#gray]> A: <font color=gray>//          КПВ//
     118...
     119note over C: абонент ответил на вызов
     120C -> B: off-hook
     121B -> A: 200 OK
     122A -> B: ACK
     123note over A, C: абоненты А и Б ведут разговор
     124@enduml
     125}}}