Network address translation for voice over internet protocol router
First Claim
1. A network address translator for interfacing a first network and a second network, the network address translator comprising:
- a voice connector configured to identify network type information corresponding to the first network and the second network and comprising a port initialization module configured to;
receive a call setup message from the first network;
provide routing information for the second network; and
assign a port for communications with at least one of the first network and the second network and wherein the port is assigned within a predetermined range corresponding to the network type information; and
a voice switch coupled to the voice connector configured to translate a packet using the network type information.
3 Assignments
0 Petitions
Accused Products
Abstract
A network address translation apparatus and method within a Voice over Internet Protocol (VoIP) router is described. This apparatus and method operates within networking devices such as routers, switches, bridges, etc. These devices masks both source and destination addresses and may either replace or complement a firewall in providing security. According to one embodiment, network type information, corresponding to the gateways within connection, is embedded in a port number within a packet header. This network type information is extracted and analyzed to identify the network types of both gateways within the connection. According to another embodiment, a port number is assigned according to the network types of both gateways within a connection. Thus, this network type information may be identified by processing the port number on which a packet is received.
97 Citations
17 Claims
-
1. A network address translator for interfacing a first network and a second network, the network address translator comprising:
-
a voice connector configured to identify network type information corresponding to the first network and the second network and comprising a port initialization module configured to; receive a call setup message from the first network; provide routing information for the second network; and assign a port for communications with at least one of the first network and the second network and wherein the port is assigned within a predetermined range corresponding to the network type information; and a voice switch coupled to the voice connector configured to translate a packet using the network type information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A network address translation method for connections between a first network and a second network, the method comprising:
-
receiving a packet from the first network; identifying a network type corresponding to the first network; determining a second network to which the packet should be forwarded; identifying a network type corresponding to the second network; translating the packet so that it may be transmitted to the second network; receiving a call setup message from the first network and to provide routing information for the second network; and assigning, within a predetermined range corresponding to the network type information, a port for communications with at least one of the first network and the second network. - View Dependent Claims (13, 14, 15, 16, 17)
-
Specification