售前电话
135-3656-7657
售前电话 : 135-3656-7657
目前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的协议互通模式
因此,在UniNetVoIP软交换设备的设计中,以BCSM为中心,通过在O_BCSM和T_BCSM侧分别叠加不同的协议饮射状态机,来实现不同协议的互操作。UniNet呼叫模型控制所有呼叫的处理过程,维护一个呼叫的上下文环境,在主、被叫侧选择并协调与不同协议适配器之间的交互,从而实现协议的互操作。这种设计方式,使得VoIP软交换设备可以快速添加新的协议和协议变种,并且不用再考虑与已有NGN信令之间的互通问题。
以上述设计模式为基础,UniNetVoIP软交换设备可以完成以下3方面的功能:一是以协议适配模型为基础,将不同协议转换成BCSM指示,并以基木呼叫状态模型为基础实现通用的呼叫处理方式;二是以基本呼叫状态模型为中介,实现不同网络协议之间的转换和互通;三是以业务交换模型(呼叫关系模型)为基础,实现VoIP软交换设备呼叫控制功能与外部业务逻辑的标准交互模式。