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

网络技术是从1990年代中期发展起来的新技术,它把互联网上分散的资源融为有机整体,实现资源的全面共享和有机协作,使人们能够透明地使用资源的整体能力并按需获取信息 。资源包括高性能计算机、存储资源、数据资源、信息资源、知识资源、专家资源、大型数据库、网络、传感器等 。当前的互联网只限于信息共享,网络则被认为是互联网发展的第三阶段 。随着软交换技术的逐渐成熟,在软交换体系中构建增值业务平台的需求逐步突现,现有电信网络的增值业务平台已有较成熟的智能网平台,如何能够利用现有的智能网资源,同时如何将软交换体系中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业务逻辑不会对应用服务器造成破坏 。
最后,将应用服务器的标准业务API接口提供给第三方开发商,由他们不断为用户开发出各种新型业务 。
NMS系统、AAA服务器、媒体服务器、位置服务器、策略服务器的引入步骤:NMS系统作为网络管理的必要元素,将在业务平台搭建的初期引入;AAA服务器、媒体服务器、位置服务器、策略服务器随着应用服务器的应用和用户增值业务开展多样性,逐步引入 。
三、软交换业务平台上的业务
1.基本语音业务与补充业务:提供原有网络中的基本通话及相关补充业务如呼叫前转,免打扰等业务;
2.智能网业务:提供原有智能网中的业务,如预付费、VPN等业务;
3.特色业务:这类业务主要指语音、数据与多媒体相结合的特色业务,典型的应用包括统一消息业务、即时消息、多媒体会议电话业务、视频点播(VOD)、白板业务、网络游戏、语音门户、通用号码业务、点击拨号业务、点击传真业务、Web800业务、可视电话、Internet呼叫等待等丰富的业务 。
四、结束语
随着软交换技术的不断成熟,软交换的业务平台也将逐步完善,用户将会享受到软交换带来的更加丰富多彩的业务 。

    推荐阅读