已阅读5页,还剩68页未读, 继续免费阅读
(计算机科学与技术专业论文)v网伴侣业务的呼叫应用服务器的设计与实现.pdf.pdf 免费下载
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
, _ i i jl 1,iill;1111 ,j1ll1 北京邮电大学硕十研究生学位论文 独创性( 或创新性) 声明 本人声明所呈交的论文是本人在导师指导下进行的研究工作及取得的研究 成果。尽我所知,除了文中特别加以标注和致谢中所罗列的内容以外,论文中 不包含其他人已经发表或撰写过的研究成果,也不包含为获得北京邮电大学或 其他教育机构的学位或证书而使用过的材料。与我一同工作的同志对本研究所 做的任何贡献均已在论文中作了明确的说明并表示了谢意。 申请学位论文与资料若有不实之处,本人承担一切相关责任。 本人签名: 墅童 日期:兰坐:! :! ! 关于论文使用授权的说明 本人完全了解北京邮电大学有关保留和使用学位论文的规定,即:研究生 在校攻读学位期间论文工作的知识产权单位属北京邮电大学。学校有权保留并 向国家有关部门或机构送交论文的复印件和磁盘,允许学位论文被查阅和借阅; 学校可以公布学位论文的全部或部分内容,可以允许采用影印、缩印或其它复 制手段保存、汇编学位论文。 本人签名: 导师签名: r 期: 日期: & 口hs f 。 鼍 童 p 、h 一 卞 , 北京邮电大学硕士研究生学位论文 v 网伴侣业务的呼叫应用服务器的设计与实现 摘要 v 网伴侣( v p m np a r t n e r ) 是一款面向企业用户的统一通信 ( u n i f i e dc o m m u n i c a t i o n ) 业务,并与传统的v p m n 业务( v i r t u a l p r i v a t em o b i l en e t w o r k ,移动虚拟专网业务) 融合。v 网伴侣业务将 电路域和i p 域融合统一,基于桌面应用并同时与手机绑定,集成通 讯录、语音、视频、即时消息、会议、企业办公等多类应用。呼叫 应用服务器( c a l la s ) 是v 网伴侣平台的一个功能子系统,作用是 处理用户使用p c 客户端或手机进行的语音、视频呼叫,并对用户 使用p c 客户端进行的呼叫进行计费等。 本论文以v 网伴侣平台中的呼叫应用服务器为研究对象,分析 了呼叫应用服务器的业务需求,选用了e b n c s p ( e bn e x tc o r e s e r v i c ep l a t f o r m ,东信北邮下一代核心业务平台) 为解决方案,提 出了一种呼叫应用服务器的设计方案,并加以实现。 本论文的成果在于:采用e b n c s p 业务层解决方案,设计并实 现了v 网伴侣业务的呼叫应用服务器。该呼叫应用服务器可对p c 客户端或手机进行的语音、视频呼叫进行控制,实现了多种振铃策 略。本文还重点计沦了如何结合呼叫应用服务器与s c p ( 业务控制 点) 对v 网伴侣业务的呼叫进行路由控制,设计了呼叫应用服务器 与s c p 之间的故障检测机制,并分析了v 网伴侣业务与彩铃业务的 叠加问题。 关键词呼叫应用服务器统一通信v 网伴侣下一代核心 业务平台 一 飞) 一 ,謇 一 d e s i g na n di m p l e m e n t a t i o no fc a l l a p p l i c a t i o ns e r v e r i nv p m np c 蝴n e rs e r v i c e a b s t r a c t v p m np a r t n e rs e r v i c ei sau n i f i e dc o m m u n i c a t i o ns e r v i c eo r i e n t e db u s i n e s s u s e r s i tm e r g e sw i t ht r a d i t i o n a lv p m ns e r v i c e v p m np a r t n e rs e r v i c eu n i f i e sc s d o m a i na n di pd o m a i n i ti sb a s e do nd e s k t o pa p p l i c a t i o na n db i n d i n gw i t hm o b i l e p h o n e v p m np a r t n e rs e r v i c ei n t e g r a t e sm a n yf u n c t i o n s ,s u c ha sc o n t a c t s ,v o i c e p h o n e ,v i d e op h o n e ,i n s t a n tm e s s a g e ,c o n f e r e n c e ,o ae t c c a l la p p l i c a t i o ns e r v e r ( a s ) i saf u n c t i o n a ls u b s y s t e mo fv p m np a r t n e rs e r v i c ep l a t f o r m t h ef u n c t i o n so f c a l la sa r ec o n t r o l l i n gp cc l i e n ta n dm o b i l ep h o n ei nv o i c ec a l la n dv i d e oc a l l ,a n d c h a r g ef o rp cc l i e n t t h i sp a p e rf o c u s e so nt h ed e s i g na n di m p l e m e n t a t i o no fc a l la si nv p m n p a r t n e rs e r v i c ep l a t f o r m t h i sp a p e ra n a l y z e st h es e r v i c er e q u i r e m e n t so fc a l la sa n d s e l e c t se bn e x tc o r es e r v i c ep l a t f o r m ( e b - n c s p ) a st h es o l u t i o n t h e n ,i tp r o p o s e s ad e s i g ns c h e m eo fc a l la s ,a n dr e a l i z e si t t h ea c h i e v e m e n t so ft h i sa r t i c l ea r et h ed e s i g na n di m p l e m e n t a t i o no fc a l la s b a s e do ne b n c s pi nv p m n p a r t n e rs e r v i c ep l a t f o r m t h ec a l la sc a nc o n t r o l lp c c l i e n ta n dm o b i l ep h o n ei nv o i c ec a l la n dv i d e oc a l l ,a n dp r o v i d em u l t i p l er i n g i n g p o l i c i e s t h i sa r t i c l ed i s c u s s e sh o w t ou s ec a l la sa n ds e r v i c ec o n t r o lp o i n t ( s c p ) t o c r o n t r o lt h ec a l lr o u t eo fv p m np a r t n e rs e r v i c e ,d e s i g n st h ef a u l td e t e c t i o n m e c h a n i s mb e t w e e nv p m np a r t n e rs e r v i c ep l a t f o r ma n ds c p , a n da n a l y s e st h e s u p e r p o s i t i o no fv p m np a r t n e rs e r v i c ea n dc o l o r f u lr i n gb a c kt o n es e r v i c e k e yw o r d s :c a l la p p l i c a t i o ns e r v e r , u n i f i e dc o m m u n i c a t i o n , v p m n p a r t n e r , n e x tc o r es e r v i c ep l a t f o r m ,一 一吃,o 八z 一 嘈 , 目录 第一章绪论1 1 1v 网伴侣业务的呼叫应用服务器概述1 1 - 1 1 统一通信系统的研究现状及发展趋势1 1 1 2v p m n 业务介绍1 1 1 3v 网伴侣业务的研究现状和趋势2 1 1 - 4 v 网伴侣业务的呼叫应用服务器2 1 2e b - n c s p 介绍2 1 - 2 1 应用服务器( e b a s ) 3 l 2 2 媒体服务器( e b m s ) 6 1 - 3 论文工作的主要内容7 1 4 论文结构7 第二章v 网伴侣业务中呼叫应用服务器的功能分析8 2 。lv 网伴侣业务中呼叫应用服务器的需求分析8 2 1 1v 网伴侣、f 台巾呼叫应用服务器部分的系统软件架构8 2 1 。2v 网伴侣业务中呼, q j c , 用服务器的需求分类1 0 2 2v 网伴侣业务的呼叫流程分析1 1 2 。2 1p c 客户端呼叫手机的流程1 1 2 2 2 手机呼叫p c 客户端的流程1 3 2 - 3 呼叫相关的信令流程图1 4 2 3 1 主叫足p c 客户端,被叫设置同振,p c 客户端接听1 4 2 3 2 主叫是p c 客户端,被叫设置同振,手机接听1 5 2 - 3 3 主叫是手机,被叫设置顺振( 先手机再p c ) ,p c 客户端接听1 7 2 3 4 主叫足下机,被叫设置顺振( 先手机再p c ) ,手机接听2 0 2 3 5p c 客户端i - i 视频通话2 1 第三章v 网伴侣业务的呼叫应用服务器的设计与实现2 2 3 1v 网伴侣业务的呼叫应用服务器总体设计2 2 3 。2 呼叫业务配置模块2 3 3 2 。l 功能描述2 3 3 2 2 业务配置主体结构图2 4 3 2 3 业务配置文件的实现2 5 3 3 呼叫逻辑控制模块2 8 3 3 1 功能描述2 8 3 3 2 主要类的设计和实现2 9 3 _ 3 3 主要逻辑流程图3 5 3 4 内部调用接口3 7 3 4 1 功能描述3 7 3 4 2 主要类的设计和实现3 8 3 5 数据库设计4 2 3 5 1 主要的表结构4 2 i l l 3 5 2o r m 工具d 1 9 3 6 其它5 0 3 6 1 日志5 ( 1 3 6 2 配置5 0 第四章呼叫应用服务器实现的关键问题5 1 4 1 呼叫应用服务器与s c p 之间的故障检测机制的设计5 1 4 1 1 呼叫应用服务器与s c p 之间的故障检测方案5 1 4 1 2v 网伴侣平台呼叫功能故障的检测5 2 4 2s c p 和呼叫应用服务器通过修改主被叫号码来进行呼叫控制5 3 4 2 1 手机做主叫时,s c p 和呼叫应用服务器对呼叫的路由控制5 3 4 2 2p c 客户端做主叫时,s c p 和呼叫应用服务器对呼叫的路由控制5 4 4 3 与彩铃业务的叠加5 5 4 3 1 手机发起呼叫情况下业务的叠加。5 5 4 3 2p c 客户端发起呼叫情况下业务的叠加5 7 第五章结束语5 9 5 1 总结。5 9 s 2 问题和展望。5 9 i v - j h 0 北京邮电大学硕士研究生学位论文 第一章绪论 本课题的研究依托的v 网伴侣业务( v p m np a r t n e r ) 是统一通信系统与现 有智能网v p m n 业务【1 1 ( v i r t u a lp r i v a t em o b i l en e t w o r k ,移动虚拟专网业务) 融 合的产物,本章先逐一介绍了统一通信【2 】( u n i f i e dc o m m u n i c a t i o n ) 系统的研 究现状和发展趋势、v p m n 业务、v 网伴侣业务的研究现状和趋势、v 网伴 侣业务的呼叫应用服务器( c a l la s ) ,然后介绍了呼叫应用服务器采用的解决 方案e b n c s p 3 1 ( e bn e x tc o r es e r v i c ep l a t f o r m ,东信北邮下一代核心业务平 台) ,最后提出本论文工作的主要内容。 1 1v 网伴侣业务的呼叫应用服务器概述 1 1 1 统一通信系统的研究现状及发展趋势 统一通信概念的提出,是基于一种美妙的设想:让人们无论任何时间、任 何地点,都可以通过任何设备,任何网络,获得数据、图像和声音的自由通讯。 也就是说,统一通信系统将语音、传真、电子邮件、移动短消息、多媒体和数 据等所有信息类型集合为一体,可用电话、传真、手机、p c 、掌上电脑、p d a 等通信设备中的任何一种接收,在有线、无线、互联网之间架构起一个信息互 联通道。从而为人们带来选择的自由和效率的提升。 因此,统一通信:是指把计算机技术与传统通信技术融合一体的新通信模 式,既融合计算机网络与传统通信网络在一个网络平台上,实现电话、传真、 数据传输、音视频会议、呼叫中心、即时通信等众多应用服务。因此也叫“三 网融合 。 三网融合是一种广义的、社会化的说法,在现阶段它并不意味着电信网、 计算机网和有线电视网三大网络的物理合一,而主要是指高层业务应用的融合。 其表现为:( 1 ) 技术上趋向一致;( 2 ) 网络层上可以实现互联互通,形成无缝 覆盖;( 3 ) 业务层上互相渗透和交叉;( 4 ) 应用层上趋向使用统一的i p 协议1 4 。 1 1 2v p m n 业务介绍 v p m n 业务是在p l m n ( 公用陆地移动通信网) 和p s t n ( 公用固定电话 网) 上建立一个逻辑话路专用网,通过缩位拨号、专用编号计划等方式使企业、 集团用户群内进行相互联系的网络。p l m n 内丌放v p m n 业务可以为申请了此 业务的集团内的移动用户提供类似p s t n 中p b x ( 小交换机) 的专用网络业务。 全国性或地方性的大小集团都可以申请虚拟专用移动网业务。v p m n 业务 允许v p m n 用户进行网内呼叫、网外呼叫、专用编号,并对集团、企业给予一 北京邮电大学硕士研究生学位论文 定程度的话费优惠,为移动运营商留住大客户奠定了基础。 v p m n 业务具有如下业务特征:1 ) 灵活的编号方案( 短号码) ;2 ) 短号 码显示;3 ) 网内呼叫;4 ) 网外号码组呼叫;5 ) 网外呼叫;6 ) 集团管理接入 号;7 ) 集团管理员;8 ) 业务管理功能。 目前统一通信系统发展的重点是企业、集团用户,和v p m n 业务有相同的 用户群。 1 1 3v 网伴侣业务的研究现状和趋势 v 网伴侣业务是v p m n 业务的功能扩展和延伸,该业务面向企业用户,将 电路域和口域融合统一,基于桌面应用并同时与手机绑定,集成通讯录、语音、 视频、即时消息、会议、企业办公等多类应用的企业综合统一通信业务。v 网 伴侣业务主要目标用户是企业用户,适用于需要以桌面办公为主、有频繁沟通 需求的企业。 v 网伴侣业务具备了i n t e r n e t 应用能力开放、功能丰富、更新频繁的特点, 也有传统电信业务中运营商控制力强、业务质量优越等特点。这类新业务对电 信运营商在业务设计、业务持续更新、业务控制和业务管理方面都提出了更高 的要求。不仅要求电信运营商能适应i n t e r n e t 的要求,在业务属性方面不断创 新,更要求电信运营商能像电信业务那样,对新业务有完全的管理和掌控能力。 1 1 4v 网伴侣业务的呼叫应用服务器 呼叫应用服务器的作用是呼叫接续控制和计费。具体到v 网伴侣业务中, 呼叫应用服务器负责处理用户使用p c 客户端或手机进行的语音、视频呼叫, 并对用户使用p c 客户端进行的呼叫进行计费等。 v 网伴侣业务的p c 客户端和手机使用同一号码,被叫可以设置p c 客户端 或手机的振铃策略,来电时选择p c 客户端或手机接听。 用户可以设置以下的振铃策略: 同振:来电时,p c 客户端、手机同时振铃; 单振:来电时,只p c 客户端振铃或只手机振铃; 顺振:来电时,p c 客户端先振动,如果一定时间内无人接听时, 手机接着振铃;或者是手机先振铃,一定时间内无人接听时,p c 客户端 接着振铃。 1 2e b n c s p 介绍 e b n c s p 业务层解决方案主要基于如下思想构建:按照“业务与交换分离 的思想,建设独立的、与具体网络形态、网络架构和网络提供商无关的业务网 2 北京邮电大学硕士研究生学位论文 络【3 1 。 图1 - 1e b n c s p 在网络中的位置 e b n c s p 可以为i m s 、3 g p pr 4 、g s m 等多种网络提供统一的业务平台, 如图1 - 1 所示。e b n c s p 主要由应用服务器( e b a s ) 、媒体服务器( e b m s ) 、 资源服务器和p o r t a l 组成。e b a s 提供信令转换以及业务逻辑执行功能,支持 b i c c 信令与s i p 信令之间的转换,支持业务逻辑的加载、运行、重新装入, 同时控制媒体服务器并使用媒体能力;e b m s 提供媒体资源处理的基本能力集 以及一定媒体格式之间的转换;资源服务器为业务提供各种媒体资源,并能保 存和管理海量的媒体资源;p o r t a l 可以为用户提供w e b 方式接入业务平台使用 业务,并为管理者提供接入管理界面。 1 2 1 应用服务器( e b a s ) 1 e b a s 的软件结构 e b a s 主要由a s i ( 应用服务器实例) 、d i s p a t c h e r ( 消息分发器) 、c o n t r o l ( 管理进程) 、守护进程组成。 3 北京邮电大学硕士研究生学位论文 图1 - 2 应用服务器结构图 图卜2 中给出应用服务器的结构图。 a s i ( 应用服务器实例) 自下而上分为三个模块,分别是s l e e ( 业务逻辑 执行环境) 、x j o i n ( 业务框架) 和上层业务。本文设计和实现的就是上层业务 中的呼叫业务。 s l e e 提供各种底层能力支持、管理网络资源接入。位于s l e e 下部的r a 处理各种资源的请求并将请求提交给s l e e ;s l e e 将r a 提交的网络事件上报 到x j o i n ; x j o i n 支持业务开发部署。x j o i n 将s l e e 的事件交给业务逻辑处理,同 时提供s e s s i o n 的支持。 d i s p a t c h e r ( 消息分发器) 负责与各种协议前置建立连接( 包括1 7 s e r v e r 、 s i p 前台、s m p 等) ,与a s i 建立连接;还负责路由各种消息,包括与前台之间 的注册消息、与a s i 之间的内部消息。d i s p a t c h e r 还能够对a s i 进行激活、去 激活等操作。 c o n t r o l ( 管理进程) 负责对所有的进程( 除了自身) 进行管理,是e b a s 的 控制中心。 守护进程负责对所有进程进行守护。 4 北京邮电大学硕士研究生学位论文 2 电信应用框架( x j o i n ) x 1 0 i n 是为了简化业务开发、提高业务代码的质量而提供的框架,采用了基 于构件的软件架构,将各个模块做成构件的形式,通过用构件接口的调用来替 代类方法的重载。在图1 3 展示了x j o i n 的结构,其中灰色框部分是由业务开 发者部署到框架中的。 图1 - 3 x j o i n 结构 x j o i n 的基本概念( 一) : a p p l i c a t i o n :业务的根节点,负责产生和销毁多个第一级s e s s i o n 的实例。每个业务只有一个a p p l i c a t i o n 实例 a p p l i c a t i o n c o n t e x t :跟a p p l i c a t i o n 相关的c o n t e x t ,保存全局变量 s e s s i o n :运行时具有树状父子结构的类,每个s e s s i o n 实例都有自 己要接收的事件以及事件的处理逻辑。根s e s s i o n 表示一个完整的呼叫 实例,叫a p p l i c a t i o n s e s s i o n ,由a p p l i c a t i o n 产生。 s e s s i o n c o n t e x t :作用是保存s e s s i o n 相关的变量 图1 4 展示了a p p l i c a t i o n 和s e s s i o n 的关系。 ( = _ = c o n t e x t 图1 - 4a p p l i c a t i o n 和s e s s i o n 的父子结构 5 北京邮电大学硕士研究生学位论文 x j o i n 的基本概念( 二) : e v e n t :x j o i n 把所有的s l e e 上报的事件和内部事件都封装成 e v e n t 。a p p l i c t i o n ,s e s s i o n 配置自己接受的e v e n t 类型 e v e n t c o n t e x t :跟e v e n t 相关的c o n t e x t e v e n t h a n d l e r :对事件的处理逻辑,用户可以自己编写,x j o i n 也 提供了一些通用的e v e n t h a n d l e r 。配置文件里的e v e n t 定义配置自己的 e v e n t h a n d l e r 。 s e s s i o n 主要的作用一是接收e v e n t 并交给h a n d l e r 处理,二是通过 s e s s i o i n c o n t e x t 保存一次会话中的数据,s e s s i o n c o n t e x t 和s e s s i o n 一一对应。 s e s s i o n 由x j o i n 负责生成和管理,业务只需要在配置文件中配置即可使用。图 1 5 展示了a p p l i c a t i o n 和s e s s i o n 中的e v e n t 和h a n d l e r 。 oe v e n t 口h a n d l e r e v e n t c o n t e x t、一,l j r 图1 - 5a p p l i c a t i o n 和s e s s i o n 中的e v e n t 和h a n d l e r 基于x j o i n 的业务开发需要业务开发者编写业务的x m l 配置文件和 h a n d l e r 。 1 2 2 媒体服务器( e b m s ) e b m s 的媒体功能由r c s ( 资源控制子系统) 、r p s ( 资源处理子系统) 和 r m s ( 资源管理子系统) 实现。r c s 接受业务系统( 比如应用服务器) 的请求, 进行相关资源控制,指示r p s 进行相关的操作处理;r p s 负责处理特定的资源; r m s 实现系统管理功能【5 1 。图1 - 6 给出了媒体服务器的结构图。 6 北京邮电大学硕士研究生学位论文 资源控制予系统 回回固 ( c m b ) c o m m o nm e s s a g eb u s 资源调度控制 厂 爵奇税颠戢据 处理娃坪处理 黜曼由1 卤壶 i 仪卞牟l 幔卞井zl 恹卜芹j 媒体服务器l jl jl 一 图1 - 6 媒体服务器结构图 1 3 论文工作的主要内容 本论文工作的主要目的是设计和实现v 网伴侣业务的呼叫应用服务器。主 要工作内容包括: 1 ) 呼叫业务配置模块的设计与实现 2 ) 呼叫逻辑控制模块的设计与实现 3 ) 内部调用接口的设计与实现 1 4 论文结构 根据课题研究工作的内容,本论文主要分为五章: 第一章先简要介绍v 网伴侣业务与呼叫应用服务器,然后介绍了呼叫应用 服务器采用的解决方案e b n c s p ,最后提出本论文工作的主要内容。 第二章对v 网伴侣业务中呼叫应用服务器的功能进行分析并分类,详细分 析了各种情况下的信令流程。 第三章提出呼叫应用服务器由业务配置模块、逻辑控制模块、内部调用接 口模块组成,并对各个功能模块进行详细分解,指出其具体的设计细节和实现 方式,最后列出呼叫应用服务器的主要数据表结构。 第四章详细分析了呼叫应用服务器实现过程中遇到的几个关键技术问题, 提出了详尽的解决方案。 第五章对论文工作内容进行总结,并提出展望。 7 北京邮电大学硕士研究生学位论文 第二章v 网伴侣业务中呼叫应用服务器的功能分析 在充分理解统一通信系统、v 网伴侣业务、基于e b n c s p 的业务开发方法 的基础上,本章对v 网伴侣业务中呼叫应用服务器的功能进行分析并分类,详 细分析了各种情况下的信令流程。 2 1v 网伴侣业务中呼叫应用服务器的需求分析 呼叫应用服务器作为v 网伴侣平台的功能子系统,负责处理v 网伴侣业务 用户使用p c 客户端或手机进行的语音、视频呼叫,并对用户使用p c 客户端进 行的呼叫进行计费,发送到s c p 6 】的健康状态报告,并对业务消息数量的统计 提供支持。 v 网伴侣业务的p c 客户端和手机使用同一号码,被叫可以设置p c 客户端 或手机的振铃策略,来电时可以选择p c 客户端或手机接听。 2 1 1v 网伴侣平台中呼叫应用服务器部分的系统软件架构 图2 1 展示了c a l la s ( 呼叫应用服务器) 在v 网伴侣平台中的位置。 广一一 i i | i i i l l l l l l l l l l l l l l l l 图2 - 1 v 网伴侣平台中c a l l a s 部分的系统软件架构图 下面对该架构图中涉及的功能实体进行说明。 8 北京邮电大学硕七研究生学位论文 1 ) p cc l i e n t :安装有v 网伴侣客户端软件的p c 客户端。 2 ) s b c :边缘接入控制设备,主要用来处理s i p 、r t p r t c p 的私网穿越。 3 li p s :综合媒体处理与交换平台,承担接入网关的功能,包括信令与媒 体。 信令网关:在m s c 与1 7 s e r v e r 之间实现i s u p 协议的电路 承载与i p 承载的互转。 媒体网关:实现媒体流在电路承载与口承载之间的互转。 钔1 7 s e r v e r :负责i s u p 协议和v 网伴侣系统内部协议的转换。 5 ) m s :媒体服务器。通过对i p s 的控制,实现对用户采用手机或p c 客 户端进行呼叫的媒体流控制。 6 ) s i p 前台 s i p 前台将s i p 协议栈从应用服务器和媒体服务器中分离,形成独立的s i p 协议栈,负责与后台应用服务器和媒体服务器进行通信。 图2 1 中,s i p 前台分别与s b c 、c a l l a s 和m s 交互,主要完成以下功能: 完成s i p 消息的解析; s i p 事务状态机和定时器的管理,使得s i p 协议事务层对 c a l la s 和m s 透明; 通过结合s i p 消息名称、r e q u e s tu r i 以及s i p 的e v e n t 头 等,根据相应的规则进行s i p 的转发,转发到合适的服务器或终 端上。 7 1c a l la s :呼叫应用服务器,主要完成以下功能: 支持呼叫处理功能; 与m o b i l ec l i e n t 通过i s u p 进行信令交互; 与p cc l i e n t 通过s i p 进行信令交互。 图2 - 1 中涉及的接口和使用协议如表2 - 1 所示。 表2 1 系统软件架构图中的接口说明 接口标识连接对象协议数据交换描述 s i p 1s b c 、s i p 前台 s i pp cc l i e n t 和c a l la s 之间的呼叫控制消息 s i p 2m s 、s i p 前台 s i pm s 和c a l l a s 之间的控制消息 s i p 3 c a l l a s 、s i p 前 s i p1 ) p cc l i e n t 和c a l l a s 之间的呼叫控制消 厶 息口 2 ) m s 和c a l l a s 之问的控制消息 i s u p 1i p s 、1 7 s e r v e rl s u p手机和c a l la s 之间的呼叫控制消息 9 北京邮电大学硕士研究生学位论文 i s u p 21 7 s e r v e r 、c a l li s u p手机和c a l la s 之间的呼叫控制消息 a s m m l 广1c a l l a s 、s m pm m lc a l la s 向s m p 定时发送健康状态报告 2 1 2v 网伴侣业务中呼叫应用服务器的需求分类 下面对呼叫应用服务器的需求进行分类分析。 1 统一号码 用户的手机号码,就是登录p c 客户端时的用户名。 主叫用户用p c 发起呼叫或者用手机发起呼叫,对被叫用户来说是透明的。 2 呼叫发起 2 g 手机可以对v 网伴侣用户进行呼叫。用户登录p c 客户端后,也可以通 过p c 客户端发起呼叫。 p c 客户端直接拨打用户的手机号发起呼叫;呼叫同一v 网集团的用户, 可以拨打v 网短号。 3 振铃策略 用户可以设置以下的振铃策略: 同振:来电时,p c 客户端、手机同时振铃; 当被叫用户的p c 在线时,c a l la s 会同时呼叫被叫手机和p c 客户端,手 机和p c 客户端都会振铃,当一方接听时,c a l la s 会把另一方断掉。 当被叫用户的p c 不在线时,c a l la s 只呼叫被叫手机; 单振:来电时,只p c 客户端振铃或只手机振铃; 顺振:来电时,p c 客户端先振动,如果一定时间内无人接听时, 手机接着振铃;或者是手机先振铃,一定时间内无人接听时,p c 客户端 接着振铃。 4 视频通话 用户使用p c 可以发起1 - 1 的p c 间视频呼叫,c a l l a s 会控制双方p c 对视 频媒体的点对点发送。 5 呼叫原始清单记录 c a l l a s 只针对p c 方进行计费,p c 作为主叫或被叫时,c a l l a s 负责生成 呼叫原始清单,批价和扣费由b o s s ( 业务运营支撑系统) 完成;手机作为最 终使用方时,按照目前规则由v p m n s c p m s c g m s c 等进行计费。 c a l l a s 将语音呼叫和视频呼叫的原始清单记录在不同的话单表中。v 网伴 侣业务沿用了v p m n 业务的话单表,需要对字段的具体值进行了规定,以下是 1 0 北京邮电大学硕士研究生学位论文 需要记录的关键数据: 呼叫类型:主叫话单,还是被叫话单 呼叫双方手机号 呼叫开始时间、结束时间、通话时长 6 呼叫应用服务器与s c p 之间的故障检测 由于v 网伴侣业务与传统的v p m n 业务在语音呼叫流程上高度融合,为 保证在v 网伴侣平台出现故障时不影响用户原有v p m n 业务的使用,需要在 s c p 和v 网伴侣平台间建立一种故障检测机制,让s c p 能够感知v p m n 业务 平台的健康状态。当s c p 得知v 网伴侣平台出现故障时,不再把手机发起的呼 叫路由到v 网伴侣平台,而按照普通v 网的业务流程进行处理,从而保障用户 原有v p m n 业务的使用。 7 c ai ia s 对m s 的媒体控制 c a l l a s 应当对m s 具备以下控制功能: c a l l a s 和m s 进行媒体协商; c a l la s 控制m s 对通话双方进行语音媒体桥接; c a l l a s 控制m s 向用户播放指定的语音留言; c a l la s 控制m s 对通话双方进行视频媒体桥接; c a l l a s 控制m s 向用户播放指定的视频留言; c a l la s 控制m s 对通话的双方,保持住一方媒体通道,断掉另一 方媒体通道,并把这个断掉的媒体通道接到新的一个媒体通道。 2 2v 网伴侣业务的呼叫流程分析 从以上v 网伴侣业务中呼叫应用服务器的需求分析得知,v 网伴侣业务的 呼叫发起方可以是p c 客户端和手机;被叫可能是v 网伴侣用户,也可能不是 v 网伴侣用户;当被叫为v 网伴侣用户时,可以设置不同的振铃策略;接听方 可以是p c 客户端,也可以是手机,因此v 网伴侣业务有很多种呼叫情况的组 a 口。 下面挑选了其中核心的p c 客户端呼叫手机和手机呼叫p c 客户端的两个流 程来详细分析,主要关注的是从呼叫发起到接续的整个流程中涉及的各个网元 间的交互,不仅限于与v 网伴侣平台相关的消息,使得我们对v 网伴侣业务的 整个呼叫接续的过程有个清楚的了解。 2 2 。1p c 客户端呼叫手机的流程 图2 2 展示了p c 客户端呼叫手机的流程。当p c 客户端做主叫,被叫为非 北京邮电大学硕上研究生学位论文 v 网伴侣用户,或者被叫为v 网伴侣用户且振铃模式设置为非p c 客户端单振, 选择手机接听的情况下涉及该流程。 惫 被叫手机 - 信令 = :;:话蠢 图2 2p c 客户端呼叫手机的流程的示意图 流程概述: 1 ) p c 客户端发起呼叫,将i n v i t e 消息发至v 网伴侣平台; 2 ) 如果主被叫鉴权通过,v 网伴侣平台向g m s c s s p ( 关口移动业务交换 中心业务交换点) 发起i a m ( 初始化地址消息) 消息; 说明:当被叫也是v 网伴侣用户时,v 网伴侣平台送给g m s c s s p 的i a m 消 息需要在主叫号码前加一个特殊的前缀,使得s c p 能够识别该呼叫是从v 网伴 侣平台发起的,避免s c p 将此呼叫再次路由到v 网伴侣平台。 3 ) g m s c s s p 向h l r ( 归属位置寄存器) 查询被叫用户路由信息; 4 ) 如果被叫签约了智能网业务,h l r 返回被叫用户的t c s i ( 被叫签约信 息) ,进入流程5 ) ;如果被叫没有签约了智能网业务,h l r 返回被叫用户的路 由号,跳至流程9 ) 。 5 ) g m s c s s p 根据t - c s i 将呼叫触发到s c p ( 业务控制点) ; 6 ) s c p 按照被叫签约的智能网业务进行相应的处理后,通知g m s c s s p 按 照相应的号码进行接续;如果被叫是v 网伴侣用户,s c p 根据主叫号码里的特 殊前缀判断该呼叫是v 网伴侣平台发起的,通知g m s c s s p 进行按照被叫号码进 行接续; 7 ) g m s c s s p 再次向h l r 查询被叫用户路由信息; 8 ) h l r 返回被叫用户的路由号; 9 ) g m s c s s p 根据路由号码将i a m 发至被叫所在的m s c s s p ( 移动业务交换 中心业务交换点) ; 1 0 ) 被叫所在的m s c s s p 呼叫被叫手机; 1 1 ) 被叫手机接听。 1 2 北京邮电大学硕上研究生学位论文 2 2 2 手机呼叫p c 客户端的流程 当手机做主叫,被叫为v 网伴侣用户且振铃策略设置为非手机单振的情况 时,呼叫将会路由至v 网伴侣业务平台。图2 3 展示了被叫振铃模式设置为同 振时的呼叫流程,被叫用户选择了p c 客户端接听来电。被叫设置为p c 客户端 单振和顺振的呼叫流程与其类似,不同之处是p c 客户端单振时,v 网伴侣平 台只呼叫p c 客户端;顺振时,v 网伴侣平台呼叫p c 客户端和被叫手机有先后 顺序。 雾 主叫手机 惫 被叫手机 - 信 t :;:侮 图2 3 被叫振铃策略设置为同振时呼叫流程的示意图 流程概述: 1 ) 手机发起呼叫,被叫为v 网伴侣用户; 2 ) m s c s s p 向h l r 查询被叫用户路由信息; 3 ) 由于被叫签约了v p m n 业务,h l r 返回被叫用户的t - c s i ; 4 ) m s c s s p 根据t c s i 将呼叫触发到s c p ; 5 ) s c p 判断被叫是v 网伴侣用户,并且开通了通话功能、状态正常、振铃 策略不是“手机单振”,将被叫号码修改为一个特殊的路由号码,通知m s c s s p 进行按照路由号码进行呼叫接续; 6 ) m s c s s p 根据路由号码将i a m 转发至g m s c ; 7 ) g m s c 将i a m 转发至v 网伴侣平台; 8 ) v 网伴侣平台判断被叫是v 网伴侣用户,并且开通了通话功能、状态f 常、振铃策略是“同振 ,于是a 呼叫被叫p c 客户端;b 同时呼叫被叫手机, 把被叫号码修改为被叫手机号后,将i a m 发至g m s c ; 9 ) g m s c 转发i a m 至被叫局m s c ,呼叫被叫手机。 l o ) 被叫选择p c 客户端接听。 1 3 北京邮电大学硕士研究生学位论文 2 3 呼n q 丰f l 关的信令流程图 在对v 网伴侣业务的整个呼叫接续的过程有了清楚的了解后,下面选择了 几种典型的情况,详细分析了与v 网伴侣平台有关的,及v 网
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 服务礼仪培训演讲课件
- 服务接待课件
- 服务公主培训课件
- 法务部门年终课件
- 分图形教学课件
- 肺通气指标课件
- 事业单位护理岗面试2026经典考题试卷及答案
- 事业单位财会岗面试专业面试历年真题题库及解析
- 事业单位工程岗2026面试必练考题全真模拟试卷
- 飞天二教学课件
- 2026中国邮政联合校园招聘笔试参考题库(含答案解析)
- (一模)嘉兴市2026-2027学年第一学期高三教学质量检测语文试卷(含答案)
- 2027年湖北交通投资集团有限公司秋季校园招聘131人笔试备考题库及答案解析
- 2026山东青岛水务集团有限公司招聘笔试历年参考题库附带答案详解
- 2026年党支部基层总结报告
- T∕CCEAS008-2026 建设工程造价咨询成果文件质量标准
- 2018 机械通风冷却塔 第1部分:中小型开式冷却塔
- 中国膀胱癌诊疗指南2025版
- 梅尼埃病前庭功能检测
- 凉山2025年四川凉山州雷波重点国有林保护局招聘27人笔试历年参考题库附带答案详解
- 药品追溯系统培训课件
评论
0/150
提交评论