CN101472019B - 一种带外dtmf信令互通方法、系统和装置 - Google Patents
一种带外dtmf信令互通方法、系统和装置 Download PDFInfo
- Publication number
- CN101472019B CN101472019B CN 200710301350 CN200710301350A CN101472019B CN 101472019 B CN101472019 B CN 101472019B CN 200710301350 CN200710301350 CN 200710301350 CN 200710301350 A CN200710301350 A CN 200710301350A CN 101472019 B CN101472019 B CN 101472019B
- Authority
- CN
- China
- Prior art keywords
- signaling
- party
- mgc
- dtmf
- sip
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
- 230000011664 signaling Effects 0.000 title claims abstract description 370
- 238000000034 method Methods 0.000 title claims abstract description 69
- 230000005540 biological transmission Effects 0.000 claims abstract description 36
- 102100035373 Cyclin-D-binding Myb-like transcription factor 1 Human genes 0.000 claims abstract description 6
- 101000804518 Homo sapiens Cyclin-D-binding Myb-like transcription factor 1 Proteins 0.000 claims abstract description 6
- 238000006243 chemical reaction Methods 0.000 claims description 35
- 230000008569 process Effects 0.000 claims description 35
- 230000004044 response Effects 0.000 claims description 28
- 230000004048 modification Effects 0.000 claims description 13
- 238000012986 modification Methods 0.000 claims description 13
- 230000003993 interaction Effects 0.000 claims description 8
- 238000012546 transfer Methods 0.000 claims description 7
- 230000004913 activation Effects 0.000 claims description 3
- 230000009977 dual effect Effects 0.000 claims description 3
- 238000012545 processing Methods 0.000 description 4
- 230000007246 mechanism Effects 0.000 description 3
- 230000005236 sound signal Effects 0.000 description 3
- 230000007704 transition Effects 0.000 description 3
- 238000004891 communication Methods 0.000 description 2
- 230000006872 improvement Effects 0.000 description 2
- 230000006855 networking Effects 0.000 description 2
- 101100350635 Mycoplasma gallisepticum (strain R(low / passage 15 / clone 2)) mgc2 gene Proteins 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 238000002716 delivery method Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 230000007274 generation of a signal involved in cell-cell signaling Effects 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M7/00—Arrangements for interconnection between switching centres
- H04M7/12—Arrangements for interconnection between switching centres for working between exchanges having different types of switching equipment, e.g. power-driven and step by step or decimal and non-decimal
- H04M7/1205—Arrangements for interconnection between switching centres for working between exchanges having different types of switching equipment, e.g. power-driven and step by step or decimal and non-decimal where the types of switching equipement comprises PSTN/ISDN equipment and switching equipment of networks other than PSTN/ISDN, e.g. Internet Protocol networks
- H04M7/1295—Details of dual tone multiple frequency signalling
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/10—Architectures or entities
- H04L65/102—Gateways
- H04L65/1043—Gateway controllers, e.g. media gateway control protocol [MGCP] controllers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/1066—Session management
- H04L65/1096—Supplementary features, e.g. call forwarding or call holding
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Telephonic Communication Services (AREA)
Abstract
本发明公开了一种带外双音多频DTMF信令互通方法,实现SIP信令与非SIP信令的带外DTMF互通,包括以下步骤:媒体网关控制器MGC接收第一方的带外DTMF信令;所述MGC根据第二方所支持的带外DTMF信令协议,对所述第一方的带外DTMF信令进行格式转换;所述MGC将格式转换后的带外DTMF信令向所述第二方发送。本发明实施例还提供了一种带外DMTF信令互通系统和装置,实现SIP信令与非SIP信令的带外DTMF互通。本发明实施例通过SIP INFO信令进行带外DTMF传递,与BICC、移动信令实现带外DTMF互通,从而避免了信号丢失,保证了DTMF信号可靠传输。
Description
技术领域
本发明涉及电信通信技术领域,特别涉及一种带外DTMF信令互通方法、系统和装置。
背景技术
双音多频DTMF(Dual Tone Multi-Frequency)信令,逐渐在全世界范围内使用在按键式电话机上,因其提供更高的拨号速率,迅速取代了传统转盘式电话机使用的拨号脉冲信令。近年来DTMF也应用在交互式控制中,诸如语言菜单、语言邮件、电话银行、移动充值、会议电话控制和ATM终端等场合。
由于DTMF在传统通信领域中的广泛使用,所以在VOIP(IP承载语音)中,DTMF发挥着重要的作用。
一个DTMF信号由两个频率的音频信号叠加构成。这两个音频信号的频率来自两组预分配的频率组:行频组或列频组。每一对这样的音频信号唯一表示一个数字或符号。产生DTMF信号,就是利用两个不同频率的正弦波叠加以后形成的波形,解码时则采用改进的Goertzel算法,从频域搜索两个正弦波的存在。
表1.电话按键对应的DTMF频率
1209Hz 1336Hz 1477Hz 1633Hz
ABC DEF
697Hz 1 2 3 A
GHI JKL MNO
770Hz 4 5 6 B
PRS TUV WXY
852Hz 7 8 9 C
oper
941Hz * 0 # D
如表1所示,描述了每个DTMF信号的频率。
由于在IP网中的通信传输是采用包交换(packet switch)而不是传统领域中的线路交换(circuit switch)以及IP网的不稳定的特性,DTMF在VOIP中应用的解决方案和传统有所不同,并且暂时还未统一,有多种解决方案。
下面简单介绍现有的各种方案。
一、用SIP信令的INFO方法携带DTMF信号
该方法是用SIP信令的INFO方法来明文定义代表DTMF信号,但并未定义如何与BICC、移动协议间进行互通。
二、在RTP媒体传输中携带DTMF信号
该方法是将DTMF信号和媒体流一样,用RTP包来传输,因而没有DTMF信号和媒体流不同步的问题,使用H323信令的VOIP就是采用该种方法,相对来说比较成熟。而其中又分In band和Out ofband(RFC2833)两种。
1、In Band DTMF
In Band DTMF是指直接将DTMF的音频数字信号不经任何处理直接打成RTP包在IP网中传输。其中可能和用户的语音媒体流混合(mix)在一起传输。程序要获知哪个包有DTMF信号,是什么DTMF信号,必须实时检查每个RTP包里面的媒体流数据,分析它的频域。
2、Out of Band DTMF(RFC 2833)
Out of Band DTMF是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丢包引起信号丢失。基于现有技术的以上缺点,需要一种方法使SIP可以通过RFC2976 SIPINFO进行带外DTMF传递,与BICC、移动信令等其他信令实现带外DTMF互通,从而避免信号丢失,保证了DTMF信号可靠传输。
发明内容
本发明要解决的问题是提供一种通过SIP INFO信令进行带外DTMF传递,与BICC、移动信令等其他信令实现带外DTMF互通的方法和装置,从而避免信号丢失,保证了DTMF信号可靠传输。
为达到上述目的,本发明实施例提供一种带外双音多频DTMF信令互通方法,实现SIP信令与非SIP信令的带外DTMF互通,包括以下步骤:媒体网关控制器MGC接收第一方的带外DTMF信令;所述MGC根据第二方所支持的带外DTMF信令协议,对所述第一方的带外DTMF信令进行格式转换;其中所述格式转换包括当所述第一方支持SIP协议,所述第二方支持BICC协议,所述MGC根据所述第一方的带外DTMF信令对应的第二方所支持的带外DTMF信令协议,对所述第一方的带外DTMF信令进行格式转换,具体为:所述MGC将所述第一方发出的所述SIP协议下的INFO信令转换为所述BICC协议下的应用传输消息APM启动通知信令,所述第二方在接收所述APM启动通知信令后向所述MGC返回APM响应信令;或,所述MGC将所述第一方发出的所述SIP协议下的INFO信令转换为所述BICC协议下的APM启动命令信令;所述MGC将格式转换后的带外DTMF信令向所述第二方发送。
本发明实施例还提供了一种带外DMTF信令互通系统,实现SIP信令与非SIP信令的带外DTMF互通,其特征在于,包括:第一方,用于向所述MGC发送带外DTMF信令;MGC,用于用于接收所述第一方发出的带外DTMF信令;根据所述第一方的带外DTMF信令对应的第二方所支持的带外DTMF信令协议,对所述第一方的带外DTMF信令进行格式转换;其中,所述格式转换包括当所述第一方支持SIP协议,所述第二方支持BICC协议,所述MGC根据所述第一方的带外DTMF信令对应的第二方所支持的带外DTMF信令协议,对所述第一方的带外DTMF信令进行格式转换,具体为:所述MGC将所述第一方发出的所述SIP协议下的INFO信令转换为所述BICC协议下的应用传输消息APM启动通知信令,所述第二方在接收所述APM启动通知信令后向所述MGC返回APM响应信令;或,所述MGC将所述第一方发出的所述SIP协议下的INFO信令转换为所述BICC协议下的APM启动命令信令;
所述第二方在接收所述APM启动通知信令后向所述MGC返回APM响应信令;或,所述MGC将所述第一方发出的所述SIP协议下的INFO信令转换为所述BICC协议下的APM启动命令信令;第二方,用于接收所述MGC进行格式转换后的带外DTMF信令和向所述MGC发送响应信令。
本发明实施例还提供了一种MGC,实现SIP信令与非SIP信令的带外DTMF互通,包括:信令接收模块,用于接收第一方发出的带外DTMF信令;所述信令转换模块,用于根据所述第一方的带外DTMF信令对应的第二方所支持的带外DTMF信令协议,对所述信令接收模块接收到的信令进行格式转换;其中所述格式转换包括当所述第一方支持SIP协议,所述第二方支持BICC协议,所述MGC根据所述第一方的带外DTMF信令对应的第二方所支持的带外DTMF信令协议,对所述第一方的带外DTMF信令进行格式转换,具体为:所述MGC将所述第一方发出的所述SIP协议下的INFO信令转换为所述BICC协议下的应用传输消息APM启动通知信令,所述第二方在接收所述APM启动通知信令后向所述MGC返回APM响应信令;或,所述MGC将所述第一方发出的所述SIP协议下的INFO信令转换为所述BICC协议下的APM启动命令信令;所述信令发送模块,用于将所述信令转换模块转换完成的信令发送给相应的接收方。
与现有技术相比,本发明具有以下优点:
实现了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进行DTMF互通的流程;
图9是本发明实施例中,提供的一种带外DMTF信令互通系统和MGC装置结构示意图。
具体实施方式
下面结合附图和实施例,对本发明的具体实施方式作进一步详细描述:
本发明实施例一,是一种SIP与移动信令的带外DTMF互通方法,结合 实际操作,包括以下两种情况:
如图1所示,为SIP发起的DTMF与移动终端进行互通的流程,包括以下步骤:
步骤S101、服务器向MGC发送SIP INFO信令,包括所发起的DTMF的内容定义信息,其中,根据情况可由服务器端判定是否在SIP INFO信令中携带DTMF持续时长参数duration;
步骤S102、MGC接收SIP INFO信令,并通过媒体网关控制器MGC和移动接入的媒体网关MGW之间的Mc接口向MGW发送修改请求信令MOD.REQ,其中包含所收到的SIP INFO信令中的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发送移动信令START DTMF信令,请求启动DTMF;
步骤S202、MGC接收START DTMF信令,并向服务器发送SIP INFO信令,其中是否携带duration参数是否携带根据MGC配置决定;
步骤S203、服务器收到SIP INFO信令后,向MGC发送200OK信令,确认DTMF请求;
步骤S204、MGC将收到的服务器发出的200OK信令转换为START DTMFACKNOWLEDGE,并发送给移动终端;
步骤S205、当希望终止DTMF时,移动终端向MGC发送STOP DTMF信令;
步骤S206、MGC收到STOP DTMF信令后,向移动终端发送STOP DTMFACKNOWLEDGE信令进行响应,完成流程交互。
通过本发明实施例一的应用,可以实现移动网络以带外的方式传递DTMF,可以克服VoIP组网下带内传递DTMF因IP丢包带来的信号丢失,可以提高系统的可靠性。
INFO传递DTMF信令消息如下所示:
INFO sip:13907556935172.40.200.40:5062;user=phone;ttl=0 SIP/2.0
Via:SIP/2.0/UDP 172.40.200.40:5060;branch=z9hG4bK1170165772a76fd57cd740b47
Call-ID:2d06fe2c142f549e1e28cfbca1f6fceb10.18.5.64
From:13907551818<sip:13907551818172.40.200.40;user=phone;ttl=0>;tag=1800d6e8
To:13907556935<sip:13907556935172.40.200.40;user=phone>;tag=5da70db0
CSeq:1 INFO
Max-Forwards:70
Content-Length:923
Content-Type:application/sscc
digit=2;duration=70
本发明实施例二,是一种SIP与BICC的带外DTMF互通方法,结合实际操作,包括SIP发起的DTMF与BICC进行互通的流程和BICC发起的DTMF与SIP进行互通的流程两种情况,具体为:
(1)SIP发起的DTMF与BICC进行互通的流程,又进一步根据MGC通过BICC向对端NGN/MGC发送的应用传输消息APM(Application TransportMessage)类型分为两种情况:
如图3所示,为在通知式APM情况下,SIP发起的DTMF与BICC进行互通的流程,包括以下步骤:
步骤S301、服务器NGN/IMS/MGC向MGC发送SIP INFO信令,包括所发 起的DTMF的内容定义信息,其中,根据情况可由服务器端判定是否在SIPINFO信令中携带DTMF持续时长参数duration;
步骤S302、MGC接收SIP INFO信令,并通过BICC向NGN/MGC发送APM启动通知信令(start signal,notiry),其中包括所收到的SIP INFO信令中的DTMF信号信息,并根据SIP INFO信令中是否携带duration参数信息决定是否在APM启动通知信令中加入持续时长信元Duration information element;
步骤S303、NGN/MGC接收APM启动通知信令后,向MGC发送APM启动响应信令(start signal acknowledge),报告DTMF传输情况;
步骤S304、当希望终止DTMF传输时,MGC通过BICC向NGN/MGC发送APM终止通知信令(stop signal,notify),请求终止DTMF传输;
步骤S305、NGN/MGC通过BICC向MGC发送APM终止响应信令(stopsignal acknowledge),报告DTMF信号终止情况;
步骤S306、MGC收到DTMF终止成功的响应信令后,向服务器发送SIP信令200OK,完成本次互通流程。
如图4所示,为在命令式APM情况下,SIP发起的DTMF与BICC进行互通的流程,包括以下步骤:
步骤S401、服务器NGN/IMS/MGC向MGC发送SIP INFO信令,包括所发起的DTMF的内容定义信息,其中,根据情况可由服务器端判定是否在SIPINFO信令中携带DTMF持续时长参数duration;
步骤S402、MGC接收SIP INFO信令,并通过BICC向NGN/MGC发送APM启动命令信令(start signal),其中包括所收到的SIP INFO信令中的DTMF信号信息,并根据SIP INFO信令中是否携带duration参数信息决定是否在APM启动命令信令中加入Duraion information element;
步骤S403、当希望终止DTMF传输时,MGC通过BICC向NGN/MGC发送APM终止命令信令(stop signal),请求终止DTMF传输;
步骤S404、MGC发送APM终止命令信令对DTMF终止成功后,向服务器发送SIP信令200OK,完成本次互通流程。
(2)BICC发起的DTMF与SIP进行互通的流程,又进一步根据对端的 NGN/MGC发送的APM类型分为两种情况:
如图5所示,为在通知式APM情况下,BICC发起的DTMF与SIP进行互通的流程,包括以下步骤:
步骤S501、NGN/MGC向MGC发送APM启动通知信令(start signal,notify),请求启动DTMF;
步骤S502、MGC接收APM启动通知信令,并向服务器NGN/IMS/MGC发送SIP INFO信令,并根据APM启动通知信令中是否携带Duration informationelement决定是否在SIP INFO信令中携带duration参数信息;
步骤S503、NGN/IMS/MGC收到SIP INFO信令后,向MGC发送200OK信令,确认DTMF请求;
步骤S504、MGC将收到的NGN/IMS/MGC发出的200OK信令转换为APM启动响应信令(start signal acknowledge),并发送给NGN/MGC;
步骤S505、当希望终止DTMF时,NGN/MGC向MGC发送APM终止通知信令(stop signal,notify),请求终止DTMF传输;
步骤S506、MGC收到APM终止通知信令后,向NGN/MGC发送APM终止响应信令(stop signal acknowledge),报告DTMF信号终止情况,完成流程交互。
如图6所示,为在命令式APM情况下,BICC发起的DTMF与SIP进行互通的流程,包括以下步骤:
步骤S601、NGN/MGC向MGC发送APM启动命令信令(start signal),启动DTMF;
步骤S602、MGC接收APM启动命令信令,并向服务器NGN/IMS/MGC发送SIP INFO信令,并根据APM启动命令信令中是否携带Duration informationelement决定是否在SIP INFO信令中携带duration参数信息;
步骤S603、NGN/IMS/MGC收到SIP INFO信令后,向MGC发送200OK信令,确认DTMF请求;
步骤S604、当希望终止DTMF时,NGN/MGC向MGC发送APM终止命令信令(stop signal),终止DTMF传输,完成流程交互。
在上述流程的步骤S603与步骤S604之间,MGC在收到APM终止命令信令(stop signal)后,如果此时与服务器NGN/IMS/MGC的SIP INFO的200OK响应还未完成,如果再收到NGN/MGC发出的DTMF请求信令,MGC需要响应失败,或者对该信令进行缓存,待前一个SIP INFO/200OK交互完成后,即步骤S603完成后,才向NGN/IMS/MGC发起新的DTMF流程。
通过本发明实施例二的应用,可以使SIP作为Server间接口Nc接口替换BICC的演进过程中,可以完全替换BICC对DTMF的处理,实现业务的平滑过渡。
本发明实施例三,是一种SIP与BICC的带外DTMF互通方法,是本发明实施例一和实施例二的一种替代方法,可以实现同样的发明目的,具体为:
拆分SIP INFO/200OK两条信令为四条信令,将实施例一和实施例二中用两条信令完成的DTMF信令传递定义为用四条信令完成的传递机制,以达到信令和移动信令/BICC信令一一对应,减少不必要的信令转换,保证了DTMF信号的可靠传输。具体拆分方法为:
将SIP INFO信令修改为两条信令,分别用于发起DTMF和终止DTMF。例如前述本发明实施例中的SIP INFO信令可进行如下修改:
(1)INFO传递START DTMF信令
INFO sip:13907556935172.40.200.40:5062;user=phone;ttl=0 SIP/2.0
Via:SIP/2.0/UDP 172.40.200.40:5060;branch=z9hG4bK1170165772a76fd57cd740b47
Call-ID:2d06fe2c142f549e1e28cfbca1f6fceb10.18.5.64
From:13907551818<sip:13907551818172.40.200.40;user=phone;ttl=0>;tag=1800d6e8
To:13907556935<sip:13907556935172.40.200.40;user=phone>;tag=5da70db0
CSeq:1 INFO
Max-Forwards:70
Content-Length:29
Content-Type:application/sscc
start-digit=2;duration=70
(2)INFO传递STOP DTMF信令
INFO sip:13907556935172.40.200.40:5062;user=phone;ttl=0SIP/2.0
Via:SIP/2.0/UDP 172.40.200.40:5060;branch=z9hG4bK1170165772a76fd57cd740b47
Call-ID:2d06fe2c142f549e1e28cfbca1f6fceb10.18.5.64
From:13907551818<sip:13907551818172.40.200.40;user=phone;ttl=0>;tag=1800d6e8To:13907556935<sip:13907556935172.40.200.40;user=phone>;tag=5da70db0
CSeq:1 INFO
Max-Forwards:70
Content-Length:12
Content-Type:application/sscc
stop-digit
结合本发明实施例一,对SIP与移动信令的带外DTMF互通方法进行修改,结合实际操作,包括以下两种情况:
如图7所示,为拆分INFO信令后,SIP发起的DTMF与移动终端进行互通的流程,包括以下步骤:
步骤S701、服务器向MGC发送SIP INFO START DTMF信令,用于启动DTMF,包括所发起的DTMF的内容定义信息,其中,根据情况可由服务器端判定是否在SIP INFO信令中携带DTMF持续时长参数duration;
步骤S702、MGC接收SIP INFO START DTMF信令,并通过媒体网关控制器MGC和媒体网关MGW之间的Mc接口向MGW发送修改请求信令MOD.REQ,其中包含所收到的SIP INFO信令中的DTMF信号信息,并根据MGC配置设定决定是否携带duration参数信息;
步骤S703、MGW通过带内向移动终端发送收到的DTMF信号;
步骤S704、完成信号发送操作后,MGW通过Mc接口向MGC发送修改响应信令MOD.RSP,报告DTMF信号发送情况;
步骤S705、MGC接收MOD.RSP信令后,转换为SIP 200OK信令,发送给NGN/IMS/MGC,报告DTMF启动情况;
步骤S706、当希望终止DTMF会话时,NGN/IMS/MGC发送SIP INFO STOPDTMF信令给MGC,请求终止DMTF;
步骤S707、MGC转换收到的SIP INFO STOP DTMF信令为修改请求信息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发送移动信令START DTMF信令,请求启动DTMF;
步骤S802、MGC接收START DTMF信令,并向NGN/IMS/MGC发送SIPINFO START DTMF信令,其中是否携带duration参数是否携带根据MGC配置决定;
步骤S803、NGN/IMS/MGC收到SIP INFO START DTMF信令后,向MGC发送200OK信令,确认DTMF请求;
步骤S804、MGC将收到的NGN/IMS/MGC发出的200OK信令转换为START DTMF ACKNOWLEDGE,并发送给移动终端;
步骤S805、当希望终止DTMF时,移动终端向MGC发送STOP DTMF信令;
步骤S806、MGC接收STOP DTMF信令,并转换为SIP INFO STOP DTMF信令发送给NGN/IMS/MGC;
步骤S807、NGN/IMS/MGC接收SIP INFO STOP DTMF信令,并发送200OK信令进行响应;
步骤S808、MGC收到200OK信令后,向移动终端发送STOP DTMFACKNOWLEDGE信令进行响应,完成流程交互。
如图9所示,本发明实施例还提供了一种带外DMTF信令互通系统,包括第一方1、MGC 2、第二方3。
第一方1,用于向MGC 2发送带外DTMF信令;
MGC 2,用于接收第一方1发出的带外DTMF信令,并根据第二方3所支持的带外DTMF信令协议,对该带外DTMF信令进行格式转换;
第二方3,用于接收MGC 2进行格式转换后的带外DTMF信令和向MGC2发送响应信令。
其中,本发明实施例还提供了一种媒体网关控制器MGC 2,包括信令接收模块21、信令转换模块22和信令发送模块23,
信令接收模块21,用于接收第一方1发出的带外DTMF信令;
信令转换模块22,用于根据带外DTMF信令对应的第二方3所支持的带外DTMF信令协议,对信令接收模块21接收到的信令进行格式转换;
信令发送模块23,用于将信令转换模块22完成转换的信令发送给相应的接收方。
其中,优选地,MGC 2还包括参数控制模块24,用于根据带外DTMF信令所含有的持续时长标识或自身的配置决定是否在所述信令转换模块转换完成的信令中添加持续时长标识。
其中,优选地,MGC 2还包括信令网关模块25,用于在第一方发出的带外DTMF信令所发起的DTMF流程完成,但第二方的流程未交互完成前,对第一方发出的DTMF启动信令进行响应失败,或者进行缓存。
本发明实施例通过采用SIP带外DTMF互通方法和装置,实现了SIP与BICC、移动信令的带外DTMF互通,可以使SIP作为Nc接口替换BICC的演进过程中,完全替换BICC对DTMF的处理,保障了业务信令传递的平滑过渡。并进一步实现了移动网络均以带外的方式传递DTMF,克服了VoIP组网下带内传递DTMF因IP丢包带来的信号丢失的缺点,提高了系统的可靠性。而将DTMF信令用两条信令完成传递的机制定义为用四条信令完成传递的机制,使SIP信令与BICC信令/移动信令一一对应,改善了DTMF传递质量。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到本发明可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台终端设备(可以是手机,个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。
以上所述仅是本发明的优选实施方式,应当指出对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。
[0163]
Claims (13)
1.一种带外双音多频DTMF信令互通方法,实现SIP信令与非SIP信令的带外DTMF互通,其特征在于,包括以下步骤:
媒体网关控制器MGC接收第一方的带外DTMF信令;
所述MGC根据第二方所支持的带外DTMF信令协议,对所述第一方的带外DTMF信令进行格式转换;其中所述格式转换包括当所述第一方支持SIP协议,所述第二方支持BICC协议,所述MGC根据所述第一方的带外DTMF信令对应的第二方所支持的带外DTMF信令协议,对所述第一方的带外DTMF信令进行格式转换,具体为:所述MGC将所述第一方发出的所述SIP协议下的INFO信令转换为所述BICC协议下的应用传输消息APM启动通知信令,所述第二方在接收所述APM启动通知信令后向所述MGC返回APM响应信令;或,所述MGC将所述第一方发出的所述SIP协议下的INFO信令转换为所述BICC协议下的APM启动命令信令;
所述MGC将格式转换后的带外DTMF信令向所述第二方发送。
2.如权利要求1所述带外DTMF信令互通方法,其特征在于,在所述MGC将格式转换后的带外DTMF信令向所述第二方发送之后,还包括:
所述MGC将所述第二方的响应信令转换为所述第一方支持的带外信令,发送给所述第一方。
3.如权利要求1所述带外DTMF信令互通方法,其特征在于,所述第一方支持BICC协议,所述第二方支持SIP协议,所述MGC根据所述第一方的带外DTMF信令对应的第二方所支持的带外DTMF信令协议,对所述带外DTMF信令进行格式转换具体为:
所述MGC将所述第一方发出的所述BICC协议下的应用传输消息APM启动通知信令转换为所述SIP协议下的INFO信令,所述第二方在接收所述INFO信令后向所述MGC返回200OK信令;或,
所述MGC将所述第一方发出的所述BICC协议下的APM启动命令信令转换为所述SIP协议下的INFO信令。
4.如权利要求1所述带外DTMF信令互通方法,其特征在于,所述第一方支持SIP协议,所述第二方支持H.248信令协议,所述MGC根据所述第一 方的带外DTMF信令对应的第二方所支持的带外DTMF信令协议,对所述第一方的带外DTMF信令进行格式转换具体为:
所述MGC将所述第一方发出的所述SIP协议下的INFO信令转换为所述H.248信令协议下的MOD.REQ修改请求信令,所述第二方在接收所述MOD.REQ修改请求信令后向所述MGC返回MOD.RSP修改响应信令。
5.如权利要求1所述带外DTMF信令互通方法,其特征在于,所述第一方支持移动信令协议,所述第二方支持SIP协议,所述MGC根据所述带外DTMF信令对应的第二方所支持的带外DTMF信令协议,对所述第一方的带外DTMF信令进行格式转换具体为:
所述MGC将所述第一方发出的所述移动信令协议下的START DTMF启动信令转换为所述SIP协议下的INFO信令,所述第二方在接收所述SIP协议下的INFO信令后向所述MGC返回200OK信令。
6.如权利要求3或5所述带外DTMF信令互通方法,其特征在于,在所述MGC完成所述BICC协议下的APM终止命令信令交互,但第二方的SIPINFO响应还未完成的过程中,如果再收到第一方的APM启动命令信令,所述MGC对所述APM启动命令信令进行响应失败,或者进行缓存,待前一个所述SIP协议下的信令交互过程完成后,才向对应的接收方发起新的双音多频DTMF流程。
7.如权利要求1所述带外DTMF信令互通方法,其特征在于,所述信令转换过程中,所述MGC根据所述第一方的带外DTMF信令所含有的持续时长标识或所述MGC的配置,决定是否在转换完成的信令中添加持续时长标识。
8.如权利要求7所述带外DTMF信令互通方法,其特征在于,所述持续时长标识具体为:
在所述SIP协议下的信令中,所述持续时长标识为持续时长参数;
在所述BICC协议下的信令中,所述持续时长标识为持续时长信元。
9.如权利要求1所述带外DTMF信令互通方法,其特征在于,还包括将所述SIP协议下通过INFO、200OK两条信令完成信息传递的模式修改为通 过INFO启动信令、INFO启动信令的响应信令200OK、INFO终止信令、INFO终止信令的响应信令200OK四条信令完成信息传递的模式。
10.一种带外DMTF信令互通系统,实现SIP信令与非SIP信令的带外DTMF互通,其特征在于,包括第一方、MGC、第二方;
所述第一方,用于向所述MGC发送带外DTMF信令;
所述MGC,用于实现SIP信令与非SIP信令的带外DTMF互通,包括信令接收模块、信令转换模块和信令发送模块,
所述信令接收模块,用于接收第一方发出的带外DTMF信令;
所述信令转换模块,用于根据所述第一方的带外DTMF信令对应的第二方所支持的带外DTMF信令协议,对所述信令接收模块接收到的信令进行格式转换;其中所述格式转换包括当所述第一方支持SIP协议,所述第二方支持BICC协议,所述MGC根据所述第一方的带外DTMF信令对应的第二方所支持的带外DTMF信令协议,对所述第一方的带外DTMF信令进行格式转换,具体为:所述MGC将所述第一方发出的所述SIP协议下的INFO信令转换为所述BICC协议下的应用传输消息APM启动通知信令,所述第二方在接收所述APM启动通知信令后向所述MGC返回APM响应信令;或,所述MGC将所述第一方发出的所述SIP协议下的INFO信令转换为所述BICC协议下的APM启动命令信令;
所述信令发送模块,用于将所述信令转换模块转换完成的信令发送给相应的接收方;
所述第二方,用于接收所述MGC进行格式转换后的带外DTMF信令和向所述MGC发送响应信令。
11.一种MGC,其特征在于,实现SIP信令与非SIP信令的带外DTMF互通,包括信令接收模块、信令转换模块和信令发送模块,
所述信令接收模块,用于接收第一方发出的带外DTMF信令;
所述信令转换模块,用于根据所述第一方的带外DTMF信令对应的第二方所支持的带外DTMF信令协议,对所述信令接收模块接收到的信令进行格式转换;其中所述格式转换包括当所述第一方支持SIP协议,所述第二方支 持BICC协议,所述MGC根据所述第一方的带外DTMF信令对应的第二方所支持的带外DTMF信令协议,对所述第一方的带外DTMF信令进行格式转换,具体为:所述MGC将所述第一方发出的所述SIP协议下的INFO信令转换为所述BICC协议下的应用传输消息APM启动通知信令,所述第二方在接收所述APM启动通知信令后向所述MGC返回APM响应信令;或,所述MGC将所述第一方发出的所述SIP协议下的INFO信令转换为所述BICC协议下的APM启动命令信令;
所述信令发送模块,用于将所述信令转换模块转换完成的信令发送给相应的接收方。
12.如权利要求11所述的MGC,其特征在于,还包括参数控制模块,用于根据所述第一方的带外DTMF信令所含有的持续时长标识或自身的配置决定是否在所述信令转换模块转换完成的信令中添加持续时长标识。
13.如权利要求11所述的MGC,其特征在于,还包括信令网关模块,用于在所述第一方发出的带外DTMF信令所发起的DTMF流程完成但第二方SIP INFO响应消息未交互完成前,对第一方发出的APM启动命令信令进行响应失败,或者进行缓存。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 200710301350 CN101472019B (zh) | 2007-12-25 | 2007-12-25 | 一种带外dtmf信令互通方法、系统和装置 |
PCT/CN2008/073646 WO2009079960A1 (fr) | 2007-12-25 | 2008-12-22 | Procédé, système et équipement pour un interfonctionnement de signalisation dtmf hors bande |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 200710301350 CN101472019B (zh) | 2007-12-25 | 2007-12-25 | 一种带外dtmf信令互通方法、系统和装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101472019A CN101472019A (zh) | 2009-07-01 |
CN101472019B true CN101472019B (zh) | 2012-05-23 |
Family
ID=40800729
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN 200710301350 Expired - Fee Related CN101472019B (zh) | 2007-12-25 | 2007-12-25 | 一种带外dtmf信令互通方法、系统和装置 |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN101472019B (zh) |
WO (1) | WO2009079960A1 (zh) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101699919B (zh) * | 2009-09-30 | 2012-05-23 | 华为技术有限公司 | 一种双音多频信号的传输方法及装置 |
CN101860630B (zh) * | 2010-06-22 | 2014-07-02 | 中兴通讯股份有限公司 | 带外双音多频信号的传输方法和系统 |
CN111325957B (zh) * | 2018-12-13 | 2021-09-03 | 比亚迪股份有限公司 | 微控制单元及dtmf报警信号输出方法和系统 |
CN109951201A (zh) * | 2019-04-27 | 2019-06-28 | 泉州欧讯电子有限公司 | 一种具有dtmf编码和解码功能的对讲机 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2004045182A1 (de) * | 2002-11-14 | 2004-05-27 | Siemens Aktiengesellschaft | Übertragung von anrufsteuerungsparameter zwischen zwei media gateway controllern in sip/sip-t netzen ______________________________________________________________________________________ |
CN101047628A (zh) * | 2006-03-30 | 2007-10-03 | 华为技术有限公司 | 一种电路域终端接入分组网络实现分组业务的系统和方法 |
CN101090427A (zh) * | 2006-06-16 | 2007-12-19 | 数位联合电信股份有限公司 | 双声多频数字传递方式的协议方法及系统 |
-
2007
- 2007-12-25 CN CN 200710301350 patent/CN101472019B/zh not_active Expired - Fee Related
-
2008
- 2008-12-22 WO PCT/CN2008/073646 patent/WO2009079960A1/zh active Application Filing
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2004045182A1 (de) * | 2002-11-14 | 2004-05-27 | Siemens Aktiengesellschaft | Übertragung von anrufsteuerungsparameter zwischen zwei media gateway controllern in sip/sip-t netzen ______________________________________________________________________________________ |
CN101047628A (zh) * | 2006-03-30 | 2007-10-03 | 华为技术有限公司 | 一种电路域终端接入分组网络实现分组业务的系统和方法 |
CN101090427A (zh) * | 2006-06-16 | 2007-12-19 | 数位联合电信股份有限公司 | 双声多频数字传递方式的协议方法及系统 |
Non-Patent Citations (1)
Title |
---|
吕振华.软交换与3G网络互通关键技术分析.《邮电设计技术》.2006,(第02期),第15页右栏第15行-第16页右栏第9行. * |
Also Published As
Publication number | Publication date |
---|---|
WO2009079960A1 (fr) | 2009-07-02 |
CN101472019A (zh) | 2009-07-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101242663B (zh) | 基于同号移动终端与软终端通话切换方法、系统及设备 | |
US7746845B2 (en) | Support for fax and modem in SIP/SIP-T networks and the interworking of these networks with ISUP+/BICC | |
JP5450444B2 (ja) | マルチメディア通話を処理するための方法及び装置 | |
CN105530389A (zh) | 基于ims网络的语音留言方法及装置 | |
JP5551786B2 (ja) | 会話期間中にマルチメディア呼出し音を再生する方法、サーバおよび端末デバイス | |
CN101472019B (zh) | 一种带外dtmf信令互通方法、系统和装置 | |
WO2009052750A1 (fr) | Méthode, dispositif et système d'établissement d'une communication entre deux parties | |
WO2009121284A1 (zh) | 一种提供智能业务的方法、系统及网关 | |
US9071690B2 (en) | Call transfer processing in SIP mode | |
JP2006186962A (ja) | Rtpによるdtmf転送方法 | |
WO2007093116A1 (en) | A method and system for realizing the simulating service and the access signaling adaptive entity | |
KR100969458B1 (ko) | 세션 설정 프로토콜을 이용한 멀티미디어 링백 서비스시스템 및 그 방법 | |
CN102271137A (zh) | 一种媒体服务器 | |
CN102547604B (zh) | 一种可视电话业务的实现方法、系统及装置 | |
CN1976376B (zh) | 一种呼叫会话的方法、ip电话系统及ip电话终端 | |
CN101668092B (zh) | 一种网络多媒体终端实现补充业务拨号音的方法和装置 | |
CN101166162B (zh) | 一种传递业务事件的方法 | |
US20110122868A1 (en) | Communication method and gateway device based on sip phone | |
WO2017000481A1 (zh) | 语音通话的拨号方法和装置 | |
KR100809398B1 (ko) | 멀티프로토콜을 지원하는 VoIP에서의 SMS 전송방법 및 그 시스템 | |
CN108881180B (zh) | 录音方法及录音系统 | |
CN100527740C (zh) | 一种业务切换的方法 | |
KR100923390B1 (ko) | VoIP망과 WCDMA망 사이의 연동 방법 | |
WO2008017269A1 (fr) | Procédé et système pour transférer les informations d'application utilisateur-utilisateur | |
KR100907612B1 (ko) | 아이피 멀티미디어 서브시스템에서 세션 종료 후의 과금처리 방법 및 시스템 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20120523 |