On Wed, March 26, 2008 6:20 pm, Douglas Garstang wrote:
Ok... I can do it if I use
cr_user_rewrite_uri("sip:.*@192.168.1.240",
"1") in openser.cfg and then change the username from blank to '.*'
(WHERE
is that documented?? I only worked it out by tracing port 3306!!!).
But... this isn't feesible. This means that I have to HARD CODE the name
of the user in the openser.cfg...
Hi Douglas,
no, this is not necessary. The function cr_user_rewrite_uri lookup the
carrier for a user from the subscriber table, yes. But you don't need to
hardcode it. You can just any pseudo-variable, including AVP variables as
lookup source. The '.*' is just used in the SQL query, so you get the
first carrier, i guess. This is not a recommended mode of operation. ;-)
Normally you just use the user from the SIP message, so there is no need
to do fancy variable operations in the script.
Cheers,
Henning