平滑地构建软交换业务平台


随着软交换技术的逐渐成熟,在软交换体系中构建增值业务平台的需求逐步突现,现有电信网络的增值业务平台已有较成熟的智能网平台,如何能够利用现有的智能网资源,同时如何将软交换体系中Parlay应用服务器、SIP应用服务器引入到软交换业务平台中,为用户提供更为丰富的业务,是本文研究的重点 。
一、软交换业务平台的构成
软交换网络中的主要思想之一是业务与控制相分离,如图1所示,软交换的业务平台主要由智能网、应用服务器、策略服务器、媒体服务器、位置服务器、AAA服务器、网络治理系统和计费账务系统组成 。
应用服务器提供业务执行环境,负责为接入软交换网络的用户提供增值的智能业务和各种个性化的业务,广义的应用服务器应包括传统的智能网SCP、SIP应用服务器和通过Parlay网关接入的第三方应用服务器 。
媒体服务器是软交换网络中提供专用媒体资源功能的独立设备,在软交换或应用服务器的控制下,提供各种业务所需的媒体资源,包括DTMF信号的采集与解码、信号音的产生与发送、录音通知的发送、会议、不同编解码算法间的转换等各种资源功能以及通信功能和治理维护功能 。
网络治理系统提供所有软交换框架体系下设备的网络治理功能 。
计费营账系统提供软交换框架体系下所有终端用户开户、业务的计费处理、账单生成与用户交互 。
策略服务器通过COPS协议与软交换系统的各个组件进行通信实施策略治理,根据业务需求以及特性分配标签、控制接纳等,能够为不同业务流保证QoS,满足用户日益个性化的业务需求 。
位置服务器记录所有软交换网络用户的用户信息,包括用户位置、属性等,供软交换网络中的其他设备,如软交换、应用服务器等查询用户信息 。
AAA服务器通过与软交换的交互完成用户的认证、鉴权、计费等功能 。
图1软交换网络示意图
二、软交换业务平台的构建
1.软交换网络与业务平台间的协议分析
软交换与现有的智能网配合提供业务,软交换充当SSP功能,直接通过智能网SCP提供业务 。软交换则需要通过信令网关使用INAP/CAP/WINMAP协议实现对智能网SCP的访问;软交换与AAA服务器之间的协议目前存在Radius和Diameter两种协议;软交换与网络治理系统之间的协议为SNMP协议;策略服务器通过COPS协议与软交换交互;软交换与位置服务器之间的接口可以为LADP协议、TRIP(IP网络上传送电话选路协议)等;软交换与媒体服务器(MediaServer)之间的接口为MGCP或H.248协议;软交换与应用服务器(AppServer)之间的接口为INAP或SIP协议或ParlayAPI接口;软交换与计费营账系统Billing之间的接口为XML接口 。
2.软交换业务平台的构建步骤
目前阶段引入软交换,软交换设备涉及的主要领域还是原有交换设备的替代,因此软交换提供的业务主要是语音的基本业务和补充业务 。
随着软交换的逐步建设,软交换将逐步融合固定网络、移动网络和无线网络,软交换通过SG(信令网关)和现有的SCP进行互通,充当虚拟的SSP(业务交换点),从而实现现有的传统固定智能网、移动智能网、无线智能网的智能业务,充分利用了原有的智能网资源 。
针对用户更加开放的业务需求,在网上增加应用服务器,实现现有的增值业务、智能业务及未来的各项业务,网络中增加WebServer作为IP用户的业务登记和选择平台,作为业务用户窗口 。应用服务器的实现有两种方式:Parlay应用服务器和SIP应用服务器 。Parlay应用服务器可以提供不同抽象层次的业务开发接口,以便不同能力、不同类型的业务开发者开发丰富多样的业务 。例如,可以提供基于CORBA的ParlayAPI接口、基于JAINSPA标准的Java API接口、基于JavaBeans的接口、基于XML、CPL、VoiceXML的接口等 。这些接口的抽象层次逐渐增高,但接口的能力也逐渐降低,业务开发者可以根据业务的需要和自己的能力选择合适的开发接口 。IETF针对SIP应用的开发人员提供了两类业务开发技术:一类是针对可信度较高用户的SIP CGI和SIP Servlets,并制定了SIP CGI和SIP Servlet API规范 。这两种技术功能较强,但使用不当会给应用服务器带来不安全的因素 。另一类是针对可信度较低普通用户的CPL(Call Processing Language)语言,它是由IETF的IPTEL工作组制定的一种基于XML(Extensible Markup Language)的脚本语言,主要用来描述和控制个人化的Internet电话业务(包括呼叫策略路由、呼叫筛选、呼叫日志等业务),处理能力较弱,从而能够保证由普通用户编写的CPL业务逻辑不会对应用服务器造成破坏 。

推荐阅读