Giao thức H.323 định nghĩa 4 thành phần sau: đầu cuối (terminal – được ký hiệu là T), cổng (gateway - GW), bộ giữ cổng (gatekeeper GK), và đơn vị điều khiển đa điểm (multipoint control unit - MCU). Riờng với GK thỡ đõy là thành phần lựa chọn, cú thể cú hoặc khụng cú trong mạng. Và GW và MCU thường được coi là cỏc điểm cuối (endpoint). Cỏc thành phần này cú thể được tập trung trong một hệ thống đơn hay được lắp đặt ở nhiều hệ thống khỏc nhau tại những vị trớ địa lý cũng như vật lý khỏc nhau. Mụ hỡnh mạng H.323 được thể hiện trong hỡnh sau:
Hỡnh 2.4: Mạng H.323
Chồng giao thức mà H.323 hỗ trợ được trỡnh bày trong hỡnh sau:
Hỡnh 2.5: Cỏc giao thức thuộc H.323
1. Terminal Là thành phần dựng trong truyền thụng 2 chiều đa phương tiện thời gian thực được dựng trong việc kết nối cỏc cuộc gọi. Đầu cuối H.323 cú thể là một mỏy tớnh, một điện thoại, điện thoại truyền hỡnh, hệ thống voicemail, thiết bị IVR (Interactive Voice Response) hay là 1 thiết bị độc lập cú cỏc ứng dụng đa phương tiện H.323. Ngoài ra nú cũn tương thớch với đầu cuối H.324 của
mạng chuyển mạch kờnh và mạng di động, đầu cuối H.310 của B-ISDN, đầu cuối H.320 của ISDN, v.v. Một đầu cuối H.323 phải hỗ trợ cỏc đặc tớnh sau: − H.245 cho việc trao đổi khả năng của đầu cuối và để tạo cỏc kờnh thụng tin. − H.225 cho quỏ trỡnh bỏo hiệu và thiết lập cuộc gọi. − RAS cho việc đăng ký và điều khiển cỏc hoạt động quản lý khỏc với GK. − RTP/RTCP được sử dụng cho việc truyền cỏc gúi thụng tin thoại và hỡnh. − G.711 cho quỏ trỡnh mó húa và giải mó tiếng núi, T.120 cho hội thảo dữ liệu và hỗ trợ khả năng tương tự của MCU.
Hỡnh sau minh họa cỏc giao thức mà một đầu cuối H.323 phải hỗ trợ:
Hỡnh 2.6: Chồng giao thức tại đầu cuối H.323
2. Gateway GW là thành phần dựng để kết nối 2 mạng khỏc loại nhau. Một cổng
H.323 dựng để liờn kết mạng H.323 với mạng khụng phải là mạng chuẩn H.323. Việc kết nối giữa 2 mạng khỏc loại nhau thực hiện được nhờ việc dịch cỏc giao thức (protocol translation) khỏc nhau cho quỏ trỡnh thiết lập và giải tỏa cuộc gọi, việc chuyển đổi dạng thụng tin giữa cỏc mạng khỏc nhau và việc truyền thụng tin giữa cỏc mạng kết nối với GW.
Cỏc đặc tớnh cơ bản của một gateway:
- Một GW phải hỗ trợ cỏc giao thức hoạt động trong mạng H.323 và mạng sử dụng chuyển mạch kờnh (SCN – Switched Circuit Network)
- Về phớa H.323, GW phải hỗ trợ bỏo hiệu điều khiển H.245 cho quỏ trỡnh trao
đổi khả năng hoạt động của terminal cũng như của GW, bỏo hiệu cuộc gọi H.225, bỏo hiệu RAS
- Về phớa SCN, GW phải hỗ trợ cỏc giao thức hoạt động trong mạng chuyển mạch kờnh (như SS7 sử dụng trong PSTN).
Hỡnh 2.7: Chồng cỏc giao thức cần hỗ trợ tại Gateway
3. Gatekeeper(GK): GK được xem là bộ nóo của mạng H.323, nú chớnh là điểm trung tõm cho mọi cuộc gọi trong mạng H.323. Mặc dự là thành phần tựy chọn nhưng GK cung cấp cỏc dịch vụ quan trọng như việc dịch địa chỉ, sự ban quyền và nhận thực cho đầu cuối terminal và GW, quản lý băng thụng, thu thập số liệu và tớnh cước. Ngoài ra nú cũng cung cấp dịch vụ định tuyến cuộc gọi. Đõy là một chức năng cú rất nhiều ưu điểm vỡ quỏ trỡnh giỏm sỏt cuộc gọi cũng như định tuyến qua GK sẽ cung cấp hoạt động mạng tốt hơn. Điều này là do việc GK đưa ra quyết định định tuyến dựa trờn rất nhiều yếu tố, vớ dụ như yếu tố cõn bằng tải giữa cỏc GW.
Cỏc chức năng cần thiết của một GK:
− Dịch địa chỉ (Address Translation): một cuộc gọi đi trong mạng H.323 cú thể dựng bớ danh (alias) để chỉ địa chỉ của đầu cuối đớch (destination terminal). Do đú ta cần phải sử dụng chức năng này để dịch bớ danh sang địa chỉ H.323. − Quản lý việc thu nhận điểm cuối (Admission Control): GK sử dụng bỏo hiệu RAS để quản lý việc tham gia vào mạng H.323 để cú thể tham gia vào một kết nối nào đú của cỏc điểm cuối dựa vào một số tiờu chuẩn như băng thụng cũn trống, sự cho phộp hay một số tiờu chuẩn khỏc mà một số yờu cầu đặc biệt khỏc đũi hỏi đỏp ứng. - Điều khiển băng thụng (Bandwidth Control): GK điều khiển băng thụng bằng bỏo hiệu RAS. Vớ dụ nếu người điều hành mạng đó xỏc định số cuộc gọi tối đa được thực hiện cựng lỳc thỡ mạng cú quyền từ chối bất cứ cuộc gọi nào khi số cuộc gọi tại thời điểm đú đó đạt đến ngưỡng này.
- Quản lý vựng hoạt động (Zone management): GK chỉ cú thể thực hiện cỏc chức năng trờn đối với cỏc terminal, GW và MCU thuộc vựng quản lý của nú. Hay núi
cỏch khỏc GK định nghĩa cỏc điểm cuối (endpoint) nú quản lý.
Cỏc chức năng tựy chọn của GK:
- Bỏo hiệu điều khiển cuộc gọi (Call Control Signaling).
- Chấp nhận cuộc gọi (Call Authorization): GK cú quyền quyết định cho một điểm cuối (endpoint) cú thể thực hiện một cuộc gọi hay khụng.
- Quản lý cuộc gọi (Call Management): chức năng này cho phộp GK lưu trữ tất
cả cỏc thụng tin về cỏc cuộc gọi mà nú xử lý (cỏc cuộc gọi xuất phỏt từ vựng hoạt động của nú).
4. Multipoint Control Unit (MCU) là thành phần hỗ trợ trong dịch vụ hội nghị đa điểm cú sự tham gia của từ 2 terminal H.323 trở lờn. Mọi terminal tham gia vào hội nghị đều phải thiết lập một kết nối với MCU. Và MCU quản lý tài nguyờn phục vụ cho hội nghị, thương lượng giữa cỏc terminal để xỏc định loại codec (Coder/ Decoder) nào cho tiếng và hỡnh được sử dụng đồng thời xử lý dũng thụng tin truyền. Một MCU bao gồm 2 thành phần con: bộ điều khiển đa điểm (Multipoint Controller – MC) và thành phần tựy chọn bộ xử lý đa điểm (Multipoint Processor – MP). MC cú chức năng quản lý bỏo hiệu cuộc gọi. Trong lỳc đú, MP xử lý việc trộn và chuyển mạch cỏc dũng thụng tin cũng như cỏc quỏ trỡnh xử lý thụng tin khỏc