Giao thức báohiệu điều khiển H.245

Một phần của tài liệu Giao thức báo hiệu trong mạng thế hệ sau (Trang 54 - 55)

Báo hiệu điều khiển H.245 giống báo hiệu điều khiển Q.931 nhưng khơng phải tất cả các bản tin cĩ trong Q.931 đều được sử dụng trong H.245 mà cĩ những khác biệt nhất định.

Báo hiệu điều khiển H.245 dùng để trao đổi các bản tin điều khiển H.245 từđầu cuối đến đầu cuối (end-to-end, khơng phải là terminal) giữa các điểm cuối H.323 (endpoint). Các bản tin H.245 được truyền trên kênh điều khiển H.245. Kênh này là kênh luận lý số 0 và luơn luơn được mở (mở thường trực).

Các bản tin H.245 dùng để trao đổi về khả năng của các terminal và dùng để

yêu cầu mở hay đĩng các kênh luận lý. Lưu ý các kênh luận lý ởđây là các kênh một chiều.

Cĩ 4 loại bản tin H.245 là bản tin yêu cầu (Request), bản tin đáp ứng (Response), bản tin lệnh (Command) và bản tin chỉđịnh (Indication). Một bản tin yêu cầu cần phải được đi kèm theo sau là một bản tin đáp ứng, trong khi đĩ bản tin lệnh thì khơng nhất thiết cần cĩ bản tin đáp ứng.

Các chức năng chính của H.245 là

− Trao đổi khả năng (Terminal Capability Exchange) − Báo hiệu kênh luận lý (Logical Channel Signaling) − Xác định Master/ Slave (Master/ Slave Determination) − Điều khiển hội nghị (Conference Control)

Ởđây chỉ trình bày 2 chức năng đầu tiên nhằm để minh họa cho quá trình thực hiện cuộc gọi được trình bày ở phần sau, đề nghị các bạn SV tự tìm hiểu thêm 2 chức năng cịn lại của báo hiệu H.245 để hiểu rõ hơn các hoạt động của báo hiệu này.2 chức năng cịn lại được ứng dụng chủ yếu trong dịch vụ hội nghị đa điểm (Multipoint Conference).

* Trao đổi kh năng

Quá trình trao đổi khả năng sử dụng các bản tin của các terminal đang liên lạc với nhau để cung cấp cho điểm cuối ngang cấp với nĩ thơng tin về khả năng truyền và nhận của mình. Khả năng truyền là khả năng của các terminal truyền các dịng thơng tin, trong khi ĩ kh n ng nh n bao hàm c vi c nh n và x lý dịng thơng tin n c a

Việc trao đổi khả năng giữa 2 điểm cuối là cần thiết để cả 2 cĩ thể cĩ cùng phương thức CODEC trong quá trình tham gia một kết nối.

Các khả năng sẽ được đánh số trong một bảng gọi là bảng khả năng (Capabiltity Table). Mỗi khả năng sẽ cĩ kèm theo các thuộc tính của mình và chúng cũng được lưu trữ trong bảng trên Bao gồm các bản tin cơ bản sau:

TerminalCapabilitySet: là bản tin dạng request được đ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ả năng của mình.

TerminalCapabilitySetAck: khi điểm cuối bị gọi đã nhận được bản tin TerminalCapabilitySet và nhận biết được khả năng của bên gọi thì nĩ sẽ trả đáp ứng bằng bản tin này.

TerminalCapabilitySetReject: là bản tin từ chối của bản tin TerminalCapabilitySet.

TerminalCapabilitySetRelease: là bản tin loại chỉ định nhằm thơng báo nĩ (bên chủ gọi) đã phát đi bản tin TerminalCapabilitySet nhưng chưa nhận được đáp ứng trong một thời gian cho trước nào đĩ.

* Báo hiu kênh lun lý

Một điểm cuối cĩ thể yêu cầu thiết lập một kênh luận lý bằng cách gởi bản tin

openLogicalChannel. Điểm cuối nhận yêu cầu này cĩ thể chấp nhận hoặc từ chối. Nếu đồng ý, nĩ sẽđáp ứng bằng bản tin openLogicalChannelAck, ngược lại nĩ sẽ gởi bản tin phản hồi openLogicalChannelReject. Quá trình đĩng kênh luận lý cũng diễn ra tương tự như trên với các bản tin closeLogicalChannel, closeLogicalChannelAck.

Để cĩ thểđĩng 1 kênh báo hiệu điều khiển H.245 thì điểm cuối trước hết phải đĩng tất cả các kênh luận lý và chờ tất cả bản tin đáp ứng cho yêu cầu đĩng các kênh luận lý

đĩ. Sau đĩ nĩ sẽ gởi một lệnh (command) endSession cho điểm cuối bị gọi và đợi đến lúc nhận được đáp ứng endSession từ phía bên kia thì nĩ mới cĩ thể đĩng kênh báo hiệu điều khiển H.245.

Một phần của tài liệu Giao thức báo hiệu trong mạng thế hệ sau (Trang 54 - 55)