H协议呼叫流程

上传人:cl****1 文档编号:567921881 上传时间:2024-07-22 格式:PDF 页数:37 大小:1.40MB
返回 下载 相关 举报
H协议呼叫流程_第1页
第1页 / 共37页
H协议呼叫流程_第2页
第2页 / 共37页
H协议呼叫流程_第3页
第3页 / 共37页
H协议呼叫流程_第4页
第4页 / 共37页
H协议呼叫流程_第5页
第5页 / 共37页
点击查看更多>>
资源描述

《H协议呼叫流程》由会员分享,可在线阅读,更多相关《H协议呼叫流程(37页珍藏版)》请在金锄头文库上搜索。

1、H.323H.323 协议简介和呼叫流程协议简介和呼叫流程编者:修改记录修改记录文档编号无版本号拟制人/修改人审核人拟制/修改日期更改理由主要更改内容写要点即可目目录录第第 1 1 章章 协议概念协议概念 . 1 . 11.1 协议概述 . 11.2 名词解释 . 21.3 协议模型 . 31.3.1 RAS . 41.3.2 Q.931. 41.3.3 H.245 . 41.3.4 三者的区别和联系. 51.4 组件的特征 . 51.4.1 GK. 51.4.2 GW. 61.4.3 MCU. 81.4.4 信息流 . 81.4.5 终端. 9第第 2 2 章章 协议命令协议命令 . 10

2、. 102.1 RAS 命令 . 102.2 寻找网守消息 . 122.3 注册登记消息 . 122.4 注销消息 . 122.5 修改消息 . 132.6 接入认证授权和地址解析消息. 132.7 地址解析请求消息. 132.8 呼叫脱离消息 . 142.9 状态消息 . 142.10 带宽改变消息 . 142.11 网关资源可利用性消息. 152.12RAS 定时器修改消息 . 152.13 顶级网守间消息 . 152.14Q.931 . 162.15 顶级网守间消息 . 182.16H.245 . 192.17 终端能力设定 . 202.18 主从决定 . 212.19 翻开逻辑通道 .

3、 212.20 结束会话 . 212.21 关闭逻辑通道 . 21第第 3 3 章章 呼叫流程呼叫流程 . 23 . 233.1 RAS . 233.1.1 网守的发现. 233.1.2 节点登记与注销. 233.1.3 呼叫接入与退出. 243.2 Q.931 . 253.2.1 根本呼叫建立流程直接路由. 253.2.2 根本呼叫建立流程GK 路由 . 253.2.3 呼叫断开流程 . 263.3 H.245 . 263.3.1 能力交换CapabilityExchange. 263.3.2 主从确定MasterSlaveDetermination . 273.3.3 翻开逻辑通道Open

4、LogicalChannel. 273.3.4 关闭逻辑通道CloseLogicalChannel . 273.3.5 结束会话过程EndSession . 283.4 信令配合 . 283.4.1 典型呼叫流程正常启动 . 283.4.2 典型呼叫流程快启. 293.5 H.323 之童话故事篇 . 29第第 4 4 章章 在在 NGNNGN 中的应用中的应用 . 32 . 324.1 NGN 组网中的 H.323. 324.1.1 Softswitch和 Softswitch 之间的互通 . 324.1.2 H.323 终端. 324.1.3 H.323 软终端 . 324.2 SOFTS

5、WITCH在 H.323 应用的作用. 334.2.1 Softswitch H.323域 . 334.2.2 H.323 域. 33第第1 1章章 协议概念协议概念1.11.1 协议概述协议概述H.323 是由 ITU 制定的通信控制协议,用于在分组交换网中提供多媒体业务。呼叫控制是其中的重要组成局部,它可用来建立点到点的媒体会话和多点间媒体会议。H.323 定义了介于电路交换网和分组交换网之间的H.323 网关 Gateway 、 用于地址翻译和访问控制的网守 Gatekeeper 、提供多点控制的多点会议控制器MC 、提供多点会议媒体流混合的多点处理器MP ,以及多点会议控制单元MCU等

6、实体 H. 323 是 ITU-T 开发的 IP 网络实时多媒体通信协议簇,由呼叫控制、媒体编码、管理控制、网络平安等一系列协议组成。H.323 适用于在底层传输不提供QoS 保证的分组网络上进行多媒体通讯的技术需求,主要目的是实现位于不同网络中的终端之间的音视交互通信。H.323 建议定义了的系统组件包括终端,网关GW ,网守Gatekeeper,简称 GK ,多点控制MC ,多点处理MP ,多点处理单元MCU等。最重要的系统组件为网关和网守。H.323 终端提供在点对点或点对多点会议中,进行语音和可选用的视频,数据通讯能力。H.323 的范围不包括网络界面,物理网络,及网络上的传输协议。本

7、文中的所有信息归中兴通讯股份所有,未经允许,不得外传-1-H.323 协议简介和呼叫流程1.21.2名词解释名词解释图 1.2-1 H.323 构件及相互关系1 GWGateway :H.323 网关是指在 PBN 上的 H.323 终端与 SCN 上的其它终端之间,或另一个 H.323 网关之间,提供实时双向业务的节点。2 GKGatekeeper :GK 是网络上的 H.323 实体,它为H.323 终端,网关和MCU 提供地址翻译,控制网络访问。也可以为终端,网关,和MCU 提供其它效劳:如带宽管理,定位网关等。3 MCUMultipoint control unit :多点控制单元用于

8、控制多点会议。也可以用于连接两个终端的点对点会议这种点对点会议以后可能开展为多点会议 。MCU 通常按 H.231MCU 的方式行事,不过音频处理器不是必须的。 MCU 由两局部组成:必备的MC 和可选的 MP。最简单的 MCU 可以只包括一个 MC,没有 MP。MCU 也可能在不被某个节点显式呼叫的情况下,通过GK 参加会议。4 MCMultipoint controller :MC 是网络上的一个 H.323 实体,它为多点会议中三个或更多个终端的参与提供控制。 也可以在点对点会议中连接两个终端, 以后开展为多点会议。MC 与所有终端进行能力协商,在共有的水平上进行通讯。它也可以管理会议资

9、源,例如谁正在多点传送视频。MC 不执行媒体流的混响与交换。5 MPMultipoint processor :MP 是网络上的 H.323 实体,它为多点会议中的媒体流提供集中处理能力。 在 MC 的控制下, 提供混响, 交换, 和其它对媒体流的处理过程。 MP 能-2-H.323 协议简介和呼叫流程够处理单个或多个媒体流依赖于支持的会议类型。6 Terminal:H.323 终端是网络上的一个节点,它与其它H.323 终端,网关,或MCU 之间进行实时、双向的通讯。7 EPEndpoint :节点指 H.323 终端,网关,或MCU。它能发起呼叫或被呼叫。由它产生、终止信息流。8 Zone

10、:区域是由一个 GK 管理的所有终端,网关,和MCU 的集合。一个区域至少包括一个终端,可以不包括网关和 MCU。一个区域有且只有一个GK。区域独立于网络拓扑结构,可以由通过路由设备相连的多个网段组成。ZoneT1T2GKT3GWRRT4MCUT5T1521220-96图 1.2-2H.323 Zone9 呼叫信令:一组消息和流程。用于建立呼叫,请求改变呼叫的带宽,得到呼叫中端点的状态终止呼叫等。1.31.3 协议模型协议模型H.323 协议是一种伞形标准, 因为它涵盖了其它建议, 包括 H.225.0 分组和同步, H.245 控制,H.261 和 H.263 视频 CODEC,G.711、

11、G.722、G.728、G.729 和 G.723 音频 CODEC,以及T.120系列多媒体通信协议。H.323 协议栈结构如下列图所示Terminal Control and ManagementConference ManagerConference ManagerG.7xxH.26xRTCPRTCPRTPRTPTerminal toTerminal toGatekeeperGatekeeperSignalingSignaling(RA(RA S)S)H.225.0 CallH.225.0 CallSignalingSignalingTPKTTPKTReliable Transport

12、(TCP)H.245H.245T.125T.124DataApplicationA/VApplicationT.123Unreliable Transport (UDP)Network Layer (IP)Link LayerPhysical Layer-3-H.323 协议简介和呼叫流程图 1.3-1H.323 协议栈在我司 NGN 解决方案的核心部件 Softswitch 中,使用了 H.323 协议簇中的 RAS、Q.931 和H.245 协议。其网络层协议是 IP,传送层协议为 UDP 和 TCP,其中 RAS 承载在 UPD 上,Q.931和 H.245 承载在 TCP 上。H.32

13、3 消息编码格式是基于ASN.1 二进制编码。本文将只对 RAS、Q.931、H.245 做进一步描述。1.3.11.3.1 RASRASITU-T RAS Registration, Admission, and Status协议为网关与网守之间进行信息交互所使用的协议,在 RAS 协议中,一般模式都是网关向网守发送一个请求, 然后网守返回接受或拒绝消息。RAS 消息主要遵循 H.323 V2 协议。1.3.21.3.2 Q.931Q.931ITU-T Q.931 协议为网关与网守之间进行信息交互所使用的协议,主要负责呼叫过程中的信令处理。1.3.31.3.3 H.245H.245ITU-T

14、 H.245 协议为主、被叫网关之间进行信息交互所使用的协议, H.245 指定了许多独立的协议实体,支持端对端信令。一个协议实体由语法、词义、语义和一套流程来指定消息交换以及用户的互操作。H.245 消息分为四类:请求、响应、命令、指示。请求和响应消息用于协议实体。请求消息要求一个指定的行动及一个立即的响应。响应消息响应一个相应的请求。命令消息要求一个指定的行动,但不需要响应。指示消息只是提供信息,不要求行动和响应。H.245 控制信道是用来承载控制信息用以对H.323 实体的操作,这些控制主要包括如下三个:1 主从决定决定两方谁是主、谁是从。H.245 主从决定消息流程用于解决下述情况的冲

15、突:一是会议中两个节点都是 MC,二是两个节点间尝试建立双向信道。两个节点在masterSlaveDetermination消息中交换随机数,以决定主从节点。2 能力交换进行能力协商,获得双方都可接受的编解码类型。3 翻开或关闭逻辑通道翻开 RTP、RTCP通道,为通话做准备。-4-H.323 协议简介和呼叫流程1.3.41.3.4 三者的区别和联系三者的区别和联系1.3.4.11.3.4.1 联系联系它们为完成一次呼叫而共同配合,各有分工:RAS 完成 H.323 实体向 GK 的注册,H.245 完成要连接实体之间的参数协商和准备,Q.931 完成连接实体的连接。1.3.4.21.3.4.

16、2 区别区别先后顺序不同,先 RAS,再 H.245,最后 Q.931。1.41.4 组件的特征组件的特征1.4.11.4.1 GKGK在 H.323 系统中,GK 是可选的,为H.323 节点提供呼叫控制效劳。不止一个GK 可能出现,并以未指明的方式相互通讯。GK 和节点是逻辑别离的,不过,在物理实现时可以和终端, MCU,GW,MC 或其它非 H.323 网络设备共存。在系统中出现时,GK 必须提供以下效劳:地址翻译将地址别名翻译为传输地址。 这需要由 Registration 消息维护转换表。 其它更新转换表的方式也是允许的。接入控制GK 必须使用 ARQ、ACF、ARJ 验证网络接入,

17、这可以基于呼叫鉴权,带宽,或其它由厂家设定的标准。它可以是一个空函数,允许所有的呼叫。带宽控制GK 必须支持 BRQ、BCF、BRJ 消息。这可以基于带宽管理,也可以是一个空函数,接受所有的带宽修改请求。区域管理GK 必须向已登记的终端,MCU,网关提供上述功能。GK 可以执行以下可选功能:呼叫控制信令GK 可以选择由节点完成呼叫信令,也可以选择由自己处理呼叫信令。另一个选择是:GK 可以让节点间以呼叫信令信道直接相连,这种方式,GK 可以防止处理 H.225.0呼叫信令。GK 可以按 Q.931 的定义行动,以支持补充业务。这需进一步研究。呼叫鉴权通过使用 H.225.0 信令, GK 可以

18、因为鉴权失败拒绝来自终端的呼叫。 拒绝的原因至少包括:接入特定的终端或网络受限,在某个时间限制接入。鉴权通过或失败的标准在本建议之外。带宽管理控制同时允许访问网络的终端数目。 通过使用 H.225.0 信令, GK 可以因带宽受限拒绝来自终端的呼叫。如果 GK 确定网络无足够的带宽,这就会发生。带宽是否够用在本建议范围之外。注意:这可以是一个空函数,同意所有终端接入。当一个活动的呼叫要求额外的带宽时,这个功能也起作用。-5-H.323 协议简介和呼叫流程呼叫管理例如,GK 可以维护正在进行的呼叫列表。这个信息对于指示被叫是否忙是有用的,以及给带宽管理功能提供信息。带宽管理信息数据结构供进一步研

19、究。带宽预留供进一步研究。目录效劳供进一步研究。为了支持 ad hoc 多点会议,GK 可以选择从点对点会议的两个终端接收H.245 控制信道。当会议改成多点会议时,GK 可以重定向 H.245 控制信道至 MC。GK 不处理 H.245 信令,只需在终端之间或终端和 MC 之间传递它。包含网关的网络应当包括GK,以将收到的 E.164 或 party Number 地址翻译成传输地址。包含 GK 的 H.323 实体必须有一个机制使内部的 GK 失效,以便当一个网络上有多个 H.323实体包含 GK 时,这些 H.323 实体能被配置成同一 Zone。1.4.21.4.2GWGW网关提供传送

20、格式的转换,和通讯流程的转换。这个转换的详细说明在 H.246。网关应当能在 PBN 侧和 SCN 侧执行建立和去除流程,传输格式的转换也在网关执行。通常网关不作为MCU的作用映射网络端和SCN 端的特征,与此相反的是透明传输。一个 H.323 节点可以和另一个H.323 节点在同一个网络, 不经过网关互联, 如果不要求与SCN终端通讯,可以省略网关。以下情况也是可能的:为了旁路路由器或一个低带宽链接,网络上一个网段的终端通过一个网关呼出,再从另一个网关回到原先的网络。在网络侧,网关可具有 H.323 终端,或 MCU 的功能。在 SCN 侧,网关可以有 SCN 终端或MCU 的功能。具体选择

21、终端,或MCU 功能,由制造厂家决定。网关提供不同类型终端之间的必要转换。注意:网关可以在初始呼叫时作为终端使用,以后通过H.245 信令,为同一个初始化为点对点的呼叫作为 MCU 使用。由于向 GK 登记时的指示,GK 知道哪些终端是网关。在 SCN 和网络之间传送 T.120数据的网关需包含T.120 MCS Provider, 它连接网络和 SCN 上的 T.120 MCS Providers。网关由三局部组成:H.323 终端或 MCU,SCN 终端或 MCU,以及转换功能。网关对网络上的其他 H.323 终端而言,是一个或多个H.323 终端,或一个H.323 MCU。它使用本建议中

22、的流程与其他 H.323 终端通讯。SCN 终端或 MCU 功能由相应的建议描述 H.310, H.320, H.321, H.322, H.324, V.70, GSTN或 ISDN 语音终端 。在SCN 侧,网关对于终端而言是一个或多个同类终端或MCU。它和其他终端使用相应建议规定的流程进行通讯。SCN 的信令过程,包括 H.323 网关对 SCN 而言表现为终端还是网络在本建议之外。-6-H.323 协议简介和呼叫流程注意:网关可以不经过 H.320 直接将 H.323 转换为 H.324 或 H.310。支持和 GSTN 或 ISDN 语音终端互通的网关应当能发出和检测相应的DTMF

23、信号:0-9,*,#,用于 H.245 userInputIndications。LANH.323TerminalFunctionConversionFunctionSCNTerminalFunctionSCNGateway ALANH.323MCUFunctionConversionFunctionSCNTerminalFunctionSCNGateway BLANH.323TerminalFunctionConversionFunctionSCNMCUFunctionSCNGateway CLANH.323MCUFunctionConversionFunctionSCNMCUFunctio

24、nSCNGateway DT1521240-96图 1.4-1H.323 gateway configurations转换功能在不同的终端建议的格式间提供必要的转换。至少,网关必须提供传输格式,呼叫建立信令和流程,连接控制信令和流程的转换功能。要求时,网关必须提供H.245 与 H.242 的转换。网关在 H.225.0 呼叫信令和 SCN 信令系统Q.931,Q.2931,等之间执行必要的转换。网络上 Q.931 的和 SCN 上的 Q.931 转换在 H.246 上描述。所有来自 SCN 节点的呼叫信令,网关不能处理的,应当转送给网络节点,反之亦然。这些信令至少包括:Q.932,Q.950

25、 和 H.450 系列消息。这将允许H.323 节点实现上述建议定义的补充业务。其它 SCN 呼叫信令系统的处理需进一步研究。本建议描述了 H.323 终端经网关与外部 SCN 终端的连接。 能经网关通讯的 H.323 终端的实际数目没有标准。类似地,SCN 的连接数目,同时的独立会议数目,audio、video、data 的转换功能,和多点功能的包含,由厂家决定。如果网关在网络侧包含 MCU 功能,必须是一个网络上的-7-H.323 协议简介和呼叫流程H.323 MCU。如果网关在 SCN 侧包含 MCU 功能,它可以是一个 SCN 侧的 H.231、H.243 MCU,或 H.310,H.

26、324 系统的 MCU这些 MCU 需在各自的建议中进一步研究 。一个网关可以经 SCN 连接到其它网关,使不在同一网络上的H.323 终端之间能够通讯。在网络间提供透明传输的设备,不是本建议范围内定义的网关。1.4.31.4.3 MCUMCU由一个 MC 和零或多个 MP 组成的节点,共同实现多点特性。1.4.3.1 MC1.4.3.1 MC控制控制控制功能。能力交换与各终端 。决定 SCM选定通信模式 。建立连接,终端通过 H.245 控制信道与 MC 连接。会议模式的选择如分散或集中 。1.4.3.2 MP1.4.3.2 MP处理处理视频:视频交换Switching和视频多画面Mixin

27、g 。语音:交换,混合,或者它们的组合。T.120数据。非标准数据,透明用户数据和其它类型数据。算法和格式转换。1.4.41.4.4 信息流信息流虚拟组件通过传输信息流联系。 这些信息流可分为以下几类: video, audio, data, 通讯控制和呼叫控制。Audio 信号包含编码的数字化语音,以及伴随语音的语音控制信号。可以采取措施减小语音带宽。Video信号包含编码的数字化运动图像, 以及伴随的图象控制信号。 Video的传输带宽不能超过在能力交换时选定的值。数据信号包括图形,文档等各种数据流。通讯控制信号通过交换控制数据,实现能力交换,翻开,关闭逻辑信道,模式控制和其他功能。呼叫控

28、制信号用于呼叫建立,终止,和其他呼叫功能。-8-H.323 协议简介和呼叫流程上述信息流被格式化H.225.0后送至网络界面。1.4.51.4.5终端终端H.323 终端包括用户设备界面,视频编解码,音频编解码,远程信息处理设备,H.225.0 层,系统控制功能块,及与 PBN 的界面。其中系统控制单元,H.225.0 层,网络界面,和一个音频编解码单元是必备的。视频编解码单元,和用户数据应用是可选的。-9-第第2 2章章 协议命令协议命令2.12.1 RASRAS 命令命令RAS 消息是 H.225.0 协议规定的消息的一种,主要包括注册、访问控制和状态等内容。RAS 消息编码采用文本格式,

29、 主要由消息名和一系列必配/选配的参数构成, 不同的消息会有不同参数,下面以 RRQ 消息为例描述 RAS 消息结构。表 2.1-1 网关注册登记的 RRQ 消息参数参数RequestSeqNumProtocolIdentifierNonStandardDataCallSignalAddressRasAddressTerminalTypeTerminalAliasGatekeeperIdentifierEndpointVendorAlternateEndpointsTimeToLiveTokensCryptoTokensIntegrityCheckValueKeepAliveEndpointI

30、dentifierWillSupplyUUIEs必备M/任选OMMOMMMOOMOOOOOOOO一个 RRQ 消息实例如下:RegistrationRequestRequestSeqNum:23917ProtocolIdentifier:0.0.8.2250.0.2DiscoveryComplete: FalseCallSignalAddress (TransportAddress)Item 0(ipAddress)本文中的所有信息归中兴通讯股份所有,未经允许,不得外传-10-H.323 协议简介和呼叫流程IpAddressIp:172.20.1.160Port:1720RasAddress(

31、TransportAddress)Item 0(ipAddress)IpAddressIp:172.20.1.160Port:1719TerminalType(EndpointType)Vendor(VendorIdentifier)Vendor(H221NonStandard)t35CountryCode: 28t35Extension:21manufacturercode:555productId: Huawei H.323 Protocol StackversionId: Huawei H.323 Stack version 1.1mcu(McuInfo)mc:Falseundefine

32、dNode:FalseterminalAlias(AliasAddress)Item 0(e164)e164:82882200Item 1(H.323_ID)H.323_ID: MediaCenter01A0endpointerVendor(vendorIdentifier)Vendor(VendorIdentifier)Vendor(H221NonStandard)t35CountryCode: 28t35Extension:21-11-H.323 协议简介和呼叫流程manufacturercode:555productId: Huawei H.323 Protocol Stackversi

33、onId: Huawei H.323 Stack version 1.1timeToLive:300keepAlive: FalsewillSupplyUUIEs: False。2.22.2 寻找网守消息寻找网守消息表 2.2-1 网守消息消息GRQGCFGRJ英文全称Gatekeeper RequestGatekeeper RejectGatekeeper Reject含义受理终端初次使用,向网络播送寻找网守的请求,以找到自己所属的网守。网守向受理终端发送的寻找网守请求GRQ确实认答复网守向受理终端发送的寻找网守请求GRQ的拒绝答复2.32.3 注册登记消息注册登记消息表 2.3-1 注册登

34、记消息消息RRQRCFRRJ英文全称Registration RequestRegistration ConfirmRegistration Reject含义受理终端向网守发起的网关注册登记的请求网守向受理终端发送的对网关注册登记请求RRQ 确实认答复网守向受理终端发送的对网关的注册登记请求RRQ的拒绝答复2.42.4 注销消息注销消息表 2.4-1 注销消息消息URQ英文全称Unregistration Request含义受理终端向网守发送的关于网关请求注销注册登记的消息-12-H.323 协议简介和呼叫流程消息UCF英文全称Unregistration Confirm含义网守向受理终端发送

35、的关于网关的 URQ 确实认答复;或计费认证中心向受理终端发送的关于用户 4URQ 消息确实认答复URJUnregistration Reject网守向受理终端发送的关于网关的 URQ 的拒绝答复;或计费认证中心向受理终端发送的关于用户的 URQ 的拒绝答复2.52.5 修改消息修改消息表 2.5-1 修改消息消息MRQMCFMRJ英文全称Modification RequestModification ConfirmModification Reject含义受理终端向计费认证中心发送的修改用户数据请求计费认证中心向受理终端发送的对修改用户数据请求确实认消息计费认证中心向受理终端发送的对修改用

36、户数据请求的拒绝消息2.62.6 接入认证授权和地址解析消息接入认证授权和地址解析消息表 2.6-1 地址解析消息消息ARQACF英文全称Admission RequestAdmission Confirm含义网关向网守发送的用户接入认证、地址解析请求消息网守对 ARQ 确实认答复,并给出地址解析结果,对于卡号用户,还需要给出用户余额和最长通话时长ARJAdmission Reject网守对 ARQ 消息的拒绝答复,并给出拒绝原因2.72.7 地址解析请求消息地址解析请求消息表 2.7-1 地址解析请求消息消息LRQ英文全称Location Request含义网守向上一级网守发出地址解析请求-

37、13-H.323 协议简介和呼叫流程LCFLRJLocation ConfirmLocation Reject上一级网守对 LRQ 消息确实认答复,并给出地址解析结果上一级网守对 LRQ 消息的拒绝答复,并给出拒绝原因2.82.8 呼叫脱离消息呼叫脱离消息表 2.8-1 呼叫脱离消息消息DRQ英文全称Disengage Request含义网关与网守之间的呼叫脱离请求消息。当该消息由网关发起时,那么应同时传递计费信息。计费信息放在 “ 非标准数据 NonStandardData字段中DCFDRJDisengage ConfirmDisengage Reject网守对 DRQ 消息确实认答复网守对

38、 DRQ 消息的拒绝答复,并给出拒绝原因2.92.9 状态消息状态消息表 2.9-1 状态消息消息IRQIRRIACKINAK英文全称Info RequestInfo Request ResponseInfo AcknowledgementInformationAcknowledgement含义网守向网关发的状态请求消息网关根据 ACF 命令设定的间隔或 IRQ 请求向网守发送的状态回应消息对 IRR 消息的证实消息Negative对 IRR 消息的拒绝消息2.102.10 带宽改变消息带宽改变消息表 2.10-1 带宽改变消息消息BRQBCFBRJ英文全称Bandwidth RequestB

39、andwidth ConfirmBandwidth Reject含义网关与网守之间的带宽改变的请求消息网关与网守之间的带宽改变确实认消息网关与网守之间的带宽改变的拒绝消息-14-H.323 协议简介和呼叫流程2.112.11 网关资源可利用性消息网关资源可利用性消息表 2.11-1 网关资源可利用消息消息RAIRAC英文全称ResourceIndicationResourceConfirmationAvailability网守对 RAI 消息确实认消息含义Availability网关向网守发送的资源可利用性报告2.122.12 RASRAS 定时器修改消息定时器修改消息表 2.12-1RAS

40、定时器修改消息消息RIP英文全称含义RAS Timers and Request对 RAS 消息和后续的重试计数的响应in Progress2.132.13 顶级网守间消息顶级网守间消息表 2.13-1 顶级网守间消息消息业务请求业务确认英文全称Service RequestService Confirmation含义顶级网守间业务请求消息收到业务请求的顶级网守对 Service Request 消息确实认答复,并建立业务关联关系业务拒绝Service Rejection顶级网守对 Service Request 消息的拒绝答复,并给出拒绝原因描述器 ID 请求描述器 ID 确认描述器 ID

41、拒绝描述器请求Descriptor RequestDescriptorConfirmationDescriptor ID RejectionID顶级网守对 Descriptor ID Request 消息确实认答复,并给出该顶级网守的描述器 ID 列表顶级网守对 Descriptor ID Request 消息的拒绝答复,并给出拒绝原因顶级网守向另一个顶级网守请求特定描述器的内容描述器确认Descriptor Confirmation顶级网守对 Descriptor Request 消息确实认答复,并给出描述器的具体内容描述器拒绝Descriptor Rejection顶级网守对 Descri

42、ptor Request 消息的拒绝答复,并给出拒绝原因-15-Descriptor ID Request顶级网守向别的顶级网守请求描述器 IDH.323 协议简介和呼叫流程消息地址解析 请求地址解析 确认地址解析 拒绝Access Rejection顶级网守对地址解析请求的拒绝答复Access Confirmation顶级网守对地址解析请求确实认答复英文全称Access Request含义顶级网守间的地址解析请求2.142.14 Q.931Q.931Q.931 消息编码采用文本格式,主要由消息名和一系列必配/选配的参数构成,不同的消息会有不同参数,下面以 Setup 消息为例描述 Q.931

43、 消息结构。表 2.14-1Setup 消息的主要内容信息单元ProtocoldiscriminatorCall referenceMessage typeSendingcompleteBearercapabilityExtendedfacilityFacilityNotificationIndicatorDisplayKeypadfacilitySignalnumberCalledpartyOnumberUser-to-UserM2 1312 131O2 32 131OO2 822 34OO8 *2 *O8 *M5 6MMO311必备M/任选OM1长度Calling partyO一个 Set

44、up 消息实例如下:Q.931-16-H.323 协议简介和呼叫流程Protocol discriminator : Q.931Call reference value length: 2Call reference value: 018AMessage Type: Setup (0x05)Bearer CapabilityDisplayCalled Party NumberUser-userInformation element : user-userLength: 149Protocol discriminator: X.208 and X.209 codeduser informatio

45、nITU-T Recommendation H.225.0H.323_uu_pdu(H.323-UU-PDU)H.323_message_body(setup)setupprotocolIdentifer: 0.0.8.2250.0.2sourceaddress: (AliasAddress)e164 : 07551680052sourceInfo(EndpointType)Vendor(VendorIdentifier)vendor(H221NonStandard)t35CountryCode: 28t35Extension:21manufacturercode:555productId:

46、Huawei H.323 Protocol StackversionId: Huawei H.323 Stack version 1.1mcu(McuInfo)mc:FalseundefinedNode:False-17-H.323 协议简介和呼叫流程destinationAddress(AliasAddress)e164:075582882200destCallSingalAddressipAddress:ip:172.20.1.45port:1720activeMC:FalseconferenceID: 8CBFDA-3030-E030-8314-AC1401A006conferenceG

47、oal:(invite)invitecallType:pointerToPointersource call Signal Address:ip Address:ip:172.20.1.60port:1720callIdentifer:guid:8CBFDA-3030-E030-8314-AC1401A006mediawaitForConnect:FalsecanOverLapsend:Falseh245Tunneling:False。2.152.15 顶级网守间消息顶级网守间消息表 2.15-1 顶级网守间消息消息SetupCallProceedingAlertingProgress提醒进展

48、被叫发给主叫的消息,表示被叫用户已振铃用户或网络发送的消息,说明一个呼叫的进展情况-18-中文描述呼叫建立呼叫进程含义主叫发给被叫的消息,表示希望建立通话被叫发给主叫的消息,表示呼叫正在处理H.323 协议简介和呼叫流程ConnectNotify连接通知被叫发给主叫的消息,表示被叫用户已摘机用户或网络发送的消息,用以对状态询问Status Inquiry消息进行响应或在呼叫期间对特定错误情况进行报告StatusStatus InquiryUserInformationReleaseComplete释放完成状态状态询问用户信息顶级网守向另一个顶级网守请求特定描述器的内容用户或网络发送的消息,用以

49、从一个同等的三层实体请求状态信息用户或网络发送的附加消息,用以提供呼叫建立或各种与呼叫相关的信息由先挂机的一方发给另外一方,表示释放过程已完成2.162.16 H.245H.245H.245 消息编码采用文本格式,主要由消息名和一系列必配/选配的参数构成,不同的消息会有不同参数,下面以 OLC 消息为例描述 H.245 消息结构。表 2.16-1OLC 消息的主要内容参数ForwardLogicalChannalNumberForwardLogicalChannalParametersReverseLogicalChannalParametersSeparateStackEncryptionS

50、yncOOSeparateStackEncryptionSyncOReverseLogicalChannalParametersMForwardLogicalChannalParameters必备M/任选OM参数ForwardLogicalChannalNumber一个 OpenLogcialChannel OLC消息实例如下:ITU-T Recommendation H.245requestopenLogicalChannelforwardLogicalChannelNumber: 2-19-H.323 协议简介和呼叫流程forwardLogicalChannelParametersdata

51、Type(audioData)audioData:g7231maxAl_sduAudioFrames:1silenceSuppression: FalsemultiplexParameters(h2250LogicalChannelParemeter)h225LogicalChannelParameterssessionID: 1mediaChannel: (unicastAddress)unicastAddress:ipAddress:network:172.20.1.198tsapIdentifer:40000mediaGuaranteedDelivery: FalsemediaContr

52、olChannel:unicastAddress:ipAddress:network:172.20.1.198tsapIdentifer:40001mediaGuaranteedDelivery:False。2.172.17 终端能力设定终端能力设定表 2.17-1 终端能力设定消息TCSTCSATCSR英文全称Terminal Capability SetAcknowlegeTerminal CapabilitySet能力交换请求拒绝Reject-20-含义能力交换请求,告诉对方本端支持的接收能力Terminal CapabilitySet能力交换请求响应H.323 协议简介和呼叫流程2.1

53、82.18 主从决定主从决定在建立 H.245 通道过程中,可以使用主从决定,也可以不使用,对于IP,H.245 体制建议不采用此流程。表 2.18-1 主从决定消息MSDMSDAMasterDeterminationMasterDeterminationAcknowlegeMSDRMasterSlave主从确定请求拒绝Determination RejectSlave主从确定请求响应英文全称Slave主从确定请求含义2.192.19 翻开逻辑通道翻开逻辑通道表 2.19-1 翻开逻辑通道消息OLCOLCAOLCR英文全称Open Logical ChannelAcknowledgeOpenL

54、ogicalChannel翻开逻辑通道请求拒绝消息Reject含义翻开逻辑通道请求消息OpenLogicalChannel翻开逻辑通道请求响应消息2.202.20 结束会话结束会话表 2.20-1 结束会话消息ESC英文全称End Session Command含义结束会话命令,即关闭 H.245 通道2.212.21 关闭逻辑通道关闭逻辑通道表 2.21-1 关闭逻辑通道消息英文全称含义-21-H.323 协议简介和呼叫流程CLCCLCAClose Logical ChannalAck关闭逻辑通道命令CloseLogicalChannel关闭逻辑通道响应消息-22-第第3 3章章 呼叫流程呼

55、叫流程3.13.1 RASRAS3.1.13.1.1 网守的发现网守的发现终端GRQGCFGRJGK图 3.1-1RAS网守的发现网关或 H.323 终端在启动后,首先向网守发送GRQ 消息,寻找网守;网守对网关 终端 信息进行分析, 确定是本区域网关 终端 ,发 GCF 确认;否那么发 GRF拒绝。3.1.23.1.2 节点登记与注销节点登记与注销终端RRQRCFRRJURQUCFURJGK图 3.1-2RAS节点登记与注销寻找网守成功,网关终端再通过RRQ 向网守注册;本文中的所有信息归中兴通讯股份所有,未经允许,不得外传-23-H.323 协议简介和呼叫流程网守对网关终端信息进行分析,确

56、定是本区域网关终端 ,发 RCF 确认,注册成功;否那么发 RRJ 拒绝,注册失败;网关终端退出效劳,向网守发送URQ,请求注销登记;网守回 URF或 URJ进行确认或拒绝 。3.1.33.1.3呼叫接入与退出呼叫接入与退出终端ARQACFARJDRQDCFDRJGK图 3.1-3RAS呼叫接入与退出终端发起呼叫时,网关终端向网守发送ARQ 请求用户接入认证、地址解析;网守回送 ACF 确认答复,并给出地址解析结果,对于卡号用户,还需要给出用户余额和最长通话时长;呼叫完毕,网关向网守发送DRQ 请求呼叫脱离;网守回送 DCF 进行确认。-24-H.323 协议简介和呼叫流程3.23.2 Q.9

57、31Q.9313.2.13.2.1 根本呼叫建立流程直接路由根本呼叫建立流程直接路由终端1ARQACF建立TCP连接SetupCallProceedingAlertingConnectGK终端2Q.931呼叫信令信道图 3.2-1Q.931根本呼叫建立流程直接路由主叫终端 1发起呼叫,通过 RAS 消息ARQ接入,在收到网守的 ACF 消息后,解析出翻译后的地址,与被叫终端2建立 TCP 连接;终端1通过Q.931消息发送Setup消息给对端, 对端一般回应Call Proceeding、 Alerting、 Connect消息;主叫收到 Connect 后,进入H.245 协商阶段;另外,主

58、叫、被叫都可以发送Release 消息,结束本次呼叫。3.2.23.2.2 根本呼叫建立流程根本呼叫建立流程GKGK 路由路由终端1ARQACF建立TCP连接SetupCallProceeding建立TCP连接SetupCallProceedingAlertingAlertingConnectConnectGK终端2图 3.2-2Q.931根本呼叫建立流程GK 路由-25-H.323 协议简介和呼叫流程主叫终端 1发起呼叫,通过 RAS 消息ARQ接入,在收到网守的 ACF 消息后,解析出翻译后的地址需要GK 路由 ,与 GK 建立 TCP 连接;终端 1 通过 Q.931 消息发送 Setu

59、p 消息给 GK,GK 回应 Call Proceeding 消息;GK与被叫 终端2 建立TCP连接, 发送Setup消息给终端2, 终端2一般回应Call Proceeding、Alerting、Connect 消息;GK 传送 Alerting、Connect 消息给终端 1;主叫收到 Connect 后,进入H.245 协商阶段;另外,主叫、被叫都可以发送Release 消息,结束本次呼叫。3.2.33.2.3 呼叫断开流程呼叫断开流程终端1Rlea seComplete终端2断开TCP连接图 3.2-3Q.931呼叫断开流程主被叫任何一端挂机,送Release Complete 消息

60、给对端;主被叫间断开 TCP 连接。3.33.3 H.245H.2453.3.13.3.1 能力交换能力交换CapabilityExchangeCapabilityExchange终端1TCS ReqTCS AckTCS Rej终端2超时TCS Rel-26-H.323 协议简介和呼叫流程图 3.3-1H.245能力交换流程3.3.23.3.2 主从确定主从确定MasterSlaveDeterminationMasterSlaveDetermination终端1MS DReqMS DAckMS DRej终端2超时MS DRel图 3.3-2H.245主从确定流程3.3.33.3.3 翻开逻辑通

61、道翻开逻辑通道OpenLogicalChannelOpenLogicalChannel终端1OLCOLCAckOLCRej终端2超时OLCRel图 3.3-3H.245翻开逻辑通道流程3.3.43.3.4 关闭逻辑通道关闭逻辑通道CloseLogicalChannelCloseLogicalChannel终端1CLCCLCAckCLCR ej终端2超时CLCR el-27-H.323 协议简介和呼叫流程图 3.3-4H.245关闭逻辑通道流程3.3.53.3.5 结束会话过程结束会话过程EndSessionEndSession终端1ECSECS断开TCP连接终端2图 3.3-5H.245结束会

62、话流程3.43.4 信令配合信令配合3.4.13.4.1 典型呼叫流程正常启动典型呼叫流程正常启动终端1ARQACFQ.931TCPSetupCallProceedingARQACFGK终端2AlertingConnectH.245TCP能力交换主从确定打开逻辑通道图 3.4-1 信令配合典型呼叫流程正常启动-1-28-H.323 协议简介和呼叫流程终端1GK关闭逻辑通道EndS essionComma ndEndS essionComma nd断开H.245TCP 连接Relea seComplete断开Q.931TCP 连接DRQDCFDRQDCF终端1图 3.4-2 信令配合典型呼叫流程

63、正常启动-23.4.23.4.2 典型呼叫流程快启典型呼叫流程快启终端1ARQACFQ.931TCPSetup(OLC)CallProceedingARQACFAlertingConnect(OLC)Relea seComplete断开Q.931TCP 连接DRQDCFDRQDCFGK终端2图 3.4-3 信令配合典型呼叫流程快启3.53.5 H.323H.323 之童话故事篇之童话故事篇说了这么多的呼叫流程,大家是不是有些头晕眼花,没有关系,看了下面的小故事,相信大家对于 H.323 一次呼叫过程就有了比拟全面的了解。请看:在 H.323 的王国里有许多成员各种 H.323 节点 ,为了确保

64、这个王国的正常运转, 颂布了许-29-H.323 协议简介和呼叫流程多法令H.323 协议簇,其中主要有 RAS、Q.931、H.245、TCP/IP、RTP/RTCP、UDP ,无论是国王、还是臣民,大家都严格遵守这些法规。在这里将介绍 H.323 王国最重要的两个角色国王 GK 、 臣民 GW 是如何遵照法规 RAS、Q.931、H.245通信的。其中国王与臣民之间的通信遵守 RAS 协议,臣民与臣民间的通信遵守Q.931、H.245 协议。首先,臣民GW应向国王注册。一个臣民GW诞生后,会使用RAS 协议去寻找自己的国王GK ,他高声问到: “谁是我的国王请答复我!,这时可能会有一个或者

65、多个国王来响应:“你是我的臣民GW ,到我这里来注册吧, 这是我的地址。 , 当然国王也可以拒绝臣民 GW 的请求: “你不是我的臣民 GW ,别来烦我。如果臣民GW幸运地得到了多个国王的青睐,他可以选择一个国王并向他注册。注册成功后,臣民GW就可以享受国王提供的各种效劳 如接入控制、带宽管理、 地址翻译等功能 。这时,当臣民GW与另一臣民GW通信时,不需要知道对方的地址,只需告诉国王想要和谁通信,国王会把对方的地址找来给他。对于那些没有找到国王的臣民GW来说就有点惨了,因为没有国王的帮助,他只能与自己相当熟悉的臣民GW通信即知道对方的地址 。臣民GW向国王注册可以有一个生命期,过了这个有效期

66、,臣民 GW还要再向国王注册。下面看看H.323的国王与臣民是如何帮助PSTN王国的臣民通过IP网相互通信的 即IP是如何实现的 。一个 PSTN 王国的臣民 C 想通过 IP 网送给他远方的朋友 D 一份特别的礼物,他跑去找与自己相熟的 H.323 王国的臣民 A GW , 并把朋友的告诉他, 请他帮助通过 IP 网找这个朋友 即一个 PSTN 用户拨打 IP,呼入 GW 。臣民 AGW看不懂这个号码,他应该怎么做才能找到那位朋友呢?向国王GK寻求帮助,解析号码。由于在 H.323 王国里是使用 IP 协议通信的, 所以臣民 AGW拿到对方的号码是没有方法与对方联系的,他只有去寻找与对方相知

67、的臣民B目的 GW的地址。于是臣民 A GW 将号码发送给他注册的国王 GK , 让国王帮助寻找臣民 B 目的 GW的地址。首先国王会对臣民AGW的请求进行认证,认证通过后,国王才会去寻找臣民B目的 GW的地址。如果国王不知道臣民B目的 GW的地址即这个 GW 未在该 GK 上注册 ,他会向其它的国王GK询问有谁知道臣民B目的 GW的地址。当国王得到臣民 B目的 GW的地址后,就将该地址呼叫信令传输地址=目的 GW 的 IP地址+端口号发回给臣民AGW 。-30-H.323 协议简介和呼叫流程这样,就可以在这两个臣民GW间建立联系建立呼叫信令信道,开始 Q.931 协议流程 。臣民 AGW告诉

68、臣民 B目的 GW :“我的朋友 C 有礼物要送给你的朋友D,他的是XXX,他在家吗?即被叫用户C 是否空闭,臣民B目的 GW赶紧告诉 D,别走开,有人要送礼物给你 即目的 GW 提醒被叫用户, 并将该用户空闭态置为忙 。 然后臣民 B 目的 GW通知臣民 AGW“一切搞掂即GWB 向 GWA 发送 CONNECTION 消息后 ,双方开始讨论采用什么方式将朋友 C 的礼物送给朋友 D即开始 H.245 协议流程,进行能力的协商 。臣民 AGW说:“朋友 C 的礼物是:播放一首凯利金的?GOING HOME?萨克斯曲给他听,我可以将这首曲子编辑为 CD、VCD 两种格式,你可以解读吗?臣民 B

69、目的 GW :“我这里的设备还没有升级呢,不好意思目前我只能解读CD 格式的曲子这就是 H.245 中的所谓能力协商, 通过协商, 获得双方都可以接受的语音编解码类型 。 臣民 B 目的 GW 通知臣民 A GW传送曲子所使用的地址即 H.245 中的翻开 RTP/RCTP 通道,用于传送媒体流 ,这样,这份礼物在 IP 网的传送通道翻开了。这时, 朋友 C 开始通过线向远方的朋友 D 播放乐曲, 优美的乐曲经过线传送到臣民 AGW处,臣民 AGW将曲子压缩成 CD 的格式进行语音编码压缩,并打成 IP 包发送到IP 网上 ,通过 IP 网传送给臣民 BGW ,臣民BGW再将编码解读复原成曲子

70、通过线传送给朋友 D。 IP就是这样拨通了! ! ! -31-第第4 4章章 在在 NGNNGN 中的应用中的应用4.14.1 NGNNGN 组网中的组网中的 H.323H.323H.323 在 NGN 中的应用如图 17 所示:图 4.1-1NGN 组网应用在NGN组网中可以通过H.323实现多媒体通信业务, 通常由Softswitch和分组终端配合完成。4.1.14.1.1 SoftswitchSoftswitch 和和 SoftswitchSoftswitch 之间的互通之间的互通Softswitch 运行 H.323 协议,支持与分组话音域内其他呼叫控制节点之间的分组中继呼叫互通,以及

71、相关的 Codec 协商。4.1.24.1.2 H.323H.323 终端终端支持分组终端,实现多媒体的接入。4.1.34.1.3 H.323H.323 软终端软终端支持软终端,在 PC 上实现多媒体的接入。本文中的所有信息归中兴通讯股份所有,未经允许,不得外传-32-H.323 协议简介和呼叫流程4.24.2 SoftswitchSoftswitch 在在 H.323H.323 应用的作用应用的作用在 NGN 应用中,Softswitch 在 H.323 域中可以有两种使用方法,如图18 所示:H.323H.323GKGKH.323H.323TerminalTerminalSoftX H.3

72、23 DomainSoftX H.323 DomainSoftXSoftXH.323H.323GK+GWGK+GWH.323H.323GWGWH.323 DomainH.323 DomainOther NetworksOther NetworksH.323H.323GWGWH.323H.323TerminalTerminal图 4.2-1Softswitch在H.323中的应用4.2.14.2.1 Softswitch H.323Softswitch H.323 域域在这种应用下 Softswitch 直接控制的 H.323 终端的接口,具有 H.323 的 GW+GK 功能。Softswit

73、ch 在该域中用作 H.323 GK。在 Softswitch H.323 域中所有 H.323 终端都必须在Softswitch 上注册成功,以便利用 Softswitch 提供的业务。在该域中 Softswitch 也用作 H.323 GW,并提供与其它网络的接口,如H.323 终端和SIP/ISUP/MGCP 域的连接。H.323接口支持H.225.0 RAS、H.225.0 Q.931和H.245协议信令。验证是通过用户名/密码程序进行的,该程序通过H.323 终端提供 Softswitch。4.2.24.2.2 H.323H.323 域域在这种应用下 Softswitch 是与外部 H.323 网络的接口,具有H.323 的 GW 功能。在该域中 Softswitch 作为 H.323GW 必须注册到外部H.323 GK,以便于使用 H.323 域提供的业务。H.323 接口支持 H.225.0 RAS、H.225.0 Q.931 和 H.245 协议信令。Softswitch 注册所有通过 Softswitch包括 ZXSS10 域中的 H.323 终端接入到外部 GK 的地址。-33-

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 建筑/环境 > 施工组织

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