05第五讲H323协议

上传人:飞*** 文档编号:48593449 上传时间:2018-07-17 格式:PPT 页数:49 大小:1.04MB
返回 下载 相关 举报
05第五讲H323协议_第1页
第1页 / 共49页
05第五讲H323协议_第2页
第2页 / 共49页
05第五讲H323协议_第3页
第3页 / 共49页
05第五讲H323协议_第4页
第4页 / 共49页
05第五讲H323协议_第5页
第5页 / 共49页
点击查看更多>>
资源描述

《05第五讲H323协议》由会员分享,可在线阅读,更多相关《05第五讲H323协议(49页珍藏版)》请在金锄头文库上搜索。

1、第五讲 H.323协议H.323协议概述nITU-T的SG16开发的在无服务质量保证的 分组网络上多媒体通信的协议及其规程。nH.323是一个协议族,包括呼叫控制、媒 体编码、管理控制、网络安全等一系列协 议。n主要在IP电话应用,也包括在IP视频、数 据应用、多媒体会议的应用。n主要目的是实现不同网络的终端之间的音 视交互通信。n最重要的网络部件为网关和网守。H.323系统体系结构Terminal:终端GW:网关GK:网守MCU:多点控制单 元H.323系统功能实体n终端n网关(GW)n网守(GK)n多点控制单元(MCU)终端n功能:是分组交换网络中能提供实时、双向通信 的节点设备 n协议:

2、支持H.245、Q.931、RTP/RTCP、RAS协 议n所有的终端都必须支持语音通信,对视频 和数据通信的支持可选 网关n功能 1)H.323终端与其他类型终端之间的 信令转换功能,如:n呼叫信令转换n媒体控制信令转换 2)提供非智能终端的代理功能,如 :n提供音频视频编解码能力,n完成电路与IP的转换网关n协议终端使用H.245和Q.931协议与网关进行 通信。n网关是H.323系统中的一个可选组件, 若没有必要与其他网络建立连接,则无 需网关网守n功能 -地址翻译 -带宽控制 -鉴权(终端、网关和MCU) -区域管理 -通过网守进行多方会议处理网守n协议 -RAS协议 -可以转发类Q.

3、931和H.245协议n网守是H.323系统中的一个可选组件MCUn功能-支持3个或3个以上的端点或网关参加的 多点会议n包含一个MC,包括零个或多个MP -MC:提供控制功能-MP:从终端接收音频、视频和/或数据 流进行处理H.323协议栈结构H.323的主要协议nH.225.0 RAS信令n用于H.323端点和网守之间的面向事务的 协议nH.225.0 呼叫信令n用于终端之间、终端与网守或网守之间的 呼叫控制nH.245 控制信令n用于多媒体通信的连接控制协议H.225.0 RAS信令nRAS是可选的n用于网守控制端点n功能n网守搜寻n端点注册和注 销n端点定位n权限控制n带宽改变n释放呼

4、叫n呼叫状态n资源可用性H.225.0 RAS信令消息nRRQnRCFnRRJnURQnUCFnURJnGRQn网守搜寻n端点在注册之前必须发现合适的网守n端点可以静态配置所在域的网守地址n可以向某些公开地址发送消息n可以向多播地址发送消息(224.0.1.41:1718)n涉及消息nGRQ (GatekeeperRequest)nGCF (GatekeeperConfirm)nGRJ (GatekeeperReject)端点的注册和注销n加入网守的控制域n退出网守的控制域nRAS信令端口1719n涉及的消息nRRQ (RegisterationRequest)nRCF (Registerat

5、ionConfirm)nRRJ (RegisterationReject)nURQ (UnregisterationRequest)nUCF (UnregisterationConfirm)nURJ (UnregisterationReject)端点定位n用于别名和真实网络地址之间的翻译n可以发送到固定的网守n可以多播传送224.0.1.41n涉及消息nLRQ (LocationRequest)nLCF (LocationConfirm)nLRJ (LocationReject) 呼叫准许n用于端点请求网关参与一个呼叫n确定呼叫类型(两方、多方等)n涉及消息nARQ (AdmissionReq

6、uest)nACF (AdmissionConfirm)nARF (AdmissionReject)带宽修改n在呼叫中请求增加或者减少带宽n网守可以请求端点减少带宽n带宽改变功能与H.245控制信令密切相关n涉及消息nBRQ(BandwidthRequest)nBCF (BandwidthConfirm)nBRJ (BandwidthReject)状态信息n端点向网守汇报端点状态nCall identifier、call type、bandwidth、RTP sessionn网守可以利用ACF(AdmissionConfirm)要求 端点周期性地汇报状态n涉及消息nIRQ (Informati

7、onRequest)nIRR (InformationRequestResponse)nIACK ( InfoRequestAck)nINAK (InfoRequestNak)呼叫撤销n停止媒体传送、终止会话n可以由端点发送给网守,也可以由网守发 送给端点n涉及消息nDRQ (DisengageRequest)nDCF (DisengageConfirm)nDRJ (DisengageReject)资源可用性n通知网守目前网关可用的呼叫容量以及每个 协议可用的带宽nalmostOutofResourcen涉及消息nRAI (ResourceAvailabilityIndicator)nRAC

8、(ResourceAvailabilityConfirm)H.225.0 呼叫信令n用于端点之间(或端点与网关之间)呼叫 的建立和拆除n使用了类Q.931消息,根据H.323体系结构 的要求进行了适当的修改n借助Q .931完成端点间H.245控制通道的 建立n借助Q.932和Q.950完成各种补充业务的一 般控制。H.225.0呼叫信令消息示例(1 )nSetup:开始呼叫建立的第一个消息nSetup Acknowledge:对Setup消息的应答nAltering:被叫方已经开始振铃nCall Proceeding:呼叫建立过程已经开始nConnect:指示被叫方已经接收呼叫H.225.0

9、 呼叫信令消息示例(2)nRelease Complete:终止一个呼叫nUser Information:发送额外的呼叫建立信息nNotify:提供用户信息nStatus:汇报呼叫状态nStatus Inquiry:查询目前的呼叫状态nFacility:重定向呼叫或者调用补充业务H.245控制信令n控制媒体会话的信令,不承载实际的 媒体n用于建立、控制和拆除媒体通道n协商媒体类型和带宽需求等H.245的主要功能n控制功能n能力交换功能n逻辑通路信令功能n模式选择功能n主从确定功能n其它功能控制功能n采用H.245控制通路交换端到端控制信息, 保证H.323实体的运作。n根据系统中是否有网守,

10、H.245控制信令通 路在两个端点间或一个端点和一个网守间建 立。n单个终端,网关或网守可能支持多个呼叫和 多个H.245控制通路。能力交换功能n互相了解对方端点的能力,提供独立的接 收和发送功能。n接受能力描述终端接收和处理输入流的能 力,发送方的消息应是接收方已指明能否 接收的。n传送能力描述终端传送信息流的能力,为 接受方提供几种可能的操作模式,让接收 方选择最佳的模式。能力交换功能n涉及消息nTerminal Capability SetnTerminal Capability Set AcknowledgenTerminal Capability Set RejectnTermina

11、l Capability Set ReleasenSend Terminal Capability Set逻辑通路信令功能n逻辑通路:承载从一个发送方至另一个或 多个接收方的信息。n打开逻辑通路:打开逻辑通路消息全面描 述逻辑通路的内容。n关闭逻辑通路:逻辑通路不再使用时可以 关闭n终止会话:逻辑通路全部关闭后即终止会 话。逻辑通路信令功能n涉及消息nOpen Logical ChannelnOpen Logical Channel AcknowledgenOpen Logical Channel RejectnOpen Logical Channel Confirm nClose Logic

12、al ChannelnClose Logical Channel Ackowledge逻辑通路信令功能n涉及消息nRequest Channel ClosenRequest Channel Close AcknowledgenRequest Channel Close RejectnRequest Channel Close ReleasenEnd Session打开逻辑通路示例TerminalTerminalOpenLogicalChanell ForwardLogicalNumber DataType ForwardchannelParameter Session ID RTP Paylo

13、adType, etcReverseLogicalParameter MediaType RTP PayloadType, etc OpenLogicalChanellAck ReverseLogicalParameter ReverseLogicalChannelParameter ReverseLogicalChannelNumber MediaType RTP PayloadType, etc OpenLogicalChannelConfirm ForwardLogicalChannelNumber MediaExhange模式选择功能n接收方使用Request Mode向发送方发送一

14、个特定模式,通常发送方必须顺从。n端点收到MC发出的Multipoint Mode Command必须采用Request Mode消息应答 。n涉及的消息:nRequest ModenMultipoint Mode Command主从确定功能n在多方会议中确定控制者(master)n确定master的方法n端点类型值n随机数主从确定功能n涉及消息nMaster-Slave DeterminationnMaster-Slave Determination AcknowledgenMaster-Slave Determination RejectnMaster-Slave Determinatio

15、n Release其它功能n会议处理功能n加密功能n流控制功能n环路维护功能H.323的呼叫控制n在网关和网守间,采用H.225.0建议规定 的RAS消息,完成呼叫建立过程。n采用呼叫的建立和通话的连接完全分离 的方式建立通信。n端点间建立呼叫通信关系的过程:-呼叫接入认证控制-呼叫建立控制-媒体信道连接控制H.323的呼叫控制过程n呼叫准许:RASn呼叫建立:Q.931n通道建立:H.245n通话:RTPn通道关闭:H.245n呼叫拆除:Q.931n呼叫撤销:RASRAS信道的建立n端点发起呼叫时,通过RAS协议向网守 发出接入认证请求;n网守同意接受呼叫后,在端点和网守间 或端点间建立呼叫

16、信令通道,进入呼叫 建立控制阶段。n这一阶段的控制信道为RAS信道。呼叫信令信道的建立n端点和网守间或端点间采用H.225.0呼叫 信令协议来交互建立成功呼叫所需的信 息;n呼叫建立成功后,在端点间建立起H.245 控制通道;n这一阶段的控制信道为呼叫信令信道。媒体控制信道的建立n端点间呼叫建立成功后,用H.245控制协 议建立端点间的媒体通道;n媒体通道为具有一定带宽的一个或多个 逻辑信道。n这一阶段的控制信道为媒体控制信道。H.323呼叫模式(直接模式)H.323呼叫模式(迂回模式)H.323典型交互流程终端注册网守发现与终端注册H.323典型交互流程基本呼叫(1)终端直接连接H.323典型交互流程基本呼叫(2)终端直接连接DRQ 释放请求DCF 释放确认Release Complete 呼叫释放RAS消息H.225 Q.931消息H.245消息End Session Command 会话结束媒体通道Term inalGK / SSCTerm inalDRQ 释放请求DCF 释放确认End Session Co

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号