<p dir="ltr">Of course I assume that modules dont implement unescaping uris encoded as URI param value. That needs to be coded.</p>
<p dir="ltr">Anyhow, why is the received stuff required at all? IMHO it is time for dropping custom/proprietary hacks and use rfc 5626 Outbound instead. Otherwise we must live with hacks in lot of places of the code and modules.<br>
</p>
<p dir="ltr">--<br>
Iñaki Baz Castillo<br>
&lt;<a href="mailto:ibc@aliax.net">ibc@aliax.net</a>&gt;</p>
<div class="gmail_quote">El 10/04/2013 11:31, &quot;Juha Heinanen&quot; &lt;<a href="mailto:jh@tutpro.com">jh@tutpro.com</a>&gt; escribió:<br type="attribution"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Juha Heinanen writes:<br>
<br>
&gt; i tested and even when url path field contains escaped chars.  however,<br>
&gt; i started to get these to syslog every 20 seconds<br>
&gt;<br>
&gt; Apr 10 12:17:08 wheezy1 /usr/sbin/sip-proxy[3900]: ERROR: nathelper [nathelper.c:2018]: can&#39;t parse contact uri<br>
&gt;<br>
&gt;<br>
&gt; most likely due to nat pinging.  i haven&#39;t checked yet where they come<br>
&gt; from.  contact field of the ua does not have any escaped chars in it.<br>
<br>
i added the uri to the error message and got:<br>
<br>
nathelper [nathelper.c:2019]: can&#39;t parse contact uri &#39;sip:192.98.102.11:35453%3Btransport%3Dtcp&#39;<br>
<br>
single quotes are from my LM_ERR below, i.e., they are not in the uri<br>
itself.  the uri in question is received uri and the call in nathelper.c<br>
is this:<br>
<br>
                        if (parse_uri(c.s, c.len, &amp;curi) &lt; 0) {<br>
                            LM_ERR(&quot;can&#39;t parse contact uri &#39;%.*s&#39;\n&quot;,<br>
                                   c.len, c.s);<br>
<br>
so there clearly is a bug in parse_uri function.  it cannot handle<br>
escaped chars.<br>
<br>
when i have time, i&#39;ll add tracker issue about it.<br>
<br>
-- juha<br>
<br>
_______________________________________________<br>
SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list<br>
<a href="mailto:sr-users@lists.sip-router.org">sr-users@lists.sip-router.org</a><br>
<a href="http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users" target="_blank">http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users</a><br>
</blockquote></div>