BÀI GIẢNG NGN Chương 4: Báo hiệu biệt “Unknown Message Response” “Non-standard Message” 4.3 Giao thức báo hiệu gọi H.225 Đây giao thức hỗ trực chức báo hiệu cho gọi, sử dụng để thiết lập kênh kết nối endpoint Quá trình trao đổi tin báo hiệu gọi H.225 thực qua kênh báo hiệu gọi, kênh truyền tin cậy sử dụng giao thức TCP Các tin H.225 trao đổi trực tiếp endpoint GK mạng H.323 Nếu mạng có GK, tin truyền trực tiếp endpoint hay truyền thông qua GK để tới endpoint Cách thức truyền xác đònh trình thực báo hiệu RAS, qua tin tham gia gọi Các tin bao gồm: − Bản tin SETUP: sử dụng điểm cuối muốn thực kết nối với điểm cuối khác Nếu sử dụng cách thức truyền thông qua GK muốn phát tin trước hết phải nhận tin ACF GK − Bản tin CALL PROCEEDING: tin cho biết tin SETUP nhận thủ tục thiết lập gọi tiến hành − Bản tin ALERTING: điểm cuối bò gọi phát tin cho biết cảnh báo có gọi đến − Bản tin CONNECT: phát điểm cuối bò gọi, nhằm thông báo chấp nhận gọi − Bản tin RELEASE COMPLETE: tin dùng để kết thúc gọi − Ngoài có tin sau: tin PROGRESS, tin FACILITY, tin STATUS, tin STATUS INQUIRY, tin SETUP ACKNOWLEDGE tin NOTIFY Hình sau minh họa báo hiệu gọi sử dụng giao thức báo hiệu H.225: - 110 - BÀI GIẢNG NGN Chương 4: Báo hiệu SETUP CALL PROCEEDING PROGRESS G W ALERTING G W CONNECT Trao đổi thông tin RELEASE COMPLETE Hình 4.10: Quá trình báo hiệu gọi sử dụng H.225 4.4 Giao thức báo hiệu điều khiển H.245 Báo hiệu điều khiển H.245 giống báo hiệu điều khiển Q.931 tất tin có Q.931 sử dụng H.245 mà có khác biệt đònh Báo hiệu điều khiển H.245 dùng để trao đổi tin điều khiển H.245 từ đầu cuối đến đầu cuối (end-to-end, terminal) điểm cuối H.323 (endpoint) Các tin H.245 truyền kênh điều khiển H.245 Kênh kênh luận lý số luôn mở (mở thường trực) Các tin H.245 dùng để trao đổi khả terminal dùng để yêu cầu mở hay đóng kênh luận lý Lưu ý kênh luận lý kênh chiều Có loại tin H.245 tin yêu cầu (Request), tin đáp ứng (Response), tin lệnh (Command) tin đònh (Indication) Một tin yêu cầu cần phải kèm theo sau tin đáp ứng, tin lệnh không thiết cần có tin đáp ứng Các chức H.245 − Trao đổi khả (Terminal Capability Exchange) − Báo hiệu kênh luận lý (Logical Channel Signaling) − Xác đònh Master/ Slave (Master/ Slave Determination) - 111 - BÀI GIẢNG NGN Chương 4: Báo hiệu − Điều khiển hội nghò (Conference Control) Ở trình bày chức nhằm để minh họa cho trình thực gọi trình bày phần sau, đề nghò bạn SV tự tìm hiểu thêm chức lại báo hiệu H.245 để hiểu rõ hoạt động báo hiệu chức lại ứng dụng chủ yếu dòch vụ hội nghò đa điểm (Multipoint Conference) * Trao đổi khả Quá trình trao đổi khả sử dụng tin terminal liên lạc với để cung cấp cho điểm cuối ngang cấp với thông tin khả truyền nhận Khả truyền khả terminal truyền dòng thông tin, khả nhận bao hàm việc nhận xử lý dòng thông tin đến terminal Việc trao đổi khả điểm cuối cần thiết để có phương thức CODEC trình tham gia kết nối Các khả đánh số bảng gọi bảng khả (Capabiltity Table) Mỗi khả có kèm theo thuộc tính chúng lưu trữ bảng Bao gồm tin sau: − TerminalCapabilitySet: tin dạng request điểm cuối chủ gọi gởi cho điểm cuối bò gọi nhằm thông báo cho bên bò gọi biết khả − TerminalCapabilitySetAck: điểm cuối bò gọi nhận tin TerminalCapabilitySet nhận biết khả bên gọi trả đáp ứng tin − TerminalCapabilitySetReject: tin từ chối tin TerminalCapabilitySet − TerminalCapabilitySetRelease: tin loại đònh nhằm thông báo (bên chủ gọi) phát tin TerminalCapabilitySet chưa nhận đáp ứng thời gian cho trước - 112 - BÀI GIẢNG NGN Chương 4: Báo hiệu * Báo hiệu kênh luận lý Một điểm cuối yêu cầu thiết lập kênh luận lý cách gởi tin openLogicalChannel Điểm cuối nhận yêu cầu chấp nhận từ chối Nếu đồng ý, đáp ứng tin openLogicalChannelAck, ngược lại gởi tin phản hồi openLogicalChannelReject Quá trình đóng kênh luận lý diễn tương tự với tin closeLogicalChannel, closeLogicalChannelAck Để đóng kênh báo hiệu điều khiển H.245 điểm cuối trước hết phải đóng tất kênh luận lý chờ tất tin đáp ứng cho yêu cầu đóng kênh luận lý Sau gởi lệnh (command) endSession cho điểm cuối bò gọi đợi đến lúc nhận đáp ứng endSession từ phía bên đóng kênh báo hiệu điều khiển H.245 Quá trình thực báo hiệu Quá trình thực gọi tiêu biểu H.323 bao gồm giai đoạn sau: − Khám phá GK đăng ký: sử dụng báo hiệu RAS − Thiết lập gọi: sử dụng báo hiệu RAS (có thể giai đoạn xảy trình xác đònh điểm cuối thông qua bí danh alias) H.225 − Quá trình thương thảo thông số gọi xác đònh khả điểm cuối: sử dụng báo hiệu H.245 − Quá trình trao đổi thông tin: sử dụng giao thức RTP/ RTCP − Kết thúc gọi: sử dụng báo hiệu H.245, H.225 RAS Các hình sau minh họa giai đoạn báo hiệu trình thực gọi mạng H.323 Ở không xét đến trình phát Gatekeeper trình đăng ký (giả sử trình thực giai đoạn đầu thiết lập mạng) Trong minh họa sau ta xét đến trình báo hiệu terminal có thông qua GK Lúc terminal nhận biết GK quản lý giả sử không xảy trình xác đònh điểm cuối - 113 - BÀI GIẢNG NGN Chương 4: Báo hiệu Terminal Gatekeeper Terminal ARQ ACF SETUP CALL PROCEEDING ARQ ACF ALERTING CONNECT RAS H.225 Hình 4.11: Quá trình thiết lập gọi Terminal Gatekeeper Terminal TerminalCapabilitySet TerminalCapabilitySetAck TerminalCapabilitySet TerminalCapablitySetAck openLogicalChannel openLogicalChannelAck openLogicalChannel openLogicalChannelAck H.245 Hình 4.12: Quá trình báo hiệu điều khiển thiết lập gọi (xác đònh khả điểm cuối mở kênh luận lý) - 114 - BÀI GIẢNG NGN Chương 4: Báo hiệu Terminal Gatekeeper Terminal Dòng thông tin RTP Dòng thông tin RTP Bản tin RTCP Bản tin RTCP RTP RTCP Hình 4.13: Quá trình trao đổi thông tin Terminal Gatekeeper Terminal closeLogicalChannel closeLogicalChannelAck closeLogicalChannel closeLogicalChannelAck endSession endSession RELEASE COMPLETE DRQ DRQ DCF DCF H.245 H.225 RAS Hình 4.14: Quá trình kết thúc gọi III KẾT LUẬN Sau tìm hiểu báo hiệu H.323 ta thấy giao thức báo hiệu phức tạp giao thức báo hiệu SIP Nhưng giao thức H.323 cho phép quản lý thành phần tham gia vào mạng cách chặt chẽ Vì tùy thuộc vào yêu cầu cụ thể mạng ta có lựa chọn giao thức báo hiệu thích hợp - 115 - ... kênh báo hiệu điều khiển H.245 Quá trình thực báo hiệu Quá trình thực gọi tiêu biểu H .32 3 bao gồm giai đoạn sau: − Khám phá GK đăng ký: sử dụng báo hiệu RAS − Thiết lập gọi: sử dụng báo hiệu. .. Quá trình kết thúc gọi III KẾT LUẬN Sau tìm hiểu báo hiệu H .32 3 ta thấy giao thức báo hiệu phức tạp giao thức báo hiệu SIP Nhưng giao thức H .32 3 cho phép quản lý thành phần tham gia vào mạng cách... dụng H.225 4.4 Giao thức báo hiệu điều khiển H.245 Báo hiệu điều khiển H.245 giống báo hiệu điều khiển Q. 931 tất tin có Q. 931 sử dụng H.245 mà có khác biệt đònh Báo hiệu điều khiển H.245 dùng để