<html>
<head>
<style>
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
FONT-SIZE: 10pt;
FONT-FAMILY:Tahoma
}
</style>
</head>
<body class='hmmessage'>
Hi Gordon,<br><br>I did everything that you suggested, however, the symptoms remain.<br><br>I set the rtp.conf to use ports 10000 to 20000<br><br>I assured that my router was forwarding these ports. However, the Media Description Section of the SIP/SD packet (captured with ethereal) reads:<br><br>Media Description, name and address (m): audio 50486 RTP/AVP 0 8 101<br><br>50486 is the destination port of all RTP packets sent from the client. These are filtered out by my server NAT's firewall. It seems that Asterisk is not using rtp.conf<br><br>I did some searching and found the following link. This is right around the time that I downloaded. Could this be the trouble?<br><br>http://lists.digium.com/pipermail/asterisk-bugs/2007-July/001213.html<br><br>&gt; Date: Sun, 19 Aug 2007 11:08:57 +0100<br>&gt; From: gordon+asterisk@drogon.net<br>&gt; To: asterisk-users@lists.digium.com<br>&gt; Subject: Re: [asterisk-users] Asterisk and Client NAT<br>&gt; <br>&gt; On Sun, 19 Aug 2007, G B wrote:<br>&gt; <br>&gt; &gt;<br>&gt; &gt; Hi,<br>&gt; &gt;<br>&gt; &gt;<br>&gt; &gt; I realize that this is amongst the worst configurations, but I have been <br>&gt; &gt; made to believe that it can work... eventually. However, currently SIP <br>&gt; &gt; call set up seems to go fine, but no media is transferred in either <br>&gt; &gt; direction. For example, the following is output on the asterisk CLI <br>&gt; &gt; despite no voice being heard. -- Executing [101@john:1] <br>&gt; &gt; Playback('SIP/john-081da978', 'hello-world') in new stack<br>&gt; <br>&gt; *sigh* The old NAT &amp; SIP issue - again... )-:<br>&gt; <br>&gt; There is a lot of the VoIP WiKi on it. Eg:<br>&gt;    http://www.voip-info.org/wiki-Asterisk+SIP+NAT+solutions<br>&gt; <br>&gt; However, assuming the asterisk and client are behind different NAT <br>&gt; firewalls, do this:<br>&gt; <br>&gt; 1. Tell the client to use a stun server and don't fiddle with the client's <br>&gt; firewall (other than to make sure it's not actually firewalling 5060 and <br>&gt; 10000-20000)<br>&gt; <br>&gt; If you're stuck for a stun server, use stun1.drogon.net:3478<br>&gt; <br>&gt; 2. Port forward 5060-5069 and 10000-20000 on the firewall that fronts the <br>&gt; asterisk box to the asterisk box.<br>&gt; <br>&gt; 3. Tell asterisk it's behind a NAT firewall.<br>&gt; <br>&gt; &gt; 1. sip.conf<br>&gt; &gt; [global]<br>&gt; &gt; nat=yes<br>&gt; &gt; canreinvite=no<br>&gt; <br>&gt; This isn't enough. You also need to tell it the IP address of the external <br>&gt; firewall, and your local network address.<br>&gt; <br>&gt;    nat=yes<br>&gt;    localnet=192.168.2.0/24<br>&gt;    externip=1.2.3.4<br>&gt; <br>&gt; Where 1.2.3.4 is the external IP address - the one the client is pointing <br>&gt; to. This needs to be a static IP address (or at least not change for the <br>&gt; duration of your use) the client can be behind a dynamic IP address.<br>&gt; <br>&gt; you might need a bit more in the client definition - eg:<br>&gt; <br>&gt; [100]<br>&gt; context=internal<br>&gt; type=friend<br>&gt; secret=very<br>&gt; qualify=yes<br>&gt; nat=yes<br>&gt; host=dynamic<br>&gt; canreinvite=no<br>&gt; dtmfmode=rfc2833<br>&gt; mailbox=100<br>&gt; callerid=Joe Bloggs &lt;100&gt;<br>&gt; callgroup=1<br>&gt; pickupgroup=1<br>&gt; subscribecontext=BLF<br>&gt; <br>&gt; And that's it.<br>&gt; <br>&gt; Gordon<br>&gt; <br>&gt; _______________________________________________<br>&gt; --Bandwidth and Colocation Provided by http://www.api-digital.com--<br>&gt; <br>&gt; asterisk-users mailing list<br>&gt; To UNSUBSCRIBE or update options visit:<br>&gt;    http://lists.digium.com/mailman/listinfo/asterisk-users<br><br /><hr />Invite your mail contacts to join your friends list with Windows Live Spaces. It's easy! <a href='http://spaces.live.com/spacesapi.aspx?wx_action=create&wx_url=/friends.aspx&mkt=en-us' target='_new'>Try it!</a></body>
</html>