Network address translation traversal system and method for real-time communications
First Claim
1. A network address translation traversal system for real-time communications, comprising:
- a user terminal equipment located in a private network;
a network address translation device;
an IMS located in a public network, being configured to instruct the network address translation device to create a network address translation mapping for a real-time communication connection; and
a peer terminal located in the public network, being configured to create the real-time communication connection with the user terminal equipment via the network address translation device directly according to the network address translation mapping;
wherein;
the user terminal equipment is configured to transmit a first invitation message, the first invitation message comprises a first session initiation protocol parameter corresponding to a session initiation protocol, a first session description protocol parameter corresponding to a session description protocol, and a first Internet protocol parameter corresponding to an Internet protocol and a user datagram protocol, and the first session initiation protocol parameter, the first session description protocol parameter and the first Internet protocol parameter each comprise an Internet protocol address and a port number;
the network address translation device is configured to receive the first invitation message and translate the first invitation message into a second invitation message, and in the second invitation message, the first Internet protocol parameter is translated into a second Internet protocol parameter;
the IMS is configured to receive the second invitation message, and according to a comparison between the first session initiation protocol parameter and the second Internet protocol parameter, instruct the network address translation device to create the network address translation mapping for the first session description protocol parameter and a second session description protocol parameter and translate the second invitation message into a third invitation message, and in the third invitation message, the first session description protocol parameter is translated into the second session description protocol parameter; and
the peer terminal is configured to receive the third invitation message, and create the real-time communication connection with the user terminal equipment via the network address translation device directly according to the third invitation message.
1 Assignment
0 Petitions
Accused Products
Abstract
A network address translation traversal system and method for real-time communications are provided. The network address translation traversal system includes a user terminal equipment, a network address translation device, a signaling control system and a peer terminal. The user terminal equipment is in a private network, while the signaling control system and the peer terminal are in a public network. The signaling control system is configured to instruct the network address translation device to create a network address translation mapping for a real-time communication connection. The peer terminal is configured to create the real-time communication connection with the user terminal equipment via the network address translation device directly according to the network address translation mapping.
-
Citations
12 Claims
-
1. A network address translation traversal system for real-time communications, comprising:
-
a user terminal equipment located in a private network; a network address translation device; an IMS located in a public network, being configured to instruct the network address translation device to create a network address translation mapping for a real-time communication connection; and a peer terminal located in the public network, being configured to create the real-time communication connection with the user terminal equipment via the network address translation device directly according to the network address translation mapping; wherein; the user terminal equipment is configured to transmit a first invitation message, the first invitation message comprises a first session initiation protocol parameter corresponding to a session initiation protocol, a first session description protocol parameter corresponding to a session description protocol, and a first Internet protocol parameter corresponding to an Internet protocol and a user datagram protocol, and the first session initiation protocol parameter, the first session description protocol parameter and the first Internet protocol parameter each comprise an Internet protocol address and a port number; the network address translation device is configured to receive the first invitation message and translate the first invitation message into a second invitation message, and in the second invitation message, the first Internet protocol parameter is translated into a second Internet protocol parameter; the IMS is configured to receive the second invitation message, and according to a comparison between the first session initiation protocol parameter and the second Internet protocol parameter, instruct the network address translation device to create the network address translation mapping for the first session description protocol parameter and a second session description protocol parameter and translate the second invitation message into a third invitation message, and in the third invitation message, the first session description protocol parameter is translated into the second session description protocol parameter; and the peer terminal is configured to receive the third invitation message, and create the real-time communication connection with the user terminal equipment via the network address translation device directly according to the third invitation message. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A network address translation traversal method for real-time communications, the network address translation traversal method being used in a system that comprises a user terminal equipment, a network address translation device, an IMS and a peer terminal, the user terminal equipment being located in a private network, and the IMS and the peer terminal being located in a public network, the network address translation traversal method comprising:
-
the IMS instructing the network address translation device to create a network address translation mapping for a real-time communication connection; and the peer terminal creating the real-time communication connection with the user terminal equipment via the network address translation device directly according to the network address translation mapping; the user terminal equipment transmitting a first invitation message, wherein the first invitation message comprises a first session initiation protocol parameter corresponding to a session initiation protocol, a first session description protocol parameter corresponding to a session description protocol, and a first Internet protocol parameter corresponding to an Internet protocol and a user datagram protocol, and the first session initiation protocol parameter, the first session description protocol parameter and the first Internet protocol parameter each comprise an Internet protocol address and a port number; the network address translation device receiving the first invitation message and translate the first invitation message into a second invitation message, wherein the first Internet protocol parameter is translated into a second Internet protocol parameter in the second invitation message; the IMS receiving the second invitation message and, according to a comparison between the first session initiation protocol parameter and the second Internet protocol parameter, instruct the network address translation device to create the network address translation mapping for the first session description protocol parameter and a second session description protocol parameter and translate the second invitation message into a third invitation message, wherein the first session description protocol parameter is translated into the second session description protocol parameter in the third invitation message; and the peer terminal receiving the third invitation message, and create the real-time communication connection with the user terminal equipment via the network address translation device directly according to the third invitation message. - View Dependent Claims (8, 9, 10, 11, 12)
-
Specification