CN107343278B - Method for implementing number verification service through voice call - Google Patents
Method for implementing number verification service through voice call Download PDFInfo
- Publication number
- CN107343278B CN107343278B CN201710603192.9A CN201710603192A CN107343278B CN 107343278 B CN107343278 B CN 107343278B CN 201710603192 A CN201710603192 A CN 201710603192A CN 107343278 B CN107343278 B CN 107343278B
- Authority
- CN
- China
- Prior art keywords
- verification
- calling
- service module
- call
- service
- 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.)
- Active
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W12/00—Security arrangements; Authentication; Protecting privacy or anonymity
- H04W12/06—Authentication
Landscapes
- Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
- Telephonic Communication Services (AREA)
Abstract
The invention relates to mobile internet authentication service, and aims to provide a method for realizing number authentication service through voice calling. The invention relates to a method for realizing number verification service through voice calling, which comprises a verification platform realized in an intelligent network mode, wherein the verification platform comprises a trigger service module, a call service module and a verification service module; the invention actively initiates the call to the verification platform by the verified user, analyzes the route of the incoming call by the calling switch address in the call trigger message, and confirms the ownership of the incoming call number by the verification of the authenticity of the user calling number when the verification access number and the user calling number are the same network number and the calling side originating office is the end office. Compared with the prior art, the invention has the technical effects that: a signaling monitoring subsystem is not required to be introduced, so that the system architecture is simplified, and the system complexity is reduced; the verification accuracy is improved in view of the characteristic that the address of the switch in the communication network is relatively stable.
Description
Technical Field
The invention relates to mobile internet authentication service, in particular to a service technical implementation scheme for confirming the ownership of a user number through voice calling.
Background
From the era of mobile internet, a mechanism for registering by using a mobile phone number as an account number is becoming popular. The reason is that the usage rate of the mobile phone is high, the number of the mobile phone is unique, and a way for the enterprise to contact the client is provided. Then, the account registration is performed using the mobile phone number, and it is necessary to determine that the mobile phone number registered by the user is the user himself at the beginning. The short message verification code can similarly determine whether the mobile phone number is owned by the user, namely, the mobile phone of the registered member receives a random verification code short message, and the user proves and determines the ownership of the mobile phone number to the service provider by inputting the content of the received verification code.
The short message verification code also highlights the following weaknesses in the increasingly popular application:
1. the plaintext transmission is intercepted and forwarded in the communication process, and the safety is lost. Along with the popularization of intelligent terminals, Trojan horses of mobile phones become rampant increasingly and are implanted into mobile phones of users through the development of fishing short messages. With the development of the black industrial chain of mobile commerce, the infection and the spread of trojans are very rapid, and the protection effect of the short message verification code on the safety is greatly weakened.
2. With the large-scale rectification treatment of the spam short messages conducted by the network side, the arrival rate and timeliness of the verification code short messages generally have certain problems; furthermore, the short message with the verification code is directly classified into a blacklist due to misjudgment of some safety software on part of the mobile phones of the users, and serious influence is caused on the service experience of the users.
3. The short message has the characteristic of single side, and a user receiving the short message cannot verify the final real source of the short message. With the excessive development of the short message marketing industry and the appearance of black industries such as pseudo base stations, number changing software and the like, a user doubts the authenticity of various short messages, and the reliability of the short messages sent by a single side is gradually reduced.
Because the existing user passive receiving type short message verification code mode has the defects, and in addition, the purpose of the verification code service is to confirm the ownership of the mobile phone number of the user, a mode of actively initiating a voice call by the user to verify the number can be designed, and the service flow is optimized to solve the problems in the development process of the user number verification service.
In order to verify the registration number provided by the user, the user to be verified can initiatively initiate a call to the number designated by the verification platform, and the verification platform judges whether the call is a real call initiated by the number to be verified through a verification algorithm so as to eliminate the possibility that the number to be verified is forged by number-changing software to initiate the call.
Chinese patent CN105915517A (a method for implementing voice verification code service) discloses a service technical implementation scheme for confirming the ownership of a user number by calling. According to the service design principle of the mobile communication network, only the international mobile subscriber identity IMSI is stored in the mobile phone SIM card, the temporary mobile subscriber identity TMSI temporarily allocated by the network corresponding to the international mobile subscriber identity IMSI is transmitted in the air interface, and the real mobile phone number is stored in the core network home location register HLR and the visitor location register VLR. The mobile phone number indicating the own identity to the opposite party by the user in the process of the external communication is added by the mobile switch after the user accesses the network. Therefore, all calls sent by the mobile network internal end office can be considered to be really dialed by the mobile phone of the user, so that the authenticity of the calling number of the user can be judged by adding the network call route analysis function in the verification process, and the complete number verification process is completed. However, this technique has disadvantages in terms of system complexity and verification accuracy in practical applications. Firstly, a method for analyzing and judging the media surface IP address of a calling side needs to introduce a signaling monitoring subsystem in a technical implementation scheme and acquire related calling signaling in a bypass mode, so that the complexity of the system is greatly increased; in addition, because the capacity expansion or adjustment of the device is frequent in the communication network, the change of the corresponding media side IP address of the calling side is also frequent, and if the corresponding whole network IP address table as the basis for judgment is not updated in time, the result accuracy of number verification is greatly influenced.
Disclosure of Invention
The technical problem to be solved by the invention is to overcome the defects in the prior art and provide a method for realizing number verification service through voice calling.
In order to solve the technical problem, the solution of the invention is as follows:
the method for realizing number verification service through voice calling comprises a verification platform realized in an intelligent network triggering mode, wherein the verification platform comprises a triggering service module, a calling service module and a verification service module; the number verification service through voice calling is realized by the following modes:
a user applying identity verification through voice calling needs to actively call a verification access number distributed by a calling service module of a verification platform; the verification access number is a mobile phone number in a normal mobile phone number format, a called CAMEL triggering attribute needs to be started, and a verification platform is used as a Visitor Location Register (VLR) and a triggering destination address;
the calling side originating office firstly carries out a called triggering process of the verification access number, and sends an IDP signaling message initially triggered by called CAMEL to a triggering service module of a verification platform; the triggering service module analyzes the IDP signaling message, extracts the calling and called numbers and the calling switch address, generates a triggering transaction record IDP _ TDR and then pushes the triggering transaction record IDP _ TDR to a verification service module of a verification platform; the truth-verifying service module judges whether the originating bureau is an end bureau or a gateway bureau of an truth-verifying access number attribution place according to the GT attribute table of the whole network;
the originating office of the calling side also sends an IAM message to a CALL service module of the verification platform through the tandem office, and the CALL service module extracts the calling number and the called number from the IAM message to generate a CALL _ TDR and pushes the CALL _ TDR to the verification service module of the verification platform; the verification service module needs to associate the current CALL access event CALL _ TDR with the service triggering event IDP _ TDR to complete the current verification service;
and when the verification access number and the user calling number are the same-network numbers and the calling side originating office is an end office, verifying the authenticity of the user calling number.
In the invention, after a calling side originating office sends an initial trigger signaling message to a trigger service module, the trigger service module completes trigger interaction with the trigger service module and returns a Continue message to indicate call connection; the originating office of the calling side initiates a call according to the verification access number, and the call is addressed through the MSRN route to be accessed to a call service module of the verification platform; the negotiation of the media plane is also carried out between the originating office of the calling side and the calling service module, and the ACM/ANM message is replied by the calling side originating office and the calling service module; in the process, the conversation is kept, and the voice content prompting the verification process is played to the user.
The invention realizes the purpose of verifying the identity of the user by ensuring that the verified user actively initiates the call to the verification platform and analyzing the route of the incoming call through the address of the calling switch in the call triggering message to confirm the ownership of the incoming call number of the user, solves the problems of success rate, timeliness and the like in the services of short message verification codes and the like at present and improves the user experience.
Compared with the prior art, the invention has the technical effects that:
1. a signaling monitoring subsystem is not required to be introduced, so that the system architecture is simplified, and the system complexity is reduced;
2. the verification accuracy is improved in view of the characteristic that the address of the switch in the communication network is relatively stable.
Drawings
FIG. 1 is a schematic flow chart of the present invention;
fig. 2 is a schematic diagram of the implementation process between the present invention and a service website.
Detailed Description
It should be noted that the present invention employs many english abbreviations commonly used in the field of communication network technology, and those skilled in the art will understand the meaning of the english abbreviations without confusion or ambiguity problems.
For example: IDP, Continue, IAM, APM, Invite, Update, etc. representing the name of the associated message; CAP, BICC, SIP, etc., are English abbreviations of related protocols in the communication network. GT and PC are English abbreviations of related nouns in the communication network. CAMEL, english abbreviation of mobile network enhanced customized applications.
The verification platform comprises a trigger service module, a call service module and a verification service module, the realization mode is based on an intelligent network mode, and the technical personnel in the field can realize the verification by utilizing the existing communication network or the intelligent network according to the mastered technical means after knowing the content of the verification platform.
The invention relates to a method for realizing number verification service through voice calling, which comprises a verification platform realized in an intelligent network mode, wherein the verification platform comprises a trigger service module, a call service module and a verification service module; the number verification service through voice calling is realized by the following modes:
a user applying identity verification through voice calling needs to actively call a verification access number (dynamic roaming number (MSRN)) distributed by a calling service module of a verification platform; the verification access number is a mobile phone number in a normal mobile phone number format, a called CAMEL triggering attribute needs to be started, and a verification platform is used as a Visitor Location Register (VLR) and a triggering destination address;
the specific flow involved in identity verification is shown in fig. 1:
the calling side originating office firstly carries out a called triggering process of the verification access number, and sends an IDP signaling message initially triggered by called CAMEL to a triggering service module of a verification platform; the triggering service module analyzes the IDP signaling message, extracts the calling and called numbers and the calling switch address, generates a triggering transaction record IDP _ TDR and then pushes the triggering transaction record IDP _ TDR to a verification service module of a verification platform; the truth-verifying service module judges whether the originating bureau is an end bureau or a gateway bureau of an truth-verifying access number attribution place according to the GT attribute table of the whole network;
the originating office of the calling side also sends an IAM message to a CALL service module of the verification platform through the tandem office, and the CALL service module extracts the calling number and the called number from the IAM message to generate a CALL _ TDR and pushes the CALL _ TDR to the verification service module of the verification platform; the verification service module needs to associate the current CALL access event CALL _ TDR with the service triggering event IDP _ TDR to complete the current verification service;
and when the verification access number and the user calling number are the same-network numbers and the calling side originating office is an end office, verifying the authenticity of the user calling number.
As a normal service flow of voice call, after a calling side originating office sends an initial trigger signaling message to a trigger service module, the trigger service module completes trigger interaction with the initial trigger signaling message and returns a Continue message to indicate call connection; the originating office of the calling side initiates a call according to the verification access number, and the call is addressed through the MSRN route to be accessed to a call service module of the verification platform; the negotiation of the media plane is also carried out between the originating office of the calling side and the calling service module, and the ACM/ANM message is replied by the calling side originating office and the calling service module; in the process, the conversation is kept, and the voice content prompting the verification process is played to the user.
In the following, the CAP protocol is taken as an example, the BICC protocol is taken as an example for calling, and the calling process is described as follows:
(1) the calling office initiates called CAMEL triggering to the called number, namely the verification access number, and IDP information is sent to a service triggering network element, and the service triggering network element is a triggering service module of a verification platform;
(2) the trigger service module returns a Continue message to indicate call connection; the trigger service module analyzes the IDP message, extracts the calling and called numbers and the calling switch address (including GT, PC, area code, etc.), generates a trigger transaction record IDP _ TDR, and pushes the trigger transaction record IDP _ TDR to a verification service module of a verification platform;
(3) the calling office initiates a call after obtaining a called number, namely a dynamic roaming number MSRN of a verification access number, and sends an IAM message, wherein the called number is the MSRN number;
(4) through a tandem office, an IAM message is accessed to a Call service module of an authentication platform, the Call service module of the authentication platform extracts a calling number and a called number from the message to generate a Call transaction record (Call _ TDR), and the Call transaction record is pushed to the authentication service module of the authentication platform;
(5) the media surface negotiation is respectively carried out between the verification platform and the calling station;
(6) and the verification platform replies the ACM message, continues calling and plays sound, and performs subsequent verification logic processing.
If the SIP protocol is adopted, the messages and parameters corresponding to the BICC are as follows:
the process flow for interacting with a business web site is shown in fig. 2.
1. The service website initiates a verification request to the number verification service platform, wherein the request comprises a registration number A of a user;
2. the number verification service platform distributes a temporary verification access number X of the same network according to the home network of the number A to generate an AX corresponding relation, and replies the temporary number X verified to a service registration user through a service website;
3. the service registered user initiates a call to the X through the registered mobile phone number, and the call is accessed to the number verification service platform;
4. the number verification service platform receives the verification incoming call of the user and extracts the calling number and the identification information of the calling originating office;
5. the number verification service platform analyzes the incoming call number, and if the calling and called numbers of the incoming call conform to the AX corresponding relation, the number consistency verification is passed;
6. the number verification platform judges the identification information of the calling station, and if the identification information is the identification information of the calling station, the number verification platform verifies the identity through the incoming call authenticity;
7. and the number verification platform returns the verification result to the service website.
The service processing flow of the partial number verification of the invention is the same as that of the Chinese invention patent CN105915517A (a method for realizing voice verification code service). The difference between the two is that in the prior art, the calling media surface IP address needs to be obtained through signaling monitoring, a pre-configured IP address table is inquired, and whether a calling incoming call is an end office is judged; the invention realizes triggering through the verification platform based on the intelligent network, the calling exchanger address can be obtained in the IDP message, the preset exchanger address table is inquired, and then whether the incoming call is an end office is judged.
Claims (2)
1. A method for realizing number verification service through voice calling is characterized by comprising a verification platform realized in an intelligent network triggering mode, wherein the verification platform comprises a triggering service module, a calling service module and a verification service module; the number verification service through voice calling is realized by the following modes:
a user applying identity verification through voice calling needs to actively call a verification access number distributed by a calling service module of a verification platform; the verification access number is a mobile phone number in a normal mobile phone number format, a called CAMEL triggering attribute needs to be started, and a verification platform is used as a Visitor Location Register (VLR) and a triggering destination address;
the calling side originating office firstly carries out a called triggering process of the verification access number, and sends an IDP signaling message initially triggered by called CAMEL to a triggering service module of a verification platform; the triggering service module analyzes the IDP signaling message, extracts the calling and called numbers and the calling switch address, generates a service triggering transaction event record IDP _ TDR and then pushes the service triggering transaction event record IDP _ TDR to a verification service module of a verification platform; the truth-verifying service module judges whether the originating bureau is an end bureau or a gateway bureau of an truth-verifying access number attribution place according to the GT attribute table of the whole network;
the originating office of the calling side also sends an IAM message to a CALL service module of the verification platform through the tandem office, and the CALL service module extracts the calling number and the called number from the IAM message to generate a CALL _ TDR and pushes the CALL _ TDR to the verification service module of the verification platform; the truth-checking service module needs to associate the current CALL access event CALL _ TDR with the service triggering transaction event record IDP _ TDR to complete the current truth-checking service;
and when the verification access number and the user calling number are the same-network numbers and the calling side originating office is an end office, verifying the authenticity of the user calling number.
2. The method of claim 1, wherein after the originating office of the calling side sends an initial trigger signaling message to the trigger service module, the trigger service module completes trigger interaction with the initial trigger signaling message and returns a Continue message to indicate call connection; the originating office of the calling side initiates a call according to the verification access number, and the call is addressed through the MSRN route to be accessed to a call service module of the verification platform; the negotiation of the media plane is also carried out between the originating office of the calling side and the calling service module, and the ACM/ANM message is replied by the calling side originating office and the calling service module; in the process, the conversation is kept, and the voice content prompting the verification process is played to the user.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710603192.9A CN107343278B (en) | 2017-07-22 | 2017-07-22 | Method for implementing number verification service through voice call |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710603192.9A CN107343278B (en) | 2017-07-22 | 2017-07-22 | Method for implementing number verification service through voice call |
Publications (2)
Publication Number | Publication Date |
---|---|
CN107343278A CN107343278A (en) | 2017-11-10 |
CN107343278B true CN107343278B (en) | 2021-03-19 |
Family
ID=60216523
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710603192.9A Active CN107343278B (en) | 2017-07-22 | 2017-07-22 | Method for implementing number verification service through voice call |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107343278B (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110460610A (en) * | 2019-08-19 | 2019-11-15 | 中国联合网络通信集团有限公司 | Verification method, device, equipment and storage medium of communication number |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6496570B1 (en) * | 1997-02-21 | 2002-12-17 | Siemens Aktiengesellschaft | Method and communication network for offering announcements |
US20070190976A1 (en) * | 2004-03-12 | 2007-08-16 | Ionos Co., Ltd. | Member authentication system |
CN101330756A (en) * | 2008-07-14 | 2008-12-24 | 中国联合通信有限公司 | Intelligent network business implementing system and method for preventing user identification from being stolen |
CN102355645A (en) * | 2011-08-17 | 2012-02-15 | 中兴通讯股份有限公司 | Intelligent service processing method and system |
CN103634450A (en) * | 2012-08-23 | 2014-03-12 | 中国电信股份有限公司 | False caller number identification method, apparatus and system |
CN104703187A (en) * | 2013-12-09 | 2015-06-10 | 中国移动通信集团公司 | False caller judging method and false caller judging device |
CN105915517A (en) * | 2016-04-18 | 2016-08-31 | 杭州诚智天扬科技有限公司 | Realization method for voice verification code service |
CN106921809A (en) * | 2015-12-28 | 2017-07-04 | 中国移动通信集团公司 | Information processing method and the network equipment |
-
2017
- 2017-07-22 CN CN201710603192.9A patent/CN107343278B/en active Active
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6496570B1 (en) * | 1997-02-21 | 2002-12-17 | Siemens Aktiengesellschaft | Method and communication network for offering announcements |
US20070190976A1 (en) * | 2004-03-12 | 2007-08-16 | Ionos Co., Ltd. | Member authentication system |
CN101330756A (en) * | 2008-07-14 | 2008-12-24 | 中国联合通信有限公司 | Intelligent network business implementing system and method for preventing user identification from being stolen |
CN102355645A (en) * | 2011-08-17 | 2012-02-15 | 中兴通讯股份有限公司 | Intelligent service processing method and system |
CN103634450A (en) * | 2012-08-23 | 2014-03-12 | 中国电信股份有限公司 | False caller number identification method, apparatus and system |
CN104703187A (en) * | 2013-12-09 | 2015-06-10 | 中国移动通信集团公司 | False caller judging method and false caller judging device |
CN106921809A (en) * | 2015-12-28 | 2017-07-04 | 中国移动通信集团公司 | Information processing method and the network equipment |
CN105915517A (en) * | 2016-04-18 | 2016-08-31 | 杭州诚智天扬科技有限公司 | Realization method for voice verification code service |
Also Published As
Publication number | Publication date |
---|---|
CN107343278A (en) | 2017-11-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9819810B2 (en) | Method and system for enabling usage of mobile telephone services on a donor device | |
US8326265B2 (en) | Methods, systems, and computer readable media for detection of an unauthorized service message in a network | |
CN105915517A (en) | Realization method for voice verification code service | |
EP3162104B1 (en) | A method to authenticate calls in a telecommunication system | |
US8761735B2 (en) | Authenticating identity of caller | |
CN106921957A (en) | The recognition methods of secondary number of distributing telephone numbers and device | |
KR20130100258A (en) | Method and system for routing communications | |
JP4897864B2 (en) | Protection against CLI spoofing of services in mobile networks | |
CN102905241B (en) | A kind of USSD server, HLR server and the call transfer method based on USSD | |
CN107708103B (en) | Method for realizing number security based on MAP signaling | |
CN107343278B (en) | Method for implementing number verification service through voice call | |
CN108632773B (en) | Call interception method, intelligent network system and call interception system | |
CN102695171B (en) | Subscriber identity obtaining method, system and equipment thereof | |
KR101088321B1 (en) | Methods for provisioning wireless communications with mobile stations located within mobile stations and femtocells | |
KR101024281B1 (en) | Spam call blocking method and system | |
CN109121138B (en) | Voice truth verification method, platform and system | |
JP4107436B2 (en) | Communication control device and communication control method | |
CN104254057A (en) | Short message transmission method, system and equipment | |
WO2014053044A1 (en) | Method and system for providing over-the-air mobile device parameter updates | |
KR100588746B1 (en) | Short Message Receiving Device and Method for Internet Telephony | |
CN118118594A (en) | Communication method, apparatus, device, storage medium, and program product | |
CA2794634C (en) | Method and system for providing over-the-air mobile device parameter updates | |
CN113596836A (en) | Single-card multi-point access and authentication method, device and system based on IMS (IP multimedia subsystem) environment | |
CN112312389A (en) | Communication information transmission method, device, storage medium, and electronic device | |
KR20060057814A (en) | Confirmation system for caller information and method thereof |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |