[go: up one dir, main page]

CN101394443B - Method, system and device for in-band number receiving - Google Patents

Method, system and device for in-band number receiving Download PDF

Info

Publication number
CN101394443B
CN101394443B CN 200810173222 CN200810173222A CN101394443B CN 101394443 B CN101394443 B CN 101394443B CN 200810173222 CN200810173222 CN 200810173222 CN 200810173222 A CN200810173222 A CN 200810173222A CN 101394443 B CN101394443 B CN 101394443B
Authority
CN
China
Prior art keywords
band
application server
information
service
user
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
Application number
CN 200810173222
Other languages
Chinese (zh)
Other versions
CN101394443A (en
Inventor
李华
孙明
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to CN 200810173222 priority Critical patent/CN101394443B/en
Publication of CN101394443A publication Critical patent/CN101394443A/en
Application granted granted Critical
Publication of CN101394443B publication Critical patent/CN101394443B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Telephonic Communication Services (AREA)

Abstract

本发明实施例公开了一种带内收号的方法,包括:在用户通话过程中,接收应用服务器发送的消息,所述消息中携带有带内DTMF业务的业务接入码;接收用户带内拨号信息,将所述用户带内拨号信息与应用服务器发送的带内DTMF业务的业务接入码进行匹配,如果匹配成功,则将所述带内拨号信息发送给所述应用服务器。本发明实施例中,业务控制网元AS下发业务要求的数图信息,接入网元或接入终端下发数图给媒体网关,由媒体网关根据数图信息匹配用户的带内拨号信息,只有匹配成功之后才需要上报,减少了安全隐患。

The embodiment of the present invention discloses a method for in-band number collection, which includes: receiving a message sent by an application server during a user call, the message carrying a service access code for an in-band DTMF service; receiving the user's in-band Dialing information, matching the in-band dialing information of the user with the service access code of the in-band DTMF service sent by the application server, and if the matching is successful, sending the in-band dialing information to the application server. In the embodiment of the present invention, the service control network element AS issues the digitmap information required by the service, the access network element or the access terminal issues the digitmap to the media gateway, and the media gateway matches the user's in-band dialing information according to the digitmap information , it needs to be reported only after the matching is successful, which reduces security risks.

Description

一种带内收号的方法、系统及设备A method, system and device with internal number collection

技术领域 technical field

本发明涉及通信技术领域,尤其涉及一种带内收号的方法、系统及设备。The present invention relates to the technical field of communication, in particular to a method, system and equipment for in-band number collection.

背景技术 Background technique

目前很多业务都用到了带内DTMF(Dual Tone Multi Frequency,双音多频)检测,检测方式都是通过终端或者接入网元检测,然后上报给AS(Application Server,应用服务器)处理。At present, many services use in-band DTMF (Dual Tone Multi Frequency) detection. The detection method is through terminal or access network element detection, and then reported to AS (Application Server, application server) for processing.

现有技术中终端或接入网元检测到用户的带内拨号信息后,通过带外方式逐位上报给AS,SIP协议中可以用INFO方法传送DTMF信号。当AS需要提供检测带内DTMF信令的业务时,一般是通过接入网元或者终端的配置决定,将用户的所有带内拨号信息都通过INFO逐位上报给AS。In the prior art, after the terminal or the access network element detects the user's in-band dialing information, it reports to the AS bit by bit in an out-of-band manner. In the SIP protocol, the INFO method can be used to transmit the DTMF signal. When the AS needs to provide the service of detecting in-band DTMF signaling, it is generally determined by the configuration of the access network element or the terminal, and all the in-band dialing information of the user is reported to the AS bit by bit through INFO.

现有技术中,在IMS中各个网元上启动针对特定号码的跟踪,可以很方便得到用户的卡号密码等信息。因此,现有的通过带外方式逐位上报用户带内拨号信息的方式,存在一定的安全隐患。In the prior art, each network element in the IMS starts to track a specific number, so that information such as the user's card number and password can be easily obtained. Therefore, the existing method of reporting the user's in-band dialing information bit by bit through the out-of-band mode has certain potential safety hazards.

发明内容 Contents of the invention

本发明实施例提供了一种带内收号的方法、系统及设备,在网络侧要求检测带内DTMF信号时,避免用户的私密信息在信令层面的泄漏。The embodiment of the present invention provides a method, system and equipment for in-band number collection, which can avoid leakage of user's private information at the signaling level when the network side requires detection of in-band DTMF signals.

为达到上述目的,本发明实施例提供了一种带内收号的方法,包括:In order to achieve the above purpose, an embodiment of the present invention provides a method for receiving numbers with an internal number, including:

接入设备,在用户通话过程中,接收应用服务器发送的INFO消息,根据媒体网关能力将所述INFO消息中携带的数图信息转换为媒体网关能够支持的格式,下发给媒体网关,所述消息中携带数图信息的XML脚本,其中包括带内DTMF业务的业务接入码;The access device receives the INFO message sent by the application server during the user call, converts the digitmap information carried in the INFO message into a format supported by the media gateway according to the media gateway capability, and sends it to the media gateway. The message carries the XML script of the digitmap information, including the service access code of the in-band DTMF service;

媒体网关,接收用户带内拨号信息,将所述用户带内拨号信息与应用服务器发送的带内DTMF业务的业务接入码进行匹配,如果匹配成功,则将所述带内拨号信息发送给所述应用服务器,如果匹配不成功,不向所述应用服务器上报所述带内拨号信息。The media gateway receives the user's in-band dialing information, matches the user's in-band dialing information with the service access code of the in-band DTMF service sent by the application server, and if the matching is successful, then sends the in-band dialing information to the The application server, if the matching is unsuccessful, does not report the in-band dial-up information to the application server.

本发明实施例提供了一种带内收号的系统,包括:An embodiment of the present invention provides a system with internal numbers, including:

接入设备,用于在用户通话过程中,接收应用服务器发送的INFO消息,根据媒体网关能力将所述INFO消息中携带的数图信息转换为媒体网关能够支持的格式,下发给媒体网关,该消息中携带数图信息的XML脚本,其中包括带内DTMF业务的业务接入码;The access device is used to receive the INFO message sent by the application server during the user call, convert the digitmap information carried in the INFO message into a format that the media gateway can support according to the media gateway capability, and send it to the media gateway, The message carries the XML script of the digitmap information, including the service access code of the in-band DTMF service;

应用服务器,用于向接入设备发送携带所述应用服务器需要的业务接入码的消息;The application server is configured to send a message carrying the service access code required by the application server to the access device;

媒体网关,用于在用户通话过程中,接收用户带内拨号信息,将所述用户带内拨号信息与应用服务器发送的带内DTMF业务的业务接入码进行匹配,如果匹配成功,则将所述带内拨号信息发送给所述应用服务器,如果匹配不成功,不向所述应用服务器上报所述带内拨号信息。The media gateway is used to receive the user's in-band dialing information during the user's call, and match the user's in-band dialing information with the service access code of the in-band DTMF service sent by the application server. If the matching is successful, the The in-band dial-up information is sent to the application server, and if the matching is unsuccessful, the in-band dial-up information is not reported to the application server.

本发明实施例提供了一种应用服务器,包括:An embodiment of the present invention provides an application server, including:

发送单元,用于所述检查单元确认签约需要检测带内拨号信息的业务后,将携带所述应用服务器需要的业务接入码的消息发送给接入设备;The sending unit is used for sending the message carrying the service access code required by the application server to the access device after the checking unit confirms that the service that needs to detect the in-band dialing information is signed;

接入设备,用于在用户通话过程中,接收应用服务器发送的INFO消息,根据媒体网关能力将所述INFO消息中携带的数图信息转换为媒体网关能够支持的格式,下发给媒体网关,该消息中携带数图信息的XML脚本,其中包括带内DTMF业务的业务接入码,并将来自所述媒体网关的带内拨号信息发送给所述应用服务器;The access device is used to receive the INFO message sent by the application server during the user call, convert the digitmap information carried in the INFO message into a format that the media gateway can support according to the media gateway capability, and send it to the media gateway, The message carries the XML script of the digit map information, which includes the service access code of the in-band DTMF service, and sends the in-band dialing information from the media gateway to the application server;

接收单元,用于接收与应用服务器需要的业务接入码匹配的带内拨号信息,以便媒体网关将所述用户带内拨号信息与应用服务器发送的带内DTMF业务的业务接入码进行匹配,如果匹配成功,则将所述带内拨号信息发送给所述应用服务器;如果匹配不成功,不向所述应用服务器上报所述带内拨号信息。The receiving unit is used to receive the in-band dialing information matched with the service access code required by the application server, so that the media gateway matches the user's in-band dialing information with the service access code of the in-band DTMF service sent by the application server, If the matching is successful, the in-band dialing information is sent to the application server; if the matching is unsuccessful, the in-band dialing information is not reported to the application server.

本发明实施例提供了一种接入设备,包括:An embodiment of the present invention provides an access device, including:

接收单元,用于接收来自所述应用服务器的INFO消息,该消息中携带数图信息的XML脚本,其中包括带内DTMF业务的业务接入码;The receiving unit is used to receive the INFO message from the application server, which carries the XML script of the digitmap information, including the service access code of the in-band DTMF service;

转发单元,根据媒体网关能力将所述INFO消息中携带的数图信息转换为媒体网关能够支持的格式,下发送给媒体网关;以便媒体网关将所述用户带内拨号信息与应用服务器发送的带内DTMF业务的业务接入码进行匹配,如果匹配成功,则将所述带内拨号信息发送给所述应用服务器;如果匹配不成功,不向所述应用服务器上报所述带内拨号信息。The forwarding unit converts the digitmap information carried in the INFO message into a format supported by the media gateway according to the media gateway capability, and sends it to the media gateway; If the matching is successful, the in-band dialing information is sent to the application server; if the matching is unsuccessful, the in-band dialing information is not reported to the application server.

本发明实施例提供了一种媒体网关,包括:An embodiment of the present invention provides a media gateway, including:

接入码接收单元,用于接收所述应用服务器发送的携带所述应用服务器需要的业务接入码的消息;其中,接入设备,用于在用户通话过程中,接收应用服务器发送的INFO消息,根据媒体网关能力将所述INFO消息中携带的数图信息转换为媒体网关能够支持的格式,下发给媒体网关,该消息中携带数图信息的XML脚本,其中包括带内DTMF业务的业务接入码;The access code receiving unit is configured to receive the message carrying the service access code required by the application server sent by the application server; wherein the access device is configured to receive the INFO message sent by the application server during the user call , converting the digitmap information carried in the INFO message into a format that the media gateway can support according to the capabilities of the media gateway, and sending it to the media gateway, the message carries the XML script of the digitmap information, including the service of the in-band DTMF service access code;

带内拨号信息接收单元,用于在用户通话过程中,接收用户发送的带内拨号信息;The in-band dialing information receiving unit is used for receiving the in-band dialing information sent by the user during the user's call;

匹配单元,用于将所述带内拨号信息接收单元接收的用户带内拨号信息与所述接入码接收单元接收的业务接入码进行匹配,如果匹配成功,则将所述带内拨号信息发送给所述应用服务器。a matching unit, configured to match the user in-band dialing information received by the in-band dialing information receiving unit with the service access code received by the access code receiving unit, and if the matching is successful, the in-band dialing information sent to the application server.

与现有技术相比,本发明实施例至少存在以下优点:Compared with the prior art, the embodiments of the present invention have at least the following advantages:

本发明实施例中,业务控制网元AS下发业务要求的数图信息,接入网元或接入终端下发数图给媒体网关,由媒体网关根据数图信息匹配用户的带内拨号信息,只有匹配成功之后才需要上报,减少了安全隐患。In the embodiment of the present invention, the service control network element AS issues the digitmap information required by the service, the access network element or the access terminal issues the digitmap to the media gateway, and the media gateway matches the user's in-band dialing information according to the digitmap information , it needs to be reported only after the matching is successful, which reduces security risks.

附图说明 Description of drawings

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。In order to more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the following will briefly introduce the drawings that need to be used in the description of the embodiments or the prior art. Obviously, the accompanying drawings in the following description These are only some embodiments of the present invention, and those skilled in the art can also obtain other drawings based on these drawings without any creative effort.

图1是本发明实施例一中一种带内收号的方法流程图;Fig. 1 is a flow chart of a method for receiving numbers within a band in Embodiment 1 of the present invention;

图2是本发明实施例二中通话切换业务流程图;Fig. 2 is a flow chart of the call switching service in Embodiment 2 of the present invention;

图3是本发明实施例中一种带内收号的系统结构图;Fig. 3 is a kind of system structural diagram with internal number in the embodiment of the present invention;

图4是本发明实施例中一种应用服务器结构图;FIG. 4 is a structural diagram of an application server in an embodiment of the present invention;

图5是本发明实施例中一种接入设备结构图;FIG. 5 is a structural diagram of an access device in an embodiment of the present invention;

图6是本发明实施例中一种媒体网关结构图。Fig. 6 is a structural diagram of a media gateway in an embodiment of the present invention.

具体实施方式Detailed ways

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。The following will clearly and completely describe the technical solutions in the embodiments of the present invention with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only some, not all, embodiments of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without creative efforts fall within the protection scope of the present invention.

本发明实施例一提供了一种带内收号的方法,如图1所示,包括:Embodiment 1 of the present invention provides a method with internal number collection, as shown in Figure 1, including:

步骤101,在用户通话过程中,接收应用服务器发送的消息,该消息中携带有带内DTMF业务的业务接入码;其中,业务接入码可以携带在数图信息中。Step 101, during the user's call, receive a message sent by the application server, the message carries the service access code of the in-band DTMF service; wherein, the service access code can be carried in the digitmap information.

步骤102,接收用户带内拨号信息,将该用户带内拨号信息与应用服务器发送的带内DTMF业务的业务接入码进行匹配,如果匹配成功,则将该带内拨号信息发送给应用服务器。如果匹配不成功,不向应用服务器上报该带内拨号信息。Step 102: Receive the user's in-band dialing information, match the user's in-band dialing information with the service access code of the in-band DTMF service sent by the application server, and if the matching is successful, send the in-band dialing information to the application server. If the matching is unsuccessful, the in-band dial-up information is not reported to the application server.

步骤101之前还包括:Before step 101, it also includes:

接收应用服务器发送的业务接入码之前还包括:Before receiving the service access code sent by the application server, it also includes:

应用服务器在呼叫过程中检查主叫用户是否签约了需要检测带内拨号信息的业务,如果签约,则向接入设备发送携带该应用服务器需要的业务接入码的消息。During the call, the application server checks whether the calling user has subscribed to the service that needs to detect in-band dialing information, and if so, sends a message carrying the service access code required by the application server to the access device.

其中,接收应用服务器发送的消息包括:接入设备接收应用服务器发送的消息,将该消息中携带的带内DTMF业务的业务接入码转换为媒体网关支持的格式,下发给媒体网关。Wherein, receiving the message sent by the application server includes: the access device receives the message sent by the application server, converts the service access code of the in-band DTMF service carried in the message into a format supported by the media gateway, and sends it to the media gateway.

本发明实施例一中,业务控制网元AS下发业务对应的业务接入码,接入网元或接入终端下发业务接入码给媒体网关,由媒体网关根据业务接入码匹配用户的带内拨号信息,只有匹配成功之后才需要上报。In Embodiment 1 of the present invention, the service control network element AS issues the service access code corresponding to the service, the access network element or the access terminal issues the service access code to the media gateway, and the media gateway matches the user according to the service access code The in-band dial-up information needs to be reported only after the matching is successful.

本发明实施例二中,以通话切换业务为例说明AS与接入设备(例如接入网元或接入终端)之间的配合,实现带内收号流程。对于IMS(IP MultimediaSubsystem,IP多媒体子系统),接入终端是PCSCF(Proxy Call Session ControlFunction,代理呼叫控制功能)下面的SIP(Session Initiated Protocol,会话发起协议)IAD(Integrated Access Device,综合接入设备)、SIP终端、软终端等,接入网元是指MGCF(Media Gateway Control Function,媒体网关控制功能)、AGCF(Access Gateway Control Function,接入网关控制功能)等。In the second embodiment of the present invention, the call switching service is taken as an example to illustrate the cooperation between the AS and the access device (such as an access network element or an access terminal) to realize the in-band number collection process. For IMS (IP Multimedia Subsystem, IP Multimedia Subsystem), the access terminal is SIP (Session Initiated Protocol, Session Initiation Protocol) IAD (Integrated Access Device) under PCSCF (Proxy Call Session Control Function, proxy call control function) ), SIP terminals, soft terminals, etc. Access network elements refer to MGCF (Media Gateway Control Function, Media Gateway Control Function), AGCF (Access Gateway Control Function, Access Gateway Control Function), etc.

首先,用户A(主叫用户)建立与用户B(被叫用户)的通话,具体路径为,用户A>-接入设备A>-AS(A)>-AS(B)>-接入设备B>-用户B。通话切换业务是在主叫用户和被叫用户通话过程中,主叫用户或被叫用户直接按键将呼叫切换到第三用户,业务的主要应用场景是用户在通话过程中将呼叫在手机和固话、软终端之间进行任意切换,整个切换过程中,原有通话不需要中断。First, user A (calling user) establishes a call with user B (called user), the specific path is: user A>-access device A>-AS(A)>-AS(B)>-access device B>-User B. The call switching service is that during the call between the calling user and the called user, the calling user or the called user directly presses the button to switch the call to the third user. The main application scenario of the service is that the user transfers the call between the mobile phone and the fixed-line Any switching between the phone and the soft terminal can be performed, and the original call does not need to be interrupted during the whole switching process.

如图2所示,假设通话切换业务的接入码为*17,在主叫用户和被叫用户建立呼叫之前,主叫用户或被叫用户可以绑定第三用户,当需要切换时,将主叫用户或被叫用户切换为“接入码*17+该第三用户的号码”,具体过程包括以下步骤,其中省略了被叫侧的描述:As shown in Figure 2, assuming that the access code of the call switching service is *17, before the calling user and the called user establish a call, the calling user or the called user can bind a third user. The calling user or the called user switches to "access code*17+the number of the third user". The specific process includes the following steps, and the description of the called side is omitted:

步骤201,AS(A)判断主叫用户签约通话切换业务(被叫用户是否签约通话切换业务由被叫用户所属的AS(B)判断),可以根据主叫用户的标识信息判断是否签约了通话切换业务,可以通过设置新标识位表示,也可以利用现有比特位没有使用的组合标识。Step 201, AS (A) judges that the calling user has subscribed to the call switching service (whether the called user has signed the call switching service is judged by the AS (B) to which the called user belongs), and can judge whether the calling user has signed the call switching service according to the identification information of the calling user Switching services can be indicated by setting a new identification bit, or using a combined identification that is not used by existing bits.

步骤202,如果用户A和用户B已经签约通话切换业务,AS向接入设备发送INFO消息,该消息中携带DigitMap(数图)信息的XML(The ExtensibleMarkup Language,可扩展标识语言)脚本,其中包括业务接入码。AS利用DigitMap要求接入设备进行收号,并使接入设备下属的网关对收到的号码与DigitMap包含的业务接入码进行匹配,并在匹配成功时上报给AS。DigitMap可以在用户通话后通过接入设备给网关,要求用户拨号;也可以用于新业务中收取,诸如卡号、密码、语音类别等场合。Step 202, if user A and user B have signed a call switching service, the AS sends an INFO message to the access device, and the message carries an XML (The Extensible Markup Language) script of DigitMap (digit map) information, including Business access code. The AS uses the DigitMap to request the access device to collect the number, and makes the gateway of the access device match the received number with the service access code contained in the DigitMap, and report to the AS when the match is successful. DigitMap can be sent to the gateway through the access device after the user calls, and the user is required to dial; it can also be used to collect new services, such as card number, password, voice category, etc.

具体脚本中的内容不限,只要能携带包含业务接入码的数图信息,例如*17*x.|*17#,数图信息示例如下:The content in the specific script is not limited, as long as it can carry the digitmap information including the service access code, such as *17*x.|*17#, the example of the digitmap information is as follows:

Figure GSB00000922107000061
Figure GSB00000922107000061

步骤203,接入设备收到携带数图信息的INFO消息后,根据媒体网关能力,将数图信息转换为媒体网关能够支持的格式,下发给媒体网关,使媒体网关能够按照数图信息包含的业务接入码匹配用户的带内拨号信息,只有完全匹配才能上报带内拨号信息。Step 203: After receiving the INFO message carrying the digitmap information, the access device converts the digitmap information into a format that the media gateway can support according to the capabilities of the media gateway, and sends it to the media gateway, so that the media gateway can include The service access code matches the user's in-band dialing information, and the in-band dialing information can only be reported if it matches exactly.

步骤204,网关向AS发送200,表示该网关已获取匹配接入码与数图信息的能力。In step 204, the gateway sends 200 to the AS, indicating that the gateway has obtained the capability of matching the access code and the digitmap information.

步骤205,用户A向接入终端或接入网关发送带内DTMF拨号信息*17*88888888#;Step 205, user A sends in-band DTMF dialing information *17*88888888# to the access terminal or the access gateway;

步骤206,网关判断用户发送的带内DTMF与数图信息中包括的接入码匹配,则向AS发送INFO消息,该INFO消息中携带*17*88888888#。用户不拨于超时或者匹配失败时,仅上报事件,不上报该用户发送的带内DTMF信息,网关将DTMF信息按照正常的媒体路径传送到对端。因此,如果用户拨打电话银行等业务,则会匹配失败,不会将用户的卡号密码等私密信息上报给AS,造成泄漏。Step 206, the gateway judges that the in-band DTMF sent by the user matches the access code included in the digitmap information, and then sends an INFO message to the AS, and the INFO message carries *17*88888888#. When the user does not dial over time or the matching fails, only the event is reported, and the in-band DTMF information sent by the user is not reported. The gateway transmits the DTMF information to the peer end according to the normal media path. Therefore, if the user dials services such as telephone banking, the matching will fail, and private information such as the user's card number and password will not be reported to the AS, resulting in leakage.

步骤207,当AS收到后,向网关发送200。Step 207, after receiving the AS, send 200 to the gateway.

步骤208,AS进行业务处理。例如,对于通话切换,AS会发起对用户C的呼叫(号码是用户输入的888888),接通C之后,释放A,B与C之间进入通话,从而实现用户A与C之间的切换。In step 208, the AS performs service processing. For example, for call switching, the AS will initiate a call to user C (the number is 888888 entered by the user), and after connecting with C, release A, and enter the call between B and C, thus realizing the switching between users A and C.

另外,在步骤206中,如果用户发送的带内DTMF与数图信息中包括的接入码匹配失败,则网关不会将该不匹配的带内DTMF信息上报给AS,而是将DTMF信息按照正常的媒体路径传送到对端媒体网关及用户。In addition, in step 206, if the in-band DTMF sent by the user fails to match the access code included in the digitmap information, the gateway will not report the mismatched in-band DTMF information to the AS, but will send the DTMF information according to The normal media path is transmitted to the peer media gateway and user.

另外,AS可以向网关发送一个接入码,则网关根据该接入码对用户舒服的带内DTMF信息进行匹配;如果AS向网关发送两个以上接入码(比如用户签约有两种带内DTMF业务),则网关可以根据这些接入码对用户输入的带内DTMF信息进行匹配操作,如果与其中一个接入码匹配,则匹配成功,向AS上报带内拨号信息,如果均匹配失败,则不上报带内拨号信息,网关将DTMF信息按照正常的媒体路径传送到对端。In addition, the AS can send an access code to the gateway, and the gateway will match the user's comfortable in-band DTMF information according to the access code; if the AS sends more than two access codes to the gateway (for example, the user has two DTMF service), the gateway can match the in-band DTMF information input by the user according to these access codes. If it matches one of the access codes, the matching is successful, and the in-band dialing information is reported to the AS. If the matching fails, Then the in-band dialing information is not reported, and the gateway transmits the DTMF information to the peer end according to the normal media path.

本发明实施例二中,业务控制网元AS下发包含业务接入码的数图信息,接入网元或终端下发数图给媒体网关,由媒体网关根据数图信息中包含的业务接入码匹配用户的带内拨号信息,只有匹配成功之后才需要上报。In Embodiment 2 of the present invention, the service control network element AS issues the digitmap information including the service access code, the access network element or the terminal issues the digitmap to the media gateway, and the media gateway transmits the digitmap information according to the service access code contained in the digitmap information. The input code matches the user's in-band dialing information, and it needs to be reported only after the matching is successful.

本发明实施例提供了一种带内收号的系统,如图3所示,包括:应用服务器310,用于向媒体网关330发送携带应用服务器310需要的业务接入码的消息;媒体网关330,在用户通话过程中,接收用户带内拨号信息,将该用户带内拨号信息与应用服务器310发送的带内DTMF业务的业务接入码进行匹配,如果匹配成功,则将该带内拨号信息发送给应用服务器310。The embodiment of the present invention provides a system with internal numbers, as shown in FIG. 3 , including: an application server 310, configured to send a message carrying a service access code required by the application server 310 to the media gateway 330; the media gateway 330 , during the user's call, receive the user's in-band dialing information, match the user's in-band dialing information with the service access code of the in-band DTMF service sent by the application server 310, if the matching is successful, then the in-band dialing information Send to the application server 310.

该带内收号的系统还包括接入设备320,用于将来自应用服务器310的携带有带内DTMF业务的业务接入码的消息进行格式转换后,发送给媒体网关330,并将来自媒体网关330的带内拨号信息发送给应用服务器310。The system for in-band number collection also includes an access device 320, which is used for converting the format of the message carrying the service access code of the in-band DTMF service from the application server 310, and sending it to the media gateway 330, and sending the message from the media The in-band dialing information of the gateway 330 is sent to the application server 310 .

其中,接入设备可以包括接入网元或接入终端。Wherein, the access device may include an access network element or an access terminal.

本发明实施例提供了一种应用服务器,如图4所示,包括:发送单元410,用于将携带应用服务器310需要的业务接入码的消息发送给接入设备;接收单元420,用于接收与应用服务器310需要的业务接入码匹配的带内拨号信息。An embodiment of the present invention provides an application server, as shown in FIG. 4 , including: a sending unit 410, configured to send a message carrying a service access code required by the application server 310 to an access device; a receiving unit 420, configured to The in-band dialing information matching the service access code required by the application server 310 is received.

该应用服务器还包括检查单元430,用于检查主叫用户是否签约了需要检测带内拨号信息的业务,如果签约,则触发发送单元410。The application server also includes a checking unit 430, which is used to check whether the calling user has subscribed to a service that needs to detect in-band dialing information, and if so, trigger the sending unit 410.

本发明实施例提供了一种接入设备,如图5所示,包括:接收单元510,接收来自应用服务器的携带有带内DTMF业务的业务接入码的消息;转发单元520,用于将该消息进行格式转换后,发送给媒体网关。An embodiment of the present invention provides an access device, as shown in FIG. 5 , including: a receiving unit 510, which receives a message carrying a service access code of an in-band DTMF service from an application server; After format conversion, the message is sent to the media gateway.

本发明实施例提供了一种媒体网关,如图6所示,包括:接入码接收单元610,用于接收应用服务器发送的携带应用服务器需要的业务接入码的消息;带内拨号信息接收单元620,用于在用户通话过程中,接收用户发送的带内拨号信息;匹配单元630,用于将带内拨号信息接收单元620接收的用户带内拨号信息与接入码接收单元610接收的业务接入码进行匹配,如果匹配成功,则将带内拨号信息发送给应用服务器。An embodiment of the present invention provides a media gateway, as shown in FIG. 6 , including: an access code receiving unit 610, configured to receive a message carrying a service access code required by the application server sent by the application server; The unit 620 is configured to receive the in-band dialing information sent by the user during the user's call; the matching unit 630 is configured to combine the user's in-band dialing information received by the in-band dialing information receiving unit 620 with the user's in-band dialing information received by the access code receiving unit 610 The service access code is matched, and if the match is successful, the in-band dialing information is sent to the application server.

本发明实施例中,业务控制网元AS下发业务要求的数图信息,接入设备下发数图给媒体网关,由媒体网关根据数图信息匹配用户的带内拨号信息,只有匹配成功之后才需要上报。即只检测AS需求的特定号码信息,对于用户的其他拨号信息,比如用户的输入的卡号密码等,直接抑制在媒体层面,在信令中不体现出来,从而防止用户的私密信息在IMS中的泄漏。在媒体层面,带内DTMF信号是可以加密传送的,比如2833方式,因此如果能够做到将这些私密信息抑制在媒体层面就可以保证在IMS中可以端到端解决电话银行泄密问题。In the embodiment of the present invention, the service control network element AS issues the digitmap information required by the service, the access device issues the digitmap to the media gateway, and the media gateway matches the user's in-band dialing information according to the digitmap information. Only after the matching is successful Only need to report. That is, only the specific number information required by the AS is detected, and other dial-up information of the user, such as the card number and password entered by the user, is directly suppressed at the media level and is not reflected in the signaling, thereby preventing the private information of the user from being leaked in the IMS leakage. At the media level, in-band DTMF signals can be transmitted encrypted, such as 2833. Therefore, if these private information can be suppressed at the media level, it can ensure that the end-to-end solution to the telephone banking leakage problem can be ensured in IMS.

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到本发明可以通过硬件实现,也可以借助软件加必要的通用硬件平台的方式来实现基于这样的理解,本发明的技术方案可以以软件产品的形式体现出来,该软件产品可以存储在一个非易失性存储介质(可以是CD-ROM,U盘,移动硬盘等)中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。Through the description of the above embodiments, those skilled in the art can clearly understand that the present invention can be implemented by hardware, or by means of software plus a necessary general-purpose hardware platform. Based on this understanding, the technical solution of the present invention can Embodied in the form of software products, the software products can be stored in a non-volatile storage medium (which can be CD-ROM, U disk, mobile hard disk, etc.), and include several instructions to make a computer device (which can be A personal computer, a server, or a network device, etc.) executes the methods described in various embodiments of the present invention.

以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。The above is only a preferred embodiment of the present invention, it should be pointed out that, for those of ordinary skill in the art, without departing from the principle of the present invention, some improvements and modifications can also be made, and these improvements and modifications can also be made. It should be regarded as the protection scope of the present invention.

Claims (8)

1.一种带内收号的方法,其特征在于,包括:1. A method with an internal number, characterized in that it comprises: 接入设备,在用户通话过程中,接收应用服务器发送的INFO消息,根据媒体网关能力将所述INFO消息中携带的数图信息转换为媒体网关能够支持的格式,下发给媒体网关,所述消息中携带数图信息的XML脚本,其中包括带内DTMF业务的业务接入码;The access device receives the INFO message sent by the application server during the user call, converts the digitmap information carried in the INFO message into a format supported by the media gateway according to the media gateway capability, and sends it to the media gateway. The message carries the XML script of the digitmap information, including the service access code of the in-band DTMF service; 媒体网关,接收用户带内拨号信息,将所述用户带内拨号信息与应用服务器发送的带内DTMF业务的业务接入码进行匹配,如果匹配成功,则将所述带内拨号信息发送给所述应用服务器,如果匹配不成功,不向所述应用服务器上报所述带内拨号信息。The media gateway receives the user's in-band dialing information, matches the user's in-band dialing information with the service access code of the in-band DTMF service sent by the application server, and if the matching is successful, then sends the in-band dialing information to the The application server, if the matching is unsuccessful, does not report the in-band dial-up information to the application server. 2.如权利要求1所述的方法,其特征在于,接收应用服务器发送的业务接入码之前还包括:2. The method according to claim 1, further comprising: 应用服务器在呼叫过程中检查主叫用户是否签约了需要检测带内拨号信息的业务,如果签约,则向接入设备发送携带所述应用服务器需要的业务接入码的消息。During the call, the application server checks whether the calling user has subscribed to the service that needs to detect in-band dialing information, and if so, sends a message carrying the service access code required by the application server to the access device. 3.一种带内收号的系统,其特征在于,包括:3. A system with internal numbers, characterized in that it comprises: 接入设备,用于在用户通话过程中,接收应用服务器发送的I NFO消息,根据媒体网关能力将所述INFO消息中携带的数图信息转换为媒体网关能够支持的格式,下发给媒体网关,该消息中携带数图信息的XML脚本,其中包括带内DTMF业务的业务接入码;The access device is used to receive the INFO message sent by the application server during the user call, convert the digitmap information carried in the INFO message into a format that the media gateway can support according to the capabilities of the media gateway, and send it to the media gateway , the message carries the XML script of the digitmap information, including the service access code of the in-band DTMF service; 应用服务器,用于向接入设备发送携带所述应用服务器需要的业务接入码的消息;The application server is configured to send a message carrying the service access code required by the application server to the access device; 媒体网关,用于在用户通话过程中,接收用户带内拨号信息,将所述用户带内拨号信息与应用服务器发送的带内DTMF业务的业务接入码进行匹配,如果匹配成功,则将所述带内拨号信息发送给所述应用服务器,如果匹配不成功,仅上报事件,不向所述应用服务器上报所述带内拨号信息。The media gateway is used to receive the user's in-band dialing information during the user's call, and match the user's in-band dialing information with the service access code of the in-band DTMF service sent by the application server. If the matching is successful, the The in-band dial-up information is sent to the application server, and if the matching is unsuccessful, only the event is reported, and the in-band dial-up information is not reported to the application server. 4.如权利要求3所述的系统,其特征在于,所述接入设备包括接入网元或接入终端。4. The system according to claim 3, wherein the access device comprises an access network element or an access terminal. 5.一种应用服务器,其特征在于,包括:5. An application server, characterized in that, comprising: 发送单元,用于将携带所述应用服务器需要的业务接入码的消息发送给接入设备;a sending unit, configured to send a message carrying a service access code required by the application server to the access device; 接入设备,用于在用户通话过程中,接收应用服务器发送的INFO消息,根据媒体网关能力将所述INFO消息中携带的数图信息转换为媒体网关能够支持的格式,下发给媒体网关,该消息中携带数图信息的XML脚本,其中包括带内DTMF业务的业务接入码,并将来自所述媒体网关的带内拨号信息发送给所述应用服务器;The access device is used to receive the INFO message sent by the application server during the user call, convert the digitmap information carried in the INFO message into a format that the media gateway can support according to the media gateway capability, and send it to the media gateway, The message carries the XML script of the digit map information, which includes the service access code of the in-band DTMF service, and sends the in-band dialing information from the media gateway to the application server; 接收单元,用于接收与应用服务器需要的业务接入码匹配的带内拨号信息,以便媒体网关将所述用户带内拨号信息与应用服务器发送的带内DTMF业务的业务接入码进行匹配,如果匹配成功,则将所述带内拨号信息发送给所述应用服务器;如果匹配不成功,不向所述应用服务器上报所述带内拨号信息。The receiving unit is used to receive the in-band dialing information matched with the service access code required by the application server, so that the media gateway matches the user's in-band dialing information with the service access code of the in-band DTMF service sent by the application server, If the matching is successful, the in-band dialing information is sent to the application server; if the matching is unsuccessful, the in-band dialing information is not reported to the application server. 6.如权利要求5所述的应用服务器,其特征在于,还包括:6. The application server according to claim 5, further comprising: 检查单元,用于检查主叫用户是否签约了需要检测带内拨号信息的业务,如果签约,则触发所述发送单元。The checking unit is used to check whether the calling user has subscribed to a service that needs to detect in-band dialing information, and if so, trigger the sending unit. 7.一种媒体网关,其特征在于,包括:7. A media gateway, characterized in that, comprising: 接入码接收单元,用于接收应用服务器发送的携带所述应用服务器需要的业务接入码的INFO消息;其中,接入设备,用于在用户通话过程中,接收应用服务器发送的INFO消息,根据媒体网关能力将所述INFO消息中携带的数图信息转换为媒体网关能够支持的格式,下发给媒体网关,该消息中携带数图信息的XML脚本,其中包括带内DTMF业务的业务接入码;The access code receiving unit is used to receive the INFO message sent by the application server and carries the service access code required by the application server; wherein the access device is used to receive the INFO message sent by the application server during the user call, Convert the digitmap information carried in the INFO message into a format that the media gateway can support according to the media gateway capability, and send it to the media gateway. The message carries the XML script of the digitmap information, including the service interface of the in-band DTMF service. Encode; 带内拨号信息接收单元,用于在用户通话过程中,接收用户发送的带内拨号信息;The in-band dialing information receiving unit is used for receiving the in-band dialing information sent by the user during the user's call; 匹配单元,用于将所述带内拨号信息接收单元接收的用户带内拨号信息与所述接入码接收单元接收的业务接入码进行匹配,如果匹配成功,则将所述带内拨号信息发送给所述应用服务器,如果匹配不成功,仅上报事件,不向应用服务器上报所述带内拨号信息。a matching unit, configured to match the user in-band dialing information received by the in-band dialing information receiving unit with the service access code received by the access code receiving unit, and if the matching is successful, the in-band dialing information sent to the application server, if the matching is unsuccessful, only the event is reported, and the in-band dial-up information is not reported to the application server. 8.一种接入设备,其特征在于,包括:8. An access device, characterized in that it comprises: 接收单元,用于接收来自应用服务器的INFO消息,该消息中携带数图信息的XML脚本,其中包括带内DTMF业务的业务接入码;The receiving unit is used to receive the INFO message from the application server, which carries the XML script of the digitmap information, including the service access code of the in-band DTMF service; 转发单元,根据媒体网关能力将所述INFO消息中携带的数图信息转换为媒体网关能够支持的格式,下发给媒体网关;以便媒体网关将用户带内拨号信息与应用服务器发送的带内DTMF业务的业务接入码进行匹配,如果匹配成功,则将所述带内拨号信息发送给所述应用服务器;如果匹配不成功,不向所述应用服务器上报所述带内拨号信息。The forwarding unit converts the digitmap information carried in the INFO message into a format supported by the media gateway according to the capabilities of the media gateway, and sends it to the media gateway; so that the media gateway combines the user's in-band dialing information with the in-band DTMF sent by the application server The service access code of the service is matched, and if the matching is successful, the in-band dialing information is sent to the application server; if the matching is unsuccessful, the in-band dialing information is not reported to the application server.
CN 200810173222 2008-10-24 2008-10-24 Method, system and device for in-band number receiving Expired - Fee Related CN101394443B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN 200810173222 CN101394443B (en) 2008-10-24 2008-10-24 Method, system and device for in-band number receiving

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN 200810173222 CN101394443B (en) 2008-10-24 2008-10-24 Method, system and device for in-band number receiving

Publications (2)

Publication Number Publication Date
CN101394443A CN101394443A (en) 2009-03-25
CN101394443B true CN101394443B (en) 2013-03-20

Family

ID=40494509

Family Applications (1)

Application Number Title Priority Date Filing Date
CN 200810173222 Expired - Fee Related CN101394443B (en) 2008-10-24 2008-10-24 Method, system and device for in-band number receiving

Country Status (1)

Country Link
CN (1) CN101394443B (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101552700B (en) * 2008-04-01 2011-03-23 华为技术有限公司 Report control method and device for matching result
CN101699919B (en) * 2009-09-30 2012-05-23 华为技术有限公司 A dual-tone multi-frequency signal transmission method and device
CN102118519B (en) * 2009-12-31 2014-04-30 华为技术有限公司 Method and system for realizing telephone dialing in session initiation protocol integrated access device (SIP IAD) and device
CN102571718A (en) * 2010-12-20 2012-07-11 中国移动通信集团浙江有限公司 Voice call handover method based on IMS network and handover application server

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1409930A (en) * 1999-10-14 2003-04-09 科恩格森特系统股份有限公司 Method and apparatus for early detection of DTMF signals in voice transmission over IP network
US6798880B1 (en) * 1999-03-04 2004-09-28 Avaya Technology Corp. System and method for suppressing in-band stimuli and telecommunications infrastructure incorporating the same
CN1549558A (en) * 2003-05-21 2004-11-24 华为技术有限公司 A method and device for receiving DTMF (Dual Tone Multi-Frequency) signals

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6798880B1 (en) * 1999-03-04 2004-09-28 Avaya Technology Corp. System and method for suppressing in-band stimuli and telecommunications infrastructure incorporating the same
CN1409930A (en) * 1999-10-14 2003-04-09 科恩格森特系统股份有限公司 Method and apparatus for early detection of DTMF signals in voice transmission over IP network
CN1549558A (en) * 2003-05-21 2004-11-24 华为技术有限公司 A method and device for receiving DTMF (Dual Tone Multi-Frequency) signals

Also Published As

Publication number Publication date
CN101394443A (en) 2009-03-25

Similar Documents

Publication Publication Date Title
US20230353603A1 (en) Call processing system and call processing method
TWI364934B (en) Mobile communication apparatus and base station system used for connecting communications between mobile stations
CN105119877A (en) Voice verification method, device and system
EP2192815B1 (en) Method and system for realizing nonloss transmission of media stream after switching between open call and secret call
CN101605342A (en) Monitor method, system and the device of Content of Communication in a kind of IMS network
US8320362B2 (en) Telecommunications system and method of initiating file transfers from voice endpoints
CN101741857B (en) Method and system for realizing SIP protocol-based intercommunication between set-top box and PC client end
CN101394443B (en) Method, system and device for in-band number receiving
CN101860630B (en) Transmission method and system of out-of-band dual tone multiple frequency (DTMF) signal
CN102263775B (en) Method and device for controlling local session initiation protocol (SIP) calling
US8218532B1 (en) Arrangement for dynamically diverting communications having characteristics incompatible with a communication device to another device
JP2008244853A (en) Communication control device and protocol conversion method
CN101448233A (en) Method for realizing IP multimedia subsystem emergency call
AU2017100258A4 (en) Data transmission method based on ip multimedia subsystem (ims) communication
CN101472019B (en) Method, system and device for mutually communicating outband DTMF signaling
CN113965552B (en) Communication method of telephone audio signals, telephone system and Volte module
CN101588424B (en) Method and device of talking monitoring
CN101572956B (en) Method and system for carrying out key detection and number receiving on terminal in conversation state
CN108737671B (en) VOIP communication method, device, equipment and home gateway system
EP2723053B1 (en) Transfer inquiry method, application server, service terminal, and system
WO2009074014A1 (en) Method, device and system for triggering packet domain connection during circuit domain call
CN102118705A (en) Method and device for notifying call information
CN101394446B (en) Application server, in-band dual tone multiple frequency signal detection method and system
KR20200049715A (en) Vioce call service swiching system, gateway apparatus and service swiching apparatus and control method each of them
CN101267428B (en) A method for indication and prevention in related message

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: 20130320