<html>
<head>
<meta content="text/html; charset=utf-8" http-equiv="Content-Type">
</head>
<body text="#000000" bgcolor="#FFFFFF">
<div class="moz-cite-prefix"><tt>Hi Aron,<br>
<br>
Ionut did a patch for adding uri.schema - see
<a class="moz-txt-link-freetext" href="https://github.com/OpenSIPS/opensips/commit/2e25e957b592747289720220a2f510d01d7a8fe7">https://github.com/OpenSIPS/opensips/commit/2e25e957b592747289720220a2f510d01d7a8fe7</a><br>
<br>
It is only on master, but you can backport it to 1.11 if needed.
Let us know if does the trick for you.<br>
<br>
Regards,<br>
</tt>
<pre class="moz-signature" cols="72">Bogdan-Andrei Iancu
OpenSIPS Founder and Developer
<a class="moz-txt-link-freetext" href="http://www.opensips-solutions.com">http://www.opensips-solutions.com</a></pre>
On 24.02.2015 23:13, Podrigal, Aron wrote:<br>
</div>
<blockquote
cite="mid:CANJp-ygnqcKpYsyxvYZgaf4AkjRaCmQucGG3hrnfgntvESjRuA@mail.gmail.com"
type="cite">
<div dir="ltr">Thanks, the <span
style="font-family:monospace;font-size:10.4000005722046px">construct_uri()
function is very </span><font
style="font-size:10.4000005722046px" face="monospace">helpful.
But how would I extract the sip|sips part of an existing uri
(specifically from the Remote-Party-ID)? </font><font
face="arial, helvetica, sans-serif">also I assume that<span
style="font-size:10.4000005722046px"> </span></font><span
style="font-family:monospace;font-size:10.4000005722046px">prefix()
or strip()</span><font face="arial, helvetica, sans-serif">
only helps for the request uri and not for remote-party-id
uri. correct?</font></div>
<div class="gmail_extra"><br>
<div class="gmail_quote">On Tue, Feb 24, 2015 at 5:00 AM,
Bogdan-Andrei Iancu <span dir="ltr"><<a
moz-do-not-send="true" href="mailto:bogdan@opensips.org"
target="_blank">bogdan@opensips.org</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0
.8ex;border-left:1px #ccc solid;padding-left:1ex">
<div text="#000000" bgcolor="#FFFFFF">
<div><tt>Hi Aron,<br>
<br>
You can use the core functions like prefix() or
strip() :<br>
<a moz-do-not-send="true"
href="http://www.opensips.org/Documentation/Script-CoreFunctions-1-11#toc25"
target="_blank">http://www.opensips.org/Documentation/Script-CoreFunctions-1-11#toc25</a><br>
<a moz-do-not-send="true"
href="http://www.opensips.org/Documentation/Script-CoreFunctions-1-11#toc52"
target="_blank">http://www.opensips.org/Documentation/Script-CoreFunctions-1-11#toc52</a><br>
<br>
Also take a look at the construct_uri() function:<br>
<a moz-do-not-send="true"
href="http://www.opensips.org/Documentation/Script-CoreFunctions-1-11#toc11"
target="_blank">http://www.opensips.org/Documentation/Script-CoreFunctions-1-11#toc11</a><br>
<br>
In regards to the URI transformation , it does not
return the schema part, but this can be easily added
if needed.<br>
<br>
Regards,<br>
</tt>
<pre cols="72">Bogdan-Andrei Iancu
OpenSIPS Founder and Developer
<a moz-do-not-send="true" href="http://www.opensips-solutions.com" target="_blank">http://www.opensips-solutions.com</a></pre>
<div>
<div class="h5"> On 24.02.2015 07:44, Podrigal, Aron
wrote:<br>
</div>
</div>
</div>
<blockquote type="cite">
<div>
<div class="h5">
<div dir="ltr">Hi all,
<div><br>
</div>
<div>When doing transformations on a uri, how can
I efficiently get the type of uri 'sip|sips|tel'
?</div>
<div><br>
</div>
<div>usually my transformations involve
stripping/prepending digits from/to the user
part of the uri. I don't want to rewrite the
entire uri. because I want to preserve the
sips|sip part as it was originally. As of now
I'm using the subst() function, but it gets
really messy for some simple tasks. Any
suggestions?</div>
<div><br>
</div>
<div>Thanks</div>
<div>Aron</div>
</div>
<br>
<fieldset></fieldset>
<br>
</div>
</div>
<pre>_______________________________________________
Users mailing list
<a moz-do-not-send="true" href="mailto:Users@lists.opensips.org" target="_blank">Users@lists.opensips.org</a>
<a moz-do-not-send="true" href="http://lists.opensips.org/cgi-bin/mailman/listinfo/users" target="_blank">http://lists.opensips.org/cgi-bin/mailman/listinfo/users</a>
</pre>
</blockquote>
<br>
</div>
</blockquote>
</div>
<br>
</div>
</blockquote>
<br>
</body>
</html>