一种实现HAIRPIN呼叫与VoIP呼叫切换的方法和装置的制作方法

文档序号:7929569阅读:219来源:国知局
专利名称:一种实现HAIRPIN呼叫与VoIP呼叫切换的方法和装置的制作方法
技术领域
本发明涉及下一代网络(NGN),更具体的说,是实现下一代网络中纯电路交换和VoIP相互切换一种技术。
背景技术
在下一代网络中,在软交换(SS)控制下,媒体网关实现了公共交换电话网(PSTN)和IP分组网的互通。通常情况下,两个PSTN用户之间的呼叫,媒体网关首先会把PSTN语音转换成IP媒体包(VoIP)在IP分组网内传送,然后再转换成PSTN语音到达被叫。事实上,对于PSTN局内呼叫,完全可以不经过IP分组网而在PSTN侧直接实现呼叫,这样可以节约VoIP资源。为此,业内提出了在软交换控制下实现纯电路交换的思想,称作HAIRPIN呼叫。
现有的实现HAIRPIN呼叫的方式主要有两种, 一种是直接把两个物理终结点加入到同一个上下文关联中,这种方法的缺点是难以实现各种补充业务;另一种是把两个物理终结点分别加入到两个上下文中,通过扩展的描述信息将两种关联起来,公开号为CN101056284A的中国专利申请《一种在下一代网络中实现纯电路交换的方法》就提供了这样的一种处理方式。
HAIRPIN呼叫的主要优点是节约VoIP资源,但仅限于局内呼叫,而VoIP呼叫则可以实现跨域呼叫。普通的单个呼叫往往要么是VoIP流程,要么是HAIRPIN流程。而随着彩铃等新业务的出现,呼叫流程也变得复杂,需要在一种呼叫流程中切换到另一种呼叫流程,例如从HAIRPIN呼叫切换到VoIP呼叫、从VoIP呼叫切换到HAIRPIN呼叫。经过专利检索,现有技术中没有公开如何实现这样的呼叫切换过程。

发明内容
4本发明为了解决现有技术中的呼叫切换问题,提出了一种既能灵活实
现各种新业务流程,又能最大限度的节约VoIP资源的呼叫切换方法和装置。
为了解决上述技术问题,本发明提出了 一种实现HAIRPIN呼叫与VoIP呼叫切换的方法,包括以下处理步骤-
1) 在H.248协议中进行媒体描述符的结构扩展,所述结构包括媒体描述符标识位和信息位,所述标识位记录呼叫类型信息,所述信息位记录呼叫媒体协商信息;
2) 判断呼叫业务发生切换的类型;
3) 切换时,软交换与网关通过命令交互修改网关的媒体描述符标识位信息,以及修改切换后用于媒体协商的信息位信息;所述网关根据媒体描述符标识判断呼叫类型,并根据媒体描述符信息位信息进行媒体协商,以完成呼叫模式的切换。
根据上述呼叫切换的方法,所述媒体描述符标识位包括HAIRPIN呼叫标识和VoIP呼叫标识;所述信息位包括对应于HAIRPIN呼叫的主被叫侧信息和对应于VoIP呼叫的主被叫侧RTP终结点信息。
根据上述呼叫切换的方法,当所述步骤2)中判断呼叫业务发生了从HAIRPIN呼叫到VoIP呼叫的切换时,所述步骤3)迸一步包括以下处理步骤
31) 软交换向网关下发主叫媒体切换命令,并携带VoIP呼叫的媒体描述符标识信息;主叫侧网关执行软交换下发的命令,并向软交换反馈包含主叫侧VoIP呼叫的信息位信息;
32) 软交换向网关下发添加被叫媒体命令,并携带主叫侧VoIP呼叫的信息位信息;被叫侧网关执行软交换下发的命令,并向软交换反馈包含被叫侧VoIP呼叫的信息位信息;
33) 软交换向主叫侧网关下发包括包含被叫侧VoIP呼叫的信息位信息的更新媒体描述符命令;主叫侧网关执行该命令,并向软交换应答;
34) 主被叫媒体以VoIP方式进行媒体协商,建立呼叫。根据上述呼叫切换的方法,当所述步骤2)中判断呼叫业务发生了从VoIP呼叫到HAIRPIN呼叫的切换时,所述步骤3)进一步包括以下处理
步骤
35) 软交换向网关下发主叫媒体切换命令,并携带HAIRPIN呼叫的媒体描述符标识信息和被叫侧HAIRPIN呼叫的信息位信息;
36) 主叫侧网关执行软交换下发的命令,并向软交换应答;
37) 主被叫媒体以HAIRPIN方式进行媒体协商,建立呼叫。
进一步地,所述步骤35)之前还包括以下处理步骤软交换下发命令删除主叫媒体的VoIP呼叫信息位信息。
本发明还提出了一种实现HAIRPIN呼叫与VoIP呼叫切换的装置,包括配置扩展模块,用于对媒体描述符在11248协议中进行结构扩展,扩展结构包括媒体描述符标识位和信息位,其中标识位用于记录呼叫类型信息,信息位用于记录呼叫媒体协商信息;切换判断模块,用于判断呼叫业务发生切换的类型;切换控制模块,用于在切换时,控制软交换与网关通过命令交互修改网关的媒体描述符标识位信息,修改切换后用于媒体协商的信息位信息;以及控制网关根据媒体描述符标识判断呼叫类型,并根据媒体描述符信息位信息进行媒体协商,以完成呼叫模式的切换。
与现有技术相比较,采用本发明,在扩展媒体描述符中进一步约定了软交换和媒体网关:^间实现纯电路交换和VoIP的H. 248消息和切换处理流程,实现了纯电路交换和VoIP呼叫之间的相互灵活转换,节省了切换时的网关VoIP资源,提高了网关VoIP资源的利用率。


图1是本发明实施例的系统组网图2是本发明实施例的媒体网关和软交换之间的交互流程图;图3是本发明实施例的呼叫切换的装置原理图。
具体实施方式
下面结合附图并通过具体实施例对本发明的技术方案进行详细说明。
如图l所示的系统组网图,用户A和用户B同属于一个PSTN局,A呼叫B的过程为PSTN局内呼叫,采用现有的公开号为CN101056284A的中国专利申请《一种在下一代网络中实现纯电路交换的方法》中提出的方法。当A和B的通话过程中,由于业务触发A呼叫C,由于C属于另一个PSTN局,切换过程中则需要使用本发明提出的呼叫切换的方法,采用从HAIRPIN呼叫到VoIP呼叫的切换流程。此外当A和C的通话过程中,因业务触发A重新呼叫B,切换过程中也需要使用本发明提出的呼叫切换的方法,采用从VoIP呼叫到HAIRPIN呼叫的切换流程。
上述的呼叫和切换流程如图2所示。步骤1到步骤7为现有技术HAIRPIN呼叫流程;步骤8到步骤14为从HAIRPIN呼叫到VoIP呼叫的切换流程;步骤15到步骤17为从VoIP呼叫到HAIRPIN呼叫的切换流程。由于本发明中现有的HAIRPIN呼叫是公开号为CN101056284A的中国专利申请《一种在下一代网络中实现纯电路交换的方法》中提出的改进方法,以下简称为X-ZteHairpin呼叫。图2中用户A对应媒体网关1,用户B对应媒体网关l,用户C对应媒体网关2。因此,图2所示的流程就是从建立X-ZteHairpin呼叫,然后切换到VoIP呼叫,再切换到X-ZteHairpin呼叫。本实施例中,在11248协议中进行媒体描述符的结构扩展,结构包括媒体描述符标识位和信息位。标识位记录呼叫类型信息,标识位信息包括HAIRPIN呼叫标识和VoIP呼叫标识,本实施例中采用X-ZteHairpin字段来标识,on为HAIRPIN呼叫,off为VoIP呼叫。信息位记录呼叫媒体协商信息,所述信息位包括对应于HAIRPIN呼叫的主被叫侧信息和对应于VoIP呼叫的主被叫侧RTP终结点信息,本实施例采用用户的媒体描述信息作为HAIRPIN呼叫的信息位,RTP的媒体描述信息作为VoIP呼叫的信息位。
具体操作步骤如下
1) 用户A呼叫用户B,软交换向媒体网关1发送ADD A命令,X-ZteHairpin置为on;
2) 媒体网关1对步骤1的命令回应答消息,并且返回终结点A的用于X-ZteHairpin呼叫的媒体描述信息;
3) 软交换向媒体网关1发送ADDB命令,X-ZteHairpin置为on,并且携带终结点A的媒体描述信息;
4) 媒体网关1对步骤3的命令回应答消息,并且返回终结点B的用于X-ZteHairpin呼叫的媒体描述信息;
5) 软交换向媒体网关l发送MODIFY A命令,并且携带终结点B的媒体描述信息;
6) 媒体网关1对步骤5的命令回应答消息;
7) A和B完成X-ZteHairpin方式的媒体协商,通话中;
8) 某业务1触发A呼叫C,软交换向媒体网关l发送MODIFY A命令,X-ZteHairpin置为off,并在同一上下文中发送要求ADD RTP的命令;
9) 针对步骤8,媒体网关1执行MODIFY A命令,并在上下文中添加RTP1 ,然后向软交换回应答消息。应答消息包含终结点RTP1的用于VoIP呼叫的媒体描述信息;
10) 软交换向媒体网关2发送ADD C和ADD RTP的命令,并且携带RTP1
的媒体描述信息;
11) 针对步骤10,媒体网关2执行ADD C命令,并在上下文中添加RTP2,然后向软交换回应答消息。应答消息包含终结点RTP2的用于VoIP呼叫的媒体描述信息;
12) 软交换向媒体网关1发送MODIFY RTP1命令,并且携带终结点RTP2
的媒体描述信息;
13) 媒体网关1对步骤12的命令回应答消息;
14) A和C完成VoIP方式的媒体协商,通话中;
15) 某业务2触发A重新呼叫B,软交换向媒体网关1发送SUB RTP1命令,对终结点A下Modify命令,其中X-ZteHairpin置为on,并携带终结点B的媒体描述信息;
16) 媒体网关1按顺序执行上述步骤15中的命令,并向软交换回应答;
17) A和B再次完成X-ZteHairpin方式的媒体协商,通话中。
如图3所示的呼叫切换的装置原理,装置包括配置扩展模块、切换判断模块和切换控制模块。其中配置扩展模块,用于对媒体描述符在H.248协议中进行结构扩展,扩展结构包括媒体描述符标识位和信息位。其中标识位用于记录呼叫类型信息,信息位用于记录呼叫媒体协商信息。本实施例中媒体描述符标识位包括HAIRPIN呼叫标识和VoIP呼叫标识;信息位包括对应于HAIRPIN呼叫的主被叫侧信息和对应于VoIP呼叫的主被叫侧RTP终结点信息。
切换判断模块,用于判断呼叫业务发生切换的类型。本实施例中,判断呼叫业务发生切换的类型包括呼叫业务发生了从HAIRPIN呼叫到VoIP呼叫的切换或者呼叫业务发生了从VoIP呼叫到HAIRPIN呼叫的切换。
切换控制模块,用于在切换时,控制软交换与网关通过命令交互修改网关的媒体描述符标识位信息,修改切换后用于媒体协商的信息位信息;以及控制网关根据媒体描述符标识判断呼叫类型,并根据媒体描述符信息位信息进行媒体协商,以完成呼叫模式的切换。
权利要求
1. 一种实现HAIRPIN呼叫与VoIP呼叫切换的方法,其特征在于,包括以下处理步骤1)在H. 248协议中进行媒体描述符的结构扩展,所述结构包括媒体描述符标识位和信息位,所述标识位记录呼叫类型信息,所述信息位记录呼叫媒体协商信息;2)判断呼叫业务发生切换的类型;3)切换时,软交换与网关通过命令交互修改网关的媒体描述符标识位信息,以及修改切换后用于媒体协商的信息位信息;所述网关根据媒体描述符标识判断呼叫类型,并根据媒体描述符信息位信息进行媒体协商,以完成呼叫模式的切换。
2. 根据权利要求1所述的实现HAIRPIN呼叫与VoIP呼叫切换的方 法,其特征在于,所述媒体描述符标识位包括HAIRPIN呼叫标识和VoIP 呼叫标识;所述信息位包括对应于HAIRPIN呼叫的主被叫侧信息和对 应于VoIP呼叫的主被叫侧RTP终结点信息。
3. 根据权利要求1或2所述的实现HAIRPIN呼叫与VoIP呼叫切换 的方法,其特征在于,当所述步骤2)中判断呼叫业务发生了从HAIRPIN 呼叫到VoIP呼叫的切换时,所述步骤3)进一步包括以下处理步骤31) 软交换向网关下发主叫媒体切换命令,并携带VoIP呼叫的媒体描 述符标识信息;主叫侧网关执行软交换下发的命令,并向软交换反馈包含 主叫侧VoIP呼叫的信息位信息;32) 软交换向网关下发添加被叫媒体命令,并携带主叫侧VoIP呼叫的 信息位信息;被叫侧网关执行软交换下发的命令,并向软交换反馈包含被 叫侧VoIP呼叫的信息位信息;33) 软交换向主叫侧网关下发包括包含被叫侧VoIP呼叫的信息位信息 的更新媒体描述符命令;主叫侧网关执行该命令,并向软交换应答;34) 主被叫媒体以VoIP方式进行媒体协商,建立呼叫。
4. 根据权利要求1或2所述的实现HAIRPIN呼叫与VoIP呼叫切换 的方法,其特征在于,当所述步骤2)中判断呼叫业务发生了从VoIP呼叫到HAIRPIN呼叫的切换时,所述步骤3)进一步包括以下处理步骤35) 软交换向网关下发主叫媒体切换命令,并携带HAIRPIN呼叫的媒体描述符标识信息和被叫侧HAIRPIN呼叫的信息位信息;36) 主叫侧网关执行软交换下发的命令,并向软交换应答;37) 主被叫媒体以HAIRPIN方式进行媒体协商,建立呼叫。
5. 根据权利要求4所述的实现HAIRPIN呼叫与VoIP呼叫切换的方法,其特征在于,所述步骤35)之前还包括以下处理步骤软交换下发命令删除主叫媒体的VoIP呼叫信息位信息。
6. —种实现HAIRPIN呼叫与VoIP呼叫切换的装置,其特征在于,所述装置包括配置扩展模块,用于对媒体描述符在汪248协议中进行结构扩展,扩展结构包括媒体描述符标识位和信息位,其中标识位用于记录呼叫类型信息,信息位用于记录呼叫媒体协商信息;切换判断模块,用于判断呼叫业务发生切换的类型;切换控制模块,用于在切换时,控制软交换与网关通过命令交互修改网关的媒体描述符标识位信息,修改切换后用于媒体协商的信息位信息;以及控制网关根据媒体描述符标识判断呼叫类型,并根据媒体描述符信息位信息进行媒体协商,以完成呼叫模式的切换。
7. 根据权利要求6所述的实现HAIRPIN呼叫与VoIP呼叫切换的装置,其特征在于,所述媒体描述符标识位包括HAIRPIN呼叫标识和VoIP呼叫标识;所述信息位包括对应于HAIRPIN呼叫的主被叫侧信息和对应于VoIP呼叫的主被叫侧RTP终结点信息。
8. 根据权利要求6或7所述的实现HAIRPIN呼叫与VoIP呼叫切换的装置,其特征在于,切换判断模块,用于判断呼叫业务发生切换的类型包括呼叫业务发生了从HAIRPIN呼叫到VoIP呼叫的切换或者呼叫业务发生了从VoIP呼叫到HAIRPIN呼叫的切换。
全文摘要
本发明公开了一种实现HAIRPIN呼叫与VoIP呼叫切换的方法和装置,方法包括以下处理步骤1)在H.248协议中进行媒体描述符的结构扩展;2)软交换业务侧判断呼叫业务是否发生了切换;3)切换时,软交换与网关通过命令交互修改标识位信息和信息位信息;所述网关根据媒体描述符标识判断呼叫类型,并根据媒体描述符信息位信息进行媒体协商,以完成呼叫模式的切换。采用本发明,在扩展媒体描述符中进一步约定了软交换和媒体网关之间实现纯电路交换和VoIP的H.248消息和切换处理流程,实现了纯电路交换和VoIP呼叫之间的相互灵活转换,节省了切换时的网关VoIP资源,提高了网关VoIP资源的利用率。
文档编号H04M7/00GK101465924SQ200810241788
公开日2009年6月24日 申请日期2008年12月31日 优先权日2008年12月31日
发明者朱文华 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1