应用服务器呼叫控制中呼叫继续的方法和装置制造方法及图纸

技术编号:5138567 阅读:189 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种应用服务器呼叫控制中呼叫继续的方法和装置,属于通信领域。该方法包括:应用服务器在与第一方进行媒体协商后,向第二方发送提供Offer消息;应用服务器接收第二方发送的应答Answer消息,将Answer消息转换成Offer消息后向第一方发送,该Offer消息携带对第一方前提条件Precondition状态的确认请求;应用服务器接收第一方发送的Answer消息,该Answer消息携带第一方对Precondition状态的确认响应;应用服务器判断Answer消息是否满足Answer消息的转换条件;如果满足,应用服务器将Answer消息转换成Offer消息后向第二方发送。本发明专利技术的技术方案可以使呼叫继续,有利于第三方呼叫控制业务的发展。

【技术实现步骤摘要】

本专利技术涉及通信领域,特别涉及一种应用服务器呼叫控制中呼叫继续的方法和装置
技术介绍
第三方呼叫控制(3PCC,theThird Party of Conversation Control)指的是 由第三方控制者在另外两者之间建立一个会话,由控制者负责会话双方的媒体协商。3PCC 是一种非常灵活的控制方式,可以分为3PCC建立请求消息带会话描述协议(SDP,Session Description Protocol)消息的流程和3PCC建立请求消息不带SDP消息的流程,其中,SDP 消息包括提供(Offer)消息和应答(Answer)消息。3PCC建立请求消息带SDP消息的流程在呼叫前转、自动台和呼叫转接等多种业务 中都存在,具体如图1所示,包括101,第一方已经与应用服务器(AS,Application Server)进行了媒体协商。102,AS向第二方发送Offer消息。其中,该Offer消息可以携带在呼叫建立请求中,该呼叫建立请求可以是但不限 于邀请(INVITE)消息。103,第二方接收到offer消息,并向AS发送Answer消息。其中,该Answer消息可以携带在可靠传输临时响应,该可靠传输临时响应包括但 不限于180响应、181响应或183响应。其中,Answer消息包括媒体类型、对第一方前提条件(Precondition)状态的 确认请求、传输协议和媒体格式等描述。其中,Precondition状态可以但不限于服务质量 (QoS, Quality of Service)状态,Precondition 状态要求等级为强制(mandatory) 104,AS接收Answer消息,并向第一方发送Offer消息。其中,该Offer消息可以携带在更新请求中,该更新请求可以但不限于是更新 (Update)消息和重新邀请(RE-INVITE)消息。具体地,AS接收到携带Answer消息的可靠传输临时响应后,提取出Answer消息, 并将提取的Answer消息转换成Offer消息后携带在更新请求中发送给第一方。105,第一方接收到Offer消息,并向AS发送Answer消息。其中,该Answer消息可以携带在更新请求响应,其中,该更新请求响应可以但不 限于2000K响应或183响应。其中,Answer消息包括媒体类型、第一方对Precondition 状态的确认响应、传输协议和媒体格式等描述,其中,Precondition状态的要求等级为 mandatory0专利技术人在实现本专利技术的过程中,发现现有技术至少存在如下问题第一、由于第二方需要第一方对Precondition状态确认响应,第一方在105中会 将Precondition状态的确认响应携带在Answer消息中发送给AS,但AS会将该Answer消 息拦截,从而导致呼叫无法继续。
技术实现思路
本专利技术要解决的问题是提供一种应用服务器呼叫控制中呼叫继续的方法和装置, 可以解决现有技术中由于第二方由于不能获得第一方的Precondition状态的确认响应而 导致的呼叫无法持续的问题。为了解决上述问题,本专利技术提供了一种应用服务器呼叫控制中呼叫继续的方法和 装置,所述技术方案如下一种应用服务器呼叫控制中呼叫继续的方法,包括所述应用服务器在与第一方进行媒体协商后,向第二方发送提供Offer消息;所述应用服务器接收所述第二方发送的应答Answer消息,将所述Answer消息 转换成所述Offer消息后向所述第一方发送,所述Offer消息携带对第一方前提条件 Precondition状态的确认请求;所述应用服务器接收所述第一方发送的Answer消息,所述Answer消息携带所述 第一方对Precondition状态的确认响应;所述应用服务器判断所述Answer消息是否满足Answer消息的转换条件;如果满足,所述应用服务器将所述Answer消息转换成所述Offer消息后向所述第二方发送。一种应用服务器呼叫控制中呼叫继续的装置,包括第一发送模块,用于在于第一方进行媒体协商后,向第二方发送Offer消息;第一接收模块,用于接收所述第二方发送的Answer消息,所述Answer消息携带对 第一方Precondition状态的确认请求;转换模块,用于将所述Answer消息转换成所述Offer消息;第二发送模块,用于将所述转换模块转换的Offer消息向所述第一方发送;第二接收模块,用于接收所述第一方发送的Answer消息,所述Answer消息携带所 述第一方对Precondition状态的确认响应;判断模块,用于判断所述第二接收模块接收的Answer消息是否满足Answer消息 的转换条件;所述转换模块,还用于当所述判断模块的判断结果为满足时,将所述Answer消息 转换成所述Offer消息;所述第二发送模块,还用于将所述转换模块转换的Offer消息向所述第二方发送。本专利技术提供的技术方案根据Answer消息的转换条件判断是否需要将携带 Precondition状态的Answer消息转换成Offer消息,如果需要,则将转换的Offer消息发 送,可以使呼叫继续,有利于第三方呼叫控制业务的发展;如果不需要,则将该Answer消息 拦截,可以减少不必要的信令,避免媒体协商震荡,提高业务质量。附图说明图1是现有技术中提供的3PCC建立请求消息带SDP消息的流程图;图2是本专利技术的一个实施例提供的3PCC中呼叫继续的方法的流程5图3是本专利技术的一个实施例提供的3PCC中呼叫继续的装置的结构图。 具体实施例方式本专利技术的核心思想在于根据Answer消息的转换条件判断是否需要将携带 Precondition状态的Answer消息转换成Offer消息,如果需要,则将转换的Offer消息发 送,可以使呼叫继续,有利于第三方呼叫控制业务的发展;如果不需要,则将该Answer消息 拦截,可以减少不必要的信令,避免媒体协商震荡,提高业务质量。下面结合附图及优选实施方式对本专利技术技术方案进行详细说明。本专利技术的一个实施例提供了一种3PCC中呼叫继续的方法,如图2所示,包括201-205与101-105的内容类似,在此不再赘述。206,AS接收Answer消息,判断该Answer消息是否满足Answer消息的转换条件, 如果满足,则执行207 ;如果不满足,则拦截该Answer消息。其中,Answer消息的转换条件包括第一转换条件和/或第二转换条件;其中,该第 一转换条件包括(1)第一方和第二方协商对Precondition状态的要求等级为强制;(2)待透传Answer消息的另一方在其上一条Answer消息中,存在需要对方对 Precondition状态的确认请求。例如,Precondition状态以QoS状态为例,第二方在203中的SDP消息中携带对 第一方Precondition状态的确认请求,该确认请求对应SDP的conf行。(3)待透传Answer消息中Precondition状态的确认响应需要满足确认请求中的 状态。例如,待透传Answer消息中Precondition状态,即QoS状态需要满足SDP的conf 行的状态,该状态可以是接收状态、发送状态或是收发状态。该第二转换条件包括(4)本文档来自技高网
...

【技术保护点】
一种应用服务器呼叫控制中呼叫继续的方法,其特征在于,包括:  所述应用服务器在与第一方进行媒体协商后,向第二方发送提供Offer消息;  所述应用服务器接收所述第二方发送的应答Answer消息,将所述Answer消息转换成所述Offer消息后向所述第一方发送,所述Offer消息携带对第一方前提条件Precondition状态的确认请求;  所述应用服务器接收所述第一方发送的Answer消息,所述Answer消息携带所述第一方对Precondition状态的确认响应;  所述应用服务器判断所述Answer消息是否满足Answer消息的转换条件;  如果满足,所述应用服务器将所述Answer消息转换成所述Offer消息后向所述第二方发送。

【技术特征摘要】
1.一种应用服务器呼叫控制中呼叫继续的方法,其特征在于,包括所述应用服务器在与第一方进行媒体协商后,向第二方发送提供Offer消息; 所述应用服务器接收所述第二方发送的应答Answer消息,将所述Answer消息 转换成所述Offer消息后向所述第一方发送,所述Offer消息携带对第一方前提条件 Precondition状态的确认请求;所述应用服务器接收所述第一方发送的Answer消息,所述Answer消息携带所述第一 方对Precondition状态的确认响应;所述应用服务器判断所述Answer消息是否满足Answer消息的转换条件; 如果满足,所述应用服务器将所述Answer消息转换成所述Offer消息后向所述第二方 发送。2.如权利要求1所述的方法,其特征在于,还包括如果不满足,所述应用服务器拦截所述第一方发送的Answer消息。3.如权利要求2所述的方法,其特征在于,还包括所述应用服务器接收所述第二方发送的所述Answer消息; 所述应用服务器判断所述Answer消息是否满足Answer消息的转换条件; 如果满足,所述应用服务器将所述Answer消息转换成所述Offer消息后向所述第一方 发送。4.如权利要求3所述的方法,其特征在于,还包括如果不满足,所述应用服务器拦截所述第二方发送的Answer消息。5.如权利要求1-4任意一项所述的方法,其特征在于,所述Answer消息的转换条件包 括第一转换条件和/或第二转换条件;其中,所述第一转换条件包括第一方和第二方协商对Precondition状态的要求等级为强制;待转换Answer消息的上一条Answer消息中,存在对方对Precondition状态的确认请求;待转换Answer消息中Precondition状态满足所述确认请求中的状态; 所述第二转换条件包括待转换的Answer消息中存在对方对Precondition状态的确认请求,且对方当前的 Precondition状态不满足所述待转换的Answer消息的上一条Answer消息的确认请求中的 Precondition 状态。6.一种应用服务器呼叫控制中呼叫继续的装置,其特征在于,包括第一发送模块,用于在于第一方进行媒体协商后,向第二方发送Offer消息; 第一接收模块,用...

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

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

1