CN105491251A - Method and system of internet phone callback - Google Patents
Method and system of internet phone callback Download PDFInfo
- Publication number
- CN105491251A CN105491251A CN201511015434.XA CN201511015434A CN105491251A CN 105491251 A CN105491251 A CN 105491251A CN 201511015434 A CN201511015434 A CN 201511015434A CN 105491251 A CN105491251 A CN 105491251A
- Authority
- CN
- China
- Prior art keywords
- server
- call
- dispatch server
- client
- gateway device
- 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.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 22
- 230000006855 networking Effects 0.000 claims description 20
- 102100021641 Acetyl-CoA carboxylase 2 Human genes 0.000 claims description 7
- 101000677540 Homo sapiens Acetyl-CoA carboxylase 2 Proteins 0.000 claims description 7
- 238000005516 engineering process Methods 0.000 claims description 4
- 238000001914 filtration Methods 0.000 claims description 4
- 230000005540 biological transmission Effects 0.000 claims description 3
- 238000004891 communication Methods 0.000 abstract description 4
- 230000008570 general process Effects 0.000 abstract 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000000977 initiatory effect Effects 0.000 description 1
- 210000000056 organ Anatomy 0.000 description 1
- 238000012216 screening Methods 0.000 description 1
- 238000012795 verification Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/04—Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks
- H04L63/0428—Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks wherein the data content is protected, e.g. by encrypting or encapsulating the payload
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/1001—Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/06—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols the encryption apparatus using shift registers or memories for block-wise or stream coding, e.g. DES systems or RC4; Hash functions; Pseudorandom sequence generators
- H04L9/0643—Hash functions, e.g. MD5, SHA, HMAC or f9 MAC
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M3/00—Automatic or semi-automatic exchanges
- H04M3/42—Systems providing special services or facilities to subscribers
- H04M3/42195—Arrangements for calling back a calling subscriber
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q2213/00—Indexing scheme relating to selecting arrangements in general and for multiplex systems
- H04Q2213/26—Call-back
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Computer Networks & Wireless Communication (AREA)
- Power Engineering (AREA)
- Computer Hardware Design (AREA)
- Computing Systems (AREA)
- General Engineering & Computer Science (AREA)
- Telephonic Communication Services (AREA)
Abstract
The present invention provides a method and system of internet phone callback. The general process provided by the invention comprises the following steps: a client downloads and installs a mobile phone app, and registers and logs in an account; the client sends ajax signals to a dispatch server, the server receives the signals and then determines whether the signals are a request initiated by a normal client, and the server screens a sip floor server arranged in advance; after an upper device receives sip signals, the upper device is linked to a gateway device, the gateway device calls the user who firstly initiates the call, and the user who firstly initiates the call gets through the call; the gateway device is configured to call a called user to allow both sides to perform normal communication by telephone. According to the invention, the problem of usage demands of an internet phone callback service is solved; and moreover, the problem is solved that too high concurrence environment leads to an unstable internet phone callback system through erecting a server cluster configuration with balanced load, therefore the communication quality is improved, so that the standard of the high quality service of a internet phone callback service is achieved.
Description
Technical field
The invention belongs to network communication field, particularly relate to a kind of method and its system applied of networking telephone clawback.
Background technology
Community network technical development is now more and more faster, the networking telephone also accept by more people and use, user can be set up with phone by PC computer, cell phone network etc. and converse.Current telephone redialing technology is also applied in network phone system, and application is more and more, the networking telephone redialing method therefore needing a kind of public of being suitable for use and its system applied.
Summary of the invention
The present invention proposes a kind of networking telephone redialing method and system, and solve the user demand problem of networking telephone callback service, use safety, call completing rate is high.
In order to achieve the above object, the technical scheme that the present invention takes is: a kind of networking telephone redialing method, comprises the following steps:
(1) client sends call request signal to dispatch server;
(2) dispatch server filters after receiving signal, prevents improper attack;
(3) dispatch server judges whether to belong to legitimate call;
(4) what dispatch server selected corresponding operator according to the number of callee lands the concurrent number of delivering letters of server, and the server that lands links gateway device after receiving signal;
(5) gateway device calls out the user made a call at first, and after connecting phone, gateway device is responsible for calling out called subscriber, both sides' normal talking;
(6) both sides' any one party is hung up the telephone, and client sends hang-up signal to dispatch server, and server is to landing server transmission hang-up signal, and the server that lands links gateway device after receiving signal, and gateway device sends hang-up signal;
(7) dispatch server statistics duration of call expense, end of conversation.
Further, the server cluster architecture technology of described dispatch server working load equilibrium.
Further, step (2) described filter method is:
(201) subsidiary arbitrary string when client sends call request signal to dispatch server, then does md5 encryption, then sends to dispatch server;
(202) dispatch server adds after receiving parameter that the character string md5 appointed encrypts, and compares the value after encryption, determines whether normal request.
Further, each client uses different user keys.
Further, described in step (3), the Rule of judgment of legitimate call comprises: whether whether user have expense, allow to call out, whether what call out is non-method number.
Apply the networking telephone ACCB of above-mentioned redialing method, comprising: client, dispatch server, described client connects described dispatch server by network, and described dispatch server is provided with filter and judgment means; Described filter is used for the signal of filtering client, prevents improper attack; Described judgment means is for judging whether the number of callee belongs to legitimate call; Described dispatch server connects the server that lands of each operator by network, described in land server and connect the gateway device of operator.
Further, described dispatch server is the server cluster of load balancing.
Further, described filter comprises the md5 encrypting module of client and the md5 encrypting module of server end.
Further, described client is provided with user key module.
Further, described judgment means comprises calling party's judge module and callee's judge module, and described calling party's judge module is for judging whether user has expense, whether allowing calling; Described callee's judge module is for judging whether callee is non-method number.
Beneficial effect of the present invention is: the present invention solves the user demand problem of networking telephone callback service, by setting up the server cluster framework of load balancing, solve concurrency and too high problem and networking telephone ACCB can not just there will be unstable problem, improve speech quality, make network callback service reach the standard of good service.
Accompanying drawing explanation
Fig. 1 is structural representation of the present invention.
Embodiment
Below in conjunction with specific embodiment, the present invention is described further.
Structure of the present invention as shown in Figure 1, comprises client, dispatch server, and described client connects described dispatch server by network, and described dispatch server is provided with filter and judgment means; Described filter is used for the signal of filtering client, prevents improper attack; Described judgment means is for judging whether the number of callee belongs to legitimate call; Described dispatch server connects the server that lands of each operator by network, described in land server and connect the gateway device of operator.Wherein, dispatch server is the server cluster of load balancing.
Concrete use step is as follows:
Network system of the present invention is that the Session Initiation Protocol of main flow Network Based communicates, communication substantially flow process is as follows: client downloads is also installed mobile phone app-> and to be registered and login account-> client sends ajax signal-> server to dispatch server receives signal and first determine whether the request that normal client is initiated later, prevent improper attack, a large amount of spurious requests, filtering technique means are: (write after obtaining all RequestQueryString after request in corresponding map structure, then by alphabet size sequence, whether finally calculate sign according to md5 algorithm is normal request, shuffle for preventing many cover systems, herein every cover system introduce independently appkey to be used as the secret key of user, after have modified appkey at any time, verification algorithm also can change according to amendment), afterwards according to condition judgment (such as: whether user has expense, whether permission is called out, whether what call out is non-method number, such as 10086,110, bank, public security organs some do not allow the number called out)-> screening server lands server according to the sip set in advance: < note: the server > herein provided for telecommunication department sends after sip calling invoke signal-> upper layer device receives sip signal, link gateway device-> gateway device call out the initial calling party of user-> made a call at first and is connected phone-> gateway device and be responsible for the calling called subscriber-> both sides normal talking-> both sides any one party-> that hangs up the telephone and send ajax signal-> server to upper strata gateway transmission invoke hang-up signal-> server statistics duration of call expense-> end of conversation to server.
The foregoing is only preferred embodiment of the present invention, not in order to limit the present invention, within the spirit and principles in the present invention all, any amendment done, equivalent replacement, improvement etc., all should be included within protection scope of the present invention.
Claims (10)
1. a networking telephone redialing method, is characterized in that, comprises the following steps:
(1) client sends call request signal to dispatch server;
(2) dispatch server filters after receiving signal, prevents improper attack;
(3) dispatch server judges whether to belong to legitimate call;
(4) what dispatch server selected corresponding operator according to the number of callee lands the concurrent number of delivering letters of server, and the server that lands links gateway device after receiving signal;
(5) gateway device calls out the user made a call at first, and after connecting phone, gateway device is responsible for calling out called subscriber, both sides' normal talking;
(6) both sides' any one party is hung up the telephone, and client sends hang-up signal to dispatch server, and server is to landing server transmission hang-up signal, and the server that lands links gateway device after receiving signal, and gateway device sends hang-up signal;
(7) dispatch server statistics duration of call expense, end of conversation.
2. a kind of networking telephone redialing method according to claim 1, is characterized in that, the server cluster architecture technology of described dispatch server working load equilibrium.
3. a kind of networking telephone redialing method according to claim 1, is characterized in that, step (2) described filter method is:
(201) subsidiary arbitrary string when client sends call request signal to dispatch server, then does md5 encryption, then sends to dispatch server;
(202) dispatch server adds after receiving parameter that the character string md5 appointed encrypts, and compares the value after encryption, determines whether normal request.
4. a kind of networking telephone redialing method according to claim 3, it is characterized in that, each client uses different user keys.
5. a kind of networking telephone redialing method according to claim 1, is characterized in that, described in step (3), the Rule of judgment of legitimate call comprises: whether whether user have expense, allow to call out, whether what call out is non-method number.
6. a networking telephone ACCB, is characterized in that, comprising: client, dispatch server, and described client connects described dispatch server by network, and described dispatch server is provided with filter and judgment means; Described filter is used for the signal of filtering client, prevents improper attack; Described judgment means is for judging whether the number of callee belongs to legitimate call; Described dispatch server connects the server that lands of each operator by network, described in land server and connect the gateway device of operator.
7. a kind of networking telephone ACCB according to claim 6, is characterized in that, described dispatch server is the server cluster of load balancing.
8. a kind of networking telephone ACCB according to claim 6, is characterized in that, described filter comprises the md5 encrypting module of client and the md5 encrypting module of server end.
9. a kind of networking telephone ACCB according to claim 8, it is characterized in that, described client is provided with user key module.
10. a kind of networking telephone ACCB according to claim 6, is characterized in that, described judgment means comprises calling party's judge module and callee's judge module, and described calling party's judge module is for judging whether user has expense, whether allowing calling; Described callee's judge module is for judging whether callee is non-method number.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201511015434.XA CN105491251A (en) | 2015-12-30 | 2015-12-30 | Method and system of internet phone callback |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201511015434.XA CN105491251A (en) | 2015-12-30 | 2015-12-30 | Method and system of internet phone callback |
Publications (1)
Publication Number | Publication Date |
---|---|
CN105491251A true CN105491251A (en) | 2016-04-13 |
Family
ID=55677946
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201511015434.XA Pending CN105491251A (en) | 2015-12-30 | 2015-12-30 | Method and system of internet phone callback |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105491251A (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106060288A (en) * | 2016-05-16 | 2016-10-26 | 腾讯科技(深圳)有限公司 | Callback phone request processing method, apparatus and system |
CN109889405A (en) * | 2019-02-01 | 2019-06-14 | 广州汇智通信技术有限公司 | A kind of communication means of the networking telephone, relevant apparatus and system |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1708012A (en) * | 2004-06-07 | 2005-12-14 | 阿尔卡特公司 | Method and device for preventing attack on network server in call-based service environment |
US20080063153A1 (en) * | 2006-08-21 | 2008-03-13 | Connexon Telecom Inc. | System and method for delivering callback numbers for emergency calls in a voip system |
CN201243379Y (en) * | 2008-07-10 | 2009-05-20 | 福建星网锐捷通讯股份有限公司 | System for establishing back dialing talking through short message |
CN103391378A (en) * | 2012-05-07 | 2013-11-13 | 华为技术有限公司 | VOIP calling method, device and system |
CN103746963A (en) * | 2013-12-16 | 2014-04-23 | 深圳百科信息技术有限公司 | SIP server cluster system and service application request processing method thereof |
CN104683607A (en) * | 2015-03-24 | 2015-06-03 | 深圳市有信网络技术有限公司 | Method and device for enhancing softphone call completing rate |
CN104883428A (en) * | 2015-05-05 | 2015-09-02 | 中国联合网络通信集团有限公司 | Method and device for identifying VOIP calls |
-
2015
- 2015-12-30 CN CN201511015434.XA patent/CN105491251A/en active Pending
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1708012A (en) * | 2004-06-07 | 2005-12-14 | 阿尔卡特公司 | Method and device for preventing attack on network server in call-based service environment |
US20080063153A1 (en) * | 2006-08-21 | 2008-03-13 | Connexon Telecom Inc. | System and method for delivering callback numbers for emergency calls in a voip system |
CN201243379Y (en) * | 2008-07-10 | 2009-05-20 | 福建星网锐捷通讯股份有限公司 | System for establishing back dialing talking through short message |
CN103391378A (en) * | 2012-05-07 | 2013-11-13 | 华为技术有限公司 | VOIP calling method, device and system |
CN103746963A (en) * | 2013-12-16 | 2014-04-23 | 深圳百科信息技术有限公司 | SIP server cluster system and service application request processing method thereof |
CN104683607A (en) * | 2015-03-24 | 2015-06-03 | 深圳市有信网络技术有限公司 | Method and device for enhancing softphone call completing rate |
CN104883428A (en) * | 2015-05-05 | 2015-09-02 | 中国联合网络通信集团有限公司 | Method and device for identifying VOIP calls |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106060288A (en) * | 2016-05-16 | 2016-10-26 | 腾讯科技(深圳)有限公司 | Callback phone request processing method, apparatus and system |
CN106060288B (en) * | 2016-05-16 | 2019-05-24 | 腾讯科技(深圳)有限公司 | Request processing method, the apparatus and system to call back |
CN109889405A (en) * | 2019-02-01 | 2019-06-14 | 广州汇智通信技术有限公司 | A kind of communication means of the networking telephone, relevant apparatus and system |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20110294481A1 (en) | E-Mail to Phone Number Resolution for Mobile to Mobile, Mobile to Landline, And PC to Mobile Communications | |
WO2009158420A8 (en) | Making payment using communication client | |
US9363663B2 (en) | Method and apparatus for providing cellphone service from any device | |
CN107135186B (en) | Method and device for preventing phone calls from theft | |
CN104822139A (en) | Method of realizing communication number isolation and privacy protection based on middle number | |
CN104580984A (en) | Visual intercom access control system based on standard communication protocols | |
CN107306395A (en) | A kind of call method for building up based on control of authority | |
CN105025273B (en) | Connection method, cipher set-up method and the system of storied building visible intercommunication system | |
CN108234779A (en) | The System and method for of true number is hidden in a kind of calling procedure | |
CN105491251A (en) | Method and system of internet phone callback | |
CN107046499A (en) | A kind of enterprise converged communication system and method for supporting different operators user | |
CN112533210A (en) | Safety protection system based on mobile edge calculation | |
CN103475491A (en) | Remote maintenance system which is logged in to safely without code and achieving method | |
CN102195990A (en) | Application of combined public key (CPK) authentication and encryption method to voice over Internet protocol (VOIP) | |
CN102075939A (en) | Method, equipment and system for preventing service embezzlement | |
CN105472186A (en) | Communication method and system established in number transmission manner | |
CN100583912C (en) | Method and system for binding landline phone and computer through server | |
CN104301567B (en) | Network communication method and system | |
CN110933016B (en) | Login authentication method and device for call center system | |
CN106888339A (en) | Call authorization processing method, apparatus and system | |
CN103813037B (en) | Call information method for pushing and system | |
CN105262583A (en) | Quantum data terminal networking system and multi-party session implementation method based on PSTN (Public Switched Telephone Network) public network | |
CN104580068A (en) | Voice media stream detection and control method and system | |
CN204967863U (en) | Volume subdata terminal group network system based on PSTN public network | |
CN106211109A (en) | A kind of secret communication method, terminal and communication system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20160413 |