一种在点击拨号业务中实现同振群呼的方法和系统的制作方法

文档序号:7733513阅读:217来源:国知局
专利名称:一种在点击拨号业务中实现同振群呼的方法和系统的制作方法
技术领域
本发明涉及IMS(IP Multimedia Subsystem,IP 多媒体子系统)及 NGN(Next Generation Network,下一代通信网络)网络下的智能网通讯领域,尤其涉及一种在 CTD(Click To Dial,点击拨号)业务中实现同振群呼的方法和系统。
背景技术
所谓CTD(Click To Dial)业务,即点击拨号业务。用户登录CTD WEB界面,输入或选择逻辑主叫号码如用户A和逻辑被叫号码如用户B,CTD应用服务器通过先呼叫逻辑主叫号码用户A,待A接听后,CTD应用服务器再呼叫逻辑被叫号码用户B,B振铃,A听回铃音,B摘机,AB通话。即通过CTD业务将用户希望进行通话的两方电话号码进行话路桥接, 而实现两方通话的呼叫类业务。传统的呼叫业务,即用户通过终端(如固定电话,手机等),直接拨打目的电话号码来实现的。而CTD呼叫,则是由CTD应用服务器分别发起两路需要进行通话的电话号码的呼叫。传统的CTD业务,在现在通讯网络中被广泛使用,如IebCal 1、Web800等都属于 CTD呼叫业务或其衍生业务。用户可以通过CTD呼叫的操作界面,查看到当前通话的状态, 如通话双方的电话号码及姓名,呼叫状态(如被叫振铃、被叫应答、被叫挂机、被叫呼叫保持中等),为了使通话界面更加美观甚至可以在界面上显示双方使用的头像等,业务可以进一步扩展实现通话双方的IM业务anstance Message即时消息业务)。传统的CTD业务系统结构图如图1,信令流程图如图2。图1为传统CTD业务实现流程,其中各网元功能描述如下1、用户登录Web或客户端软件终端提供给用户发起呼叫或呼叫控制的装置,如 PC机,3G终端等。2、点击拨号TOB服务器(CTD Web Server,CTD WS)提供CTD呼叫HTTP服务功能, 用户登录,通话号码填写,通话控制及信息显示界面等功能。3、点击拨号应用服务器(CTD Application Server, CTD AS)提供底层CTD业务能力,如呼叫控制,状态上报,话单生成等功能。4、媒体资源服务器(Media Resource Server,MRS)提供语音媒体能力,一般为媒体服务器(Media Server, MS)。5、通话终端(User End, UE)用户通话使用,具体物理设备有固定电话,手机或者专业的视频通话终端等。具体网元中使用协议如下1、用户Web同CTD WS之间为HTTP服务调用,使用HTTP协议。2XTD WS同CTD AS之间为服务器间通讯,传输层使用TCP协议,应用层协议可根据具体需要选择XML等,如果不使用应用层协议,可以自定义TCP消息体。3,CTD AS同MRS或UE之间为呼叫通话的媒体协商,CTD AS与UE通过核心网使用
3SIP协议互通,CTD AS同MRS之间通常使用SIP协议或MGCP协议,具体决定于MRS支持的协议类型。4、UE同MRS之间为媒体流的传送,UE与MRS具体媒体包的编解码格式,收发端口, 带宽传输速率等,根据呼叫时,终端同MRS之间的媒体协商进行。注图1中只是一个概要的图示,隐藏了 IMS或NGN网络拓扑结构,实际实现中CTD AS, MRS及UE是接入IMS网络或NGN网络中的。图2为传统的CTD业务信令流程图,该流程中CTD AS首先呼叫UE A,然后再呼叫 UE B,在UE A和UE B都摘机后,建立两个用户之间的桥接,从而实现UE A和UE B之间的通话。然而传统的CTD业务只能实现呼叫单个逻辑被叫,无法实现同振群呼。

发明内容
有鉴于此,本发明的主要目的在于提供一种点击拨号业务中实现同振群呼的方法及系统,用于解决现有CTD业务中无法实现同振群呼的问题。为达到上述目的,本发明的技术方案是这样实现的一种点击拨号业务中实现同振群呼的方法,该方法包括点击拨号业务TOB服务器CTD WS发送呼叫请求给点击拨号业务应用服务器CTD AS,所述呼叫请求中包含逻辑主叫号码和逻辑被叫列表;CTD AS呼叫逻辑主叫,并在逻辑主叫摘机后群呼所述逻辑被叫列表中的全部逻辑被叫;当逻辑被叫列表中的任一逻辑被叫摘机时,CTD AS将逻辑主叫与摘机的逻辑被叫桥接,同时释放除摘机的逻辑被叫之外的所有逻辑被叫。优选地,在逻辑主叫摘机且CTD AS判断到至少有一个逻辑被叫临时响应为振铃时,CTD AS给逻辑主叫播放回铃音;在CTD AS判断到逻辑被叫列表中的任一逻辑被叫摘机时,停止给逻辑主叫播放回铃音。优选地,所述方法还包括在CTD AS判断到逻辑被叫列表中的逻辑被叫全部未摘机时,给逻辑主叫A播放呼叫失败提示音,结束呼叫流程。优选地,所述方法还包括所述CTD AS将逻辑主叫和逻辑被叫的状态实时上报给 CTD WS, CTD WS为用户实时显示所述逻辑主叫和逻辑被叫的当前状态。基于本发明实施例,本发明还提出一种点击拨号业务中实现同振群呼的系统,包含CTD WS、媒体资源服务器MRS和CTD AS,所述CTD WS用于发送呼叫请求给点击拨号业务应用服务器CTD AS,所述呼叫请求中包含逻辑主叫号码和逻辑被叫列表;所述CTD AS用于呼叫逻辑主叫,并在逻辑主叫摘机后群呼所述逻辑被叫列表中的全部逻辑被叫;当逻辑被叫列表中的任一逻辑被叫摘机时,所述CTDAS还用于将逻辑主叫与摘机的逻辑被叫桥接,同时释放除摘机的逻辑被叫之外的所有逻辑被叫。本发明通过点击拨号业务应用服务器执行信令控制,将一个逻辑被叫扩展成多个逻辑被叫用户,能够同时发起对多个逻辑被叫的呼叫,接收到呼叫的多个逻辑被叫同时振铃,任一逻辑被叫用户只要摘机,就可与逻辑主叫用户通话,同时释放其它未摘机的逻辑被叫。本发明在点击拨号业务中实现了同振群呼功能,扩展了现有点击拨号业务功能,满足了
4用户多方面的需求。


图1为本发明的网元结构图;图2为传统CTD业务实现的信令流程图;图3为本发明实现的逻辑流程图;图4为本发明具体实施的信令流程图。
具体实施例方式为使本发明的目的、技术方案和优点更加清楚明白,以下举实施例并参照附图,对本发明进一步详细说明。本发明的基本思想是在点击拨号业务中实现同振群呼功能,即在传统点击拨号业务基础上,将单个的逻辑被叫号码扩展成多个逻辑被叫号码,形成一个逻辑被叫号码列表。用户登录CTD WEB界面后,输入或选择逻辑主叫号码如用户A和逻辑被叫号码列表如用户B1、B2、. . .,CTD应用服务器通过先呼叫逻辑主叫号码用户A,待A接听后,CTD应用服务器再同时呼叫所有逻辑被叫号码用户B1、B2、...,当任一逻辑被叫号码振铃时,向用户A播放回铃音,任一逻辑被叫摘机时,通过CTD应用服务器将用户A与该摘机的逻辑被叫通话, 其他逻辑被叫都被释放。图3为本发明实施例提供的在点击拨号业务中实现同振群呼的方法流程步骤F1,用户登录CTD WEB,输入或选择逻辑主叫A和逻辑被叫列表后点击呼叫, 呼叫请求由CTD WS发送到CTD AS,所述呼叫请求中包含逻辑主叫号码或号码及逻辑被叫列表,所述逻辑被叫列表中包含所有逻辑被叫的标识或号码。步骤F2,CTD AS收到呼叫请求,给CTD WS发送接受请求的响应,并在CTD WEB显示提示信息呼叫处理中。步骤F3,CTD AS呼叫逻辑主叫A。步骤F4,CTD AS向CTD WS上报逻辑主叫A的响应,并实时显示在CTDWEB上,如振铃、不在线、忙、摘机等。步骤J1,若逻辑主叫A最终响应为摘机,则执行步骤F6,否则执行步骤F5。步骤F5,CTD WS控制CTD WEB显示失败提示信息逻辑主叫A未摘机,呼叫失败,
流程结束。步骤F6,CTD AS同时呼叫逻辑被叫列表中的全部号码,如Β1、Β2· · ·。步骤F7,CTD AS向CTD WS上报每一个逻辑被叫的响应,并分栏实时显示在CTD WEB上,如振铃、不在线、忙、摘机等。步骤J2,若逻辑被叫至少有一个临时响应为振铃,则执行步骤F8。否则执行步骤 J3。步骤F8,CTD AS给逻辑主叫A播放回铃音,携带简短的业务提示信息。步骤J3,若逻辑被叫中有一个最终响应为摘机,则执行步骤F11。否则执行步骤 F9。步骤F9,CTD WS控制CTD WEB显示失败提示信息逻辑被叫全部未摘机,呼叫失败。步骤F10,CTD AS给逻辑主叫A播放失败提示音逻辑被叫全部未摘机,呼叫失败,
流程结束。步骤Fll,CTD AS停止给逻辑主叫A播放回铃音。步骤F12,CTD AS将逻辑主叫A与该摘机的逻辑被叫桥接,并释放其他所有逻辑被叫,逻辑主叫与摘机的逻辑被叫通话,流程结束。图4为本发明实施例提供的一种点击拨号业务中实现同振群呼信令流程图,信令流程按时间顺序编号详细描述如下步骤401,CTD WS发起同振群呼的呼叫请求到CTD AS,并携带一些呼叫的信息,如逻辑主叫号码A、逻辑被叫列表Bi、B2、B3等。步骤402,CTD AS向CTD WS返回同振群呼的呼叫响应到CTD WS,表示呼叫正在处理中。步骤403,CTD AS向UEA发送邀请INVITE请求,呼叫逻辑主叫。步骤404,UE A振铃,UE A向CTD AS返回180振铃临时响应,若该180是可靠的, 则还需要CTD AS向UE A返回PRACK临时确认,UE A向CTD AS回复200 OK(PRACK)。步骤405,CTD AS向CTD WS通报状态逻辑主叫A振铃;该步骤及下述步骤中,当CTD WS接收到CTD AS的状态上报后,为用户显示逻辑主叫和各逻辑被叫的当前状态,方便用户了解当前的呼叫进程。步骤406,UE A摘机,UE A向CTD AS回复针对INVITE请求的2000K响应,并携带自身的媒体信息。步骤407,CTD AS向CTD WS通报状态逻辑主叫A摘机。步骤408,CTD AS向UE Bl发送INVITE请求,呼叫逻辑被叫UE Bi。步骤409,CTD AS向UE B2发送INVITE请求,呼叫逻辑被叫UE B2。步骤410,CTD AS向UE B3发送INVITE请求,呼叫逻辑被叫UE B3。步骤411,UE Bl振铃,UE Bl向CTD AS返回180振铃临时响应,若该180是可靠的,则还需要CTD AS向UE Bl返回PRACK临时确认,UE Bl向CTD AS回复200 OK(PRACK)。步骤412,CTD AS向CTD WS通报状态逻辑被叫Bl振铃。步骤413,CTD AS准备给逻辑主叫A放回铃音,CTD AS向MRS发送INVITE请求, 携带UEA的媒体信息。步骤414,MRS向CTD AS回复针对准备播放回铃音的INVITE请求的2000K响应, 并携带自身的媒体信息。步骤415,CTD AS向MRS发送ACK确认消息。步骤416,CTD AS向UE A发送ACK确认消息,携带MRS的媒体信息。步骤417,CTD AS向MRS发送INFO指示消息,指示MRS放音。步骤418,MRS向CTD AS回复针对INFO消息的200 OK响应,此时UEA听回铃音。步骤419,UE B2振铃,UE B2向CTD AS返回180振铃临时响应,若该180是可靠的,则还需要CTD AS向UE B2返回PRACK临时确认,UE B2向CTD AS回复200 OK(PRACK)。步骤420,CTD AS向CTD WS通报状态逻辑被叫B2振铃。步骤421,UE B3 忙,UE B3 向 CTD AS 回复 486 响应。
6
步骤422,CTD AS向CTD WS通报状态逻辑被叫B3忙。步骤423,CTD AS向UE B3发送ACK确认消息。步骤424,UE Bl摘机,UE Bl向CTD AS回复200 OK(INVITE)响应,并携带自身的媒体信息。步骤425,CTD AS向CTD WS通报状态逻辑被叫Bl摘机。步骤426,CTD AS停止给UE A播放回铃音,CTD AS向MRS发送BYE请求。步骤427,MRS 向 CTD AS 回复 200 OK(BYE)响应。步骤428,CTD AS准备将逻辑主叫A和摘机的逻辑被叫Bl进行桥接,CTDAS向UE A发送REINVITE请求,携带UE Bl的媒体信息。步骤429,UE A向CTD AS回复200 OK (REINVITE)响应,携带自身的媒体信息。步骤430,CTD AS向UE A发送ACK确认消息。步骤431,CTD AS向UE Bl发送ACK确认消息,携带UE A的媒体信息。UEA与UE Bl完成了媒体交互,进入通话状态。步骤432,CTD AS需要释放除摘机外的所有逻辑被叫,即还需要释放UEB2。CTD AS 向UE B2发送CANCEL请求。步骤433,CTD AS向CTD WS通报状态逻辑被叫B2取消。步骤434,UE B2 向 CTD AS 回复 200 OK (CANCEL)响应。步骤435,UE B2 向 CTD AS 回复 487 请求结束 Request Terminated 响应。步骤436,CTD AS向UE B2发送ACK确认消息。此时,CTD AS完成对逻辑主叫A与摘机的逻辑被叫的桥接,并释放其他所有逻辑被叫,实现逻辑主叫与摘机的逻辑被叫通话。基于本实施例提供的在CTD业务中实现同振群呼的方法流程和信令流程,本发明实施例还提供了一种在点击拨号业务中实现同振群呼的系统,该系统的模块功能结构仍基于图1所示的现有CTD业务系统结构,所不同的是,本发明对现有CTD系统中的CTD WSXTD AS和MRS的功能进行了扩展,从而实现了同振群呼功能,该系统中各模块的功能都可从上述方法流程和信令流程中直接导出,此处不再赘述。本发明在的点击拨号业务中实现了同振群呼功能,该功能属于一种B2B(背靠背式)呼叫类服务,是对传统的点击拨号功能的扩展和创新,其优点有(1)信令的控制由CTD应用服务器控制,呼叫从CTD应用服务器上发起,呼叫信令经过NGN网络或IMS网络,不需要特定的终端,因此逻辑主叫与逻辑被叫不受用户终端类型的限制,现有的终端类型都可以充当逻辑主叫或逻辑被叫;(2)实现了群呼功能,同时可以呼叫多个逻辑被叫用户,即将原用户B由一个逻辑被叫用户扩展成了多个逻辑被叫用户B1、B2、...,任一逻辑被叫用户只要摘机,就可以与逻辑主叫用户通话;(3)实现了同振功能,由于CTD应用服务器是同时发起对多个逻辑被叫的呼叫请求,所以多个逻辑被叫可以同时振铃,这种功能可以广泛地应用,如紧急联系拥有多个电话号码的某位重要人物、需要联系任意一个即可的某类联系人等;(4)支持实时显示包括逻辑主叫和各逻辑被叫的各电话号码的状态,如振铃、忙、 拒接、无应答、摘机、取消等。以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明保护范围。
权利要求
1.一种点击拨号业务中实现同振群呼的方法,其特征在于,该方法包括点击拨号业务WEB服务器CTD WS发送呼叫请求给点击拨号业务应用服务器CTD AS,所述呼叫请求中包含逻辑主叫号码和逻辑被叫列表;CTD AS呼叫逻辑主叫,并在逻辑主叫摘机后群呼所述逻辑被叫列表中的全部逻辑被叫;当逻辑被叫列表中的任一逻辑被叫摘机时,CTD AS将逻辑主叫与摘机的逻辑被叫桥接,同时释放除摘机的逻辑被叫之外的所有逻辑被叫。
2.根据权利要求1所述的方法,其特征在于,在逻辑主叫摘机且CTD AS判断到至少有一个逻辑被叫临时响应为振铃时,CTD AS给逻辑主叫播放回铃音;在CTD AS判断到逻辑被叫列表中的任一逻辑被叫摘机时,停止给逻辑主叫播放回铃曰°
3.根据权利要求1所述的方法,其特征在于,所述方法还包括在CTD AS判断到逻辑被叫列表中的逻辑被叫全部未摘机时,给逻辑主叫A播放呼叫失败提示音,结束呼叫流程。
4.根据权利要求1所述的方法,其特征在于,所述方法还包括所述CTD AS将逻辑主叫和逻辑被叫的状态实时上报给CTD WS, CTD WS为用户实时显示所述逻辑主叫和逻辑被叫的当前状态。
5.一种点击拨号业务中实现同振群呼的系统,包含CTD WS、媒体资源服务器MRS和CTD AS,其特征在于,所述CTD WS用于发送呼叫请求给点击拨号业务应用服务器CTD AS,所述呼叫请求中包含逻辑主叫号码和逻辑被叫列表;所述CTD AS用于呼叫逻辑主叫,并在逻辑主叫摘机后群呼所述逻辑被叫列表中的全部逻辑被叫;当逻辑被叫列表中的任一逻辑被叫摘机时,所述CTDAS还用于将逻辑主叫与摘机的逻辑被叫桥接,同时释放除摘机的逻辑被叫之外的所有逻辑被叫。
6.根据权利要求5所述的系统,其特征在于,所述CTD AS还用于在逻辑主叫摘机且至少有一个逻辑被叫临时响应为振铃时,给逻辑主叫播放回铃音;及在逻辑被叫列表中的任一逻辑被叫摘机时,停止给逻辑主叫播放回铃曰°
7.根据权利要求5所述的系统,其特征在于,所述CTD AS还用于在判断到逻辑被叫列表中的逻辑被叫全部未摘机时,给逻辑主叫A 播放呼叫失败提示音,结束呼叫流程。
8.根据权利要求5所述的系统,其特征在于,所述CTD AS还用于将逻辑主叫和逻辑被叫的状态实时上报给CTD WS,所述CTD WS还用于为用户实时显示所述逻辑主叫和逻辑被叫的当前状态。
全文摘要
本发明公开了一种点击拨号业务中实现同振群呼的方法及系统,用于解决现有CTD业务中无法实现同振群呼的问题。本发明通过点击拨号业务应用服务器执行信令控制,将一个逻辑被叫扩展成多个逻辑被叫用户,能够同时发起对多个逻辑被叫的呼叫,接收到呼叫的多个逻辑被叫同时振铃,任一逻辑被叫用户只要摘机,就可与逻辑主叫用户通话,同时释放其它未摘机的逻辑被叫。本发明在点击拨号业务中实现了同振群呼功能,扩展了现有点击拨号业务功能,满足了用户多方面的需求。
文档编号H04M3/42GK102244700SQ20111020908
公开日2011年11月16日 申请日期2011年7月25日 优先权日2011年7月25日
发明者屈天喜, 李蓥, 汤海, 钱晨 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1