一种通话态支持早期会话的方法技术

技术编号:4256229 阅读:195 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种通话态支持早期会话的方法,兼容被叫侧早期会话放音,同时满足通话建立过程中会话媒体协商以及资源预留。本发明专利技术中在媒体协商时,将早期会话Early-Session和正式会话Session的SDP进行合并为一个复合SDP发送给通话态主叫终端,由通话态主叫终端在被叫振铃前预先做好媒体协商、链路建立、资源预留等工作,在被叫振铃后,使用早期会话为主叫放音,在被叫摘机后,则激活正式会话进行会话协商,协商完成后进入通话。

【技术实现步骤摘要】

本专利技术涉及通讯4支术领域,尤其涉及会话初始协议即SIP (Session Initiation Protocol)与会^舌描述协i义即SDP ( Session Description Protocol)建立会话的通信系统中,在用户终端处于通话态的情况下支持早期会话的方法。
技术介绍
早期会话即Early-Session是指一种在SIP通信的呼叫过程部署在正 式会话(Regular Session, —般简称Session)建立之前使用早期媒体建立的 会话,典型应用场景是应用服务器(AS)通过Early-Session向主叫UE (用 户终端)播放回铃音、彩铃音。Early-Session可以较好的解决AS在呼叫建 立过程中插入早期媒体(EarlyMedia)进行放音问题,能够实现早期媒体与 正式会话(Regular Session )的媒体的同时协商,并且能够避免混音的问题。 发起呼叫的会话邀请(Invite)得到最终响应,正式会话建立后,早期会话 会自动被终止,Early-Session则不能在通话态中使用。存在这样一种应用场景主叫用户已经进入通话态,而AS (应用服务 器)需要将该用户转接到一个新的被叫。如呼叫转接业务中的盲转,A、 C两个用户已经建立通话,C用户将A盲转到用户B, C用户触发业务后已 经结束了本端的通话,而此时用户B刚处于起呼阶段,被叫侧的应用服务 器会使用Early-Session播放回铃音,同时被叫用户终端的正式会话(Session) 媒体同时需要进行媒体协商、资源预留。而主叫用户A由于已经处于通话 态,只能使用正式会话(Session)的媒体协商。上述场景中,为保证正式通话建立, 一般情况下只有放弃被叫侧早期会 话,进行主被叫正式^ 某体的端到端协商。而被叫的通话建立需要经过话机振 铃、用户摘机的过程,这个过程一般需要几十秒的时间,而在这一过程中主4叫用户由于原先建立的与C用户的会话已经终止,只能处于静音状态,造 成不好的用户体验。如果期望主叫用户在上述场景中听到被叫侧AS播放的回铃音,彩铃音。 则需要兼容通话态下的Early-Session协商,同时必须完成主,皮叫正式々某体的 协商及资源预留,才能建立正式会话。现有的解决策略将早期会话(Early-Session)和正式会话(Session)分 步进行媒体协商,在被叫侧的通话建立过程中,为让主叫听到早期媒体的放 音,主叫AS采用B2BUA (背靠背用户代理)的协商方式,先将被叫侧放 回铃音的Early-Session转换成Session带给主叫,同时使用 一个虚拟的SDP 与被叫的Session协商。这一步骤是在通话建立前,主叫终端A与被叫侧的 早期媒体协商听回铃音的过程,具体信令流程如附图l所示,图中描述是将处于通话态的用户A转接到用户B的呼叫建立过程。图中步骤3至步骤18, 表明了主叫用户A的会话媒体与被叫侧的早期媒体协商建立会话听回铃音; 主叫AS使用虚拟媒体与被叫用户B建立会话,使用户B振铃摘机的过程。主叫AS在与主叫用户的^(某体切换过程中,步骤5和步骤18分别都是 将被叫侧的Early-Session媒体转换成Session媒体给主叫终端,这一过程中 主叫终端实际是与被叫侧放音的媒体服务器建立媒体通道来听回铃音、彩铃 音。而主叫终端并没有得到被叫终端的媒体。主叫AS在与被叫用户的媒体 协商过程中,步骤4和步骤17分别是AS使用的虚拟媒体与被叫Session协 商,而将主叫带回来的Session媒体与被叫侧的Early-Session协商以使被叫 侧Early Media给主叫终端播放回铃音,其中虚拟媒体是根据主叫侧的媒体 信息构造的含虚拟信息的媒体描述,其目的就是使用虚拟媒体让被叫终端认 为完成媒体后振铃,以使被叫用户摘机。事实上在这一过程中被叫终端同样 也没有获得主叫的媒体。在通话建立后,由于主被叫都没有获得对端的媒体,正式会话并没有建 立。因此AS需要对主被重新叫发起正式会话的媒体协商,需要重新进行资 源预留,々某体协商完成后主^fe叫才能建立正式会话。上述解决策略主要问题在于第一步中与被叫的Session媒体协商是虚拟 的,而在摘机后还需要重新协商主被叫媒体,这样会存在以下三个问题(1) 虛拟的媒体无法实现端到端的资源预留,并且由于一端是虛拟的媒体,虛拟的媒体中的信息可能会在承载层的资源预留过程中出现异常;(2) 在被叫摘机后,主一皮叫都没有对端的媒体,重新协商过程中,如 果存在无线侧,主被叫的资源预留时间比较长,违背了 Precondition (交互 提前)的本意,会存在较严重的MediaClip (媒体中断、静音)的现象;(3) 如果在主被叫媒体重新协商的过程中,主被叫4某体协商不成功, 则通话无法建立。
技术实现思路
本专利技术所要解决的技术问题在于,提供一种通话态支持早期会话的方 法,用于克服现有技术中呼叫转接时无法为主叫端播放回铃音、协商时间过 长或媒体中断等问题。本专利技术提供,在包括主叫终端、被叫终 端、主、被叫应用服务器的通信系统中实现处于通话态的主叫终端转接-故叫 终端时支持早期会话,包括如下步骤步骤一、在转接过程中,主叫应用服务器收到被叫侧的会话初始协议信 令中的早期会话和正式会话两段媒体描述后,将正式会话的媒体描述置为非 激活态并将所述两段媒体描述合并为复合会话发送给所述主叫终端;步骤二、所述主叫终端对接收的所述复合会话进行解析,对其中置为非 激活态的正式会话的媒体描述进行资源预留并建立链路连接,对早期会话的 媒体描述进行资源预留、媒体协商后,对复合会话进行应答,将主叫终端应 答的媒体描述信息发送给主叫应用服务器;步骤三、主叫应用服务器收到主叫终端的应答后,对复合会话进行解析, 分离得到主叫终端应答的早期会话媒体描述和正式会话媒体描述并将其反 馈至被叫侧应用服务器和被叫终端步骤四、在被叫摘机前,由被叫服务器利用早期会话的媒体描述为主叫 终端进行早期媒体放音;步骤五、在被叫摘机后,主叫应用服务器将正式会话的J 某体描述置为激6活态发送至主叫终端,主叫终端和被叫终端进行媒体协商后进入通话。进一步地,在步骤一中,在主叫应用服务器收到被叫侧的会话初始协议信令中的早期会话和正式会话两段媒体描述之前,该方法还包括主叫终端已经进入通话态且需要转接至空闲被叫终端时,主叫应用服务 器经被叫应用服务器向被叫终端发送不带媒体的会话邀请;所述被叫终端通过响应消息携带被叫终端的正式会话媒体至所述被叫 应用服务器;所述被叫应用服务器将早期会话媒体插入所述响应消息后发送至所述 主叫应用服务器。进一步地,在步骤一中,在主叫应用服务器收到被叫侧的会话初始协议 信令中的早期会话和正式会话两段媒体描述之后,所述主叫应用服务器将正 式会话的媒体描述置为表示暂不使用的非激活态,并将所述两段媒体描述合 并为复合会话发送给所述主叫终端,合并时是将早期会话中的々某体成分与正 式会话的媒体成分合并为一个复合会话发送给所述主叫终端。进一步地,在步骤二中,携带所述早期会话和正式会话的媒体描述的复 合会话后,分离所述早期会话媒体描述和正式会话媒体描述,对设置为非激 活态的媒体成分进行资源预留与建立链路;对早期会话媒体描述进行资源本文档来自技高网
...

【技术保护点】
一种通话态支持早期会话的方法,用于在包括主叫终端、被叫终端、主、被叫应用服务器的通信系统中实现处于通话态的主叫终端转接被叫终端时支持早期会话,其特征在于,包括: 步骤一、在转接过程中,主叫应用服务器收到被叫侧的会话初始协议信令中的早期 会话和正式会话两段媒体描述后,将正式会话的媒体描述置为非激活态并将所述两段媒体描述合并为复合会话发送给所述主叫终端; 步骤二、所述主叫终端对接收的所述复合会话进行解析,对其中置为非激活态的正式会话的媒体描述进行资源预留并建立链路连接, 对早期会话的媒体描述进行资源预留、媒体协商后,对复合会话进行应答,将主叫终端应答的媒体描述信息发送给主叫应用服务器; 步骤三、主叫应用服务器收到主叫终端的应答后,对复合会话进行解析,分离得到主叫终端应答的早期会话媒体描述和正式会话媒体 描述并将其反馈至被叫侧应用服务器和被叫终端: 步骤四、在被叫摘机前,由被叫服务器利用早期会话的媒体描述为主叫终端进行早期媒体放音; 步骤五、在被叫摘机后,主叫应用服务器将正式会话的媒体描述置为激活态发送至主叫终端,主叫终端和被叫 终端进行媒体协商后进入通话。...

【技术特征摘要】
1、一种通话态支持早期会话的方法,用于在包括主叫终端、被叫终端、主、被叫应用服务器的通信系统中实现处于通话态的主叫终端转接被叫终端时支持早期会话,其特征在于,包括步骤一、在转接过程中,主叫应用服务器收到被叫侧的会话初始协议信令中的早期会话和正式会话两段媒体描述后,将正式会话的媒体描述置为非激活态并将所述两段媒体描述合并为复合会话发送给所述主叫终端;步骤二、所述主叫终端对接收的所述复合会话进行解析,对其中置为非激活态的正式会话的媒体描述进行资源预留并建立链路连接,对早期会话的媒体描述进行资源预留、媒体协商后,对复合会话进行应答,将主叫终端应答的媒体描述信息发送给主叫应用服务器;步骤三、主叫应用服务器收到主叫终端的应答后,对复合会话进行解析,分离得到主叫终端应答的早期会话媒体描述和正式会话媒体描述并将其反馈至被叫侧应用服务器和被叫终端步骤四、在被叫摘机前,由被叫服务器利用早期会话的媒体描述为主叫终端进行早期媒体放音;步骤五、在被叫摘机后,主叫应用服务器将正式会话的媒体描述置为激活态发送至主叫终端,主叫终端和被叫终端进行媒体协商后进入通话。2、 如权利要求1所述的方法,其特征在于进一步地,在步骤一中,在主叫应用服务器收到被叫侧的会话初始协议 信令中的早期会话和正式会话两段媒体描述之前,该方法还包括主叫终端已经进入通话态且需要转接至空闲被叫终端时,主叫应用服务 器经被叫应用服务器向被叫终端发送不带媒体的会话邀请;所述被叫终端通过响应消息携带被叫终端的正式会话媒体至所述被叫 应用服务器;所述被叫应用服务器将早期会话媒体插入所述响应消息后发送至所述 主叫应用服务器。3、 如权利要求l所述的方法,其特征在于进一步地,在步骤一中,在主叫应用服务器收...

【专利技术属性】
技术研发人员:胡毅高扬
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:94[中国|深圳]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1
相关领域技术
  • 暂无相关专利