售前电话
135-3656-7657
售前电话 : 135-3656-7657
作为一个开放系统的控制中心,软交换设备有两个基本的需求:一是要提供一个最基本的核心以满足软交换呼叫控制的需求;二是要向软交换系统外围的其他实体提供通用的接口,包括面向业务控制的接口以及使用标准的协议与其他网络通信。因此,UniNet软交换设备设计思想中有一个基本方面就是:通过一个标准模式,实现隐藏核心呼叫/会话处理和控制细节的要求,以达到抽象信令协议、封装实现过程的目的。这意味着,需要设计一个通用化的多方呼叫/会话模型,以适应未来那些新出现的协议及调整后的改进协议,或那些由不同厂商开发的协议实现形式。后面介绍支持语音业务的UniNet软交换设备核心呼叫控制功能的设计方式。
一、呼叫控制功能的需求分析
NGN网络是一个业务驱动的网络,从业务提供的角度来说,软交换设备不仅要能够控制种类繁多、接口各异的网元设备(如IAD、IP终端以及接入网关、中继网关、信令网关等),实现基本的语音呼叫接续功能,还要能够在外部业务逻辑的控制下,完成对呼叫接续过程的更复杂的控制功能。
综合起来,支持语音业务的软交换设备需要实现的呼叫控制功能必须满足以下要求:
•为语音呼叫的建立、维持和释放等过程提供通用的基本控制功能,这就要求软交换设备能够以统一的标准方式来处理各种信令协议;
•能够接收来自上层业务的监视请求,支持业务触发事件检测,能够接收来自业务的呼叫控制相关指示,并对其中与呼叫相关的事件进行处理;
•能够接入NGN中的各种信令协议,完成不同协议之间的互联互通,包括ISUP协议、H.323协议、SIP协议、Megaco/H.248协议等,并能够支持跨越多种协议终端的语音业务。
由此可见,为了支持语音业务,软交换设备的呼叫控制功能必须满足标准化的呼叫接续处理、多种信令的融合接人以及良好的业务支持能力这3点需求。通常,可以采用模型化的方法对上述功能的实现方式进行抽象描述,这就是呼叫模型。
二、呼叫模型的基本概念
在呼叫控制设备中(如电路交换机、呼叫服务器等),通常将实现呼叫控制的过程模型称为呼叫模型。呼叫模型的概念其实由来已久,它是对网络呼叫控制能力的一种抽象,最初是针对传统PSTN中的交换机提出的,其初始目的仅仅是为了规范化交换机的呼叫处理过程。而后,随着呼叫控制实体以及相关通信网络的不断变化,对呼叫模型的功能需求也随之发展,远远超越了最初的范畴。现在的呼叫模型不仅要满足基本呼叫处理过程的需求,还要满足非嵌入式(分布式)业务提供要求的更复杂的控制功能。
在传统通信网中,已存在若干种呼叫模型,包括智能网基本呼叫状态模型(IN-CS-1/CS-2BCSM)、JTAPI(Java电话APD模型和TAPIC电话APD模刮等。尽管它们的目标通常是相似的:用于发起、控制和操纵呼叫以及方便在呼叫之前、之中和之后执行业务交互功能,但是在建模方式上以及所能实现的能力上它们存在着很大的差别,这与它们所面向的不同网络结构或应用模式是相关的。
在软交换设备的设计中,网络应用的环境以及面向的业务开发需求与传统电信网有诸多不同之处。我们认为,其呼叫处理过程应通过提取不同电信网络中呼叫处理模式的通用特征,建立规范的呼叫处理方式,并尽量屏蔽不同网络处理模式的差异性,使软交换设备的核心控制功能具有良好的稳定性和适应性。因此,在实现软交换设备的呼叫控制功能时,建立一个恰当的呼叫模型具有非常重要的地位。
三、呼叫模型的结构及描述方式
呼叫模型在软交换设备的设计中居于核心地位,其功能的强弱决定了软交换设备的呼叫控制能力以及业务提供能力。整体上,呼叫模型是对软交换设备核心控制能力的抽象,它可以提供基本呼叫控制和连接控制能力以建立用户的通信链路,并把通信链路连接起来;同时,它还要能够检测出触发外部业务的基本呼叫和连接控制事件,并支持在呼叫处理过程中与外部业务的交互功能。
因此,对于软交换设备的呼叫建模,需要从基本呼叫处理以及复杂业务控制两方面的需求人手,描述两个层次的信息:Q)对于呼叫拓扑结构的描述;@对于呼叫处理过程的描述。实际上,这两个层次反映了对呼叫建模采用的两个基本视点:全局视点和过程视点。从这两个不同的视点出发对软交换网络的呼叫进行建模,将能够全面描述一个呼叫的整体视图,如图7.I所示,其中: