首页 >> 通信技术 >> 要闻 >> 正文
 
基于IMS的多媒体彩振业务的设计与实现
http://www.cww.net.cn   2012年2月3日 13:07    

3.2 彩振业务平台总体结构

多媒体彩振业务平台属于IMS网元中的一个SIP AS,位于业务层之上。彩振业务平台通过基于SIP的ISC(Internal Service Control)接口,与S-CSCF进行信令交互。SIP硬终端、SIP软终端、CDMA终端等都可以通过IMS承载层接入IMS网络,使用多媒体彩振业务。

IMS域彩振业务平台按照功能逻辑可划分为4大部分,如图2所示,分别为SIP前台、AS、数据库、Portal。在实际组网中,这些逻辑部分可以实现在一个或多个物理实体上,多个SIP前台与多个AS之间可以交叉相连。各功能实体功能描述如下:


   图2 多媒体彩振平台结构图

(1)SIP前台:负责对外来SIP信令以及外出SIP信令进行控制和管理,负责SIP消息的Session管理、超时重发SIP消息以及对重发消息的拦截。

(2)AS:负责呼叫过程中IMS域彩振业务控制,通过SIP前台与S-CSCF交互。AS与S-CSCF交互以实现对业务的呼叫控制,并执行彩振的业务逻辑。

(3)Portal:Portal是多媒体彩振业务的门户网站,多媒体彩振用户、内容提供商、运营商都可以使用WWW浏览器通过Web接口登录门户网站,并对多媒体彩振业务进行管理与配置。

(4)DB(Data Base):用户信息数据库(DB)存储用户业务数据,其余网元通过数据库访问接口访问用户信息数据库。

3.3 彩振业务平台详细设计

AS模块和Portal模块是IMS多媒体彩振业务系统中最重要的两个模块。

3.3.1 AS模块

AS模块从功能上主要分为SIP信令处理模块以及振铃选择模块。

(1)SIP信令处理模块:开发语言为Java,选用EB-Xjoin框架。主要功能是按照3.4节的信令流程图完成主叫侧与被叫侧的SIP信令处理。要特别注意AS对于信令的处理使用B2B(Back To Back)方式,即在AS针对主叫、被叫分别维护一个SIP Session。下面分别对主叫、被叫侧的SIP信令处理进行说明。

●主叫侧:主要功能是在收到彩振用户的初始INVITE消息后,执行业务逻辑。从INVTIE消息中提取主叫、被叫号码,调用振铃选择模块获取彩振用户设置的多媒体文件,将多媒体文件信息添加到INVITE消息中,发送给被叫。同时需要对主叫侧SIP信令进行转发。
   ●被叫侧:对被叫侧SIP信令进行转发,不执行业务逻辑。

(2)振铃选择模块:开发语言为Java,选用Spring,Hibernate框架,数据库使用Informix。主要功能是根据用户设置的规则,返回对应的多媒体振铃文件。振铃选择模块主要包括振铃规则匹配、振铃文件选择、振铃文件返回三大功能。

●振铃规则匹配:由于主叫用户可能针对同一被叫用户设置包括群组规则、呈现规则在内的多种规则。所以当振铃选择模块被调用后,会首先从配置文件中读取当前用户设置的各规则的优先级,按照优先级顺序依次判断铃音规则是否匹配,如果匹配则返回对应的振铃文件,如果没有任何规则匹配则返回系统默认振铃文件。
   ●振铃文件选择:主叫用户可以设置同类媒体资源的振铃盒,例如图片盒、文本盒、电子名片盒以及视频盒。如果当前规则对应的多媒体文件是一个振铃盒,那么振铃选择模块会根据用户的设置,顺序或者随机返回媒体资源盒中的一个媒体文件。
   ●振铃文件返回:主叫用户可以设置多种媒体资源的组合,例如图片、文本、电子名片、视频的组合。铃音选择模块会向SIP信令处理模块返回一个Java中的Object数组,这个数组中可以包含多个多媒体振铃文件。

[1]  [2]  [3]  [4]  [5]  [6]  
来源:电信网技术   作 者:徐鹏 李炜 王晶编 辑:高娟    联系电话:010-67110006-853
分享到新浪微博 分享到搜狐微博 分享到腾讯微博 分享到网易微博 分享到139说客 分享到校内人人网 分享到开心网 分享到QQ空间 分享到豆瓣 分享到QQ书签       收藏   打印  论坛   推荐给朋友
关键字搜索:振铃  IMS  规则匹配  Hibernate  信令流程  
文章评论查看评论()
昵称:  验证码:
 
相关新闻
即时新闻
通信技术
最新方案
企业黄页
会议活动