| 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 |
| | 97 | title Cценарий вызова "задержка старта" со стороны сети IP |
| | 98 | skinparam ParticipantPadding 80 |
| | 99 | skinparam sequenceMessageAlign center |
| | 100 | participant "Абонент А (IP)" as A |
| | 101 | participant "окончание EM" as B |
| | 102 | participant "Абонент Б (TDM)" as C |
| | 103 | |
| | 104 | A -> B: INVITE |
| | 105 | B -> A: 100 Trying |
| | 106 | B -> C: off-hook |
| | 107 | note right of C: станция не готова к приему номера |
| | 108 | C -> B: off-hook |
| | 109 | ... |
| | 110 | note right of C: станция готова к приему номера |
| | 111 | C -> B: on-hook |
| | 112 | B -> C: набор номера |
| | 113 | |
| | 114 | B -> A: 183 Session Progress |
| | 115 | A <-[#0000ff]-> B: <font color=blue>медиапоток</font> |
| | 116 | note right of C: вызываемый абонент слышит звонок |
| | 117 | C o-[#gray]> A: <font color=gray>// КПВ// |
| | 118 | ... |
| | 119 | note over C: абонент ответил на вызов |
| | 120 | C -> B: off-hook |
| | 121 | B -> A: 200 OK |
| | 122 | A -> B: ACK |
| | 123 | note over A, C: абоненты А и Б ведут разговор |
| | 124 | @enduml |
| | 125 | }}} |