A method for protecting Internet protocol voice technology gateway media channel
A technology of Internet protocol and voice technology, which is applied in the field of protecting VOIP gateway media channel, can solve the problems of not being able to receive normally, not being received correctly, and not being able to guarantee that the voice processing channel only receives one media stream, so as to improve security and attack defense capabilities , strong robustness and anti-interference ability
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
no. 1 example
[0043] After the gateway receives the data packet, it can uniquely determine a media stream by judging its source IP address and source port number. The present invention identifies and records the media streams received by the receiving port, and sets different receiving priorities for the media streams, and sends the media streams with the highest receiving priority to the DSP firstly, so as to ensure that the voice processing channels are processed at the same time. Only one source of media streams is supported in a segment, which solves the problem that the gateway will be abnormal when multiple media streams are sent to the same media processing channel of the VOIP gateway. Furthermore, through reasonable receiving priority setting rules, the gateway can also give priority to receiving new legal calls, so as to prevent the receiving port of the opposite end from being unable to receive the media stream of the new call after the original call is suspended, or a certain The...
no. 2 example
[0079] The network used in this embodiment uses gateways of types such as MGCP, H.248, and SIP (not limited to this), and it is also possible to only consider sending the same media streams with the sending and receiving ports first, and the media streams with different sending and receiving ports can be There is no dynamic setting of receiving priority. The processing flow of receiving data packets is as follows:
[0080] Step 1: After a certain receiving port of the gateway receives a data packet of a media stream with legal source address and destination port number sent by the peer gateway, it judges whether the source port number of the data packet is equal to the receiving port number of the peer end determined through media negotiation. The same, if the same, go to step 2, otherwise, go to step 4;
[0081] Step 2, first judge whether the number of data packets of the media stream received is greater than a set threshold value S, if yes, then perform step 3, otherwise, ...
no. 3 example
[0089] The network used in this embodiment uses an H.323 gateway. At this time, only the media streams can be considered for recording and the receiving priority of the media streams can be dynamically managed, regardless of whether they are media streams with the same sending and receiving ports.
[0090] In this embodiment, the gateway needs to set multiple receiving priorities for each receiving port, and initialize the corresponding current receiving priority to the lowest receiving priority. The processing flow of receiving data packets is as follows:
[0091] Step 1, after a certain receiving port of the gateway receives the data packet of the legal media stream with the source address and destination port number sent by the peer gateway, it searches whether the receiving priority of the media stream is recorded according to its source port number, If yes, go to step 2; otherwise, go to step 3;
[0092] Step 2, judging whether the receiving priority of the media stream ...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com