VoIP软交换多协议互通的实现

更新时间:2019-10-30
        目前VoIP软交换网络中存在多种信令协议,考虑到未来业务的多样性以及终端的多样性,在同一个呼叫中涉及多种协议交互的情况将变得很普遍,这就必须解决不同协议之间的互通问题。这里所说的协议的互通主要指呼叫流程的互通,因为在呼叫过程中才会出现两种类型的终端同时参与的过程。而呼叫无关的过程(例如终端的注册和注销等),由千只是某一种终端和VoIP软交换设备之间的信令交互,因此不存在互通的问题,也就是说不同协议可以保留各自的呼叫无关过程。
        协议互通的方法之一是直接在两个需要互通的协议之间进行转换,但是当涉及的协议较多时,这将是一个炉的问题。另一种方法是将各种协议首先转换成一种中间协议,然后再转换成目的协议,这是VoIP软交换设备内部协议互通的典型实现方式。
       本质上,基本呼叫状态模型所定义的BCSM指示就可以被看成是一个中间协议。由于BCSM模型包含了一对分离的FSM,并通过BCSM内部指示实现双方的交互,这种结构就为协议互操作提供了基础。由于在实现协议适配功能的FSM叠加中,协议映射状态机与O_BCSM和T_BCSM是分别集成的,这样,在一个涉及两种协议(分别称为协议A和协议B)互操作的呼叫中,假设协议A实现了与O_BCSM的集成,协议B实现了与T_BCSM的集成,则通过O_BCSM和T_BCSM之间的内部指示,可以间接实现协议A和协议B之间的映射,如下图所示。
基于INBCSM的协议互通模式
基于INBCSM的协议互通模式
        因此,在UniNetVoIP软交换设备的设计中,以BCSM为中心,通过在O_BCSM和T_BC­SM侧分别叠加不同的协议饮射状态机,来实现不同协议的互操作。UniNet呼叫模型控制所有呼叫的处理过程,维护一个呼叫的上下文环境,在主、被叫侧选择并协调与不同协议适配器之间的交互,从而实现协议的互操作。这种设计方式,使得VoIP软交换设备可以快速添加新的协议和协议变种,并且不用再考虑与已有NGN信令之间的互通问题。
        以上述设计模式为基础,UniNetVoIP软交换设备可以完成以下3方面的功能:一是以协议适配模型为基础,将不同协议转换成BCSM指示,并以基木呼叫状态模型为基础实现通用的呼叫处理方式;二是以基本呼叫状态模型为中介,实现不同网络协议之间的转换和互通;三是以业务交换模型(呼叫关系模型)为基础,实现VoIP软交换设备呼叫控制功能与外部业务逻辑的标准交互模式。
 

下一篇

SBC是什么-企业为什么需要SB以及应用场景

通信百科

SBC是什么-企业为什么需要SB以及应用场景

sbc一种NAT穿透的方式。SBC可确保VoIP 安全,又可提供媒体代理服务器的套件。SBC架构于IMS网络之上,可作为IMS网络的SIP和RTSP的 Proxy Server,所有的SIP与RTSP讯息都会透过SBC来处理,SBC更具备N... ...

相关内容

使用生成式AI改善VoIP通信

使用生成式AI改善VoIP通信

生成式人工智能有可能极大地重塑公司管理其VoIP通信的方式。一个更智能的聊天机器......

通信系统集成

2023-11-22

手机外呼系统软件(如何提高市场拓展效率及销售效率)

手机外呼系统软件(如何提高市场拓展效率及销售效率)

随着市场竞争的加剧,越来越多的企业开始寻找新的市场拓展方式。而手机外呼系统软件作......

通信系统集成

2023-11-16

外呼电话系统软件(如何选择最适合你的一款)

外呼电话系统软件(如何选择最适合你的一款)

随着企业竞争加剧,越来越多的企业开始采用外呼电话系统软件来提高销售效率。然而,市......

通信系统集成

2023-11-14