新闻资讯

ICU探视系统厂家-voip软交换呼叫状态模型的设计

2023-10-20 12:46

        软交换设备需要支持各种协议的接人(包括:H.323、SIP、SIP-T/1、BICC、MGCP、Megaco、RANAP、ISUP、Q.931、V5.2等),理解并适配各方协议消息的交互,完成不同协议间的互通,以实现网络的融合。因此,需要对基于各种网络信令协议的不同呼叫流程进行梳理,提炼出共性的部分,设计出规范化的、独立于具体协议的标准呼叫状态模型,保证呼叫模型的稳定性和通用性。

呼叫状态模型基本原理

        上文已指出,呼叫状态模型主要用千描述某个呼叫方的处理过程,包括发起、控制和操纵呼叫以及支持在呼叫之前、之中和之后与外部业务交互信息的功能。通常情况下,可采用有限状态机的方式对呼叫处理过程进行建模。在这里,智能网基本呼叫状态模型(BCSM,BasicCallStateModel)的设计方式为软交换设备呼叫控制功能提供了很好的借鉴,该模型经过长时间的考验,已经相当成熟。下面简单介绍它的原理。 基本呼叫状态模型是用一对有限状态机分别抽象呼叫在发端侧和终端侧被处理时的进展方式,代表了在传统交换机中针对基本呼叫和连接处理过程的标准活动,反映了在一个呼叫发起方和一个呼叫接收方之间建立和维持一条通信路径所需要的基本呼叫处理的状态。BCSM的描述模式如图所示,其基本组成包括:呼叫点(PIC,PointinCall入检测点CDP,DetectionPoint)、BCSM转移(Transition)和事件(Event)。

        呼叫点标识了与智能网业务逻辑感兴趣的一个或多个基本呼叫/连接状态有关的呼叫控制功能(CCF)动作。每一个PIC代表了呼叫和连接处理过程中的一个特殊的状态。检测点表示在基本呼叫和连接处理中允许智能网业务逻辑(SLP)与基本呼叫能力交互的状态。检测点可以被定义成在发端和收端有限状态机中的特定状态,在该状态上,可以设置并激活业务的触发请求,并且可以按照业务的指示挂起和恢复呼叫处理过程,以实现交换机中的呼叫处理过程与远端业务逻辑的交互。BCSM转移表示在基本呼叫/连接处理中从一个PIC到另一个PIC的正常流向。进入事件引起到PIC的BCSM转移,离开事件代表PIC处理的结果。在ITU-T巳发布的智能网规范中,目前存在两类BCSM模型:CS-1BCSM和CS-2BCSM模型。其中CS-1BCSM模型相对简单,包含的PIC和DP少一些,目前在智能网业务交换点(SSP)中得到广泛应用;CS-2BCSM模型则是对CS-1BCSM模型的进一步扩展,其包含的PIC和DP更多,功能也更强大。

        UniNet软交换设备的呼叫模型设计,充分借鉴了智能网CS-2BCSM的设计方式,并对该模型进行了改进,以提供CS-2BCSM模型本身不支持但在软交换设备结构中必需的功能。这是因为CS-2BCSM模现的设计主要是面向传统电路交换网中的呼叫接续处理模式,而在软交换网络中,为支持基于分组语音的信令协议,需要定义与之不同的规则以及更为简便的业务控制接口,使它相对于CS-2BCSM模型更具优势。为了简单起见,下文中在介绍UniNet软交换设备中的呼叫状态模型时仍以IN-CS-2BCSM模塑作为替代。

UniNet软交换设备呼叫状态模型的设计包括两个核心部分:有限状态自动机(即BCSM的基本状态以及迁移方式的集合)的设计以及检测点处理机制的设计。

有限状态自动机的设计

        UniNet呼叫状态模型使用高级有限状态自动机来描述软交换设备为建立和维持用户通信通路所要求的动作。它规定了一组基本呼叫和连接状态,并表示了这些状态如何结合在一起去实现一个基本呼叫和连接处理过程。UniNet呼叫状态模型包含一对FSM:O_BCSM和T_BCSM,抽象了具有两个呼叫参与方的点到点呼叫的接续处理过程,分别代表了主叫端及被叫端从建立呼叫到接通双方再到结束呼叫,所经过的一组PIC点和DP点,并反映了呼叫的发端部分与终端部分在功能上的分离。

1.O_BCSM的定义:O_BCSM如图所示。O_BCSM中各PIC的定义如表所示。

O_BCSM中PIC的定义

2.T_BCSM的定义:T_BCSM如图所示。

T_BCSM中各PIC的定义如表所示:

检测点机制的设计

上一篇:有线医护对讲系统厂家-网络电话软交换呼叫关系模型的设计
返回
下一篇:医院呼叫对讲系统厂家-语音呼叫控制功能的设计思路
Baidu
map