此模型的BGW实际上仍然是纯粹的媒体网关,只负责异构网间纯媒体的连接,并不关心整个呼叫的建立,也不关心媒体由几段组成,所有的多个呼叫建立、维护、释放、媒体端口的指派等均由软交换完成 。因此从呼叫层面上看,跨越异构网络的一个呼叫,实际上被分解为多个呼叫而实现;从媒体连接来看,一个呼叫的媒体连接由多个媒体连接组成 。其具体实现方法如下(如图1所示):
图1 软交换体系下应用BGW的互通模型原理图
(1)软交换收到主叫用户的呼叫请求,分析若为跨异构网络的呼叫,则进入特定呼叫处理流程 。
(2)软交换控制在BGW内部,创建两个媒体端口,一个对应于主叫用户,另一个对应于被叫用户,BGW对应于主叫终端一侧的端口媒体能力满足主叫终端要求 。
(3)软交换控制被叫终端,在被叫终端内部创建一个媒体端口,并完成被叫终端BGW被叫一侧端口的对应,完成主叫用户和被叫用户媒体能力的协商 。
(4)若主被叫用户的媒体能力匹配成功,则完成呼叫建立以及被叫用户响应,媒体流通过BGW转发,媒体互通;若主被叫用户的媒体能力不能匹配,则由BGW对应于主被叫侧的端口,分别满足主被叫终端的媒体能力、被叫用户响应,不同格式的媒体流在BGW内部进行转换后再转发,媒体互通 。
(5)呼叫结束,释放所有媒体连接,软交换生成具体记录存储并送往相关处理设备,BGW上报统计数据 。
3 应用实例
(1)实例1??两个软交换分别控制不同规划的IP异构网络
如图2所示,软交换之间采用SIP-T进行呼叫信令的互通,BGW为H.248网关,由其中一个软交换控制 。软交换通过物理网口同时接入本端和对端网络,即在软交换内部实现信令的处理和互通 。软交换通过H.248控制宽带网关,在BGW内部建立两个RTP端口的连接:一个是本端网的,对应于本端网内一用户的RTP端口;另一个是对端网络的,对应于对端网络由对端软交换指派的一个RTP端口 。BGW将IP地址、端口进行替换处理,将RTP流重新定向,这样就可将两个不同网络、不同IP地址和RTP端口的媒体流在该网关内转化互通 。在整个处理过程中,宽带网关BGW只负责纯媒体的互通,不涉及到呼叫信令的处理,和对端网络的物理节点之间只有纯媒体的连接 。
图2 两个软交换分别控制的不同规划的IP异构网络互通图
【软交换体系下的宽带异构网络互通和实现方法】(2)实例2??软交换控制的网络和现有H.323网络的互通
现在网络上有很多H.323网关,主要构成传统的IP电话长途网 。在建设新一代基于软交换的宽带电话网时,两个网络的互通成为必须解决的问题,因为这些网络都不是统一规划的 。与上例不同的是,其信令处理方式和协议实体的关系发生了变化 。
为实现两者互通,支持H.323协议,软交换以及它所控制的媒体互通节点(宽带网关)逻辑上合在一起,构成一个虚拟的H.323网关,即一个在网络上对等的H.323协议实体 。软交换还要实现与H.323网络的信令互通,负责向对端网守(GK)发起注册、许可和状态协议(RAS)请求,与对端GK或GW交互Q.931信令,进行呼叫控制,建立H.245通道,协商媒体能力与媒体通道 。软交换支持GK路由信令和网关直接路由信令,当GK路由信令时,软交换与对端的信令交互都是软交换通过GK直接完成的;当网关直接路由信令时,除RAS由软交换向GK发起外,其它H.323信令都是软交换与对端H.323GW直接交互完成的 。同样,软交换通过物理网口,同时连接到H.323网络和本端下一代网络(NGN),在设备内部做信令的区分、处理和互通 。
宽带网关仍然单纯地实现两个网络的媒体互通 。软交换通过H.248控制宽带网关,在该网关内部建立两个RTP端口的连接:一个是本端NGN网的,对应于本网内一用户的RTP端口;另一个是H.323网络的,对应于H.323网关的一个RTP端口,将两个不同网络、不同IP地址和RTP端口的媒体流在网关内转化互通 。
推荐阅读
- ZXR10 系列交换机LAN接入典型组网介绍
- 港湾交换机的客户化特性管理
- 港湾交换机对冲击波病毒的抑制
- 关于三层交换机的智能应用流处理
- 智能型交换机让企业网络更聪明
- 思科 IGX 8400系列广域网络交换机
- 软交换构建行业IP语音通信网
- 绵绸面料为什么那么软
- 上海贝尔阿尔卡特 8版GSM移动交换机
- 上海贝尔阿尔卡特UMTS移动交换机
