3GPP标准为业务的开发提供了三种机制,即针对IP业务的CAMEL功能、开放业务结构(简称OSA)和会话初始协议(简称SIP),并在不同的版本中给出了相应的定义。在UMTS R5中,开放、融合的业务架构改变了业务提供和业务开发模式,这种改变可快速提供新业务。在以往的业务开发模式中,业务的开发是一种“垂直型”模型,与下层网络紧密结合:
(1)业务的发布与网络结构有关,不同的网络可能需要发布不同的版本;
(2)不同的网络之间,业务交互困难,业务融合难度大;
(3)业务实现复杂,开发周期长,投资收益低,不利于第三方开发。
IMS引入了新型业务开发模式,业务的开发呈现“水平型”结构,业务与下层网络松耦合:
(1)符合协议标准的业务,可发布于任何网络,只需一个版本;
(2)具有快速、易用、灵活、动态的业务开发环境;
(3)通过SIP、API(如Parlay),使业务间具有良好的集成关系;
(4)开发难度和周期大大减少,投资收益高,第三方开发者只需要了解SIP、API,而不需深入了解电信网络知识。
1. IMS支持的业务架构
为了适应下一代网络业务与控制分离的原则,IMS必须提供开放的接口来接入各种业务服务器,允许各种业务提供商通过标准的接口向网络提供服务。
IMS的业务框架是IMS系统比较成功的一个方面,通过基于SIP的ISC(Internal Service Control)接口,由S-CSCF与各种应用服务器组成。由于IMS融合了语音和数据业务,又结合了IP网的灵活性和SIP的可扩展性,使得IMS支持的业务更加丰富。R5在业务方面除原有的CAMEL、OSA之外,新支持SIP AS。IMS的业务架构要能适应不同业务的接入要求,IMS业务架构由S-CSCF以及各种应用服务器组成,与当前普遍采用的开放性业务架构一致,都是三层结构:第一层是应用服务器(AS);第二层是业务能力服务器(SCS);第三层是S-CSCF。业务可以在分布式架构中开发,如图7所示。(详图请见2005第三期杂志)
(1)应用服务器层
应用服务器层:AS(Application Server)提供业务逻辑,用来支持用户的各种业务属性。根据所支持业务类型的不同分为以下三种:
①SIP应用服务器:完成Internet业务,由于ISC采用了SIP,故可直接于S-CSCF相连,CSCF能以SIP服务器的方式直接调用这些业务,减少了信令转换。SIP基于C/S模式,是一种多媒体会话的应用层控制信令,完成双方或多方多媒体会话的创建、修改和终止等工作,以提供IP电话和基于IP的多媒体会话业务。其业务逻辑的提供可通过脚本语言、SIP-CGI或API(如Servlet等)编程实现。
②OSA应用服务器:完成基于OSA API开发的第三方业务。UMTS定义了OSA来允许第三方业务提供商进行新业务的开发,由OSA提供的安全API来接入UMTS,使用网络的性能,而不再受限于运营商提供的业务。不同的应用提供商就可以通过开放的网络访问接口获得底层网络的承载能力,并进行应用开发。
③CAMEL SE:完成传统的移动智能网业务。
(2)业务能力服务器层
由于OSA API和CAMEL环境不支持基于SIP和扩展SIP的ISC接口,所以出现了中间层——业务能力服务器层。
①OSA SCS:完成OSA API与ISC接口的信令进行映射。通过SIP方式执行一个或多个OSA业务能力特征(OSA SCF)
②IM-SSF:其行为类似于传统智能网的呼叫控制功能和业务转换功能,使现有的基于CAMEL业务环境的增值业务能继续提供,并生成新的增值业务。SSF完成了CAP与SIP的转换,是SIP和CAMEL间互通模块。
(3)业务控制层S-CSCF
S-CSCF通过ISC接口与业务平台相连,在S-CSCF看来,SIP AS、OSA SCS和IM-SSF都执行相同的接口行为,ISC使得各种Server都能接入IMS。这里S-CSCF检测是否并如何包含业务逻辑来提供增值业务。同时,S-CSCF使用Cx接口从HSS中提取用户配置信息,再由S-CSCF使用ISC接口与不同业务平台互相通信。
AS和CSCF之间采用ISC通信,选择采用单一的业务控制接口是为了避免增加S-CSCF的复杂性。AS通过VXML来调用MRFC,从而支配系统资源,来实现用户服务。现在的AS一般基于J2EE规范,应用可以是基于EJB的,通过SIP Servlet和SIP实体对话,通过HTTP Servlet和Web实体对话。
2. IMS业务提供框架
IMS中的业务提供是基于在归属域中的业务控制,如所有消息都是通过在归属域中的S-CSCF路由的。在其业务提供框架中,S-CSCF根据从HSS下载的触发信息,直接将SIP消息转发给AS,完成将业务逻辑转换成业务配置的应用。
3. IMS三种支持业务分析
IMS提供的连在CSCF上的三种业务平台,分别针对不同种类的业务提出的。
(1)基于SIP的业务应用
SIP是由IETF提出的 IP 电话信令协议。主要目的是为了解决IP网中的信令控制,以及同软交换的通信,从而构成下一代的增值业务平台,对电信、银行、金融等行业提供更好的增值业务。
在IMS业务体系中,S-CSCF相当于是软交换的呼叫控制平台,IMS基于SIP的业务平台是通过专用的SIP AS实现的,实现IM(即时通信)、点击呼叫、Web800、Presence、会议电话、数字传真、多媒体消息、VOD、彩铃、彩名、可视电话等丰富的实时和非实时的多媒体业务。
(2)基于OSA的业务应用
IMS支持PARLAY/OSA标准业务接口,不仅可以完美地实现传统的基本电信业务,如:呼叫前转、呼叫等待、多方通话、主叫显示、主叫显示限制、呼叫限制等,而且可以为第三方业务供应商提供标准接口,大大提高运营商提供新业务的能力。
(3)基于CAMEL的业务应用
CAMEL业务是一种网络特性而不是补充业务,它采用智能网的原理,通过增加智能网的功能模块,即使当用户漫游出归属PLMN,网络运营者也可以为用户提供运营者特定的业务。为保护运营商已有的投资,IMS提供了对传统的智能网络的接口,可以通过SIP/INAP/CAMEL/WIN接口接入SCP,支持传统的智能业务,如预付费、虚拟专网、卡类业务等,目前移动网络中应用的预付费业务、VPN等业务都是采用这种方式实现的,从而实现了对已有智能业务的完美继承。
来源:全球IP通信联盟