[OpenSIPS-Users] trying to rewriteuri to the value of a variable
Tyler Merritt
tyler at fonality.com
Mon Feb 7 03:26:00 CET 2011
I do this as well:
$var(origFromNumber) = $(re{uri.user});
$var(finalFromURI) = "sip:81" + $(var(origFromNumber){s.substr,1,0}) + "@" +
$fd;
This works fine for me. Takes what is essentially a DID and formats it to a
SIP PEER string as per the carrier.
You say that var(z) prints correctly in the logs, but according to the
parser it's not a legit URI. It may just be that your upstream routes don't
recognize this format.
We use the usr_loc and db_aliases in order to match the URI up with a
destination - have you ensured that there is a valid destination for this
SIP URI?
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/users/attachments/20110207/b1939c50/attachment.htm>
More information about the Users
mailing list