דוגמה לתהליך ניהול שיחה ברשת H.323 -
הדוגמה מכילה תהליך ניהול הקמת שיחה בין שני צדדים המחוברים ל-GK. בדוגמה זו תהליך העברת הודעות האיתותים מבוצע ישירות בין יחידות הקצה ולא דרך ה-GK. תהליך כזה נקרא Direct Call Signaling
- צד1 שולח הודעת ( RAS-ARQ (Admission Request ל-GK לצורך רישום.
- ה-GK מאשר את רישום צד1 ע"י החזרת הודעה RAS-ACF (Admission Confirm)
- צד1 שולח הודעת איתותים H.225-Setup להקמת השיחה
- צד2 מחזיר לצד1 הודעת Call Proceeding להמשך תהליך חיבור השיחה
- כעת על צד2 לבצע רישום מול ה-GK, הוא שולח הודעת RAS-ARQ
- ה-GK מאשר את רישום צד2 ע"י החזרת הודעה (RAS-ACF (Admission Confirm
- צד2 מודיע לצד1 כי הטלפון אצלו מצלצל ע"י שליחת הודעת H.225-Alert
- צד2 מודיע לצד1 כי החיבור בוצע בהצלחה ע"י שליחת הודעת H.225 - Connect
- ערוץ בקרה H.245 נפתח בין צד1 לצד2. צד1 שולח הודעת TerminalCapabilitySet לצד2 לידע אותו על יכולותיו.
- צד2 מחזיר לצד1 הודעת TerminalCapabilitySetAck שהודעתו התקבלה
- כעת צד2 שולח הודעת TerminalCapabilitySet לצד1 לידע אותו על יכולותיו.
- צד1 מחזיר לצד2 הודעת TerminalCapabilitySetAck שהודעתו התקבלה
- צד1 מבקש לפתוח ערוץ לוגי חד-כיווני להעברת השיחה ע"י שליחת הודעה OpenLogicalChannel.
- צד2 מאשר פתיחת הערוץ הלוגי ע"י שליחת הודעת אישור OpenLogicalChannelAck. בהודעה זו נשלח כתובת RTP שמוקצה ע"י צד2
- כעת צד2 מבקש לפתוח ערוץ לוגי חד-כיווני להעברת השיחה ע"י שליחת הודעה OpenLogicalChannel.
- צד1 מאשר פתיחת הערוץ הלוגי ע"י שליחת הודעת אישור OpenLogicalChannelAck. בהודעה זו נשלח כתובת RTP שמוקצה ע"י צד1
כעת הוקם ערוץ דו-כיווני עליו ניתן לנהל את השיחה.
- על גבי הערוץ הלוגי שולח צד1 חבילת RTP לצד2
- צד2 שולח חבילת RTP לצד1
- צד1 שולח הודעת RTCP לצד2
- צד2 שולח הודעת RTCP לצד1
- צד2 מבקש לנתק את השיחה. הוא שולח הודעת H.245 - EndSessionCommand לצד1
- צד1 מנתק את השיחה מהצד שלו ומחזיר הודעת אישור H.245 - EndSessionCommand לצד2
- צד2 מנתק כעת את השיחה בצד שלו ושולח הודעת H.225 - ReleaseComplete לצד1
- הן צד1 והן צד2 שולחים הודעות ניתוק RAS - DRQ (Disengage Request) ל-GK
- ה-GK מנתק את הצדדים ושולח להם הודעות RAS - DCF (Disengage Confirm)