you&#39;ll see where sip compliance gets you ;)<br><br><br><div class="gmail_quote">On Tue, Nov 18, 2008 at 6:04 PM, Iņaki Baz Castillo <span dir="ltr">&lt;<a href="mailto:ibc@aliax.net">ibc@aliax.net</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Hi, when FS calls to a natted user, it generates an INVITE with a Request URI<br>
as follows:<br>
<br>
 &nbsp;INVITE sip:user@XX.XX.XX.XX:XXXX;transport=udp;received=&quot;XX.XX.XX.XX:XXXX&quot; SIP/2.0<br>
<br>
Well, this is not valid since a SIP URI parameter cannot contain quote symbol (&quot;).<br>
You can verify it in RFC 3261 - page 222 (look for &quot;other-param&quot;):<br>
<br>
------------<br>
uri-parameters &nbsp; &nbsp;= &nbsp;*( &quot;;&quot; uri-parameter)<br>
uri-parameter &nbsp; &nbsp; = &nbsp;transport-param / user-param / method-param<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; / ttl-param / maddr-param / lr-param / other-param<br>
transport-param &nbsp; = &nbsp;&quot;transport=&quot;<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; ( &quot;udp&quot; / &quot;tcp&quot; / &quot;sctp&quot; / &quot;tls&quot;<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; / other-transport)<br>
other-transport &nbsp; = &nbsp;token<br>
user-param &nbsp; &nbsp; &nbsp; &nbsp;= &nbsp;&quot;user=&quot; ( &quot;phone&quot; / &quot;ip&quot; / other-user)<br>
other-user &nbsp; &nbsp; &nbsp; &nbsp;= &nbsp;token<br>
method-param &nbsp; &nbsp; &nbsp;= &nbsp;&quot;method=&quot; Method<br>
ttl-param &nbsp; &nbsp; &nbsp; &nbsp; = &nbsp;&quot;ttl=&quot; ttl<br>
maddr-param &nbsp; &nbsp; &nbsp; = &nbsp;&quot;maddr=&quot; host<br>
lr-param &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;= &nbsp;&quot;lr&quot;<br>
other-param &nbsp; &nbsp; &nbsp; = &nbsp;pname [ &quot;=&quot; pvalue ]<br>
pname &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; = &nbsp;1*paramchar<br>
pvalue &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;= &nbsp;1*paramchar<br>
paramchar &nbsp; &nbsp; &nbsp; &nbsp; = &nbsp;param-unreserved / unreserved / escaped<br>
param-unreserved &nbsp;= &nbsp;&quot;[&quot; / &quot;]&quot; / &quot;/&quot; / &quot;:&quot; / &quot;&amp;&quot; / &quot;+&quot; / &quot;$&quot;<br>
-------------<br>
<br>
This causes Twinkle sofphone droping the incoming request since it&#39;s malformed.<br>
Quote symbol (&quot;) should not be used in a SIP URI parameter in order to be SIP<br>
compliant.<br>
<br>
Since I just use Twinkle (the best and more SIP compliant softphone for Linux) I<br>
can&#39;t test FreeSwitch for now &nbsp;:(<br>
<br>
<br>
Best regards.<br>
<br>
<br>
--<br>
Iņaki Baz Castillo<br>
<br>
_______________________________________________<br>
Freeswitch-dev mailing list<br>
<a href="mailto:Freeswitch-dev@lists.freeswitch.org">Freeswitch-dev@lists.freeswitch.org</a><br>
<a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev" target="_blank">http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev</a><br>
UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-dev" target="_blank">http://lists.freeswitch.org/mailman/options/freeswitch-dev</a><br>
<a href="http://www.freeswitch.org" target="_blank">http://www.freeswitch.org</a><br>
</blockquote></div><br><br clear="all"><br>-- <br>Anthony Minessale II<br><br>FreeSWITCH <a href="http://www.freeswitch.org/">http://www.freeswitch.org/</a><br>ClueCon <a href="http://www.cluecon.com/">http://www.cluecon.com/</a><br>
<br>AIM: anthm<br><a href="mailto:MSN%3Aanthony_minessale@hotmail.com">MSN:anthony_minessale@hotmail.com</a><br>GTALK/JABBER/<a href="mailto:PAYPAL%3Aanthony.minessale@gmail.com">PAYPAL:anthony.minessale@gmail.com</a><br>
IRC: <a href="http://irc.freenode.net">irc.freenode.net</a> #freeswitch<br><br>FreeSWITCH Developer Conference<br><a href="mailto:sip%3A888@conference.freeswitch.org">sip:888@conference.freeswitch.org</a><br><a href="http://iax:guest@conference.freeswitch.org/888">iax:guest@conference.freeswitch.org/888</a><br>
<a href="mailto:googletalk%3Aconf%2B888@conference.freeswitch.org">googletalk:conf+888@conference.freeswitch.org</a><br>pstn:213-799-1400<br>