摘要:●主叫侧:主要功能是在收到彩振用户的初始INVITE消息后,执行业务逻辑。从INVTIE消息中提取主叫、被叫号码,调用振铃选择模块获取彩振用户设置的多媒体文件,将多媒体文件信息添加到INVITE消息中,发送给被叫。同时需要对主叫侧SIP信令进行转发。●被叫侧:对被叫侧SIP信令进行转发,不执行业务逻辑。(2)振铃选择模块:开发语言为Ja
●主叫侧:主要功能是在收到彩振用户的初始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)内容提供商管理网站:多媒体彩振内容提供者可通过运营商提供的接入方式对所提供的振铃资源进行自我管理维护,包括:
●上传振铃资源:个性化振铃内容提供者上传新的振铃资源,上传的媒体资源经运营商审批后才可提供给用户下载。
●维护振铃资源:个性化振铃内容提供者应对上传之后尚未通过审核的振铃资源进行维护,包括修改基本信息、试听或删除振铃资源。
●查询振铃资源订购情况:包括订购的用户数、被订购振铃资源的数量、订购的收入、每个振铃资源订购的次数、订购的用户数等。
通信工程师备考资料免费领取
去领取