EDN China > 设计实例 > 通信 > 网络传输与交换 > 正文
? 2016博客大赛-不限主题,寻找电子导师,大奖升级??

基于IMS的多媒体彩振业务的设计与实现

电信网技术 徐鹏 李炜 王晶?? 2012年02月06日 ?? 收藏0

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 多媒体彩振平台结构图
图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数组,这个数组中可以包含多个多媒体振铃文件。

3.3.2 Portal模块

Portal模块的开发语言为Java,使用的框架为Spring,Hibernate,Struts,数据库使用Informix。Portal模块主要由用户管理网站、内容提供商管理网站、运营商管理网站构成。

(1)用户管理网站:多媒体彩振用户可以通过Web方式对自己的个性化振铃业务进行配置和管理。

●提供主叫用户对个性化振铃业务播放规则的管理配置,包括被叫群组、时间段的设置,振铃播放规则的设置。

●提供用户对个人资源库的管理,包括个性化振铃资源的浏览/订购、个性化振铃资源的定制。用户上传的个性化振铃资源需经运营商审批后才能上传到个人资源库。

(2)内容提供商管理网站:多媒体彩振内容提供者可通过运营商提供的接入方式对所提供的振铃资源进行自我管理维护,包括:

●上传振铃资源:个性化振铃内容提供者上传新的振铃资源,上传的媒体资源经运营商审批后才可提供给用户下载。

●维护振铃资源:个性化振铃内容提供者应对上传之后尚未通过审核的振铃资源进行维护,包括修改基本信息、试听或删除振铃资源。

●查询振铃资源订购情况:包括订购的用户数、被订购振铃资源的数量、订购的收入、每个振铃资源订购的次数、订购的用户数等。

(3)运营商管理功能。

●系统管理功能:能够管理多媒体彩振业务的系统资源,进行整个系统的参数配置和默认业务参数配置。

●权限管理功能:分配多媒体彩振内容提供者、多媒体彩振用户的管理权限,并负责维护系统管理员的增加,删除,修改等功能。

●对多媒体彩振内容提供者的管理:主要完成对内容提供者基本信息、信用等级、合作协议及接入功能及权限的管理。

●对多媒体彩振资源的管理维护:主要完成系统默认振铃的设置、审批维护内容提供者和用户上传的振铃资源和维护媒体文件分类和信息。


?? ?? ??


打开微信“扫一扫”,打开网页后点击屏幕右上角分享按钮

1.扫描左侧二维码
2.点击右上角的分享按钮
3.选择分享给朋友
?? ??

振铃音? 增值业务? SIP信令?

相关文章

我来评论
美国的游客
美国的游客 ??? (您将以游客身份发表,请登录 | 注册)
?
有问题请反馈