В H.323 используется несколько уровней протоколов:
RAS, Q.931, H.245, а затем RTP и RTCP
Сообщения RAS отправляются по UDP. Они являются связью между конечной точкой и его привратником в большинстве сценариев: вы регистрируетесь на привратнике с помощью RRQ, вы начинаете инициировать вызов с помощью ARQ и т. Д.
После завершения части вызова (ARQ), привратник отправляет ACF - подтверждение приема - где он сообщает, куда вам нужно отправить сообщение SETUP Q.931.
Q.931 сообщения обычно отправляются по TCP. Они используются для установления вызова между конечными точками. Они могут быть направлены через привратник или любое другое посредническое устройство, или они могут быть отправлены непосредственно между конечными точками.
Исходное отправленное сообщение Q.931 - это SETUP, за которым в конце концов следует сообщение CONNECT Q.931.
Как только Q.931 установлен, затем передается сигнал H.245 для управления вызовами (обмена возможностями и открытия логических каналов). Это можно сделать через туннель Q.931 или по отдельному TCP-соединению. И снова - в конечном итоге это может быть направлено через привратник или непосредственно между конечными точками.
RTP и RTCP - это конец согласования H.245, и именно там находятся фактические носители.