<p>He should search the mailing list for rewriteuri</p>
<p>You can't, i believe, use pseudovariables with that function. I believe you have to use an avp</p>
<p>Sent from Droid</p>
<div class="gmail_quote">On Feb 6, 2011 8:26 PM, "Tyler Merritt" <<a href="mailto:tyler@fonality.com">tyler@fonality.com</a>> wrote:<br type="attribution">> 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 a<br>> 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></div>