Kùnh H225 RAS lađ mửơt kùnh logic khửng tin cớơy ặỳơc duđng ăùớ truýỡn taời caõc baờn tin giỷụa gatekeeper vađ caõc phớỡn tỷờ khaõc trong maơng ăùớ thỷơc hiùơn caõc thuờ tuơc nhỷ: Tũm gatekeeper, ăựng kủ...
Bỳời vũ caõc baờn tin RAS ặỳơc truýỡn trùn kùnh khửng tin cớơy nùn caõc baờn tin nađy phaời ặỳơc ăựơt mửơt khoaờng thỳđi gian timeout vađ sửị lớỡn phaõt laơi khi khửng nhớơn ặỳơc hửỡi ớm. Mửơt ăiùớm cuửịi hoựơc gatekeeper khửng thùớ ăaõp ỷõng laơi mửơt ýu cớỡu trong thỳđi gian timeout thũ noõ phaời traờ lỳđi bựỡng baờn tin RIP (Request In Progress) ăùớ cho biùịt noõ ăang xỷờ lủ ýu cớỡu. Khi nhớơn ặỳơc baờn tin RIP, chuõng phaời khỳời ăửơng laơi timeout vađ sửị lớỡn phaõt laơi.
1.1 Tũm gatekeeper
Thuờ tuơc nađy ặỳơc thỷơc hiùơn khi mửơt ăiùớm cuửịi muửịn tũm cho noõ mửơt gatekeeper ăùớ ăựng kủ. Thuờ tuơc nađy phaời ặỳơc thỷơc hiùơn ngay khi ăiùớm cuửịi ăoõ hoaơt ăửơng. Coõ hai phỷỳng thỷõc tũm gatekeeper:
+ Trong cớịu hũnh cuờa ăiùớm cuửịi coõ ắa chú cuờa gatekeeper (coõ thùớ ăựơt trong tùơp khỳời ăửơng).
+ Ăiùớm cuửịi gỷời baờn tin GRQ theo ắa chú multicast ăùịn tớịt caờ caõc gatekeeper (Ăừa chú nađy ặỳơc
quy ắnh trong khuýịn nghừ H225). Nùịu gatekeeper nađo ăoõ coõ thùớ quaờn lủ ặỳơc ăiùớm cuửịi nađy thũ coõ thùớ traờ lỳđi bựỡng baờn tin GCF coõ chỷõa ắa chú cuờa kùnh RAS (xem hũnh 2.1).
Vỳõi muơc ăủch dỷơ trỷụ, gatekeeper chú ắnh caõc gatekeeper thay thùị trong trỷỳđng hỳơp xaờy ra lửợi. Danh saõch caõc gatekeeper thay thùị nađy ặỳơc lỷu ỳờ trỷỳđng AlternateGatekeeper trong caõc baờn tin
GCF vađ RCF (xem muơc sau).
Nùịu mửơt ăiùớm cuửịi nhớơn thớịy sỷơ ăựng kủ cuờa noõ khửng hỳơp lùơ, noõ phaời thỷơc hiùơn laơi thuờ tuơc tũm gatekeeper. Ăựng kủ lađ khửng hỳơp lùơ khi ăiùớm cuửịi nhớơn ặỳơc baờn tin RRJ traờ lỳđi cho baờn tin RRQ hoựơc khửng nhớơn ặỳơc traờ lỳđi cho baờn tin RRQ trong thỳđi gian timeout.
1.2 Thuờ tuơc ăựng kủ vỳõi gatekeeper
Ăùớ tham gia vađo mửơt miùỡn do gatekeepet quaờn lủ, caõc ăiùớm cuửịi phaời thỷơc hiùơn thuờ tuơc ăựng kủ. Ăớy lađ quaõ trũnh ăiùớm cuửịi thửng baõo cho gatekeeper biùịt ắa chú giao vớơn cuụng nhỷ ắa chú hũnh thỷõc (alias address) cuờa noõ. Thuờ tuơc ăựng kủ phaời ặỳơc thỷơc hiùơn trỷỳõc khi coõ caõc cuửơc goơi xaờy ra vađ sau khi ăaụ thỷơc hiùơn thuờ tuơc tũm gatekeeper.
Ăiùớm cuửịi gỷời baờn tin RRQ (Registration Request) ăùịn gatekeeper trùn kùnh H225
RAS. Kùnh H225 RAS ặỳơc xaõc ắnh trong thuờ tuơc tũm gatekeeper. Gatekeeper coõ thùớ traờ lỳđi bựỡng baờn tin RCF (Request Confirm) hoựơc RRJ
(Request Reject) (Hũnh 2.2). Mửơt ăiùớm cuửịi chú ăựng kủ vỳõi 1 gatekeeper. Endpoint Gatekeeper GRQ (địa chỉ muticast) GCF/GRJ Hình 2.1: Tự đĩng tìm gatekeeper Endpoint Gatekeeper RRQ RCF hoƯc RRJ
Ăiùớm cuửịi coõ thùớ ăựng kủ thỳđi haơn sỷờ duơng bỳời ýu cớỡu timeToLive (tủnh bựỡng giớy) trong baờn tin RRQ. Gatekeeper traờ lỳđi bựỡng baờn tin RCF vỳõi cuđng giaõ trừ timeToLive hoựơc beõ hỳn. Sau khoaờng thỳđi gian nađy, sỷơ ăựng kủ nađy hùịt hiùơu lỷơc. Trỷỳõc khi hùịt thỳđi gian ăựng kủ hùịt, ăiùớm cuửịi coõ thùớ thiùịt lớơp laơi timeToLive ăùớ keõo dađi thỳđi haơn ăựng kủ bựỡng caõch gỷời ăi baờn tin RRQ vỳõi bit keepAlive ặỳơc thiùịt lớơp (baờn tin RRQ nađy chú coõ mửơt ủt thửng tin ặỳơc chú roụ trong khuýịn nghừ H225.0). Sau khi hùịt thỳđi haơn, caõc ăiùớm cuửịi phaời ăựng kủ laơi vỳõi gatekeeper vỳõi baờn tin RRQ ăớỡy ăuờ.
Gatekeeper phaời ăaờm baờo mửợi ắa chú hũnh thỷõc ặỳơc chuýớn ăửới thađnh mửơt ắa chú giao vớơn. Tuy nhiùn, ăiùớm cuửịi coõ thùớ chú ắnh mửơt ắa chú giao vớơn dỷơ trỷụ hay thay thùị nhỳđ cớịu truõc alternateEndpoint trong baờn tin RAS cho pheõp ăiùớm cuửịi coõ mửơt giao diùơn maơng thỷõ cớịp. Gatekeeper seụ tỷđ chửịi ăựng kủ nùịu xeõt thớịy sỷơ ăựng kủ ăoõ lađ mớơp mỳđ, khửng ăuờ thửng tin.
Nùịu ăiùớm cuửịi khửng xaõc ắnh mửơt ắa chú hũnh thỷõc trong baờn tin RRQ thũ gatekeeper seụ cớịp phaõt cho noõ mửơt ắa chú hũnh thỷõc vađ thửng baõo cho noõ trong baờn tin xaõc nhớơn RCF.
Ăiùớm cuửịi coõ thùớ huyờ boờ sỷơ ăựng kủ bựỡng caõch gỷời baờn tin URQ (Unregistration Request) ăùịn gatekeeper. Gatekeeper xaõc nhớơn bựỡng baờn tin UCF (Unregistration Confirm). Ăiùỡu nađy cho pheõp ăiùớm cuửịi thay ăửới ắa chú hũnh thỷõc liùt kùịt vỳõi ắa chú giao vớơn hoựơc ngỷỳơc laơi. Nùịu nhớơn thớịy ăiùớm cuửịi chỷa ăựng kủ, gatekeeper traờ lỳđi bựỡng baờn tin URJ (Unregistration Reject).
Gatekeeper cuụng coõ thùớ ýu cớỡu huyờ boờ ăựng kủ cuờa ăiùớm cuửịi (duđng baờn tin URQ), luõc ăoõ ăiùớm cuửịi phaời traờ lỳđi bựỡng baờn tin UCF. Sau khi huyờ boờ ăựng kủ, ăiùớm cuửịi phaời ăựng kủ laơi (coõ thùớ vỳõi mửơt gatekeeper khaõc).
Endpoint Gatekeeper
URQ UCF hoƯc URJ
Gatekeeper Endpoint
URQ UCF
Mửơt ăiùớm cuửịi nùịu khửng ăựng kủ seụ khửng chừu sỷơ quaờn lủ cuờa gatekeeper.
1.3 Ăừnh vừ ăiùớm cuửịi
Mửơt ăiùớm cuửịi hoựơc gatekeeper coõ ắa chú hũnh thỷõc cuờa mửơt ăiùớm cuửịi khaõc vađ muửịn biùịt thửng tin liùn laơc cuờa ăiùớm cuửịi nađy, noõ seụ sỷờ duơng baờn tin LRQ (Location Request). Baờn tin nađy coõ thùớ ặỳơc gỷời ăùịn mửơt gatekeeper nađo ăoõ (coõ ắa chú roụ rađng) hoựơc gỷời theo ắa chú multicast ăùịn nhiùỡu gatekeeper. Gatekeeper quaờn lủ ăiùớm cuửịi coõ ắa chú hũnh thỷõc trong baờn tin LRQ seụ traờ lỳđi laơi bựỡng baờn tin LCF chỷõa caõc thửng tin liùn laơc cuờa ăiùớm cuửịi ăoõ. Thửng tin liùn laơc bao gửỡm ắa chú kùnh baõo hiùơu, ắa chú kùnh RAS vađ mửơt sửị thửng tin khaõc.
Nùịu mửơt gatekeepr nađo ăoõ nhớơn ặỳơc baờn tin LRQ trùn kùnh RAS cuờa noõ thũ phaời traờ lỳđi laơi. Nùịu gatekeeper nhớơn ặỳơc trùn kùnh RAS multicast thũ noõ seụ khửng traờ lỳđi (trong trỷỳđng hỳơp noõ khửng quaờn lủ ăiùớm cuửịi).
1.4 Caõc thuờ tuơc khaõc
Ngoađi caõc thuờ tuơc trùn, kùnh RAS cođn duđng ăùớ truýỡn taời caõc baờn tin ăiùỡu khiùớn truy nhớơp, thay ăửới bựng thửng, giaõm saõt traơng thaõi vađ giaời phoõng. Chi tiùịt vùỡ caõc thuờ tuơc nađy ặỳơc trũnh bađy ỳờ phớỡn sau.
Trong baờn tin ARQ ( Admission Request) ýu cớỡu truy nhớơp, ăiùớm cuửịi xaõc ắnh mửơt giaõ trừ bựng thửng ăùớ truýỡn vađ nhớơn thửng tin. Giaõ trừ nađy lađ giỳõi haơn trùn cuờa tửịc ăửơ luửỡng tửớng hỳơp audio, video truýỡn vađ nhớơn (khửng kùớ caõc header ỳờ caõc lỳõp giao thỷõc). Gatekeeper coõ thùớ giaờm giaõ trừ nađy xuửịng trong baờn tin xaõc nhớơn ACF. Caõc ăiùớm cuửịi chú ặỳơc pheõp truýỡn thửng tin vỳõi tửịc ăửơ nựỡm trong giỳõi haơn nađy.