CN102457494A - Method and device for improving monitoring success rate based on session initiation protocol (SIP) signaling - Google Patents
Method and device for improving monitoring success rate based on session initiation protocol (SIP) signaling Download PDFInfo
- Publication number
- CN102457494A CN102457494A CN2010105207503A CN201010520750A CN102457494A CN 102457494 A CN102457494 A CN 102457494A CN 2010105207503 A CN2010105207503 A CN 2010105207503A CN 201010520750 A CN201010520750 A CN 201010520750A CN 102457494 A CN102457494 A CN 102457494A
- Authority
- CN
- China
- Prior art keywords
- file
- server
- sign
- message
- success rate
- 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.)
- Granted
Links
Images
Abstract
The invention discloses a method for improving the monitoring success rate based on session initiation protocol (SIP) signaling. The method comprises the following steps of: when a first server sends a first message with an identifier to a second server, monitoring at a mapping port of the first server, and when the identifier is captured, immediately starting and preparing to store a file sent from the first server to the second server; when the second server sends a second message with the identifier to the first server, monitoring at the mapping port of the second server, and when the identifier is captured, immediately starting and preparing to store the file. The invention also discloses a device for improving the monitoring success rate based on the SIP signaling. By the method and the device, the success rate of monitoring based on the SIP signaling is improved.
Description
Technical field
The present invention relates to communication technical field, more specifically, relate to a kind of method and apparatus of monitoring success rate that improves based on the SIP signaling.
Background technology
SIP (session initiation protocol) is the signaling control protocol of application layer, is used to create, revise and discharge one or more participants' session.Session can be Internet multimedia conferencing, IP phone or multimedia distribution.The participant of session can communicate through multicast, netted clean culture or both amalgams.Generally speaking, carry out information interaction according to SIP initiation session needs between server A and server B.After tertiary information between server A and server B was mutual, server A and server B began to start related service.
For example, be the sketch map that utilizes the information interaction among the SIP to carry out the IP recording referring to accompanying drawing 1.Wherein between automatic voice responding (IVR) cluster and the LAN switch, between LAN switch and the queue machine (SoftACD), and all adopt the standard Session Initiation Protocol between SoftACD and the seat.Recording server is done mirror image at the unified port of LAN switch.Through this mirror image, extract the content of the user and the conversation of attending a banquet with the form of IP packet capturing the recording file of formation this locality.Do the IP recording based on the standard Session Initiation Protocol, the startup of recording file is to accomplish through the particular content of analyzing Session Initiation Protocol.Port in mapping is monitored, and after the message that captures the information interaction first time, starts recording at once, and from mapped port, obtains the voice content of this time calling.
Yet existing IP record type is high to the packet capturing Capability Requirement of recording server.Under the excessive or unsettled situation of network pressure; Occur recording server easily and can accurately from mirror port, not grab the situation of information interaction for the first time; Recording server then can not initiated the recording action like this, under the situation that calling has been set up, does not just have corresponding recording file to produce.
Thus it is clear that, than under the complicated situation, lower based on the monitoring success rate of SIP signaling in network condition.
Summary of the invention
The embodiment of the invention proposes a kind of method based on SIP signaling raising monitoring success rate, improves the success rate based on the SIP signaling monitoring.
The embodiment of the invention also proposes a kind of device based on SIP signaling raising monitoring success rate, improves the success rate based on the SIP signaling monitoring.
The technical scheme of the embodiment of the invention is following:
A kind of method based on SIP signaling raising monitoring success rate, this method comprises:
The server that adopts Session Initiation Protocol sends first time during message that has sign to another server that adopts Session Initiation Protocol, monitors at the server mappings port, when catching said sign, starts immediately and prepares to preserve the file of server to another server transmission;
Said another server sends second time during message that has said sign to said server, monitors at the server mappings port, when catching said sign, starts immediately and prepares the said file of preservation.
Said another server sends the second time after the message that has said sign to said server; Comprise that further said server is when said another server transmission has the message for the third time of said sign; Monitor at the server mappings port; When catching said sign, start immediately and prepare to preserve said file.
Said another server sends the second time after the message that has said sign to said server, comprises that further judgement preserved two parts of said files, the said file that utilizes the said file verification of preserving once more to preserve first.
Said server to said another server send have the message for the third time of said sign after, comprise that further judgement preserved two parts of said files at least, the said file that utilizes the said file verification of preserving once more to preserve first.
The said file that the file verification that said utilization is preserved is once more preserved first comprises, when preserving said file, and the said file of preserving first by the said file verification of preserving once more.
The said file that the file verification that said utilization is preserved is once more preserved first comprises, after preserving said file, and the said file of preserving first by the said file verification of preserving once more.
A kind of device based on SIP signaling raising monitoring success rate, this device comprises:
Monitor module; Be used for the server that adopts Session Initiation Protocol to another server that adopts Session Initiation Protocol send have sign the first time message and said another server send second time during message that has said sign to said server, monitor at the server mappings port;
Trapping module is used for catching the said sign of said message, sends file message to logging modle when capturing said sign;
Logging modle is used to receive said file message, and startup also prepares to preserve the file that said server sends to said another server.
Said monitoring module is further used at said server when said another server transmission has the message for the third time of sign, monitoring at said server mappings port.
Said device further comprises judge module and verification module,
Judge module is used for judging two parts of said files of preservation;
The verification module, the said file that is used to utilize once more the said file verification of preserving to preserve first.
Said device further comprises judge module and verification module,
Judge module is used for judging at least two parts of said files of preservation;
The verification module, the said file that is used to utilize once more the said file verification of preserving to preserve first.
From technique scheme, can find out; In embodiments of the present invention, server sends first time during message that has sign to another server, monitors at the server mappings port; When catching said sign, start immediately and prepare to preserve the file that server sends to another server; Monitor server and send message for the first time to another server, when server when another server sends file, can preserve the file that a server sends to another server.Another server sends second time during message have said sign to server, monitors at the server mappings port, when catching said sign, starts immediately and prepares the said file of preservation.Monitor server and send message for the second time to another server, when server when another server sends file, can preserve the file that a server sends to another server again.And the utilization message first time is preserved server first to another server transmission file failure, and message has been preserved the file of a server to another server transmission for the second time, and then raising is based on the success rate of SIP signaling monitoring.In addition, when preserving two parts of servers to the file that another server sends, can utilize the file that the file verification of preserving is once more preserved first, the correctness of the preservation file that further improves.
Description of drawings
Fig. 1 is the sketch map that utilizes the information interaction among the SIP to carry out the IP recording;
Fig. 2 is the embodiment of the invention improves the method for monitoring success rate based on the SIP signaling a schematic flow sheet;
Fig. 3 is the sketch map that utilizes the tertiary information among the SIP to carry out the IP recording alternately;
Fig. 4 is that the embodiment of the invention improves the structural representation of monitoring success rate based on the SIP signaling.
Embodiment
For making the object of the invention, technical scheme and advantage express clearlyer, the present invention is remake further detailed explanation below in conjunction with accompanying drawing and specific embodiment.
In embodiments of the present invention, not only when server and another server are mutual for the first time, carry out, and when mutual and mutual for the third time for the second time, all carry out, thereby improved the success rate of monitoring at server and another server based on the SIP signaling monitoring.In addition, when preserving two parts of servers to the file that another server sends, can utilize the file that the file verification of preserving is once more preserved first, the correctness of the preservation file that further improves.
Referring to accompanying drawing 2 are embodiment of the invention schematic flow sheets based on the method for SIP signaling raising monitoring success rate, specifically may further comprise the steps:
Server sends the message first time that has sign to another server, monitors at the server mappings port, and the sign in catching the message first time is execution in step 202 then; Otherwise execution in step 203.Adopt the standard Session Initiation Protocol between server and another server.
Sign is different according to its title of different message, but the effect of sign mainly is to be used for labeled message.Therefore the present invention does not limit the concrete title of sign.In addition, the sign of how to catch in the message is a prior art, repeats no more at this.
Captured the sign in the message for the first time, then started and prepares to preserve file, for further preparing at server preservation file when another server sends file.
Start and also to prepare to preserve file, and do not mean that necessarily and can be saved in file.File is preserved in influence has multiple factor, in order to increase the success rate of preserving file, adopts in the present invention and monitors between server the repeatedly technical scheme of information interaction.
Another server sends the message second time that has sign to server, and same monitors at the server mappings port, and the sign in catching the message second time is execution in step 204 then; Otherwise, execution in step 205.
Sign in this step is identical with sign in the step 201.The repeatedly information interaction that can make full use of between server and another server is caught sign, and then monitors and to obtain the file that transmits between server and another server.Obtain file than only utilizing between server and another server for the first time information interaction to catch sign, the success rate that above-mentioned technical method obtains file improves greatly.
Caught the sign in the message for the second time, then started and prepares to preserve file, for further preparing at server preservation file when another server sends file.
Utilize server in the sip message to send the message for the third time that has sign to another server, same monitors at the server mappings port, and the sign in catching message for the third time is execution in step 206 then; Otherwise, finish.
It is very little all not capture the probability that identifies in the message for three times, and once not capturing the probability that identifies in the message is 1%, so three all not capture the probability that identifies in the message be 1%*1%*1%=0.000001.
Caught the sign in the message for the third time, then started and prepare to preserve file, prepared for further when another server sends file, preserving file at server.
Two parts of files have been preserved in step 207, judgement at least.
Server and another server carry out tertiary information mutual after, server sends file to another server.Monitor at the server mappings port, and then obtain the file that server sends to another server.Because the present invention repeatedly catches between server and another server and identifies in the information, therefore can obtain many parts of files.
Identify in the information if adopt between secondary capturing server and another server, then can obtain two parts of files at most.Identify in the information if adopt to catch between server and another server for three times, then can obtain three parts of files at most.
Judge and preserved two parts of files at least, then execution in step 208; Otherwise, finish.
Because preserve the file that is sent to another server by two parts of servers at least, the file of being preserved under the normal condition should be identical.But in order to guarantee the correctness of file, utilization is preserved file verification once more and is preserved file first.
Verification mode has following two kinds:
The one, when preserving server to file that another server sends, the file of preserving first by the file verification of preserving once more.
The 2nd, preserving server behind the file that another server sends, the file of preserving first by the file verification of preserving once more.
Concrete verification implementation is a prior art, and this paper repeats no more.
Under the good situation of network state, server and another server carry out tertiary information mutual after, monitor at the server mappings port, can obtain three parts of files at most.Same, as can to utilize the file verification of preserving for the second time to preserve first file, the file that also can utilize the file verification of preserving for the third time to preserve first.In essence, all be the file that utilizes once more the file verification of preserving to preserve first.
Be example to utilize among the SIP tertiary information to carry out the IP recording alternately below, technical scheme of the present invention is described.Referring to accompanying drawing 3 are the sketch mapes that utilize the tertiary information among the SIP to carry out the IP recording alternately.
The IVR cluster sends voice messaging through LAN switch to SoftCAD, and voice server is done mirror image at the unified port of LAN switch.Through this mirror image, extract the user with the content passed through the form of attending a banquet and to form local recording file with the IP packet capturing.The total tertiary information of IVR cluster and SoftCAD is mutual, is respectively Invite message, 200k message and ACK message, is that Callid can start and prepare to preserve recording through the sign of catching in the above-mentioned message.When preserving at least two parts of recording, the recording that then can preserve first by the recording verification of preserving once more.
According to present IP recording scheme, not monitor during information interaction for the first time at IVR cluster and SoftACD only having under the situation of follow-up guarantee promptly, the success rate of recording is 99%, and 1% Invite information drop-out is arranged.And monitor when IVR cluster and SoftACD tertiary information are mutual according to the technical scheme among the present invention; Under the situation of 1%Invite information drop-out, ensure with 200K message; Again to do triple guarantees with ACK message under the situation of 1%200K information drop-out, then IP recording success rate is 1-(1%*1%*1%)=99.999999% simultaneously.
Referring to accompanying drawing 4 is that the embodiment of the invention improves the structural representation of monitoring success rate based on the SIP signaling, comprising:
Trapping module 402 is used for catching the sign of above-mentioned message, sends file message to logging modle 403 when capturing sign;
The above is merely preferred embodiment of the present invention, is not to be used to limit protection scope of the present invention.All within spirit of the present invention and principle, any modification of being done, be equal to replacement, improvement etc., all should be included within protection scope of the present invention.
Claims (10)
1. improve to monitor the method for success rate based on the SIP signaling for one kind, it is characterized in that this method comprises:
The server that adopts Session Initiation Protocol sends first time during message that has sign to another server that adopts Session Initiation Protocol, monitors at the server mappings port, when catching said sign, starts immediately and prepares to preserve the file of server to another server transmission;
Said another server sends second time during message that has said sign to said server, monitors at the server mappings port, when catching said sign, starts immediately and prepares the said file of preservation.
2. according to the said method of monitoring success rate that improves based on the SIP signaling of claim 1; It is characterized in that; Said another server sends the second time after the message that has said sign to said server, comprises that further said server sends when having the message for the third time of said sign to said another server, monitors at the server mappings port; When catching said sign, start immediately and prepare to preserve said file.
3. according to the said method of monitoring success rate that improves based on the SIP signaling of claim 1; It is characterized in that; Said another server sends the second time after the message that has said sign to said server; Comprise that further judgement preserved two parts of said files, the said file that utilizes the said file verification of preserving once more to preserve first.
4. according to the said method of monitoring success rate that improves based on the SIP signaling of claim 2; It is characterized in that; Said server is after said another server transmission has the message for the third time of said sign; Comprise that further judgement preserved two parts of said files at least, the said file that utilizes the said file verification of preserving once more to preserve first.
5. according to claim 3 or the 4 said methods of monitoring success rate that improve based on the SIP signaling; It is characterized in that; The said file that the file verification that said utilization is preserved is once more preserved first comprises, when preserving said file, and the said file of preserving first by the said file verification of preserving once more.
6. according to claim 3 or the 4 said methods of monitoring success rate that improve based on the SIP signaling; It is characterized in that; The said file that the file verification that said utilization is preserved is once more preserved first comprises, after preserving said file, and the said file of preserving first by the said file verification of preserving once more.
7. improve to monitor the device of success rate based on the SIP signaling for one kind, it is characterized in that this device comprises:
Monitor module; Be used for the server that adopts Session Initiation Protocol to another server that adopts Session Initiation Protocol send have sign the first time message and said another server send second time during message that has said sign to said server, monitor at the server mappings port;
Trapping module is used for catching the said sign of said message, sends file message to logging modle when capturing said sign;
Logging modle is used to receive said file message, and startup also prepares to preserve the file that said server sends to said another server.
8. according to the said device of monitoring success rate that improves based on the SIP signaling of claim 7; It is characterized in that; Said monitoring module is further used at said server when said another server transmission has the message for the third time of sign, monitoring at said server mappings port.
9. improve the device of monitoring success rate according to claim 7 is said based on the SIP signaling, it is characterized in that said device further comprises judge module and verification module,
Judge module is used for judging two parts of said files of preservation;
The verification module, the said file that is used to utilize once more the said file verification of preserving to preserve first.
10. the said according to Claim 8 device based on SIP signaling raising monitoring success rate is characterized in that said device further comprises judge module and verification module,
Judge module is used for judging at least two parts of said files of preservation;
The verification module, the said file that is used to utilize once more the said file verification of preserving to preserve first.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201010520750.3A CN102457494B (en) | 2010-10-20 | 2010-10-20 | Method and device for improving monitoring success rate based on session initiation protocol (SIP) signaling |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201010520750.3A CN102457494B (en) | 2010-10-20 | 2010-10-20 | Method and device for improving monitoring success rate based on session initiation protocol (SIP) signaling |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102457494A true CN102457494A (en) | 2012-05-16 |
CN102457494B CN102457494B (en) | 2014-10-01 |
Family
ID=46040159
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201010520750.3A Active CN102457494B (en) | 2010-10-20 | 2010-10-20 | Method and device for improving monitoring success rate based on session initiation protocol (SIP) signaling |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102457494B (en) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9137385B2 (en) | 2006-11-02 | 2015-09-15 | Digifonica (International) Limited | Determining a time to permit a communications session to be conducted |
US9143608B2 (en) | 2006-11-29 | 2015-09-22 | Digifonica (International) Limited | Intercepting voice over IP communications and other data communications |
US9154417B2 (en) | 2009-09-17 | 2015-10-06 | Digifonica (International) Limited | Uninterrupted transmission of internet protocol transmissions during endpoint changes |
US9565307B2 (en) | 2007-03-26 | 2017-02-07 | Voip-Pal.Com, Inc. | Emergency assistance calling for voice over IP communications systems |
US10880721B2 (en) | 2008-07-28 | 2020-12-29 | Voip-Pal.Com, Inc. | Mobile gateway |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20070153775A1 (en) * | 2005-12-29 | 2007-07-05 | Telefonaktiebolaget Lm Ericsson (Publ) | Method for generating and sending signaling messages |
CN101584150A (en) * | 2006-11-29 | 2009-11-18 | 迪吉福尼卡(国际)有限公司 | Intercepting voice over IP communications and other data communications |
CN101588424A (en) * | 2009-06-30 | 2009-11-25 | 杭州华三通信技术有限公司 | Method of talking monitoring and equipment |
CN101605184A (en) * | 2009-07-23 | 2009-12-16 | 杭州华三通信技术有限公司 | A kind of method and apparatus of VoIP recording |
-
2010
- 2010-10-20 CN CN201010520750.3A patent/CN102457494B/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20070153775A1 (en) * | 2005-12-29 | 2007-07-05 | Telefonaktiebolaget Lm Ericsson (Publ) | Method for generating and sending signaling messages |
CN101584150A (en) * | 2006-11-29 | 2009-11-18 | 迪吉福尼卡(国际)有限公司 | Intercepting voice over IP communications and other data communications |
CN101588424A (en) * | 2009-06-30 | 2009-11-25 | 杭州华三通信技术有限公司 | Method of talking monitoring and equipment |
CN101605184A (en) * | 2009-07-23 | 2009-12-16 | 杭州华三通信技术有限公司 | A kind of method and apparatus of VoIP recording |
Cited By (19)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9826002B2 (en) | 2006-11-02 | 2017-11-21 | Voip-Pal.Com, Inc. | Producing routing messages for voice over IP communications |
US9998363B2 (en) | 2006-11-02 | 2018-06-12 | Voip-Pal.Com, Inc. | Allocating charges for communications services |
US9137385B2 (en) | 2006-11-02 | 2015-09-15 | Digifonica (International) Limited | Determining a time to permit a communications session to be conducted |
US9179005B2 (en) | 2006-11-02 | 2015-11-03 | Digifonica (International) Limited | Producing routing messages for voice over IP communications |
US9537762B2 (en) | 2006-11-02 | 2017-01-03 | Voip-Pal.Com, Inc. | Producing routing messages for voice over IP communications |
US9935872B2 (en) | 2006-11-02 | 2018-04-03 | Voip-Pal.Com, Inc. | Producing routing messages for voice over IP communications |
US10218606B2 (en) | 2006-11-02 | 2019-02-26 | Voip-Pal.Com, Inc. | Producing routing messages for voice over IP communications |
US9813330B2 (en) | 2006-11-02 | 2017-11-07 | Voip-Pal.Com, Inc. | Producing routing messages for voice over IP communications |
US9948549B2 (en) | 2006-11-02 | 2018-04-17 | Voip-Pal.Com, Inc. | Producing routing messages for voice over IP communications |
US11171864B2 (en) | 2006-11-02 | 2021-11-09 | Voip-Pal.Com, Inc. | Determining a time to permit a communications session to be conducted |
US9549071B2 (en) | 2006-11-29 | 2017-01-17 | Voip-Pal.Com, Inc. | Intercepting voice over IP communications and other data communications |
US10038779B2 (en) | 2006-11-29 | 2018-07-31 | Voip-Pal.Com, Inc. | Intercepting voice over IP communications and other data communications |
US9143608B2 (en) | 2006-11-29 | 2015-09-22 | Digifonica (International) Limited | Intercepting voice over IP communications and other data communications |
US9565307B2 (en) | 2007-03-26 | 2017-02-07 | Voip-Pal.Com, Inc. | Emergency assistance calling for voice over IP communications systems |
US11172064B2 (en) | 2007-03-26 | 2021-11-09 | Voip-Pal.Com, Inc. | Emergency assistance calling for voice over IP communications systems |
US10880721B2 (en) | 2008-07-28 | 2020-12-29 | Voip-Pal.Com, Inc. | Mobile gateway |
US9154417B2 (en) | 2009-09-17 | 2015-10-06 | Digifonica (International) Limited | Uninterrupted transmission of internet protocol transmissions during endpoint changes |
US10021729B2 (en) | 2009-09-17 | 2018-07-10 | Voip-Pal.Com, Inc. | Uninterrupted transmission of internet protocol transmissions during endpoint changes |
US10932317B2 (en) | 2009-09-17 | 2021-02-23 | VolP-Pal.com, Inc. | Uninterrupted transmission of internet protocol transmissions during endpoint changes |
Also Published As
Publication number | Publication date |
---|---|
CN102457494B (en) | 2014-10-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109889762B (en) | Conference control method and device | |
CN102082884B (en) | Audio/video cooperation method and system based on 3G | |
CN108632558B (en) | Video call method and device | |
US10320972B2 (en) | Enhanced session initiation protocol recording | |
CN108810444B (en) | Video conference processing method, conference scheduling terminal and protocol conversion server | |
CN110049271B (en) | Video networking conference information display method and device | |
CN102457494B (en) | Method and device for improving monitoring success rate based on session initiation protocol (SIP) signaling | |
CN104579710B (en) | The asynchronous conference system of fragmentation | |
CN109379254B (en) | Network connection detection method and system based on video conference | |
CN108881149B (en) | Access method and system of video telephone equipment | |
CN101938494B (en) | Intelligent switching method for media connection modes in safe city video monitoring | |
CN112565234A (en) | Cross-network transmission system and method based on WebRTC | |
CN110457575B (en) | File pushing method, device and storage medium | |
CN103929555A (en) | IP recording system voice stream mirroring method | |
CN109547727B (en) | Data caching method and device | |
CN111614927A (en) | Video session establishment method, device, electronic equipment and storage medium | |
CN111224889A (en) | Data transmission method and device | |
CN103151041B (en) | A kind of implementation method of automatic speech recognition business, system and media server | |
CN104580778B (en) | The method that the asynchronous conference system conference member of fragmentation issues pictorial information | |
EP2385675B1 (en) | Terminal, system and method for inter-cutting information | |
CN104660546A (en) | Synchronization source (SSRC)-based method for receiving and transmitting real-time transmission protocol (RTP) packet | |
CN103684970A (en) | Transmission method and thin terminals for media data streams | |
CN104518988A (en) | Method and system for priority processing of messages | |
CN109889755B (en) | Communication connection method and video networking terminal | |
CN102036050B (en) | Automatic recall terminal on-line method and system for video conference |
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 |