Mechanism for implementing Voice Over IP telephony behind network firewalls
AssigneeClinton Watson
InventorClinton Watson
Life of this patent
Estimating the term…
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.
Claims16
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.
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.
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.
Dependencies are inferred from the claim text.