Mechanism for implementing Voice Over IP telephony behind network firewalls
First Claim
Patent Images
1. A network comprising:
- one or more stations implementing a Voice Over Internet Protocol (VOIP);
a network firewall coupled to a first station; and
a public proxy/gatekeeper (PPG), coupled to the firewall, including;
a masquerade module to translate private IP addresses received from each of the one or more stations to a public address associated with a private network to which the one or more stations are coupled by comparing a private IP address embedded within a data portion of each received packet to a source IP address in a header of each received packet and masquerading the private IP address if the embedded private IP.
0 Assignments
0 Petitions
Accused Products
Abstract
According to one embodiment, a network is disclosed. The network includes a first Voice Over Internet Protocol (VOIP) station a first communication medium coupled to the VOIP station a router, coupled to the first communication, that includes a network address translation (NAT) firewall, a second communication medium coupled to the router and a public proxy/gatekeeper (PPG) coupled to the second communication. The PPG masquerades un-translated NAT IP addresses received from the first VOIP station.
-
Citations
16 Claims
-
1. A network comprising:
-
one or more stations implementing a Voice Over Internet Protocol (VOIP); a network firewall coupled to a first station; and a public proxy/gatekeeper (PPG), coupled to the firewall, including; a masquerade module to translate private IP addresses received from each of the one or more stations to a public address associated with a private network to which the one or more stations are coupled by comparing a private IP address embedded within a data portion of each received packet to a source IP address in a header of each received packet and masquerading the private IP address if the embedded private IP. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
- 8. A system comprising a public proxy/gatekeeper (PPG) comprising a masquerade module to translate private IP addresses received from one or more Voice Over Internet Protocol (VOIP) stations to a public address associated with a private network to which the one or more stations are coupled by comparing a private IP address embedded within a data portion of each received packet to a source IP address in a header of each received packet and masquerading the private IP address if the embedded private IP.
-
15. A method comprising:
-
receiving data at a public proxy/gatekeeper (PPG) from a station implementing a Voice Over Internet Protocol (VOIP); comparing a private IP address embedded within a data portion of a data packet received from the station to a source IP address in a header portion of the data packet; and translating the private IP address received from the station to a public address associated with a private network to which the station is coupled. - View Dependent Claims (16)
-
Specification