一种在软交换通信网络中实现呼叫转接的方法和装置制造方法及图纸

技术编号:3555891 阅读:240 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种在软交换网络中实现呼叫转接的方法,即在第一被叫和第二被叫之间建立通话的方法,该通话是在网络中的主叫和第一被叫之间的通话存在的情况下通过主叫而进行的,包含以下的步骤:主叫所归属的软交换控制器通过应用服务器发送请求消息到第一被叫所归属的软交换控制器,将主叫与第一被叫的呼叫保持住;主叫所归属的软交换控制器通过应用服务器发送请求消息到第二被叫所归属的软交换控制器来呼叫第二被叫;第二被叫所归属的软交换控制器通过应用服务器发回应消息给主叫所归属的软交换控制器;主叫所归属的软交换控制器发送指示消息到应用服务器,该消息的源地址为主叫号码,目的地址为第一被叫号码,指示地址为第二被叫号码;通过应用服务器在第一被叫和第二被叫之间建立通话。

【技术实现步骤摘要】
一种在软交换通信网络中实现呼叫转接的方法
本领域涉及通信领域中的呼叫转接(Call Transfer)方法,尤其涉及在软交换通信网络中基于SIP(Session Initiation Protocol,会话初始协议)协议的,在振铃状态下的呼叫转接方法。
技术介绍
随着通信技术的迅速发展,NGN(Next Generation Network,下一代网络)网络和技术,尤其是软交换通信网络已经成为通信领域不可阻挡的趋势。同时,基于软交换通信网络的各种业务也应运而生,这也是许多运营商用以和竞争对手对抗的有力武器。在传统PSTN网络中,若用户A登记了呼叫转接业务,用户A可以通过如下方式使用该业务:-用户A呼叫用户B,用户B摘机并与用户A通话。-用户A拍叉簧,将与用户B的呼叫保持住。-用户A呼叫用户C,被叫话机振铃。-用户A挂机,从而触发了呼叫转接业务。-用户C摘机,用户B与用户C通话。该业务使用方式对应的即为振铃状态下的呼叫转接业务。目前,在软交换通信网络中还没有相应的呼叫转接业务。专利申请WO03070622中公开了一种基于SIP协议的呼叫转接的方法,该方法解决的是SIP终端用户A和SIP终端用户B在通话的前提下,由SIP终端用户A直接发送Refer消息到SIP服务器,然后由SIP终端用户B通过SIP服务器来呼叫SIP终端用户C并和它建立通话。这种方法的不足是,其只支持对SIP终端用户的呼叫转接,这种呼叫转接是由终端发起的,而不是由网络发起的。而在NGN网络中,SIP-->终端只是一部分,很多终端都不是支持SIP协议的,因而这种方法是非常局限的。科技和业务发展的需要,现代企业已经不仅仅局限在一个地理位置,常常是分布在不同的地方。企业内部,特别是Centrex用户,更是很需要这种呼叫转接业务。
技术实现思路
本专利技术的目的就是能提供在软交换通信网络中能够支持多种用户终端的、基于SIP协议的、振铃状态下的呼叫转接业务。针对上述问题的第一个方面,本专利技术提供了一种在软交换通信网络中实现呼叫转接的方法,其中,一个主叫终端与一个第一被叫终端之间已经建立通话,所述方法包含以下的步骤:a)主叫终端所归属的软交换控制器通过一个应用服务器发送呼叫保持请求消息到第一被叫终端所归属的软交换控制器,以将主叫终端与第一被叫终端的呼叫保持住;b)主叫终端所归属的软交换控制器通过该应用服务器发送呼叫建立请求消息到第二被叫所归属的软交换,以建立主叫终端与第二被叫终端之间的呼叫;c)第二被叫终端所归属的软交换控制器通过该应用服务器发送呼叫建立响应消息给主叫终端所归属的软交换控制器;d)主叫终端所归属的软交换控制器发送用于指示主叫终端在第一被叫终端与第二被叫终端之间建立呼叫转接的呼叫转接指示消息给应用服务器;e)由应用服务器在第一被叫终端和第二被叫终端之间建立通话。针对上述问题的第二个方面,本专利技术提供了一种在软交换通信网络的软交换控制器中用于进行呼叫转接的方法,其中,归属于该软交换控制器的一个主叫终端已与一个第一被叫终端建立通话,所述方法包含以下的步骤:-->a)将一个呼叫保持请求消息发送给到一个应用服务器,用于请求保持所述主叫终端与第一被叫终端之间的呼叫;b)将一个呼叫建立请求消息发送给应用服务器,用于请求建立所述主叫终端与第二被叫终端之间的呼叫;c)将一个用于指示主叫终端在第一被叫终端与第二被叫终端之间建立呼叫转接的呼叫转接指示消息发送给应用服务器。针对上述问题的第三个方面,本专利技术提供了一种在软交换通信网络中用于进行呼叫转接的软交换控制器,其中,归属于该软交换控制器的一个主叫终端已与一个第一被叫终端建立通话,该软交换控制器包括:呼叫保持请求装置,用于将一个用于请求保持所述主叫终端与第一被叫终端之间呼叫的呼叫保持请求消息发送给到一个应用服务器;呼叫建立请求装置,用于将一个用于请求建立所述主叫终端与第二被叫终端之间呼叫的呼叫建立请求消息发送给应用服务器;呼叫转接指示装置,用于将一个用于指示主叫终端在第一被叫终端与第二用户终端之间建立呼叫转接的呼叫转接指示消息发送给应用服务器。针对上述问题的第四个方面,本专利技术提供了一种在软交换通信网络的应用服务器中用于进行呼叫转接的方法,其中,一个主叫终端已与一个第一被叫终端建立通话,所述方法包含以下的步骤:a)通知第一被叫终端所归属的软交换控制器,以保持所述主叫终端与第一被叫终端之间的呼叫;b)通知第二被叫终端所归属的软交换控制器,以建立所述主叫终端与第二被叫终端之间的呼叫;c)将第二被叫终端所归属软交换控制器发送的同意建立呼叫的呼叫建立响应消息发送给该主叫终端所归属的软交换控制器;d)当接收到来自所述主叫终端所归属软交换装置的指示进行主叫终端在第一被叫终端与第二用户终端之间的呼叫转接的呼叫转-->接指示消息,在第一被叫终端和第二被叫终端之间建立通话。针对上述问题的第五个方面,本专利技术提供了一种在软交换通信网络中用于进行呼叫转接的应用服务器,其中,一个主叫终端已与一个第一被叫终端建立通话,所述应用服务器包括:通话保持通知装置,用于通知第一被叫终端所归属的软交换控制器,以保持所述主叫终端与第一被叫终端之间的呼叫;呼叫建立通知装置,用于通知第二被叫终端所归属的软交换控制器,以建立所述主叫终端与第二被叫终端之间的呼叫;呼叫响应通知装置,用于将第二被叫终端所归属软交换控制器发送的同意建立呼叫的呼叫建立响应消息发送给该主叫终端所归属的软交换控制器;通话建立装置,用于当接收到来自所述主叫终端所归属软交换装置的指示进行主叫终端在第一被叫终端与第二用户终端之间的呼叫转接的呼叫转接指示消息,在第一被叫终端和第二被叫终端之间建立通话。本专利技术提供了在软交换通信网络中的呼叫转接业务,能将传统PSTN网络下的业务引入到软交换通信网络,支持软交换通信网络中的各种类型的终端,而且该呼叫转接业务能在振铃状态下完成,弥补了现有技术的不足。附图说明下面参照附图对本专利技术进行详细描述,其中相同或相似的附图标记代表相同的部件。图1为实施本专利技术的软交换通信网络示意图,其中各个软交换域都通过SIP协议与应用服务器相连。图2为实现在软交换通信网络中实现呼叫转接的方法流程图。图3为本专利技术的实现在软交换通信网络中实现呼叫转接方法的一个实施方式,图中列出了SIP消息流程图。图4为本专利技术的实现在软交换通信网络中实现呼叫转接方法的-->的另一个实施方式,图中列出了SIP消息流程图。图5为软交换控制器实现呼叫转接的方法流程图。图6为实现呼叫转接的软交换控制器的结构图。图7为应用服务器实现呼叫转接的方法流程图。图8为实现呼叫转接的应用服务器的结构图。具体实施方式软交换通信网络的网络示意图如图1所示。各个软交换域下IAD设备或AG设备通过H.248/MGCP协议接入软交换系统,各个软件换域与应用服务器通过SIP协议相连。目前,对于通过H.248/MGCP协议接入软交换系统的IAD设备或AG设备下的软交换用户,无法实现振铃状态下的呼叫转接业务。本专利技术之一,提供了一种在软交换通信网络中实现呼叫转接的方法,如图2所示,前提是主叫用户和第一被叫用户在通话中。在实际应用中,大型企业往往处于不同的地理位置,多采用IPCentrex的模式,下面就以IP Centrex模式为例本文档来自技高网
...

【技术保护点】
一种在软交换通信网络的软交换控制器中用于进行呼叫转接的方法,其中,归属于该软交换控制器的一个主叫终端已与一个第一被叫终端建立通话,所述方法包含以下的步骤:a)将一个呼叫保持请求消息发送给到一个应用服务器,用于请求保持所述主叫终端与第一被叫终端之间的呼叫;b)将一个呼叫建立请求消息发送给应用服务器,用于请求建立所述主叫终端与第二被叫终端之间的呼叫;c)将一个用于指示主叫终端在第一被叫终端与第二被叫终端之间建立呼叫转接的呼叫转接指示消息发送给应用服务器。

【技术特征摘要】
1.一种在软交换通信网络的软交换控制器中用于进行呼叫转接的方法,其中,归属于该软交换控制器的一个主叫终端已与一个第一被叫终端建立通话,所述方法包含以下的步骤:a)将一个呼叫保持请求消息发送给到一个应用服务器,用于请求保持所述主叫终端与第一被叫终端之间的呼叫;b)将一个呼叫建立请求消息发送给应用服务器,用于请求建立所述主叫终端与第二被叫终端之间的呼叫;c)将一个用于指示主叫终端在第一被叫终端与第二被叫终端之间建立呼叫转接的呼叫转接指示消息发送给应用服务器。2.根据权利要求1所述的方法,其特征在于,还包括:d)当接收来自所述应用服务器的资源释放请求消息时,释放与所述主叫终端有关的资源。3.根据权利要求1或2所述的方法,其特征在于,所述软交换控制器为媒体网关控制器。4.一种在软交换通信网络中用于进行呼叫转接的软交换控制器,其中,归属于该软交换控制器的一个主叫终端已与一个第一被叫终端建立通话,该软交换控制器包括:呼叫保持请求装置,用于将一个用于请求保持所述主叫终端与第一被叫终端之间呼叫的呼叫保持请求消息发送给到一个应用服务器;呼叫建立请求装置,用于将一个用于请求建立所述主叫终端与第二被叫终端之间呼叫的呼叫建立请求消息发送给应用服务器;呼叫转接指示装置,用于将一个用于指示主叫终端在第一被叫终端与第二用户终端之间建立呼叫转接的呼叫转接指示消息发送给应用服务器。5.根据权利要求3所述的软交换控制器,其特征在于,还包括资源释放装置,用于当收到来自所述应用服务器的资源释放请求消息时,释放与所述主叫终端有关的资源。6.根据权利要求4或5所述的软交换控制器,其特征在于,所述软交换控制器为媒体网关控制器。7.一种在软交换通信网络的应用服务器中用于进行呼叫转接的方法,其中,一个主叫终端已与一个第一被叫终端建立通话,所述方法包含以下的步骤:a)通知第一被叫终端所归属的软交换控制器,以保持所述主叫终端与第一被叫终端之间的呼叫;b)通知第二被叫终端所归属的软交换控制器,以建立所述主叫终端与第二被叫终端之间的呼叫;c)将第二被叫终端所归属软交换控制器发送的同意建立呼叫的呼叫建立响应消息发送给该主叫终端所归属的软交换控制器;d)当接收到来自所述主叫终端所归属软交换装置的指示进行主叫终端在第一被叫终端与第二用户终端之间的呼叫转接的呼叫转接指示消息,在第一被叫终端和第二被叫终端之间建立通话。8.根据权利要求7所述的方法,其特征在于,还包括以下步骤:检测所述呼叫建立响应消息中是否包括第二被叫终端的SDP信息;其中,当所述呼叫建立响应消息中包括第二被叫终端的SDP信息,步骤d)包括以下步骤:-通知第二被叫终端所归属的软交换器,以将第二被叫终端的远端RTP属性切换为第一被叫终端的RTP资源,以及通知第一被叫终端所归属的软交换控制器,以将第一被叫终端的远端RTP属性切换为第二被叫终端的RTP资源,;-将资源释放消息发送给该主叫终端所归属的软交换控制器,以释放与该主叫终端有关的资源;-接收来自第二被叫终端所归属软交换控制器的指示第二被叫终端已经摘机的摘机消息。9.根据权利要求8所述的方法,其特征在于,当所述呼叫建立响应消息中不包括第二被叫终端的SDP信息时,步骤d)包括以下步骤:-将资源释放消息发送给该主叫终端所归属的软交换控制器,以释放与该主叫终端有关的资源;-接收来自第二被叫终端所归属软交换控制器的指示第二被叫终端已经摘机的摘机消息,其中,该摘机消息中包括第二被叫终端的SDP信息;-通知第一被叫终端所归属的软交换控制器,以将第一被叫终端的远端RTP属性切换为第二被叫终端的RTP资源,以及通知第二被叫终端所归属的软交换器,以将第二被叫终端的远端RTP属性切换为第一被叫终端的RTP资源。10.根据权利要求7-9中任一项所述的方法,其特征在于,所述软交换控制器为媒体网关控制器。11.一种在软交换通信网络中用于进行呼叫转接的应用服务器,其中,一个主叫终端已与一个第一被叫终端建立通话,所述应用服务器包括:通话保持通知装置,用于通知第一被叫终端所归属的软交换控制器,以保持所述主叫终端与...

【专利技术属性】
技术研发人员:陈卫红刘志强陈寅秋汪云华
申请(专利权)人:上海贝尔阿尔卡特股份有限公司
类型:发明
国别省市:31[中国|上海]

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

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