<div dir="ltr">I've created a more simple example:<br><br>program uri_test;<br>uses URIParser;<br><br>var<br>  URI : TURI;<br><br>begin<br><br>  URI := ParseURI('<a href="mailto:sip%3Abob@example.com">sip:bob@example.com</a>');<br>

<br>  writeln('URI:');<br>  writeln(#9'Protocol: ', URI.Protocol);<br>  writeln(#9'Username: ', URI.Username);<br>  writeln(#9'Password: ', URI.Password);<br>  writeln(#9'Host: ', URI.Host);<br>

  writeln(#9'Port: ', URI.Port);<br>  writeln(#9'Path: ', URI.Path);<br>  writeln(#9'Document: ', URI.Document);<br>  writeln(#9'Params: ', URI.Params);<br>  writeln(#9'Bookmark: ', URI.Bookmark);<br>

  writeln(#9'HasAuthority: ', URI.HasAuthority);<br>end.<br><br>
The output is:<br>URI:<br>        Protocol: sip<br>        Username: <br>        Password: <br>        Host: <br>        Port: 0<br>        Path: <br>        Document: <a href="mailto:bob@example.com">bob@example.com</a><br>

        Params: <br>        Bookmark: <br>        HasAuthority: FALSE<br><br>Ido<br><br><div class="gmail_quote">On Wed, May 18, 2011 at 15:25, ik <span dir="ltr"><<a href="mailto:idokan@gmail.com">idokan@gmail.com</a>></span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"><div dir="ltr">Hello,<br><br>I have tried to use the URIParser on a structure like so:<br><br>sip:ik@10.0.0.2:5060;name=test?header=something<br>

<br>That's the most complicated SIP URI according to the RFC (3261).<br><br>
But the record was able to just return to me the protocol (sip) and nothing else.<br>Does the unit implement it according to the URI RFC ? if so, what version of that (2396 or 3986) ?<br><br><br>Thanks,<br><br>Ido<br><br>


<br clear="all"><div dir="ltr">LINESIP - Opening the source for communication<br><a href="http://www.linesip.com" target="_blank">http://www.linesip.com</a><br><a href="http://www.linesip.co.il" target="_blank">http://www.linesip.co.il</a><br>


<br></div><br>
</div>
</blockquote></div><br></div>