Apple iChat, Asterisk, and SIP behind NAT

Note that if you’re behind NAT, and forward port 5060 to an Asterisk server to allow connection to remote SIP proxies, and have a Mac running iChat behind the same NAT, you’ll probably run into problems (I did) because iChat is, under the hood, a SIP client itself.


ramana's picture
ramana on February 21, 2004 - 17:53 Permalink

what drafts/ RFCs do you recommend for running SIP behind NAT make the communication peer to peer.

Phil's picture
Phil on February 2, 2007 - 01:00 Permalink

Is there a solution to running an Asterisk server on the network and using iChat?

We’ve got the same set up. We use NAT forwarding to send all the SIP and VOIP ports to our Asterik server. Thus, I think when we try to initiate a iChat session with an external party, their handshake is being diverted to our Asterisk server.

External IP → NAT forwards VOIP/SIP ports to internal Linux Asterisk at 192.168.1.x

User sitting at 192.168.1.y can not initiate iChat with external iChat user.