Стандарт H.323 стандарт ITU-T, определяющий технические требования для передачи аудио- и видеоданных через сети с коммутацией пакетов и включает в себя стандарты на видеокодеки, голосовые кодеки, общедоступные приложения, управление вызовами и системой. Семейство протоколов Н.323 включает в себя три основных протокола: протокол взаимодействия оконечного оборудования с контроллером зоны – RAS, протокол управления соединениями – Н.225 и протокол управления логическими каналами – Н.245.
В данном разделе приведен пример сценария установления базового соединения по протоколу H.323 между двумя шлюзами без использования гейткипера.
Рисунок. Алгоритм вызова по протоколу H.323.
Описание алгоритма
Установление соединения (по протоколу ITU-Q.931/H.225):
- Шлюз абонента «А» вызывает абонента «B» (посылает сообщение «setup»).
- Шлюз абонента «B» посылает сообщение, заявляя о возможности продолжения процесса.
- Шлюз абонента «B» отправляет сообщение уведомления «Alerting». Абонент «B» свободен. В этот момент на аппарат абонента «B» выдается «Посылка вызова», а абоненту «А» «Контроль посылки вызова».
- Шлюз абонента «B» отвечает на вызов.
Установление логических каналов (по протоколу H.245):
- Шлюз абонента «А» сообщает шлюзу абонента «B» какие возможности он поддерживает (TerminalCapabilitySet). Шлюз абонента «B» подтверждает запрос (TerminalCapabilitySetAck). Такая же процедура повторяется в обратном направлении от абонента «B» к абоненту «А».
- Определяется режим работы – какой из шлюзов будет «ведущим», какой «ведомым».
- Каждый шлюз передает сообщение на открытие логического канала (OpenLogicalChannel). Если шлюзы готовы к принятию данных, отправляются сообщения подтверждающие открытие логического канала (OpenLogicalChannelAck). Открывается разговорная RTP-сессия.
Добавить комментарий