|
基于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之间可以交叉相连。各功能实体功能描述如下:
(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信令进行转发。 (2)振铃选择模块:开发语言为Java,选用Spring,Hibernate框架,数据库使用Informix。主要功能是根据用户设置的规则,返回对应的多媒体振铃文件。振铃选择模块主要包括振铃规则匹配、振铃文件选择、振铃文件返回三大功能。 ●振铃规则匹配:由于主叫用户可能针对同一被叫用户设置包括群组规则、呈现规则在内的多种规则。所以当振铃选择模块被调用后,会首先从配置文件中读取当前用户设置的各规则的优先级,按照优先级顺序依次判断铃音规则是否匹配,如果匹配则返回对应的振铃文件,如果没有任何规则匹配则返回系统默认振铃文件。 来源:电信网技术 作 者:徐鹏 李炜 王晶编 辑:高娟 联系电话:010-67110006-853
文章评论【查看评论()】
|
企业黄页 会议活动 |