|
VoIP的协议标准:H.323协议集
3.呼叫控制和系统控制
H.323呼叫建立过程涉及到三种信令:RAS(注册:Registration、许可:Admission和状态:Status)信令,H.225.0呼叫信令和H.245控制信令。其中RAS信令用来完成终端与网守之间的登记注册、授权许可、带宽改变、状态和脱离解除等过程;H.225.0呼叫信令用来建立两个终端之间的连接,这个信令使用Q.931消息来控制呼叫的建立和拆除,当系统中没有网守时,呼叫信令信道在呼叫涉及的两个终端之间打开;当系统中包括一个网守时,由网守决定在终端与网守之间或是在两个终端之间开辟呼叫信令信道;H.245控制信令用来传送终端到终端的控制消息,包括主从判别、能力交换、打开和关闭逻辑信道、模式参数请求、流控消息和通用命令与指令等。H.245控制信令信道建立于两个终端之间,或是一个终端与一个网守之间。H.323的基本信令协议结构如图3所示。

图3 基本信令协议
在图4中,描述了H.323中有网守参与的快速呼叫的建立过程。

图4 快速呼叫建立流程
在Setup和Alerting消息中带有H.245的通道信息,网关间不需要进行H.245的消息连接。在描述呼叫流程的过程中,被叫网关与PSTN的接口信令均以ISUP为例。(见图4)
◆A方用户使用电话机拨接入码和被叫号码接入到本地网关。
◆网关1采集B方电话号码(被叫号码)和A方电话号码(主叫号码),检查地址映射表,如有数据,直接进行地址翻译,否则利用"请求用户接入认证"(ARQ)消息,向网守发送。
◆网守接收到来自网关1的"请求用户接入认证"(ARQ)消息后,检查用户合法性,确定用户权限,并进行地址翻译,将接入认证通过和授权(ACF)或拒绝(ARJ)消息发送到网关1,网关1在收到ACF消息后,作进一步处理,收到ACF消息后,做拆线处理。
◆如网关1有授权和地址映射缓冲区,在缓冲区中存储新数据,同时向被叫网关2发起呼叫建立请求"Setup",里面包含有H.245的通道信息。
◆网关2向网关1发送"呼叫进展" (Call Proceeding)消息,里面包含有H.245的通道信息。
◆H.245通道建立成功后,网关2向PSTN发送IAM,请求接续被叫。
◆网关2收到PSTN发回的ACM信号时,被叫振铃。
◆网关2向网关1发送ALERT消息,网关1收到该消息后,向主叫发回铃音。
◆被叫摘机,网关2收到ANM消息。向网关1发送"连接"(Connect)消息。
◆网关1收到Connect消息,启动计费计数器,同时接通主叫。
◆向网守提供呼叫或开始计费的信息(任选)
(b)非快速呼叫建立流程
呼叫建立流程与快速连接的呼叫流程类似,只是在网关1发出的Seltup消息里,没有H.245消息,网关2向网关1发出的CALL PROC消息里带有H.245的端口信息。网关1在收到CALL PROC消息后,首先与网关2进行能力交换;网关1与网关2之间进行主从决定处理流程;网关1与网关2之间进行逻辑通道打开处理。(完)
|