| 248 | |
| 249 | == Состояния канального окончания == |
| 250 | |
| 251 | Далее описаны состояния, в которых может находиться канальное окончание EM, и их описание. |
| 252 | |
| 253 | Idle:: Исходное состояние канального окончания. Канальное окончание свободно: способно принимать вызовы со стороны сети IP и ожидает занятие канала со стороны TDM. |
| 254 | |
| 255 | Seizure:: Выполняется исходящее занятие соединительной линии: сигнальный канал переведен в состояние "off-hook" и ожидается подтверждение готовности удаленной стороны к приему номера. |
| 256 | |
| 257 | Dialing:: Передается номер вызываемого абонента. |
| 258 | |
| 259 | Dialed:: Номер вызываемого абонента передан. Ожидается ответ. |
| 260 | |
| 261 | !NumRecv:: Принимается номер вызываемого абонента. |
| 262 | |
| 263 | Calling:: Отправлен INVITE, ожидается ответ. |
| 264 | |
| 265 | Busy:: Неуспешный вызов в направлении TDM --> IP. В канал TDM передается акустический сигнал "Занято" и ожидается отбой вызывающей стороны. |
| 266 | |
| 267 | {{{#!plantuml |
| 268 | @startuml |
| 269 | title Упрощенная диаграмма состояний канального окончания EM |
| 270 | |
| 271 | Idle: исходное состояние |
| 272 | Seizure: исходящее занятие |
| 273 | Dialing: передается номер\nвызываемого абонента |
| 274 | Dialed: ожидание ответа |
| 275 | NumRecv: прием номера\nвызываемого абонента |
| 276 | Calling: отправлен INVITE,\nожидается ответ |
| 277 | Connected: соединение установлено,\nведется разговор |
| 278 | Busy: ожидается отбой от\nудаленной стороны |
| 279 | |
| 280 | Idle --> Seizure: получено INVITE |
| 281 | Seizure --> Dialing: получен wink |
| 282 | Dialing --> Dialed: номер передан |
| 283 | Dialed --> Connected: получен off-hook |
| 284 | |
| 285 | Idle --> NumRecv: получен off-hook |
| 286 | NumRecv --> Calling: набор номера\nзакончен |
| 287 | NumRecv --> Busy: ошибка приема |
| 288 | Calling --> Connected: принято "200 OK" |
| 289 | Calling --> Busy: принят ответ\n4xx/5xx/6xx |
| 290 | Busy --> Idle: принят on-hook |
| 291 | |
| 292 | Connected --> Idle: получен on-hook |
| 293 | Connected --> Idle: получено BYE |
| 294 | |
| 295 | Seizure --> Idle: получено CANCEL |
| 296 | Dialing --> Idle: получено CANCEL |
| 297 | Dialed --> Idle: получено CANCEL |
| 298 | |
| 299 | @enduml |
| 300 | }}} |