A multi-media terminal adapter couples to a network access module over a
communication link. The network access module communicates IP frames over
a frame switched network. The multi-media terminal adapter comprises a
wide area network interface coupled to the communication link for
exchanging IP frames with the access module and a local area network
interface for receiving outbound data client IP frames from each of a
plurality of data clients. Each outbound data client IP frame comprises a
socket information that includes a local area network IP address and a
data client port number. A VoIP module generates outbound VoIP frames.
Each outbound VoIP frame comprises socket information that includes a
VoIP port number selected from a first group of port numbers exclusively
reserved for use by the VoIP module. A router module is coupled between
the wide area network interface and each of the VoIP module and the local
area network interface. The router receives the outbound data client IP
frames and the outbound VoIP frames and performs port translation on only
the outbound data client IP frames.