Состояния LAC входящих вызовов
Состояние | Событие | Действие | Новое состояние |
Idle | Bearer Ring или Готов индицировать входящее соединение |
Инициировать локальное открытие туннеля | wait-tunnel |
Idle | Получить ICCN, ICRP, CDN | Clean up | idle |
wait-tunnel | Разрыв канала или локальный запрос закрытия | Clean up | idle |
wait-tunnel | tunnel-open | Послать ICRQ | wait-reply |
wait-reply | Получить ICRP, приемлемо | Послать ICCN | established |
wait-reply | Получить ICRP, Не приемлемо |
Послать CDN, Clean up |
idle |
wait-reply | Получить ICRQ | Послать CDN Clean up | idle |
wait-reply | Получить CDN ICCN | Clean up | idle |
wait-reply | Локальный запрос закрытия или потеря несущей | Послать CDN, Clean up |
idle |
Established | Получить CDN | Clean up | idle |
Established | Получить ICRQ, ICRP, ICCN |
Послать CDN, Clean up |
idle |
Established | Потеря несущей или локальный запрос закрытия | Послать CDN, Clean up |
idle |
Состояниями, ассоциированными с LAC, для входящих вызовов являются:
idle
LAC детектирует входящий вызов на одном из своих интерфейсов. Обычно это означает, что по аналоговой линии получены звонки или ISDN TE зарегистрировало входное сообщение Q.931 SETUP. LAC инициализирует свою машину состояния, формирующую туннель, и переходит в состояние ожидания подтверждения существования туннеля.
wait-tunnel
В этом состоянии сессия ожидает открытия соединения или верификации того, что туннель уже открыт. Как только получено уведомление о том, что туннель открыт, может быть начат обмен управляющими сообщениями сессии. Первым таким сообщением будет Incoming-Call-Request.
wait-reply
LAC получает CDN-сообщение, указывающее, что LNS не хочет воспринимать вызов и переходит назад в состояние idle
(пассивен), или получает сообщение Incoming-Call-Reply, означающее, что вызов принят, LAC посылает сообщение Incoming-Call-Connected и переходит в состояние “установлен”.
established
Через туннель передаются данные. Вызов может быть аннулирован после: