根据我国《软交换设备总体技术要求》(YDC003—2001)的规定,软交换网络与基于H. 323协议的IP电话网络的互联互通方式如下图所示。软交换设备与H.323网守之间的互通点可以根据网络建设的实际情况来确定。当软交换设备与H.323网分别属于不同的运营商时,互通点设置在软交换互通点和一级网守之间;当软交换网与H.323网属于同一个运营商时,互通点由各运营商根据网络建设的实际情况来确定。
软交换网络与H.323网络互通架构
-
软交换网络与H.323网络互通的网络架构
软交换网络与H.323IP电话网的互通主要采用直接互通方式,互通协议采用H.323协议族,包括:RAS、H.225.O(Q.931)和H.245。此方案的特点是软交换设备直接处理与H.323网守之间的信令交互,同时还控制媒体网关上媒体流的连接、建立和释放。从H.323网络的角度来看,软交换设备与它所控制的媒体网关合在一起,构成了一个虚拟的H.323网关,即一个在网络上与H.323网关对等的H.323协议实体。
从H.323协议处理的角度,软交换网络与H.323网络的直接互通方式又可分为H.323网守路由信令和网关直接路由信令两种方式。当采用网守路由信令时,软交换网络与H.323网络之间的信令交互都是由软交换设备和对端的网守直接完成的,如图4.28所示;当采用网关直接路由信令时,除RAS信令需由软交换设备与对端H.323网守交互外,其他H.323信令(H.225.0/H.245)都是软交换设备与对端H.323网关直接交互完成的,如下图所示。
网守路由信令互通方式
软交换设备与H.323网络的互通建议采用H.323快速呼叫建立方式,在无法做到的情况下,也可以采用非快速建立方式。发送快速呼叫建立请求时,如果对方不支持快速呼叫,发端必须能够倒换成非快速连接。在直接互通方式下,软交换网络通过媒体网关实现两个网络的媒体互通。软交换设备控制媒体网关建立到对端H.323网关的RTP连接,这样就可将两个不同网络的媒体流在网关内转化互通。媒体网关只负责纯媒体的互通,不涉及到呼叫信令的处理,和H.323网关之间只有纯媒体的连接。
上述方式也适用于与H.323网络中的终端互通。只需要把上图和下图中的H.323网关实体换成H.323终端即可。
网关直接路由互通方式
- 软交换网络与H.323网络互通的协议流程下面以"PSTN/ISDN-软交换网-H.323网络”为例,说明软交换网络与H.323网络的互通协议流程。该方式表示呼叫自PSTN/ISDN网发起,经过软交换网络,终结于H. 323网络。发端的PSTN网络发出SS7消息路由至软交换网络,软交换设备将ISUP消息转换成H.323消息后发送给收端的H.323网络,其应用场景如图4.30所示。该应用场景下的互通信令流程如图4.31所示。本流程示例基于以下约定:
• 主叫用户位于TGl、SGl管辖的范围;
• 被叫用户位于H.323网关管辖范围;
• TGl、SGl和H.323网关A属于一个软交换设备的管辖区域内;
• 软交换网络与H.323网络采用网关直接路由互通方式;
• 软交换设备与H.323网关采用快速呼叫建立方式。
PSTN/JSDN-软交换网-H.323网络的应用场景
流程中的各个步骤含义如下。
(1)主叫用户摘机,发端局通过SGl向软交换设备发送!SUP1AM消息。
(2)软交换设备向TGl发送Add命令,指示创建一个新的Context,加入语音网络侧的物理Termination(即中继),其LocalControl模式设置为ReceiveOnly;并在当前Con¬text中加入媒体Termination,其LocalControl模式设置为ReceiveOnly。
(3)TG1向软交换设备发送应答,确认选择了适当的语音中继Termination与媒体Termination加入当前Context中,并向软交换设备报告本地媒体信息,如IP地址、RTP端口、语音算法等。
(4)软交换设备向H.323一级网守发送LRQ进行地址解析,消息中携带被叫终端的H.323地址。
(5)地址解析通过后,H.323一级网守向软交换设备返回LCF。
(6)软交换设备将1AM消息转换成H.225.0的SETUP消息发送到H.323网关A,消息中携带快速连接信息。
(7)H.323网关A响应软交换设备的SETUP消息,回送CallProceeding消息。
(8)软交换设备向SGl返回ACM消息。
(9)H.323网关A收到SETUP消息后,向网守发送ARQ消息,请求建立呼叫连接。
(10)H.323网守回应ACF消息,准许建立呼叫连接。
(11)被叫振铃,H.323网关A发送Alerting到软交换设备。
(12)软交换设备将H.225.0Alerting消息转换成!SUPCPG消息,发送到SGl,表示被叫振铃。
(13)被叫摘机,网关A发送H.225.0Connect消息到软交换设备,消息中携带H.245通道信息。
(14)软交换设备将H.225.0Connect消息转换成ISUPANM消息,发送给SGl。
(15)软交换设备向TGl发送Modify命令,切断回铃音,将Loca!Control模式设置为SendReceive。
PSTN/ISDN端到H.323端的呼叫建立与释放流程
(16)TGl通过Reply命令确认。主被叫开始通话过程。
(17)呼叫释放可由通信双方中的任一方发起,假定被叫先挂机,H.323网关A向软交换设备发送H.225.0ReleaseComplete消息,表示中止会话。
(18)H.323网关A向网守发送DRQ消息。
(19)网守向H.323网关A回送DCF消息确认,呼叫结束。
(20)软交换设备收到H.225.0ReleaseComplete消息,将其转换成ISUPRLC消息发送给SGl。
(21)软交换设备向TGl发送Subtract命令,删除中继Termination与媒体Termina¬tion,并要求TGl报告对呼叫的统计信息。
(22)SGl向软交换设备返回ISUPRLC。
(23))TGl向软交换设备发送应答,确认删除中继Termination与媒体Termination并向软交换设备报告呼叫统计信息。
注意,如果软交换设备与H.323网关之间采用正常呼叫建立方式,则H.323网关一般在发出Connect消息后打开H.245逻辑通道,与软交换设备之间进行能力交换,对双方终端能力集进行协商,并进行主从判定,然后打开逻辑通道。同样在结束呼叫时,如果己打开H.245通道,则H.323网关与软交换设备之间要先关闭逻辑通道,并且互送End-SessionCommand。