H.225 是由 ITU-T 定义的 H.323 VOIP 体系结构中的一种主要协议,是涵盖了 H.200/AV.120-Series Recommendations 中定义的窄带视频电话服务的一种标准。它主要处理此类情况,传输路径包含一个或多个基于包的网络,其配置和管理不提供服务质量(QoS)担保,这一点不同 于 N-ISDN ,其超出 Rec. H320 所必需的附加保护或恢复机制对于终端而言是非常必要的。 H.225 描述了如何管理基于包网络上的视频、音频、数据和控制信息使其在 H.323 设备中提供会话服务。 H.225 主要有两个部分:呼叫信令和 RAS (注册、接入允许和状态)。
H.225 的呼叫控制信令用于建立 H.323 终端间的连接,这是通过在呼叫信令信道上交换 H.225 协议信息实现的。该呼叫信令信道可以在两个 H.323 终端间或在终端和关守之间打开。 H.225 详细定义了 Q.931 信令信息的使用和支持。在 IP 网络的 TCP 端口 1720 需要创建一个可靠的(TCP)呼叫控制信道,该端口完成 Q.931 呼叫控制信息的初始化,从而能够连接、维护和撤销呼叫。当网络中存在一个网关时, H.225 呼叫安装信息可能通过直接呼叫信令,也可能通过关守路由呼叫信令(GKRCS)交换。关守决定在 RAS 许可信息交换中所选择的方式。如果没有关守, H.225 信息可以在终端间直接进行交换。
H.225/ RAS (注册、接入允许和状态)是位于终点和关守之间的协议。 RAS 主要用来实现终点和关守之间的注册、接入允许控制、带宽转换、状态和拆除程序等操作。一个 RAS 信道主要用来交换 RAS 信息。该信令信道在其它任何信道建立之前开通于终点和关守之间。
![]() | 协议结构 |
1 | 2 | 3 | 4 | 8 bit |
Protocol Discriminator | ||||
0 | 0 | 0 | 0 | Length of call reference bits |
Call reference value | ||||
0 | Message type | |||
Information Elements |
Protocol Discriminator ― 区分网络用户呼叫控制信息和其它信息。
Length of Call Ref ― 呼叫参考值大小。.
Call Reference Value ― 识别呼叫或设施,本地网络用户接口注册/删除请求,应用于特殊信息。大小可能达到2 Octets。
Message Type ― 识别已发送信息的功能
Information Elements ― 定义了两类信息元素:一个八位信息元素和可变长信息元素。如下所示:
1 | 4 | 8 bit |
1 | IEI | Contents of IE |
1 | 8 bit |
1 | IE Identifier |
1 | 8 bit |
1 | IEI |
Length of contents of IE | |
Contents of IE (variable) |
主要 RAS 信息:
信息 | 功能 |
RegistrationRequest (RRQ) | 向关守发送关于从终端或网关到注册的请求,关守可以批准也可以拒绝(RCF 或 RRJ)。 |
AdmissionRequest (ARQ) | 从终端到关守发送访问数据包网络的请求,关守可以批准也可以拒绝(ACF 或 ARJ)。 |
BandwidthRequest (BRQ) | 从终端到关守发送交换带宽分配的请求,关守可以批准也可以拒绝(BCF 或 BRJ)。 |
DisengageRequest (DRQ) | 如果请求是从终点到关守发送,那么 DRQ 会通知关守终点正被放弃;如果请求是从关守到终点发送,那么 DRQ 会迫使呼叫结束。关守可以批准也可以拒绝(DCF 或 DRJ)。如果 DRQ 是由关守发送,终点必须以 DCF 作为答复。 |
InfoRequest (IRQ) | 从关守到终端发送状态信息请求。 |
InfoRequestResponse (IRR) | 响应 IRQ。在预先确定的间隔内从终端到关守主动发送。 |
RAS timers and Request in Progress (RIP) | 为响应 RAS 信息推荐的缺省 timeout 值,如果响应没有被接收再重试。 |