一种带外dtmf信令互通方法、系统和装置的制作方法

文档序号:7668641阅读:800来源:国知局

专利名称::一种带外dtmf信令互通方法、系统和装置的制作方法
技术领域
:本发明涉及电信通信
技术领域
,特别涉及一种带外DTMF信令互通方法、系统和装置。
背景技术
:双音多频DTMF(DualToneMulti-Frequency)信令,逐渐在全世界范围内使用在按键式电话机上,因其提供更高的拨号速率,迅速取代了传统转盘式电话机使用的拨号脉沖信令。近年来DTMF也应用在交互式控制中,诸如语言菜单、语言邮件、电话银行、移动充值、会议电话控制和ATM终端等场合。由于DTMF在传统通信领域中的广泛使用,所以在VOIP(IP承载语音)中,DTMF发挥着重要的作用。一个DTMF信号由两个频率的音频信号叠加构成。这两个音频信号的频率来自两组预分配的频率组行频组或列频组。每一对这样的音频信号唯一表示一个数字或符号。产生DTMF信号,就是利用两个不同频率的正弦波叠加以后形成的波形,解码时则采用改进的Goertzel算法,从频域搜索两个正弦波的存在。表l.电话按键对应的DTMF频率<table>tableseeoriginaldocumentpage6</column></row><table>如表1所示,描述了每个DTMF信号的频率。由于在IP网中的通信传输是采用包交换(packetswitch)而不是传统领域中的线路交换(circuitswitch)以及IP网的不稳定的特性,DTMF在VOIP中应用的解决方案和传统有所不同,并且暂时还未统一,有多种解决方案。下面简单介绍现有的各种方案。一、用SIP信令的INFO方法携带DTMF信号该方法是用SIP信令的INFO方法来明文定义代表DTMF信号,但并未定义如何与BICC、移动协议间进行互通。二、在RTP媒体传输中携带DTMF信号该方法是将DTMF信号和々某体流一样,用RTP包来传输,因而没有DTMF信号和媒体流不同步的问题,使用H323信令的VOIP就是采用该种方法,相对来说比4交成熟。而其中又分Inband和Outofband(RFC2833)两种。1、InBandDTMFInBandDTMF是指直接将DTMF的音频数字信号不经任何处理直接打成RTP包在IP网中传输。其中可能和用户的语音媒体流混合(mix)在一起传输。程序要获知哪个包有DTMF信号,是什么DTMF信号,必须实时检查每个RTP包里面的々某体流数据,分析它的频域。2、OutofBandDTMF(RFC2833)OutofBandDTMF是DTMF信号用专门的RTP包进行标识,在RTP包的头域中就可得知该包是DTMF包,并且知道是什么DTMF信号。RFC2833专门对此有定义。从上面的介绍不难看出在电信通信网中,传递DTMF主要存在三种方式,一种是带内(话音)传递;一种是RFC2833带外传递;另外一种是带外(信令)传递。其中,带内DTMF方式适用于TDM(时分复用)承载,以及IP承载下支持DTMF传送的语音编解码(如G.711编码);RFC2833/RFC4733编解码传递方式适用于能支持RFC2833能力协商的控制协议,如SIP;带外DTMF方式适用于能支持信令传送DTMF的控制信令协议,如移动信令、BICC、SIP。在R4网络架构下,移动软交换BICC信令作为Nc接口(Server间接口)在IP化进程中广泛使用,但IMS(IP多媒体子系统)、固定NGN(下一代网络)广泛采用SIP协议,随着协议的演进及VoIP的发展,SIP也逐渐在R4移动较交换中使用,与NGN、IMS进行互通,以及作为Nc接口在移动软交换间互通,所在必然涉及到SIP与BICC、移动信令进行DTMF互通,基于VoIP实现DTMF可靠传递也是移动软交换必备的功能。在移动网络中(如GSM网络,WCDMA网络,CDMA网络),移动信令是指核心网与接入网之间的接口信令。因此,仅支持SIP带内传递DTMF和RFC2833传递方式会因IP丟包?1起信号丟失。基于现有技术的以上缺点,需要一种方法使SIP可以通过RFC2976SIPINFO进行带外DTMF传递,与BICC、移动信令等其他信令实现带外DTMF互通,从而避免信号丢失,保证了DTMF信号可靠传输。
发明内容本发明要解决的问题是提供一种通过SIPINFO信令进行带外DTMF传递,与BICC、移动信令等其他信令实现带外DTMF互通的方法和装置,从而避免信号丢失,保证了DTMF信号可靠传输。为达到上述目的,本发明实施例提供一种带外双音多频DTMF信令互通方法,实现SIP信令与非SIP信令的带外DTMF互通,包括以下步骤媒体网关控制器MGC接收第一方的带外DTMF信令;所述MGC根据第二方所支持的带外DTMF信令协议,对所述第一方的带外DTMF信令进行格式转换;所述MGC将格式转换后的带外DTMF信令向所述第二方发送。本发明实施例还提供了一种带外DMTF信令互通系统,实现SIP信令与非SIP信令的带外DTMF互通,其特征在于,包括第一方,用于向所述MGC发送带外DTMF信令;MGC,用于接收所述第一方发出的带外DTMF信令,并根据所述第一方的带外DTMF信令对应的第二方所支持的带外DTMF信令协议,对所述第一方的带外DTMF信令进行格式转换;第二方,用于接收所述MGC进行格式转换后的带外DTMF信令和向所述MGC发送响应信令。本发明实施例还提供了一种MGC,实现SIP信令与非SIP信令的带外DTMF互通,包括信令接收模块,用于接收第一方发出的带外DTMF信令;所述信令转换模块,用于根据所述第一方的带外DTMF信令对应的第二方所支持的带外DTMF信令协议,对所述信令接收模块接收到的信令进行格式转换;所述信令发送模块,用于将所述信令转换模块转换完成的信令发送给相应的接收方。与现有技术相比,本发明具有以下优点实现了SIP与BICC、移动信令等其他信令进行带外DTMF互通,可以使SIP作为Nc接口替换BICC的演进过程中,完全替换BICC对DTMF的处理,保障了业务信令传递的平滑过渡。实现移动网络均以带外的方式传递DTMF,克服了VoIP组网下带内传递DTMF因IP丟包带来的信号丟失的缺点,提高了系统的可靠性。图1是本发明实施例一中SIP发起的DTMF与移动终端进行互通的流程图2是本发明实施例一中移动终端发起的DTMF与SIP进行DTMF互通的流程;图3是本发明实施例二中,在通知式APM情况下,SIP发起的DTMF与BICC进行互通的流程;图4是本发明实施例二中,在命令式APM情况下,SIP发起的DTMF与BICC进行互通的流程;图5是本发明实施例二中,在通知式APM情况下,BICC发起的DTMF与SIP进行互通的流程;图6是本发明实施例二中,在命令式APM情况下,BICC发起的DTMF与SIP进行互通的流程;图7是本发明实施例三中,拆分INFO信令后,SIP发起的DTMF与移动终端进行互通的流程;图8是本发明实施例三中,拆分INFO信令后,移动终端发起的DTMF与SIP进4亍DTMF互通的流禾呈;图9是本发明实施例中,提供的一种带外DMTF信令互通系统和MGC装置结构示意图。具体实施例方式下面结合附图和实施例,对本发明的具体实施方式作进一步详细描述本发明实施例一,是一种SIP与移动信令的带外DTMF互通方法,结合实际操作,包括以下两种情况如图l所示,为SIP发起的DTMF与移动终端进行互通的流程,包括以下步骤步骤S101、服务器向MGC发送SIPINFO信令,包括所发起的DTMF的内容定义信息,其中,根据情况可由服务器端判定是否在SIPINFO信令中携带DTMF持续时长参数duration;步骤S102、MGC接收SIPINFO信令,并通过媒体网关控制器MGC和移动接入的媒体网关MGW之间的Mc接口向MGW发送修改请求信令MOD.REQ,其中包含所收到的SIPINFO信令中的DTMF信号信息;步骤S103、MGW通过带内向移动终端发送收到的DTMF信号;步骤S104、完成信号发送操作后,MGW通过Mc接口向MGC发送修改响应信令MOD.RSP,报告DTMF信号发送情况;步骤S105、当希望终止DTMF会话时,MGC通过Mc接口向MGW发送修改请求信令MOD.REQ,请求终止DTMF;步骤S106、MGW终止通过带内向移动终端发送DTMF的才喿作;步骤S107、完成信号终止操作后,MGW通过Mc接口向MGC发送修改响应信令MOD.RSP,报告DTMF信号终止情况;步骤S108、MGC收到DTMF终止成功的响应信令后,向服务器发送SIP信令200OK,完成本次互通流程。在上述流程步骤中,MOD.REQ和MOD.RSP为MGC和MGW之间的H.248信令,在本实施例中,MGC与移动接入侧的MGW之间通过MOD.REQ和MOD.RSP消息交互,实现了SIP到移动终端之间的DTMF互通。如图2所示,为移动终端发起的DTMF与SIP进行DTMF互通的流程,包括以下步骤步骤S201、移动终端通过基站子系统BSS/无线网络子系统RNS向MGC发送移动信令STARTDTMF信令,清求启动DTMF;步骤S202、MGC接收STARTDTMF信令,并向服务器发送SIPINFO信令,其中是否携带duration参数是否携带根据MGC配置决定;步骤S203、服务器收到SIPINFO信令后,向MGC发送200OK信令,确认DTMF请求;步骤S204、MGC将收到的服务器发出的200OK信令转换为STARTDTMFACKNOWLEDGE,并发送给移动终端;步骤S205、当希望终止DTMF时,移动终端向MGC发送STOPDTMF信令;步骤S206、MGC收到STOPDTMF信令后,向移动终端发送STOPDTMFACKNOWLEDGE信令进行响应,完成流程交互。通过本发明实施例一的应用,可以实现移动网络以带外的方式传递DTMF,可以克服VoIP组网下带内传递DTMF因IP丢包带来的信号丟失,可以提高系统的可靠性。INFO传递DTMF信令消息如下所示INFOsip:13907556935@172.40.200.40:5062;user=phone;ttl=0SIP/2.0Via:SIP/2.0/UDP172.40.200.40:5060;branch=z9hG4bKl170165772a76fd57cd740b47Call-ID:2d06fe2c142f549ele28cfbcalf6fceb@10.18.5.64From:13907551818<sip:13907551818@172.40.200.40;user=phone;ttl=0>;tag=1800d6e8To:13907556935<sip:13907556935@172.40.200.40;user=phone>;tag=5da70db0CSeq:1INFOMax-Forwards:70Content-Length:923Content-Type:application/ssccdigit=2;duration=70本发明实施例二,是一种SIP与BICC的带外DTMF互通方法,结合实际操作,包括SIP发起的DTMF与BICC进行互通的流程和BICC发起的DTMFli与SIP进行互通的流程两种情况,具体为(1)SIP发起的DTMF与BICC进行互通的流程,又进一步根据MGC通过BICC向对端NGN/MGC发送的应用传输消息APM(ApplicationTransportMessage)类型分为两种情况如图3所示,为在通知式APM情况下,SIP发起的DTMF与BICC进行互通的流程,包括以下步骤步骤S301、服务器NGN/IMS/MGC向MGC发送SIPINFO信令,包括所发起的DTMF的内容定义信息,其中,根据情况可由服务器端判定是否在SIPINFO信令中携带DTMF持续时长参数duration;步骤S302、MGC接收SIPINFO信令,并通过BICC向NGN/MGC发送APM启动通知信令(startsignal,notify),其中包括所收到的SIPINFO信令中的DTMF信号信息,并根据SIPINFO信令中是否携带duration参数信息决定是否在APM启动通知信令中力口入持续时长信元Durationinformationelement;步骤S303、NGN/MGC接收APM启动通知信令后,向MGC发送APM启动响应信令(startsignalacknowledge),才艮告DTMF传输情况;步骤S304、当希望终止DTMF传输时,MGC通过BICC向NGN/MGC发送APM终止通知信令(stopsignal,notify),请求终止DTMF传输;步骤S305、NGN/MGC通过BICC向MGC发送APM终止响应信令(stopsignalacknowledge),才艮告DTMF信号终止情况;步骤S306、MGC收到DTMF终止成功的响应信令后,向服务器发送SIP信令200OK,完成本次互通流程。如图4所示,为在命令式APM情况下,SIP发起的DTMF与BICC进行互通的流程,包括以下步骤步骤S401、服务器NGN/IMS/MGC向MGC发送SIPINFO信令,包括所发起的DTMF的内容定义信息,其中,根据情况可由服务器端判定是否在SIPINFO信令中携带DTMF持续时长参数duration;步骤S402、MGC接收SIPINFO信令,并通过BICC向NGN/MGC发送APM启动命令信4Kstartsignal),其中包括所收到的SIPINFO信令中的DTMF信号信息,并根据SIPINFO信令中是否携带duration参数信息决定是否在APM启动命令信令中力口入Durationinformationelement;步骤S403、当希望终止DTMF传输时,MGC通过BICC向NGN/MGC发送APM终止命令信令(stopsignal),请求终止DTMF传输;步骤S404、MGC发送APM终止命令信令对DTMF终止成功后,向服务器发送SIP信令200OK,完成本次互通流程。(2)BICC发起的DTMF与SIP进行互通的流程,又进一步根据对端的NGN/MGC发送的APM类型分为两种情况如图5所示,为在通知式APM情况下,BICC发起的DTMF与SIP进行互通的流程,包括以下步骤步骤S501、NGN/MGC向MGC发送APM启动通知信令(startsignal,notify),i貪求启动DTMF;步骤S502、MGC接收APM启动通知信令,并向服务器NGN/IMS/MGC发送SIPINFO信令,并根据APM启动通知信令中是否携带Durationinformationelement决定是否在SIPINFO信令中携带duration参数信息;步骤S503、NGN/IMS/MGC收到SIPINFO信令后,向MGC发送200OK信令,确认DTMF请求;步骤S504、MGC将收到的NGN/IMS/MGC发出的200OK信令转换为APM启动响应信令(startsignalacknowledge),并发送^^NGN/MGC;步骤S505、当希望终止DTMF时,NGN/MGC向MGC发送APM终止通知信令(stopsignal,notify),请求终止DTMF传输;步骤S506、MGC收到APM终止通知信令后,向NGN/MGC发送APM终止响应信令(stopsignalacknowledge),报告DTMF信号终止情况,完成流程交互。如图6所示,为在命令式APM情况下,BICC发起的DTMF与SIP进行互通的流程,包括以下步骤步骤S601、NGN/MGC向MGC发送APM启动命令信令(startsignal),启动DTMF;13步骤S602、MGC接收APM启动命令信令,并向服务器NGN/IMS/MGC发送SIPINFO信令,并根据APM启动命令信令中是否携带Durationinformationelement决定是否在SIPINFO信令中携带dumtion参数信息;步骤S603、NGN/IMS/MGC收到SIPINFO信令后,向MGC发送200OK信令,确认DTMF请求;步骤S604、当希望终止DTMF时,NGN/MGC向MGC发送APM终止命令信令(stopsignal),终止DTMF传输,完成流程交互。在上述流程的步骤S603与步骤S604之间,MGC在收到APM终止命令信令(stopsignal)后,如果此时与服务器NGN/IMS/MGC的SIPINFO的200OK响应还未完成,如果再收到NGN/MGC发出的DTMF请求信令,MGC需要响应失败,或者对该信令进行緩存,待前一个SIPINFO/200OK交互完成后,即步骤S603完成后,才向NGN/IMS/MGC发起新的DTMF流程。通过本发明实施例二的应用,可以使SIP作为Server间接口Nc接口替换BICC的演进过程中,可以完全替换BICC对DTMF的处理,实现业务的平滑过渡。本发明实施例三,是一种SIP与BICC的带外DTMF互通方法,是本发明实施例一和实施例二的一种替代方法,可以实现同样的发明目的,具体为拆分SIPINFO/200OK两条信令为四条信令,将实施例一和实施例二中用两条信令完成的DTMF信令传递定义为用四条信令完成的传递才几制,以达到信令和移动信令/BICC信令——对应,减少不必要的信令转换,保证了DTMF信号的可靠传输。具体拆分方法为将SIPINFO信令修改为两条信令,分别用于发起DTMF和终止DTMF。例如前述本发明实施例中的SIPINFO信令可进行如下修改(1)INFO传递STARTDTMF信令INFOsip:13907556935@172.40.200.40:5062;user=phone;ttl=0SIP/2.0Via:SIP/2.0/UDP172.40.200.40:5060;branch=z9hG4bKl170165772a76fd57cd740b47Call-ID:2d06fe2cl42f549ele28cfbcal伤fceb(g10.18.5.64From:13907551818<sip:13907551818@172.40.200.40;user=phone;ttl=0>;tag=l800d6e8To:13907556935<sip:13907556935@172.40.200.40;user=phone>;tag=5da70db0CSeq:1INFOMax-Forwards:70Content-Length:29Content-Type:application/ssccstart-digit=2;duration=70(2)INFO传递STOPDTMF信令INFOsip:13907556935@172.40.200.40:5062;user=phone;ttl=0SIP/2.0Via:SIP/2.0/UDP172.40.200.40:5060;branch=z9hG4bKn70165772a76fd57cd740b47Call-ID:2d06fe2cl42f549ele28cfbcalfceb@10.18.5.64From:13907551818<sip:13907551818@172.40.200.40;user=phone;ttl=0>;tag=1800d6e8To:13907556935<sip:13907556935@172.40.200.40;user=phone>;tag=5da70db0CSeq:1INFOMax-Forwards:70Content-Length:12Content-Type:application/ssccstop-digit结合本发明实施例一,对SIP与移动信令的带外DTMF互通方法进行修改,结合实际操作,包括以下两种情况如图7所示,为拆分INFO信令后,SIP发起的DTMF与移动终端进行互通的流程,包括以下步骤步骤S701、服务器向MGC发送SIPINFOSTARTDTMF信令,用于启动DTMF,包括所发起的DTMF的内容定义信息,其中,根据情况可由服务器端判定是否在SIPINFO信令中携带DTMF持续时长参数duration;步骤S702、MGC接收SIPINFOSTARTDTMF信令,并通过媒体网关控制器MGC和J(某体网关MGW之间的Mc接口向MGW发送修改请求信令MOD.REQ,其中包含所收到的SIPINFO信令中的DTMF信号信息,并根据MGC配置设定决定是否携带duration参数信息;步骤S703、MGW通过带内向移动终端发送收到的DTMF信号;步骤S704、完成信号发送操作后,MGW通过Mc接口向MGC发送修改响应信令MOD.RSP,报告DTMF信号发送情况;步骤S705、MGC接收MOD.RSP信令后,转换为SIP200OK信令,发送给NGN/IMS/MGC,才艮告DTMF启动情况;步骤S706、当希望终止DTMF会话时,NGN/IMS/MGC发送SIPINFOSTOP15DTMF信令给MGC,请求终止DMTF;步骤S707、MGC转换收到的SIPINFOSTOPDTMF信令为修改请求信息MOD.REQ信令发送给移动终端的MGW,请求终止DTMF;步骤S708、MGW终止通过带内向移动终端发送DTMF的操作;步骤S709、完成信号终止操作后,MGW通过Mc接口向MGC发送修改响应信令MOD.RSP,报告DTMF信号终止情况;步骤S710、MGC收到DTMF终止成功的响应信令后,向服务器发送SIP信令200OK,完成本次互通流程。如图8所示,为拆分INFO信令后,移动终端发起的DTMF与SIP进行DTMF互通的流程,包括以下步骤步骤S801、移动终端通过BSS/RNS向MGC发送移动信令STARTDTMF信令,请求启动DTMF;步骤S802、MGC接收STARTDTMF信令,并向NGN/IMS/MGC发送SIPINFOSTARTDTMF信令,其中是否携带duration参数是否携带根据MGC配置决定;步骤S803、NGN/IMS/MGC收到SIPINFOSTARTDTMF信令后,向MGC发送200OK信令,确认DTMF请求;步骤S804、MGC将收到的NGN/IMS/MGC发出的200OK信令转换为STARTDTMFACKNOWLEDGE,并发送给移动终端;步骤S805、当希望终止DTMF时,移动终端向MGC发送STOPDTMF信令;步骤S806、MGC接收STOPDTMF信令,并转换为SIPINFOSTOPDTMF信令发送给NGN/IMS/MGC;步骤S807、NGN/IMS/MGC接收SIPINFOSTOPDTMF信令,并发送200OK信令进行响应;步骤S808、MGC收到200OK信令后,向移动终端发送STOPDTMFACKNOWLEDGE信令进行响应,完成流程交互。2007如图9所示,本发明实施例还提供了一种带外DMTF信令互通系统,包括第一方l、MGC2、第二方3。第一方l,用于向MGC2发送带外DTMF信令;MGC2,用于接收第一方1发出的带外DTMF信令,并根据第二方3所支持的带外DTMF信令协议,对该带外DTMF信令进行格式转换;第二方3,用于接收MGC2进行格式转换后的带外DTMF信令和向MGC2发送响应信令。其中,本发明实施例还提供了一种媒体网关控制器MGC2,包括信令接收模块21、信令转换模块22和信令发送模块23,信令接收模块21,用于接收第一方1发出的带外DTMF信令;信令转换模块22,用于根据带外DTMF信令对应的第二方3所支持的带外DTMF信令协议,对信令接收模块21接收到的信令进行格式转换;信令发送模块23,用于将信令转换模块22完成转换的信令发送给相应的接收方。其中,优选地,MGC2还包括参数控制模块24,用于根据带外DTMF信令所含有的持续时长标识或自身的配置决定是否在所述信令转换模块转换完成的信令中添加持续时长标识。其中,优选地,MGC2还包括信令网关模块25,用于在第一方发出的带外DTMF信令所发起的DTMF流程完成,但第二方的流程未交互完成前,对第一方发出的DTMF启动信令进行响应失败,或者进行緩存。本发明实施例通过采用SIP带外DTMF互通方法和装置,实现了SIP与BICC、移动信令的带外DTMF互通,可以使SIP作为Nc接口替换BICC的演进过程中,完全替换BICC对DTMF的处理,保障了业务信令传递的平滑过渡。并进一步实现了移动网络均以带外的方式传递DTMF,克服了VoIP组网下带内传递DTMF因IP丟包带来的信号丢失的缺点,提高了系统的可靠性。而将DTMF信令用两条信令完成传递的机制定义为用四条信令完成传递的机制,使SIP信令与BICC信令/移动信令——对应,改善了DTMF传递质量。17通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到本发明可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台终端设备(可以是手机,个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。以上所述仅是本发明的优选实施方式,应当指出对于本
技术领域
的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。权利要求1、一种带外双音多频DTMF信令互通方法,实现SIP信令与非SIP信令的带外DTMF互通,其特征在于,包括以下步骤媒体网关控制器MGC接收第一方的带外DTMF信令;所述MGC根据第二方所支持的带外DTMF信令协议,对所述第一方的带外DTMF信令进行格式转换;所述MGC将格式转换后的带外DTMF信令向所述第二方发送。2、如权利要求1所述带外DTMF信令互通方法,其特征在于,在所述MGC将格式转换后的带外DTMF信令向所述第二方发送之后,还包括所述MGC将所述第二方的响应信令转换为所述第一方支持的带外信令,发送给所述第一方。3、如权利要求1所述带外DTMF信令互通方法,其特征在于,所述非SIP信令包括初始会话协议SIP、承载无关的呼叫控制协议BICC、移动信令协议或H.248信令协i义。4、如权利要求1所述带外DTMF信令互通方法,其特征在于,所述第一方支持SIP协议,所述第二方支持BICC协议,所述MGC根据所述第一方的带外DTMF信令对应的第二方所支持的带外DTMF信令协议,对所述第一方的带外DTMF信令进行格式转换具体为所述MGC将所述第一方发出的所述SIP协i5C下的INFO信令转换为所述BICC协i义下的应用传输消息APM启动通知信令,所述第二方在4矣收所述APM启动通知信令后向所迷MGC返回APM响应信令;或,所述MGC将所述第一方发出的所述SIP协议下的INFO信令转换为所述BICC协议下的APM启动命令信令。5、如权利要求1所述带外DTMF信令互通方法,其特征在于,所述第一方支持BICC协议,所述第二方支持SIP协议,所述MGC根据所述第一方的带外DTMF信令对应的第二方所支持的带外DTMF信令协议,对所述带外DTMF信令进行格式转换具体为所述MGC将所述第一方发出的所述BICC协议下的应用传输消息APM启动通知信令转换为所述SIP协议下的INFO信令,所述第二方在接收所述INFO信令后向所述MGC返回200OK信令;或,所述MGC将所述第一方发出的所述BICC协议下的APM启动命令信令转换为所述SIP协议下的INFO信令。6、如权利要求1所述带外DTMF信令互通方法,其特征在于,所述第一方支持SIP协议,所述第二方支持H.248信令协议,所述MGC才艮据所述第一方的带外DTMF信令对应的第二方所支持的带外DTMF信令协议,对所迷第一方的带外DTMF信令进行格式转换具体为所述MGC将所述第一方发出的所述SIP协议下的INFO信令转换为所述H.248信令协议下的MOD.REQ修改请求信令,所述第二方在接收所述MOD.REQ修改请求信令后向所述MGC返回MOD.RSP〗务改响应信令。7、如权利要求1所述带外DTMF信令互通方法,其特征在于,所述第一方支持移动信令协议,所述第二方支持SIP协议,所述MGC根据所述带外DTMF信令对应的第二方所支持的带外DTMF信令协议,对所述第一方的带外DTMF信令进行格式转换具体为所述MGC将所述第一方发出的所述移动信令协议下的STARTDTMF启动信令转换为所述SIP协议下的INFO信令所述第二方在接收所述STARTDTMF启动信令后向所述MGC返回200OK信令。8、如权利要求5或7所述带外DTMF信令互通方法,其特征在于,在所述MGC完成所述BICC协议下的APM终止命令信令交互,但第二方的SIPINFO响应还未完成的过程中,如果再收到第一方的APM启动命令信令,所述MGC对所述APM启动命令信令进行响应失败,或者进行緩存,〗争所述前一个所述SIP协议下的信令交互过程完成后,才向对应的接收方发起新的双音多频DTMF流程。9、如权利要求1所述带外DTMF信令互通方法,其特征在于,所述信令转换过程中,所迷MGC根据所述第一方的带外DTMF信令所含有的持续时长标识或所述MGC的配置,决定是否在转换完成的信令中添加持续时长标识。10、如权利要求9所述带外DTMF信令互通方法,其特征在于,所述持续时长标识具体为在所述SIP协议下的信令中,所述持续时长标识为持续时长参数;在所述BICC协议下的信令中,所述持续时长标识为持续时长信元。11、如权利要求1所述带外DTMF信令互通方法,其特征在于,还包括将所述SIP协议下通过INFO/200OK两条信令完成信息传递的模式修改为通过INFO启动信令/200OK/INFO终止信令/200OK四条信令完成信息传递的模式。12、一种带外DMTF信令互通系统,实现SIP信令与非SIP信令的带外DTMF互通,其特征在于,包括第一方、MGC、第二方。所述第一方,用于向所述MGC发送带外DTMF信令;所述MGC,用于接收所述第一方发出的带外DTMF信令,并根据所述第一方的带外DTMF信令对应的第二方所支持的带外DTMF信令协议,对所述第一方的带外DTMF信令进行格式转换;所述第二方,用于接收所述MGC进行格式转换后的带外DTMF信令和向所述MGC发送响应信令。13、一种MGC,其特征在于,实现SIP信令与非SIP信令的带外DTMF互通,包括信令接收模块、信令转换模块和信令发送模块,所述信令接收模块,用于接收第一方发出的带外DTMF信令;所述信令转换模块,用于根据所述第一方的带外DTMF信令对应的第二方所支持的带外DTMF信令协议,对所述信令接收模块接收到的信令进行格式转换;所述信令发送模块,用于将所述信令转换模块转换完成的信令发送给相应的接收方。14、如权利要求13所述的MGC,其特征在于,还包括参数控制才莫块,用于根据所述第一方的带外DTMF信令所含有的持续时长标识或自身的配置决定是否在所述信令转换模块转换完成的信令中添加持续时长标识。15、如权利要求13所述的MGC,其特征在于,还包括信令网关模块,用于在所述第一方发出的带外DTMF信令所发起的DTMF流程完成但第二方SIPINFO响应消息完成前,对第一方发出的APM启动命令信令进行响应失败,或者进行緩存。全文摘要本发明公开了一种带外双音多频DTMF信令互通方法,实现SIP信令与非SIP信令的带外DTMF互通,包括以下步骤媒体网关控制器MGC接收第一方的带外DTMF信令;所述MGC根据第二方所支持的带外DTMF信令协议,对所述第一方的带外DTMF信令进行格式转换;所述MGC将格式转换后的带外DTMF信令向所述第二方发送。本发明实施例还提供了一种带外DMTF信令互通系统和装置,实现SIP信令与非SIP信令的带外DTMF互通。本发明实施例通过SIPINFO信令进行带外DTMF传递,与BICC、移动信令实现带外DTMF互通,从而避免了信号丢失,保证了DTMF信号可靠传输。文档编号H04M7/00GK101472019SQ200710301350公开日2009年7月1日申请日期2007年12月25日优先权日2007年12月25日发明者夏木强申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1