System and method for routing IP packets
First Claim
1. A method for performing IP telephony, comprising:
- receiving a data packet from an IP telephone, wherein the data packet comprises a private source IP address, a source port number, and destination information associated with an IP device;
performing a network address persistent port translation (NAPPT) on the data packet; and
sending the data packet to the IP device.
13 Assignments
0 Petitions
Accused Products
Abstract
System and method for routing packets for IP telephony. The system includes an IP telephone (IPT) and a Service Gateway (SG) coupled via a network. The SG receives a data packet from the IPT, including a private source IP address (SIPA), source port number (SPN), and destination information for an IP device, performs network address persistent port translation (NAPPT) on the data packet, and sends it to the IP device. NAPPT changes the private SIA to a public SIA, leaving the SPN unchanged. The SG receives a data packet from the IP device, including a public destination IP address (DIPA, i.e., said public SIPA), a destination port number (DPN, i.e., said SPN), and source information, NAPPTs the data packet, using the public DIPA and the DPN to identify the IPT, changing the public DIPA to the private SIPA, leaving the DPN unchanged, and sends the data packet to the IPT.
80 Citations
46 Claims
-
1. A method for performing IP telephony, comprising:
-
receiving a data packet from an IP telephone, wherein the data packet comprises a private source IP address, a source port number, and destination information associated with an IP device;
performing a network address persistent port translation (NAPPT) on the data packet; and
sending the data packet to the IP device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31)
-
-
16. A system for performing IP telephony, comprising:
-
a network;
an IP telephone;
a Service Gateway, wherein the Service Gateway is operable to couple to the IP telephone through the network;
wherein the Service Gateway is further operable to;
receive a data packet from an IP telephone, wherein the data packet comprises a private source IP address, a source port number, and destination information associated with an IP device;
perform a network address persistent port translation (NAPPT) on the data packet; and
send the data packet to the IP device.
-
-
32. A memory medium, wherein the memory medium is operable to store program instructions which are executable to perform:
-
receiving a data packet from an IP telephone, wherein the data packet comprises a private source IP address, a source port number, and destination information associated with an IP device;
performing a network address persistent port translation (NAPPT) on the data packet; and
sending the data packet to the IP device. - View Dependent Claims (33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46)
-
Specification