<p>Avpops<br></p>
<p>Sent from Droid</p>
<div class="gmail_quote">On Feb 6, 2011 8:34 PM, "Nigel Daniels" <<a href="mailto:nigel.daniels@connectandsell.com">nigel.daniels@connectandsell.com</a>> wrote:<br type="attribution">> the problem is that rewriteuri() does not support variables is there any<br>
> alternative to rewriteuri() for changing the uri<br>> <br>> On Sun, Feb 6, 2011 at 6:26 PM, Tyler Merritt <<a href="mailto:tyler@fonality.com">tyler@fonality.com</a>> wrote:<br>> <br>>> I do this as well:<br>
>><br>>> $var(origFromNumber) = $(re{uri.user});<br>>> $var(finalFromURI) = "sip:81" + $(var(origFromNumber){s.substr,1,0}) + "@"<br>>> + $fd;<br>>><br>>> This works fine for me. Takes what is essentially a DID and formats it to<br>
>> a SIP PEER string as per the carrier.<br>>><br>>> You say that var(z) prints correctly in the logs, but according to the<br>>> parser it's not a legit URI. It may just be that your upstream routes don't<br>
>> recognize this format.<br>>><br>>> We use the usr_loc and db_aliases in order to match the URI up with a<br>>> destination - have you ensured that there is a valid destination for this<br>>> SIP URI?<br>
>><br>>> _______________________________________________<br>>> Users mailing list<br>>> <a href="mailto:Users@lists.opensips.org">Users@lists.opensips.org</a><br>>> <a href="http://lists.opensips.org/cgi-bin/mailman/listinfo/users">http://lists.opensips.org/cgi-bin/mailman/listinfo/users</a><br>
>><br>>><br>> <br>> <br>> -- <br>> Nigel Daniels<br>> Network & Systems Administrator<br>> ConnectAndSell inc.<br>> (650)-533-2542<br></div>