一种实现呼叫驻留的方法、应用服务器和系统技术方案

技术编号:17012258 阅读:29 留言:0更新日期:2018-01-11 09:11
本发明专利技术公开了一种实现呼叫驻留的方法、应用服务器和系统,在呼叫驻留发起终端上报驻留触发消息后,对呼叫保持终端播放呼叫保持提示音,之后,当呼叫驻留发起终端的呼叫驻留消息中携带预设的驻留业务码时,记录驻留接入信息,释放呼叫驻留发起终端,进行后续的接续过程:接收呼叫拾起终端的呼叫请求消息,在呼叫请求消息与驻留接入信息匹配时,停止对呼叫保持终端播放放音,联通呼叫拾起终端与呼叫保持终端。相对于现有技术中终端必须支持二路呼叫或支持refer消息的发送,本发明专利技术采用现有的普通终端即可。所以,本发明专利技术有利于降低呼叫驻留对终端的需求,提高现有终端的利用率,降低实现呼叫驻留业务的成本,提升用户的体验感,更具实用性。

【技术实现步骤摘要】
一种实现呼叫驻留的方法、应用服务器和系统
本专利技术涉及通信
,具体涉及一种实现呼叫驻留的方法、应用服务器和系统。
技术介绍
目前,通话业务中,提供了呼叫驻留业务,呼叫驻留业务包括驻留和接续两部分,其含义是当任一用户A与业务用户B通话之后,用户B发起驻留操作,用户A被保持,处于不挂机状态,用户B退出当前通话,此过程实现了A的驻留。在A的保持过程中,用户C拨打指定的业务码加用户B的号码,AS将用户C与用户A关联桥接,用户A与用户C通话,此过程实现了A的接续。现有技术中,实现呼叫驻留一般采用以下的方案;:一,用户B对应的终端为比较高级的SIP终端且具有发送REFER消息的能力,通过REFER消息携带指定的业务码ac1给AS(ApplicationServer,应用服务器),AS保持用户A并释放B,C拨打指定的业务码ac2加用户B的号码到达AS,AS将用户C与用户A关联,实现驻留与接续。二,用户B对应的终端具有二路呼叫的能力,能在已经通话的基础上再拨打一次新的呼叫,请求的被叫号码为指定的业务码ac1给AS,AS保持用户A并释放B,C拨打指定的业务码ac2加用户B的号码到达AS,AS将用户C与用户A关联,实现驻留与接续。明显,现有技术中,对实现呼叫驻留业务的终端有特殊要求,需要时具有发送REFER消息功能的SIP终端或者具有二路呼叫功能的终端,但是,现有的市面上使用或在售的终端如智能手机等,一般是不具备这些功能的,所以,如何降低呼叫驻留业务对终端的要求,利用普通终端实现呼叫驻留是现有技术急需解决的问题。
技术实现思路
本专利技术实施例要解决的主要技术问题是,提供一种实现呼叫驻留的方法、应用服务器和系统,解决现有技术中采用更高级的终端实现呼叫驻留带来的对终端的限制,以及呼叫驻留业务的成本高,实用性差,适应性差的问题。为解决上述技术问题,本专利技术实施例提供一种实现呼叫驻留的方法,包括:接收通话中的呼叫驻留发起终端上报的驻留触发消息;当驻留触发消息携带预设的按键业务特征码时,与通话中的呼叫保持终端进行呼叫保持放音业务的媒体协商,控制媒体服务器对呼叫保持终端播放呼叫保持提示音;接收通话中的呼叫驻留发起终端上报的呼叫驻留消息;当呼叫驻留消息携带预设的驻留业务码时,记录当前通话的驻留接入信息,释放呼叫驻留发起终端;接收呼叫拾起终端发起的呼叫请求消息,呼叫请求消息携带由呼叫拾起终端的拨号按键信号转换处理后生成的消息;当呼叫请求消息与驻留接入信息匹配时,控制媒体服务器停止对业务保持终端播放呼叫保持提示音,接通呼叫拾起终端与呼叫保持终端的通话。为解决上述技术问题,本专利技术实施例还提供一种实现呼叫驻留的应用服务器,包括:接收模块,用于接收通话中的呼叫驻留发起终端上报的驻留触发消息,接收通话中的呼叫驻留发起终端上报的呼叫驻留消息,以及接收呼叫拾起终端发起的呼叫请求消息;呼叫请求消息携带由呼叫拾起终端的拨号按键信号转换处理后生成的消息;控制模块,用于当驻留触发消息携带预设的按键业务特征码时,与通话中的呼叫保持终端进行呼叫保持放音业务的媒体协商,控制媒体服务器对呼叫保持终端播放呼叫保持提示音;当呼叫驻留消息携带预设的驻留业务码时,记录当前通话的驻留接入信息,释放呼叫驻留发起终端;当呼叫请求消息与驻留接入信息匹配时,控制媒体服务器停止对业务保持终端播放呼叫保持提示音,接通呼叫拾起终端与呼叫保持终端的通话。为解决上述技术问题,本专利技术实施例还提供一种实现呼叫驻留的系统,包括:媒体服务器和如上的应用服务器;应用服务器与媒体服务器进行驻留业务的媒体协商,媒体服务器用于根据应用服务器与驻留业务对应的终端进行的媒体协商,向驻留业务对应的终端发送媒体流。本专利技术实施例公开了一种实现呼叫驻留的方法、应用服务器和系统,在接收呼叫驻留发起终端上报的驻留触发消息后,可以控制媒体服务器对呼叫保持终端播放呼叫保持提示音,提示用户不要挂机,此后,当通话中的呼叫驻留发起终端再次上报的呼叫驻留消息中携带预设的驻留业务码时,可以记录驻留接入信息,然后释放呼叫驻留发起终端,进行后续的接续过程:接收呼叫拾起终端发起的呼叫请求消息,在呼叫请求消息与驻留接入信息匹配时,控制媒体服务器停止对呼叫保持终端播放呼叫保持提示音,接通呼叫拾起终端与呼叫保持终端的通话。相对于现有技术中终端必须是支持二路呼叫的终端或支持refer消息发送的SIP终端。通过上述的机制,本专利技术实施例中的终端采用现有的普通终端即可实现呼叫驻留。所以,本专利技术实施例的方法有利于降低呼叫驻留对终端的需求,提高现有终端的利用率,降低实现呼叫驻留业务的成本,提升用户的体验感,更具有实用性。附图说明图1为本专利技术实施例一提供的一种实现呼叫驻留的方法的流程图;图2为本专利技术实施例二提供的另一种实现呼叫驻留的方法的流程图;图3为本专利技术实施例二提供的一种将按键信号转换为INFO消息的方法的流程图;图4为本专利技术实施例二提供的另一种将按键信号转换为INFO消息的方法的流程图;图5为本专利技术实施例二提供的一种实现呼叫驻留的方法的流程图;图6为本专利技术实施例三提供的一种实现呼叫驻留的应用服务器的模块示意图;图7为本专利技术实施例三提供的一种实现呼叫驻留的系统的模块示意图。具体实施方式下面通过具体实施方式结合附图对本专利技术作进一步详细说明。实施例一:本实施例提出了一种实现呼叫驻留的方法,与现有的实现呼叫驻留业务的方法相比,本实施例的方法中的终端只要具备基本的通话功能即可,不需要具有支持特殊按键(*、#、0-9之外的按键)并具有发送refer消息的功能;也不需要支持二路呼叫的功能。所以本实施例的方法适用于利用现有的所有终端,具有较好的实用性,扩展了应用的广泛性,节省了部署成本,提升了用户体验性。参见图1,本实施例提供的实现呼叫驻留的方法包括:S101、接收通话中的呼叫驻留发起终端上报的驻留触发消息;驻留触发消息为根据呼叫驻留发起终端的触发按键信号转换处理后生成的消息;S102、当驻留触发消息携带预设的按键业务特征码时,与通话中的呼叫保持终端进行呼叫保持放音业务的媒体协商,控制媒体服务器对呼叫保持终端播放呼叫保持提示音;S103、接收通话中的呼叫驻留发起终端上报的呼叫驻留消息;呼叫驻留消息为根据呼叫驻留发起终端的驻留按键信号转换处理后生成的消息;S104、当呼叫驻留消息携带预设的驻留业务码时,记录当前通话的驻留接入信息,释放呼叫驻留发起终端;S105、接收呼叫拾起终端发起的呼叫请求消息,呼叫请求消息携带由呼叫拾起终端的拨号按键信号转换处理后生成的消息;S106、当呼叫请求消息携带的按键信号与驻留接入信息匹配时,控制媒体服务器停止对呼叫保持终端播放呼叫保持提示音,接通呼叫拾起终端与呼叫保持终端的通话。在本实施例中,呼叫驻留发起终端、呼叫保持终端以及呼叫拾起终端属于用户终端(UserEquipment,UE),是用户发起呼叫、接听呼叫以及做其他呼叫操作的装置,可以是C网或G网手机、PSTN终端、IMS终端等具有通话功能的终端设备,本实施例对此没有限定。其中,呼叫驻留发起终端可以是主叫终端,也可以是被叫终端。本实施例中的呼叫保持终端的数量不局限于一个,当S101中,呼叫驻留发起终端和呼叫保持终端是多方通话时,除了发起呼叫驻留的呼叫驻留发起终端,其他的终端都可以认本文档来自技高网...
一种实现呼叫驻留的方法、应用服务器和系统

【技术保护点】
一种实现呼叫驻留的方法,包括:接收通话中的呼叫驻留发起终端上报的驻留触发消息;当所述驻留触发消息携带预设的按键业务特征码时,与通话中的呼叫保持终端进行呼叫保持放音业务的媒体协商,控制媒体服务器对呼叫保持终端播放呼叫保持提示音;接收通话中的呼叫驻留发起终端上报的呼叫驻留消息;当所述呼叫驻留消息携带预设的驻留业务码时,记录当前通话的驻留接入信息,释放所述呼叫驻留发起终端;接收呼叫拾起终端发起的呼叫请求消息,所述呼叫请求消息携带由所述呼叫拾起终端的拨号按键信号转换处理后生成的消息;当所述呼叫请求消息与所述驻留接入信息匹配时,控制媒体服务器停止对业务保持终端播放呼叫保持提示音,接通所述呼叫拾起终端与所述呼叫保持终端的通话。

【技术特征摘要】
1.一种实现呼叫驻留的方法,包括:接收通话中的呼叫驻留发起终端上报的驻留触发消息;当所述驻留触发消息携带预设的按键业务特征码时,与通话中的呼叫保持终端进行呼叫保持放音业务的媒体协商,控制媒体服务器对呼叫保持终端播放呼叫保持提示音;接收通话中的呼叫驻留发起终端上报的呼叫驻留消息;当所述呼叫驻留消息携带预设的驻留业务码时,记录当前通话的驻留接入信息,释放所述呼叫驻留发起终端;接收呼叫拾起终端发起的呼叫请求消息,所述呼叫请求消息携带由所述呼叫拾起终端的拨号按键信号转换处理后生成的消息;当所述呼叫请求消息与所述驻留接入信息匹配时,控制媒体服务器停止对业务保持终端播放呼叫保持提示音,接通所述呼叫拾起终端与所述呼叫保持终端的通话。2.如权利要求1所述的实现呼叫驻留的方法,其特征在于,在释放所述呼叫驻留发起终端前,对所述呼叫驻留发起终端告知所述驻留接入信息;或者,当释放所述呼叫驻留发起终端前,若还接收到所述呼叫驻留发起终端上报的所述呼叫拾起终端的号码,根据所述呼叫拾起终端的号码对所述呼叫拾起终端告知所述驻留接入信息。3.如权利要求1或2所述的实现呼叫驻留的方法,其特征在于,所述驻留接入信息包括呼叫驻留发起终端号码和为驻留业务分配的线路号中的至少一个;当所述驻留接入信息包括驻留发起终端号码时,所述呼叫请求消息携带的拨号按键信号包括呼叫拾起业务码加所述呼叫驻留发起终端号码;当所述驻留接入信息包括为驻留业务分配的线路号时,所述呼叫请求消息携带的拨号按键信号包括呼叫拾起业务码加所述线路号;当所述驻留接入信息包括呼叫驻留发起终端号码和为驻留业务分配的线路号时,所述呼叫请求消息携带的拨号按键信号包括呼叫拾起业务码加所述呼叫驻留发起终端号码,或呼叫拾起业务码加所述线路号。4.如权利要求3所述的实现呼叫驻留的方法,其特征在于,当所述呼叫请求消息携带的拨号按键信号包括所述呼叫拾起业务码加呼叫驻留发起终端号码时,在接通所述呼叫拾起终端与所述呼叫保持终端的通话前,还包括按照预设的验证方式对所述呼叫拾起终端进行呼叫拾起权限验证。5.如权利要求1或2所述的实现呼叫驻留的方法,其特征在于,所述的驻留触发消息、呼叫驻留消息和呼叫请求消息为会话初始协议信息消息,所述会话初始协议信息消息为核心网将触发按键信号、驻留按键信号和拨号按键信号转换后生成的消息。6.根据权利要求5所述的实现呼叫驻留的方法,其特征在于,当所述会话初始协议信息消息为一次按键信号转换后生成的消息时,还包括:将各次按键信号转换的会话初始协议信息消息合并,对合并后的会话初始协议信息消息进...

【专利技术属性】
技术研发人员:钱晨屈天喜
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:广东,44

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

1