<STYLE></STYLE><font face="arial" size="2">Tryed what Eric suggested in the other thread (changing</font><font face="arial" size="2"> in sip.conf:</font><font face="arial" size="2"> allow=all&nbsp;&nbsp;&nbsp;&nbsp; for &nbsp; &nbsp; disallow=all allow=somecodec)<br /> so now the call is not being hanged up, but cannot hear anything. Tryied it with ilbc,alaw, ulaw and gsm<br /> <br /> I still think it sould be a matter of RTP addressing since I get the following after a sip debug :<br /> <br /> &nbsp;&nbsp;&nbsp; -- Executing BackGround("SIP/alyed-5a8d", "/var/lib/asterisk/sounds/test") in new stack<br /> We're at 200.78.243.12 port 13458<br /> Answering with preferred capability 0x400(ILBC)<br /> Answering with non-codec capability 0x1(G723)<br /> Reliably Transmitting (NAT):<br /> SIP/2.0 200 OK<br /> Via: SIP/2.0/UDP 90.0.0.10;branch=z9hG4bK5a00000a000000c043bab4f9390f1bef000002ef;received=201.127.53.246;rport=5060<br /> From: "unknown"&lt;sip:alyed@www.myip.net:5060&gt;;tag=2438130825771721203<br /> To: &lt;sip:400@www.myip.net:5060&gt;;tag=as7222f729<br /> Call-ID: CAB8D822-1DD1-11B2-B69A-FEE14D7A103A@90.0.0.10<br /> CSeq: 2 INVITE<br /> User-Agent: Asterisk PBX<br /> Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER<br /> Contact: &lt;sip:400@200.78.243.12&gt;<br /> Content-Type: application/sdp<br /> Content-Length: 220<br /> <br /> v=0<br /> o=root 17028 17028 IN IP4 200.78.243.12<br /> s=session<br /> c=IN IP4 200.78.243.12<br /> t=0 0<br /> m=audio 13458 RTP/AVP 97 101<br /> a=rtpmap:97 iLBC/8000<br /> a=rtpmap:101 telephone-event/8000<br /> a=fmtp:101 0-16<br /> a=silenceSupp:off - - - -<br /> <br /> &nbsp;to 201.127.53.246:5060<br /> &nbsp;&nbsp;&nbsp; -- Playing '/var/lib/asterisk/sounds/test' (language 'en')<br /> Integra2*CLI&gt;<br /> <br /> Sip read:<br /> ACK sip:400@200.78.243.12 SIP/2.0<br /> Via: SIP/2.0/UDP 90.0.0.10;rport;branch=z9hG4bK5a00000a000000c043bab4f944b4f6f3000002f2<br /> Content-Length: 0<br /> Call-ID: CAB8D822-1DD1-11B2-B69A-FEE14D7A103A@90.0.0.10<br /> CSeq: 2 ACK<br /> From: "unknown"&lt;sip:alyed@www.myip.net:5060&gt;;tag=2438130825771721203<br /> Max-Forwards: 70<br /> To: &lt;sip:400@www.myip.net:5060&gt;;tag=as7222f729<br /> User-Agent: SJphone/1.60.299a/L (SJ Labs)<br /> <br /> <br /> 9 headers, 0 lines<br /> <br /> <br /> think it is addressing the rtp to my internal IP, but don't know who can I address it in the right way. I'm using the default STUN config in the SJphone :<br /> &nbsp;STUN server address --&gt; stun.softjoys.com :3478, refresh time out --&gt;1200000&nbsp; conclusive response timeout--&gt;0 retrunsmissions number --&gt; 13 <br /> and nat= yes in the sip.conf<br /> <br /> But still no sound in my endpoint<br /> <br />Alyed <br /></font><br /> <font face="arial" size="2"><br />Alyed Tzompa Sosa<br /><br />Simitel<br />VoIP developer<br />+52 (55) 24 52 43 90 Ext. (107)<br />alyed.tzompa@simitel.com</font><br /><br /><font face="Tahoma, Arial, Sans-Serif" size="2"><hr align="center" size="2" width="100%" />Return-Path: &lt;tony@jago.net&gt; Mon Jan 02 13:29:11 2006<br />Received: from mail08.syd.optusnet.com.au [211.29.132.189] by mail11.webcontrolcenter.com with SMTP;<br /> Mon, 2 Jan 2006 13:29:11 -0700<br />Received: from router.vpn.marvy.net (c220-237-85-239.kelvn1.qld.optusnet.com.au [220.237.85.239])<br /> by mail08.syd.optusnet.com.au (8.12.11/8.12.11) with ESMTP id k02KT9sT019578<br /> (version=TLSv1/SSLv3 cipher=EDH-RSA-DES-CBC3-SHA bits=168 verify=NO)<br /> for &lt;alyed.tzompa@simitel.com&gt;; Tue, 3 Jan 2006 07:29:09 +1100<br />Received: from alcan (alcan.vpn.cc.uq.edu.au [192.168.136.2])<br /> by router.vpn.marvy.net (8.13.3/8.13.3) with SMTP id k02KT88l022322<br /> for &lt;alyed.tzompa@simitel.com&gt;; Tue, 3 Jan 2006 06:29:08 +1000 (EST)<br /> (envelope-from tony@jago.net)<br />Message-ID: &lt;001901c60fdb$3a781300$0288a8c0@alcan&gt;<br />From: "Tony Jago" &lt;tony@jago.net&gt;<br />To: &lt;alyed.tzompa@simitel.com&gt;<br />References: &lt;da06c3886a364e62ba1f92b767917836@simitel.com&gt;<br />Subject: Re: [Asterisk-Users] SIP through freeBSD NAT<br />Date: Tue, 3 Jan 2006 06:29:27 +1000<br />MIME-Version: 1.0<br />Content-Type: multipart/alternative;<br /> boundary="----=_NextPart_000_0016_01C6102F.0BCE3AD0"<br />X-Priority: 3<br />X-MSMail-Priority: Normal<br />X-Mailer: Microsoft Outlook Express 6.00.2900.2670<br />X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2670<br />X-SmarterMail-Spam: SPF_None</font><br /><br /> <div><font face="Arial" size="2">"Unable to agree on media streams" means that the two devices can't pick a common codec. This shouldn't have anything to do with the firewall.</font></div> <blockquote style="border-left: 2px solid rgb(0, 0, 0); padding-right: 0px; padding-left: 5px; margin-left: 5px; margin-right: 0px;"> <div style="font-family: arial; font-style: normal; font-variant: normal; font-weight: normal; font-size: 10pt; line-height: normal; font-size-adjust: none; font-stretch: normal;">----- Original Message ----- </div> <div style="background: rgb(228, 228, 228) none repeat scroll 0%; -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial; font-family: arial; font-style: normal; font-variant: normal; font-weight: normal; font-size: 10pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"><b>From:</b> <a title="alyed.tzompa@simitel.com" href="mailto:alyed.tzompa@simitel.com">Alyed Tzompa</a> </div> <div style="font-family: arial; font-style: normal; font-variant: normal; font-weight: normal; font-size: 10pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"><b>To:</b> <a title="asterisk-users@lists.digium.com" href="mailto:asterisk-users@lists.digium.com">asterisk-users@lists.digium.com</a> </div> <div style="font-family: arial; font-style: normal; font-variant: normal; font-weight: normal; font-size: 10pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"><b>Sent:</b> Tuesday, January 03, 2006 5:32 AM</div> <div style="font-family: arial; font-style: normal; font-variant: normal; font-weight: normal; font-size: 10pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"><b>Subject:</b> [Asterisk-Users] SIP through freeBSD NAT</div> <div><br /></div><font face="arial" size="2">Hi everyone<br /><br />My problem is the following:<br />I'm trying to make a call from a sip phone (SJphone) behind a Restricted Cone NAT towards and Asterisk behind another NAT<br />(a freeBSD 3.3 using pf). By now I'm only trying to play a record set in the remote Asterisk.<br /><br />My soft phone registers without problems to the Asterisk but once the record starts to play I get a hangup. SJphone outputs<br />"End reason:&nbsp; Unable to agree on media streams". <br /><br />I'm forwarding SIP and IAX ports from the remote NAT towards the Asterisk box (i've tryied it with IAX with no problems) using<br />the following config in the remote NAT:<br /><br />/etc/pf.conf<br />.....<br /># outgoing UDP port 5060 connections use source port 5060 on firewall<br />nat on $ext_if inet proto udp from any port = 5060 to any -&gt; ($ext_if) port 5060<br /><br /># Redirect all trafic from NAT:asterisk_port to 192.168.1.5:asterisk_port<br />rdr on $ext_if inet proto { tcp, udp } from any to any port 4569 -&gt; 192.168.1.5 port 4569<br />rdr on $ext_if inet proto { tcp, udp } from any to $ext_if port 5060 -&gt; 192.168.1.5 port 5060<br />rdr on $ext_if inet proto { tcp , udp} from any to any port 10000:20000 -&gt; 192.168.1.5 port 10000:20000<br /><br /># Let the Internet see our services<br />&nbsp; pass in log-all quick on $ext_if inet proto { tcp, udp } from any to any port 4569 keep state <br />pass in log-all quick on $ext_if inet proto { tcp, udp } from any to any port 5060 keep state <br />.....<br />------------------------------------------------------------------<br /><br />I think the problem might relay in this "pass in log-all" since once I commented the last line and the SJphone was unable to<br />register, but I haven't found a way to set up a range using this "pass" command (it complains saying that the " : " is valid only<br />with the "rdr " command) but I haven't found info explaining why I should (or shouldn't) use this "pass" command.<br /><br />My Asterisk config is:<br /><br />sip.conf<br />[general]<br />port=5060<br />externip = www.theip.net<br />localnet = 192.168.1.0<br />localmask = 255.255.255.0<br />allow=all<br /><br />[user]<br />....<br />nat=yes<br />canreinvite=no<br />host=dynamic<br />--------------------------------------------<br />extensions.conf<br /><br />exten =&gt; 400,1,Background(/var/lib/asterisk/sounds/myrecord)<br />exten =&gt; 400,2,Hangup<br />exten =&gt; 400,102,Hangup<br />---------------------------------------------<br /><br />Thanx a lot!<br />ww6 <br /></font> <p> </p><hr /> <p></p>_______________________________________________<br />--Bandwidth and Colocation provided by Easynews.com --<br /><br />Asterisk-Users mailing list<br />To UNSUBSCRIBE or update options visit:<br />&nbsp;&nbsp; http://lists.digium.com/mailman/listinfo/asterisk-users<br /></blockquote><br />