一种点击拨号业务中实现三方通话的方法及系统技术方案

技术编号:6933376 阅读:359 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开一种点击拨号业务中实现三方通话的方法和系统,该方法包括:CTD?WS向CTD?AS发起呼出请求,CTD?AS呼叫逻辑主叫和第一逻辑被叫,如果逻辑主叫和第一逻辑被叫都响应为摘机,逻辑主叫和第一逻辑被叫进入通话状态;CTD?WS向CTD?AS发起对第二逻辑被叫的呼出请求,CTD?AS呼叫第二逻辑被叫,如果第二逻辑被叫响应为摘机,逻辑主叫和第二逻辑被叫进入通话状态;CTD?WS向CTD?AS发起三方通话请求,CTD?AS申请三方通话资源,将逻辑主叫、第一逻辑被叫和第二逻辑被叫进行混音,逻辑主叫、第一逻辑被叫和第二逻辑被进入三方通话状态。根据本发明专利技术的技术方案,能够支持逻辑主叫与两个逻辑被叫之间的同时通话,实现三方通话功能。

【技术实现步骤摘要】
一种点击拨号业务中实现三方通话的方法及系统
本专利技术涉及IP多媒体子系统(IMS,IPMultimediaSubsystem)及下一代通信网络(NGN,NextGenerationNetwork)网络的智能网通讯领域,尤其涉及一种点击拨号业务中实现三方通话的方法及系统。
技术介绍
点击拨号(CTD,ClickToDial)业务中,用户登录CTDWEB界面,输入或选择逻辑主叫号码用户A和逻辑被叫号码用户B,CTD应用服务器通过先呼叫逻辑主叫号码用户A,待逻辑主叫号码用户A接听后,CTD应用服务器再呼叫逻辑被叫号码用户B,逻辑被叫号码用户B振铃,待逻辑主叫号码用户A听到回铃音,逻辑被叫号码用户B摘机,待逻辑主叫号码用户A和逻辑被叫号码用户B通话,即通过CTD业务将用户希望进行通话的两方电话进行话路桥接,而实现两方通话的呼叫类业务。三方通话是指用户A与用户B通话后,用户A保持与用户B的通话,同时用户A呼叫用户C,用户C摘机,用户A和用户C通话,然后用户A进行某些操作,用户A、用户B和用户C两两都可以相互听到对方的声音。传统的呼叫业务中,用户是通过终端(固定电话、手机等)直接拨打目的电话号码来实现通话的,而CTD业务,则是由CTD应用服务器分别发起两路需要进行通话的电话号码的呼叫。传统的CTD业务,在现在通讯网络中被广泛使用,如WebCall、Web800等都属于CTD业务或其衍生业务。用户可以通过CTD业务的呼叫操作界面,查看当前通话的状态,当前通话的状态包括通话双方的电话号码及姓名、呼叫状态,其中,呼叫状态包括:被叫振铃、被叫应答、被叫挂机、被叫呼叫保持中等;为了使呼叫操作界面更加美观,甚至可以在界面上显示双方使用的头像等。CTD业务可以进一步扩展实现通话双方的即时消息(IM,InstanceMessage)业务。图1和图2分别是传统的CTD业务的系统结构示意图和方法流程示意图,如图1和图2所示,传统的CTD业务只能先呼叫某逻辑主叫用户,再呼叫某逻辑被叫用户,也就是说只能实现呼叫单个逻辑用户,无法实现逻辑主叫用户的同时与多个逻辑被叫通话,即无法实现三方通话或进行电话会议。传统的三方通话方法主要有两种:一种是终端混音方式,另一种是网络混音方式。图3是终端混音的三方通话的方法的流程示意图,如图3所示,用户UE-A拨打用户UE-B的号码,双方通话,用户UE-A保持与用户UE-B的通话;用户UE-A拨打用户UE-C的号码,双方通话,用户UE-A按“会议”键,用户UE-A、UE-B和UE-C进入三方会议状态,由用户UE-A的终端来进行混音。图4是网络混音的三方通话的方法的流程示意图,如图4所示,用户UE-A拨打用户UE-B的号码,双方通话,用户UE-A保持与用户UE-B的通话;用户UE-A拨打用户UE-C的号码,双方通话;用户UE-A进行某些操作,发起新呼叫,请求号码为三方会议业务码;应用服务器(AS,ApplicationServer)收到该请求后申请会议资源,UE-A通过REFER消息分别将UE-B、UE-C的呼叫信息告知AS,AS分别将用户UE-A、UE-B和UE-C加入会议中,用户UE-A、UE-B和UE-C进入三方会议状态,由AS来实现网络混音。传统的三方通话方法的实现需要终端本身支持混音,最终终端实现混音,或需要终端签约三方通话业务,由网络侧混音,而网络侧混音仍然需要终端支持REFER消息,以便在新的会话中告知CTD应用服务器老会话的信息,因此对终端的性能提出较高的要求,也增加了终端的生产成本,具有一定的局限性。
技术实现思路
有鉴于此,本专利技术的主要目的在于提供一种点击拨号业务中实现三方通话的方法及系统,能够支持逻辑主叫与两个逻辑被叫之间的同时通话,实现三方通话功能。为达到上述目的,本专利技术的技术方案是这样实现的:本专利技术提供一种点击拨号业务中实现三方通话的方法,包括:CTDWS向CTDAS发起呼出请求,CTDAS呼叫逻辑主叫和第一逻辑被叫,如果逻辑主叫和第一逻辑被叫都响应为摘机,逻辑主叫和第一逻辑被叫进入通话状态;CTDWS向CTDAS发起对第二逻辑被叫的呼出请求,CTDAS呼叫第二逻辑被叫,如果第二逻辑被叫响应为摘机,逻辑主叫和第二逻辑被叫进入通话状态;CTDWS向CTDAS发起三方通话请求,CTDAS申请三方通话资源,将逻辑主叫、第一逻辑被叫和第二逻辑被叫进行混音,逻辑主叫、第一逻辑被叫和第二逻辑被进入三方通话状态。上述方法中,所述CTDWS向CTDAS发起呼出请求为:CTDWS通过CTDWEB界面接收逻辑主叫和第一逻辑被叫的呼出请求,将该呼出请求发送给CTDAS。上述方法中,所述CTDAS呼叫逻辑主叫和第一逻辑被叫,如果逻辑主叫和第一逻辑被叫都响应为摘机,逻辑主叫和第一逻辑被叫进入通话状态为:CTDAS的请求响应模块接收CTDWS发出的呼叫请求,并向CTDWS发送接受请求的响应;CTDWS的消息显示模块收到接受请求的响应后,通过CTDWEB显示提示信息;CTDAS的基本呼出模块呼叫逻辑主叫,如果逻辑主叫的最终响应是摘机,CTDAS的基本呼出模块呼叫第一逻辑被叫;如果第一逻辑被叫的最终响应为摘机,CTDAS的呼叫保持模块将逻辑主叫和第一逻辑被叫桥接。上述方法中,该方法还包括:CTDAS的状态上报模块向CTDWS上报逻辑主叫和/或第一逻辑被叫的响应,CTDWS的消息显示模块通过CTDWEB实时显示逻辑主叫和/或第一逻辑被叫的响应;该方法还包括:如果逻辑主叫的最终响应不是摘机,CTDWS的消息显示模块通过CTDWEB显示呼叫逻辑主叫失败的提示信息;该方法还包括:如果第一逻辑被叫的临时响应为振铃,CTDAS的放音混音模块控制MRS向逻辑主叫播放回铃音,并当第一逻辑被叫的最终响应为摘机时,CTDAS的放音混音模块控制MRS停止向逻辑主叫播放回铃音;该方法还包括:如果第一逻辑被叫的最终响应不为摘机,CTDWS的消息显示模块通过CTDWEB显示呼叫第一逻辑被叫失败的提示信息,CTDAS的放音混音模块控制MRS向逻辑主叫播放失败提示音。上述方法中,所述CTDWS向CTDAS发起对第二逻辑被叫的呼出请求为:CTDWS的呼叫请求模块接收通过CTDWEB发送的对第二逻辑被叫的呼出请求,并将该呼出请求发送给CTDAS;CTDAS的请求响应模块收到对第二逻辑被叫的呼出请求后,触发CTDAS的呼叫保持模块断开逻辑主叫和第一逻辑被叫之间的桥接。上述方法中,该方法还包括:CTDWS的呼叫请求模块接收通过CTDWEB发送的第一逻辑被叫的呼叫保持请求,并将该呼叫保持请求发送给CTDAS;CTDAS的请求响应模块向CTDWS发送接受请求的响应,CTDWS的消息显示模块通过CTDWEB显示提示信息;CTDAS的呼叫保持模块控制MRS向第一逻辑被叫播放呼叫保持提示音。上述方法中,所述CTDAS呼叫第二逻辑被叫,如果第二逻辑被叫响应为摘机,逻辑主叫和第二逻辑被叫进入通话状态为:CTDAS的基本呼出模块呼叫第二逻辑被叫,如果第二逻辑被叫的最终响应为摘机,CTDAS的呼叫保持模块将逻辑主叫和第二逻辑被叫桥接。上述方法中,该方法还包括:CTDAS的状态上报模块向CTDWS上报第二逻辑被叫的响应,CTDWS的消息显示模块通过CTDWEB实时显本文档来自技高网
...
一种点击拨号业务中实现三方通话的方法及系统

【技术保护点】
1.一种点击拨号业务中实现三方通话的方法,其特征在于,该方法包括:CTD WS向CTD AS发起呼出请求,CTD AS呼叫逻辑主叫和第一逻辑被叫,如果逻辑主叫和第一逻辑被叫都响应为摘机,逻辑主叫和第一逻辑被叫进入通话状态;CTD WS向CTD AS发起对第二逻辑被叫的呼出请求,CTD AS呼叫第二逻辑被叫,如果第二逻辑被叫响应为摘机,逻辑主叫和第二逻辑被叫进入通话状态;CTD WS向CTD AS发起三方通话请求,CTD AS申请三方通话资源,将逻辑主叫、第一逻辑被叫和第二逻辑被叫进行混音,逻辑主叫、第一逻辑被叫和第二逻辑被进入三方通话状态。

【技术特征摘要】
1.一种点击拨号业务中实现三方通话的方法,其特征在于,该方法包括:CTDWS向CTDAS发起呼出请求,CTDAS呼叫逻辑主叫和第一逻辑被叫,如果逻辑主叫和第一逻辑被叫都响应为摘机,逻辑主叫和第一逻辑被叫进入通话状态;CTDWS向CTDAS发起对第二逻辑被叫的呼出请求,CTDAS呼叫第二逻辑被叫,如果第二逻辑被叫响应为摘机,逻辑主叫和第二逻辑被叫进入通话状态;CTDWS向CTDAS发起三方通话请求,CTDAS申请三方通话资源,将逻辑主叫、第一逻辑被叫和第二逻辑被叫进行混音,逻辑主叫、第一逻辑被叫和第二逻辑被进入三方通话状态。2.根据权利要求1所述的方法,其特征在于,所述CTDWS向CTDAS发起呼出请求为:CTDWS通过CTDWEB界面接收逻辑主叫和第一逻辑被叫的呼出请求,将该呼出请求发送给CTDAS。3.根据权利要求1所述的方法,其特征在于,所述CTDAS呼叫逻辑主叫和第一逻辑被叫,如果逻辑主叫和第一逻辑被叫都响应为摘机,逻辑主叫和第一逻辑被叫进入通话状态为:CTDAS的请求响应模块接收CTDWS发出的呼叫请求,并向CTDWS发送接受请求的响应;CTDWS的消息显示模块收到接受请求的响应后,通过CTDWEB显示提示信息;CTDAS的基本呼出模块呼叫逻辑主叫,如果逻辑主叫的最终响应是摘机,CTDAS的基本呼出模块呼叫第一逻辑被叫;如果第一逻辑被叫的最终响应为摘机,CTDAS的呼叫保持模块将逻辑主叫和第一逻辑被叫桥接。4.根据权利要求3所述的方法,其特征在于,该方法还包括:CTDAS的状态上报模块向CTDWS上报逻辑主叫和/或第一逻辑被叫的响应,CTDWS的消息显示模块通过CTDWEB实时显示逻辑主叫和/或第一逻辑被叫的响应;该方法还包括:如果逻辑主叫的最终响应不是摘机,CTDWS的消息显示模块通过CTDWEB显示呼叫逻辑主叫失败的提示信息;该方法还包括:如果第一逻辑被叫的临时响应为振铃,CTDAS的放音混音模块控制MRS向逻辑主叫播放回铃音,并当第一逻辑被叫的最终响应为摘机时,CTDAS的放音混音模块控制MRS停止向逻辑主叫播放回铃音;该方法还包括:如果第一逻辑被叫的最终响应不为摘机,CTDWS的消息显示模块通过CTDWEB显示呼叫第一逻辑被叫失败的提示信息,CTDAS的放音混音模块控制MRS向逻辑主叫播放失败提示音。5.根据权利要求1所述的方法,其特征在于,所述CTDWS向CTDAS发起对第二逻辑被叫的呼出请求为:CTDWS的呼叫请求模块接收通过CTDWEB发送的对第二逻辑被叫的呼出请求,并将该呼出请求发送给CTDAS;CTDAS的请求响应模块收到对第二逻辑被叫的呼出请求后,触发CTDAS的呼叫保持模块断开逻辑主叫和第一逻辑被叫之间的桥接。6.根据权利要求5所述的方法,其特征在于,该方法还包括:CTDWS的呼叫请求模块接收通过CTDWEB发送的第一逻辑被叫的呼叫保持请求,并将该呼叫保持请求发送给CTDAS;CTDAS的请求响应模块向CTDWS发送接受请求的响应,CTDWS的消息显示模块通过CTDWEB显示提示信息;CTDAS的呼叫保持模块控制MRS向第一逻辑被叫播放呼叫保持提示音。7.根据权利要求1所述的方法,其特征在于,所述CTDAS呼叫第二逻辑被叫,如果第二逻辑被叫响应为摘机,逻辑主叫和第二逻辑被叫进入通话状态为:CTDAS的基本呼出模块呼叫第二逻辑被叫,如果第二逻辑被叫的最终响应为摘机,CTDAS的呼叫保持模块将逻辑主叫和第二逻辑被叫桥接。8.根据权利要求7所述的方法,其特征在于,该方法还包括:CTDAS的状态上报模块向CTDWS上报第二逻辑被叫的响应,CTDWS的消息显示模块通过CTDWEB实时显示第二逻辑被叫的响应;该方法还包括:如果第二逻辑被叫的临时响应为振铃,CTDAS的放音混音模块控制MRS向逻辑主叫播放回铃音,并当第二逻辑被叫的最终响应为摘机时,CTDAS的放音混音模块控制MRS停止向逻辑主叫播放回铃音。9.根据权利要求7或8所述的方法,其特征在于,该方法还包括:如果第二逻辑被叫的最终响应不为摘机,CTDAS的状态上报模块向CTDWS上报第二逻辑被叫的响应,CTDWS的消息显示模块通过CTDWEB显示呼叫第二逻辑被叫失败的提示信息;如果CTDWS的呼叫请求模块通过CTDWEB收到继续呼叫第二逻辑被叫的请求,呼叫请求模块将所述第二逻辑被叫的请求送给CTDAS,CTDAS的基本呼出模块继续呼叫第二逻辑被叫,反之,CTDAS的呼叫保持模块恢复逻辑主叫和第一逻辑被叫的桥接,逻辑主叫和第一逻辑被叫的桥接重新进入通话状态。10.根据权利要求1所述的方法,其特征在于,所述CTDWS向CTDAS发起三方通话请求,CTDAS申请三方通话资源,将逻辑主叫、第一逻辑被叫和第二逻辑被叫进行混音为:CTDWS的呼叫请求模块接收通过CTDWEB发起的对逻辑主叫的三方通话请求,并将该三方通话请求发送给CTDAS;CTDAS的请求响应模块发送接受请求的响应给CTDWS的消息显示模块,消息显示模块通过CTDWEB显示提示信息;CTDAS的三方通话模块申请三方通话资源,并将逻辑主叫与MRS关联,MRS对逻辑主叫混音,逻辑主叫加入会议;CTDAS的三方通话模块将第二逻辑被叫与MRS关联,MR...

【专利技术属性】
技术研发人员:屈天喜丁志宇孟飞翔杨建军
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:94

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

1