Patent ID: 7542463

Claim:
A method for communicating a plurality of packets along a control channel and a media channel, comprising: receiving at a network address translator a first message from a first communication device, the first message comprising a first internal address for the first communication device; associating, at the network address translator, the first internal address to a first external control address, the first external control address operable to route a control packet along a control channel; translating, at the network address translator, the first internal address to the first external control address to route a registration along the control channel to register the first communication device using the first external control address; receiving at the network address translator a second message from the first communication device, the second message comprising a first embedded media address for the first communication device, the first internal address different from the first embedded media address; associating, at the network address translator, the first embedded media address to a first external media address, the first external media address operable to route a media packet along a media channel; and translating, at the network address translator, the first embedded media address of a plurality of media packets to the first external media address to route the media packets along the media channel.