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