Телекоммуникационные технологии. Том 1

       

Состояние исходящего вызова LNS




Состояние Событие Действие Новое состояние
Idle Локальный запрос открытия Инициировать локально

tunnel-open

wait-tunnel
idle Получение OCCN,

OCRP, CDN

Clean up idle
wait-tunnel tunnel-open Послать OCRQ wait-reply
wait-reply Получение OCRP,

Приемлемо

никакого wait-connect
wait-reply Получение OCRP,

Не приемлемо

Послать CDN

Clean up

idle
wait-reply Получение OCCN, OCRQ Послать CDN

Clean up

idle
wait-connect Получение OCCN none established
wait-connect Получение OCRQ, OCRP Послать CDN

Clean up

idle
Idle,

wait-reply,

wait-connect,

established

Получение CDN, Clean up idle
established Получение OCRQ,

OCRP, OCCN

Послать CDN

Clean up

idle
wait-reply,

wait-connect,

established

Локальный запрос закрытия Послать CDN

Clean up

idle
wait-tunnel Локальный запрос закрытия Clean up idle

Состояниями, ассоциированными с LNS, для исходящих вызовов являются:

idle, wait-tunnel

Когда инициирован исходящий вызов, сначала создается туннель. Когда туннель создан, посылается сообщение Outgoing-Call-Request LAC и сессия переходит в состояние wait-reply.

wait-reply

Если получено Call-Disconnect-Notify, произошла ошибка, и сессия переводится в исходное состояние idle. Если получено сообщение Outgoing-Call-Reply, вызов находится в развитии и сессия переходит в состояние wait-connect.

wait-connect

Если получено Call-Disconnect-Notify, вызов не состоялся; сессия возвращается в исходное состояние idle. Если получено Outgoing-Call-Connected, вызов прошел, и сессия может осуществлять обмен данными.

established

Если получено Call-Disconnect-Notify, вызов был аннулирован по причине, указанной в кодах результата и причины; сессия возвращается в состояние idle. Если LNS решает завершить сессию, он посылает LAC сообщение Call-Disconnect-Notify и затем переводит сессию в исходное состояние idle.



Содержание раздела