SIP call-based traversal network address translation method and system
A network address translation, SIP protocol technology, applied in the field of SIP call traversal network address translation equipment, to achieve the effect of increasing the burden
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0061] Embodiment 1 private network user registration
[0062] In this embodiment, when the terminal performs SIP registration with the signaling agent, the signaling agent receives the registration SIP message of the terminal, such as judging the network layer source IP address in the registration SIP message and the control channel (Via header field) in the application layer SIP message ) addresses are inconsistent, save the source IP address of the network layer and the source port of the transport layer, and bind it to the terminal number. Such as figure 1 As shown, the address of the terminal is 10.1.1.2, the public network address of NAT is 20.0.0.1, and the address of the signaling agent is 20.0.0.3, and the processing of the terminal initiating SIP registration in this embodiment includes the following steps:
[0063] Step S101: The terminal initiates SIP registration, sends a Register (Register) SIP message to the NAT, and carries the control channel information of t...
Embodiment 2
[0075] Embodiment 2 A private network user calls a public network user
[0076] Such as figure 2 In the shown network, a private network user calls a public network user, the private network user performs address translation through NAT, uses the calling signaling agent to modify the control channel and media channel information carried in the application layer in the call message, and passes the called signal Make the agent directly forward the message with the public network user. When the NAT performs address translation, the network layer address and port are respectively modified to the public network address and port of the NAT. The signaling agent of the calling party receives the message sent by NAT, retains the original control channel (Contact and Via header field) information, and adds the NAT network element information on this basis, and modifies the media channel information as the media proxy network element (media The address and port of the resource device ...
Embodiment 3
[0157] Embodiment 3 A public network user calls a private network user
[0158] Such as Figure 5 In the shown network, a public network user calls a private network user, signaling communication is performed between the calling and called terminals through the calling signaling agent, the called signaling agent and the NAT device, and media communication is performed through the media agent and the NAT device. The NAT device is used for network address translation, and changes the network layer address and port of the message sent by the called party to the NAT public network address and port respectively. The called signaling agent receives the message sent by the calling signaling agent, searches the binding relationship saved during registration according to the called user number, obtains the corresponding NAT information, and judges whether the called terminal is a private network user, and if so, keeps it The original control channel (Contact and Via header fields) inf...
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