《H323协议呼叫流程(1)》由会员分享,可在线阅读,更多相关《H323协议呼叫流程(1)(38页珍藏版)》请在金锄头文库上搜索。
1、H.32协议简介和呼叫流程编者: 审核: / 修改记录文档编号版本号拟制人/修改人审核人拟制修改日期更改理由主要更改内容(写要点即可)无目 录第1章 协议概念11。1 协议概述11.2 名词解释21.3协议模型31.31 RS4.3。2Q.93141.3.3 H.4541.3.4 三者的区别和联系4. 组件的特征514.1 GK51.4。2 GW61 MC1.4。信息流814.5 终端第2章 协议命令9。1 S命令92。2寻找网守消息112 注册登记消息12. 注销消息1. 修改消息1226 接入认证授权和地址解析消息27地址解析请求消息12。8呼叫脱离消息132.9 状态消息132。10 带
2、宽改变消息132.11 网关资源可利用性消息14。12 RAS定时器修改消息143顶级网守间消息14214 Q.93115。 顶级网守间消息176 H2412。17 终端能力设定202。 主从决定22。19打开逻辑通道2.20结束会话212.21 关闭逻辑通道21第3章 呼叫流程23。1 RA223。11 网守的发现223。.2节点登记与注销221.3 呼叫接入与退出233。2 Q。31243. 基本呼叫建立流程(直接路由)24.22 基本呼叫建立流程(GK路由)4。2. 呼叫断开流程253. H。245533.1能力交换(CabiliyExcng)253。2主从确定(asterSaeDete
3、rmiaton)。3.3 打开逻辑通道(OpogalChael)23.3。4 关闭逻辑通道(CloseLoicalhannel)23.3。5结束会话过程(EndSeio)23.4 信令配合274.1典型呼叫流程(正常启动)2734。2 典型呼叫流程(快启)283。5H33之童话故事篇28第章在NGN中的应用3141 NG组网中的H32331.1Sftswitc和Sftswth之间的互通3141.2H。33终端3141。3 H。3软终端314。2 otswic在.323应用的作用3。2。1 Softswtch H323域324.2.2H.32域32第1章 协议概念1.1 协议概述H。323是由I
4、U制定的通信控制协议,用于在分组交换网中提供多媒体业务.呼叫控制是其中的重要组成部分,它可用来建立点到点的媒体会话和多点间媒体会议。H。323定义了介于电路交换网和分组交换网之间的H。3网关(Gatea)、用于地址翻译和访问控制的网守(Gatekepe)、提供多点控制的多点会议控制器(C)、提供多点会议媒体流混合的多点处理器(MP),以及多点会议控制单元(CU)等实体H。33是ITU-T开发的IP网络实时多媒体通信协议簇,由呼叫控制、媒体编码、管理控制、网络安全等一系列协议组成.H.33适用于在底层传输不提供QoS保证的分组网络上进行多媒体通讯的技术需求,主要目的是实现位于不同网络中的终端之间
5、的音视交互通信.H.23建议定义了的系统组件包括终端,网关(),网守(Gateep,简称G),多点控制(C),多点处理(MP),多点处理单元(MU)等。最重要的系统组件为网关和网守。23终端提供在点对点或点对多点会议中,进行语音和可选用的视频,数据通讯能力。H.23的范围不包括网络界面,物理网络,及网络上的传输协议。1.2 名词解释图 1。2.1 H。33构件及相互关系1。GW(Gatwa):H.323网关是指在PBN上的H。23终端与SCN上的其它终端之间,或另一个H3网关之间,提供实时双向业务的节点.GK(Gatekeepe):GK是网络上的H。23实体,它为H2终端,网关和MC提供地址翻
6、译,控制网络访问。也可以为终端,网关,和C提供其它服务:如带宽管理,定位网关等。(ltipoint cotr uit):多点控制单元用于控制多点会议。也可以用于连接两个终端的点对点会议(这种点对点会议以后可能发展为多点会议)。MCU通常按H。231MCU的方式行事,不过音频处理器不是必须的.MC由两部分组成:必备的M和可选的P。最简单的CU可以只包括一个M,没有M。MCU也可能在不被某个节点显式呼叫的情况下,通过K加入会议。4M(Multiint ontrler):是网络上的一个.实体,它为多点会议中三个或更多个终端的参与提供控制。也可以在点对点会议中连接两个终端,以后发展为多点会议。MC与所
7、有终端进行能力协商,在共有的水平上进行通讯。它也可以管理会议资源,例如谁正在多点传送视频。MC不执行媒体流的混响与交换。5.MP(ultipontprocesor):MP是网络上的H.实体,它为多点会议中的媒体流提供集中处理能力。在的控制下,提供混响,交换,和其它对媒体流的处理过程。M能够处理单个或多个媒体流依赖于支持的会议类型.6erminl:.3终端是网络上的一个节点,它与其它H323终端,网关,或MCU之间进行实时、双向的通讯.7.E(ndoint):节点指H33终端,网关,或MU。它能发起呼叫或被呼叫.由它产生、终止信息流.8Ze:区域是由一个K管理的所有终端,网关,和MCU的集合。一
8、个区域至少包括一个终端,可以不包括网关和MC.一个区域有且只有一个GK。区域独立于网络拓扑结构,可以由通过路由设备相连的多个网段组成。图 1.22 H32 Zone9。呼叫信令:一组消息和流程。用于建立呼叫,请求改变呼叫的带宽,得到呼叫中端点的状态终止呼叫等。1.3 协议模型32协议是一种伞形规范,因为它涵盖了其它建议,包括225.0分组和同步,H。25控制,H。26和263视频CODEC,.7、G22、G.78、G。729和G。23音频ODEC,以及T20系列多媒体通信协议.H。323协议栈结构如下图所示图 1。31H.323协议栈在我司NGN解决方案的核心部件Sofswith中,使用了H3
9、3协议簇中的RS、Q.91和H.45协议。其网络层协议是IP,传送层协议为UP和TCP,其中RAS承载在PD上,.3和H.245承载在CP上。H。323消息编码格式是基于ASN。1二进制编码.本文将只对AS、Q.31、H。45做进一步描述.1.3.1 RASITU-T RS (Regittn, Amission, an Status)协议为网关与网守之间进行信息交互所使用的协议,在RS协议中,一般模式都是网关向网守发送一个请求,然后网守返回接受或拒绝消息。RAS消息主要遵循H3V2协议。1.3.2 Q.91ITUT Q。3协议为网关与网守之间进行信息交互所使用的协议,主要负责呼叫过程中的信令处
10、理。1.3.3 H245ITU-TH.24协议为主、被叫网关之间进行信息交互所使用的协议,H.24指定了许多独立的协议实体,支持端对端信令。一个协议实体由语法、词义、语义和一套流程来指定消息交换以及用户的互操作。H.245消息分为四类:请求、响应、命令、指示。请求和响应消息用于协议实体。请求消息要求一个指定的行动及一个立即的响应。响应消息响应一个相应的请求。命令消息要求一个指定的行动,但不需要响应。指示消息只是提供信息,不要求行动和响应。H。24控制信道是用来承载控制信息用以对H.32实体的操作,这些控制主要包括如下三个:主从决定决定两方谁是主、谁是从。245主从决定消息流程用于解决下述情况的
11、冲突:一是会议中两个节点都是M,二是两个节点间尝试建立双向信道。两个节点在materSlaveDeterminon消息中交换随机数,以决定主从节点.2能力交换进行能力协商,获得双方都可接受的编解码类型。3打开或关闭逻辑通道打开RTP、RC通道,为通话做准备。1.3.4 三者的区别和联系1.3.4.1 联系它们为完成一次呼叫而共同配合,各有分工:R完成H.323实体向GK的注册,H.24完成要连接实体之间的参数协商和准备,Q931完成连接实体的连接。1.3.4.2 区别先后顺序不同,先RAS,再H.245,最后Q.31.1.4 组件的特征1.4.1 GK在。23系统中,GK是可选的,为。33节点
12、提供呼叫控制服务。不止一个G可能出现,并以未指明的方式相互通讯。和节点是逻辑分离的,不过,在物理实现时可以和终端,MCU,W,MC或其它非H.323网络设备共存。在系统中出现时,GK必须提供以下服务:地址翻译将地址别名翻译为传输地址。这需要由egistratin消息维护转换表.其它更新转换表的方式也是允许的。接入控制G必须使用RQ、F、R验证网络接入,这可以基于呼叫鉴权,带宽,或其它由厂家设定的标准。它可以是一个空函数,允许所有的呼叫.带宽控制G必须支持BRQ、BCF、BRJ消息.这可以基于带宽管理,也可以是一个空函数,接受所有的带宽修改请求。区域管理GK必须向已登记的终端,MCU,网关提供上
13、述功能。GK可以执行以下可选功能:呼叫控制信令GK可以选择由节点完成呼叫信令,也可以选择由自己处理呼叫信令。另一个选择是:GK可以让节点间以呼叫信令信道直接相连,这种方式,K可以避免处理.2250呼叫信令。K可以按。931的定义行动,以支持补充业务.这需进一步研究。呼叫鉴权通过使用.250信令,G可以因为鉴权失败拒绝来自终端的呼叫。拒绝的原因至少包括:接入特定的终端或网络受限,在某个时间限制接入.鉴权通过或失败的标准在本建议之外。带宽管理控制同时允许访问网络的终端数目。通过使用H.250信令,GK可以因带宽受限拒绝来自终端的呼叫.如果K确定网络无足够的带宽,这就会发生.带宽是否够用在本建议范围
14、之外。注意:这可以是一个空函数,同意所有终端接入。当一个活动的呼叫要求额外的带宽时,这个功能也起作用。呼叫管理例如,GK可以维护正在进行的呼叫列表。这个信息对于指示被叫是否忙是有用的,以及给带宽管理功能提供信息。带宽管理信息数据结构供进一步研究.带宽预留供进一步研究。目录服务供进一步研究。为了支持ad hoc多点会议,K可以选择从点对点会议的两个终端接收H.24控制信道.当会议改成多点会议时,GK可以重定向.2控制信道至MC。K不处理H。25信令,只需在终端之间或终端和MC之间传递它。包含网关的网络应当包括GK,以将收到的E。164或pat Numbe地址翻译成传输地址.包含GK的H.33实体必须有一个机制使内部的G失效,以便当一个网