<html><head><style type="text/css"><!-- DIV {margin:0px;} --></style></head><body><div style="font-family:courier,monaco,monospace,sans-serif;font-size:12pt">Hi,<br><br>You sound like a good candidate for my new experimental force contact feature.<br><br>For this to work you need to use the directory for auth instead of the blind reg mode.<br><br>*) Edit sofia.conf.xml and comment the blind reg option.<br>*) Edit directory.xml and add a &lt;user&gt; tag to the &lt;domain name="$${domain}"&gt;<br>&nbsp;&nbsp; section making sure $${domain} is also the name of the domain portion of <br>&nbsp;&nbsp; the sip's client registration.<br><br>edit the file to look something like this and put in a absolute contact to use when this user registers regardless of what he advertises.&nbsp; This means that if you are using nat you should setup a permenant port forwarding for whatver uri you mention.<br><br>e.g.<br><br>Assuming your public ip is 66.2.2.2 and your phone is
 10.0.0.2<br><br>add a rule to always port forward udp port 5555 of 66.2.2.2 to 10.0.0.2 5060<br>then edit the following so the contact uri is user@66.2.2.2:5555<br><br>Whenever the phone registers with this user the specified contact will be added to the database instead of the real one this should make it possible for your phone to receive sip traffic even if it does not support STUN.<br><br>&lt;domain name="$${domain}"&gt;<br>&nbsp; &lt;user id="myuser"&gt;<br>&nbsp; &nbsp; &lt;params&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;param name="password" value="mypass"/&gt;<br>&nbsp; &nbsp; &lt;/params&gt;<br>&nbsp;&nbsp;&nbsp; &lt;variables&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;variable name="force-contact" value="[TESTING] sip:myuser@66.2.2.2:5555"/&gt;<br>&nbsp;&nbsp;&nbsp; &lt;/variables&gt;<br>&nbsp; &lt;/user&gt;<br>&lt;/domain&gt; <br><div>&nbsp;</div><div>Anthony Minessale II<br><br><span>FreeSWITCH <a target="_blank"
 href="http://www.freeswitch.org/">http://www.freeswitch.org/</a></span><br><span>ClueCon <a target="_blank" href="http://www.cluecon.com/">http://www.cluecon.com/</a></span><br><br>AIM: anthm<br>MSN:anthony_minessale@hotmail.com<br>JABBER:anthony.minessale@gmail.com<br>IRC: irc.freenode.net #freeswitch</div><div><br>FreeSWITCH Developer Conference<br>sip:888@conference.freeswitch.org<br>iax:guest@conference.freeswitch.org/888<br>googletalk:conf+888@conference.freeswitch.org<br>pstn:213-799-1400</div><div style="font-family: courier,monaco,monospace,sans-serif; font-size: 12pt;"><br><br><div style="font-family: times new roman,new york,times,serif; font-size: 12pt;">----- Original Message ----<br>From: Dave &lt;lists+freeswitch@bigfatdave.com&gt;<br>To: FSwtch Usrs &lt;freeswitch-users@lists.freeswitch.org&gt;<br>Sent: Monday, May 21, 2007 2:20:53 AM<br>Subject: [Freeswitch-users] Strange Reg<br><br><div>Hi guys,<br><br>I've got a rather interesting situation,
 here.&nbsp;&nbsp;I've got an ATA<br>registering to a FreeSWITCH(TM) (FS2), both behind NAT.&nbsp;&nbsp;So far, so good.<br>Now, the FreeSWITCH(TM) registers to another FreeSWITCH(TM) outside the<br>NAT (FS2), and that's where the problems start.&nbsp;&nbsp;Here's the configuration:<br><br>ATA&lt;-&gt;FS2&lt;-&gt;NAT&lt;-&gt;Internet&lt;-&gt;FS1<br><br>ATA: 10.1.0.51 (behind NAT)<br>FS2: 10.1.0.30 (behind NAT)<br>FS1: freeswitch1.asnetinc.net (64.118.94.19)<br><br>Now, here's where it gets very interesting.&nbsp;&nbsp;This is what FS1 gets when<br>FS2 registers:<br>&gt; From:&nbsp;&nbsp;&nbsp;&nbsp;[R352928@freeswitch1.asnetinc.net]<br>&gt; Contact: ["user" &lt;sip:R352928@10.0.0.221:39260&gt;]<br>&gt; Expires: [3600]<br>&gt; nta_agent: tport: Bad message<br><br>Now, where on Earth did 10.0.0.221 come from???&nbsp;&nbsp;(I've actually hardcoded<br>both external_rtp_ip and server_name to the public IP of the NAT in the<br>FS2 config, but for some strange reason, FS2
 apparently claims to be at<br>10.0.0.221, which isn't even its local IP.)<br><br>As if that's not interesting enough, I get this from FS1, too, when it<br>tries to connect to another SIP server on the public Internet:<br>&gt; outbound(0xb4e1e1a0): detected NAT: freeswitch1.asnetinc.net != 64.118.94.19<br><br>Now, since a forward DNS resolution claims that the inequality is false, I<br>assume it attempted a reverse DNS lookup, which would fail (since my ISP<br>takes forever to update PTR records).<br><br>As usual, any hints, tips, tricks, ideas, suggestions, flames, questions,<br>or (ideally) answers are greatly appreciated :-)<br><br>Thank you,<br> - Dave<br><br>_______________________________________________<br>Freeswitch-users mailing list<br>Freeswitch-users@lists.freeswitch.org<br><a target="_blank" href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users">http://lists.freeswitch.org/mailman/listinfo/freeswitch-users</a><br>UNSUBSCRIBE:<a target="_blank"
 href="http://lists.freeswitch.org/mailman/options/freeswitch-users">http://lists.freeswitch.org/mailman/options/freeswitch-users</a><br><a target="_blank" href="http://www.freeswitch.org">http://www.freeswitch.org</a><br></div></div><br></div></div><br>
      <hr size=1>Got a little couch potato? <br>
Check out fun <a href="http://us.rd.yahoo.com/evt=48248/*http://search.yahoo.com/search?fr=oni_on_mail&p=summer+activities+for+kids&cs=bz">summer activities for kids.</a></body></html>