On 06/30/05 17:26, Norman Brandinger wrote:
At the risk of being flamed by the developers that
argue messing with
SIP headers can break interoperability, cause parse problems, is a bad
programming practice, etc, etc.
to cause problems it is true, but not bad programming practice :-) ...
anyhow, this is on the roadmap of uac module, the developer is busy with
studies and other projects in this period, but if someone will send a
patch will be accepted.
I'm posting a little example of using an AVP to
set the callerid of a
user.
Disclaimer: I'm not suggesting this is what anyone should or should
not do, I'm just showing an interesting example.
Seeing your mail from this morning to users@, maybe you should start a
new dokuwiki page (or a new topic on forum) where to post these
examples: "Norman Brandinger's examples" or so -- I am sure that they
will be appreciated by many other users -- and just send small messages
with links on mailing list to inform the users.
Cheers,
Daniel
In the usr_preferences table, there is the following row:
Username: user1
Attribute: callerid
Value: "My Name" <sip:19995551212@example.com
Note that the ending > after .com in the value column is missing on
purpose. I haven't spent the time tweaking the regular expression
below to enable the trailing > to be included.
#-------------------------------------------------------------------------------------------
# Set the callerid for the user from an AVP
#-------------------------------------------------------------------------------------------
if (avp_db_load("$from/username", "s:callerid")) {
subst('/^From: (.*)>(.*)$/From: $avp(callerid)>\2/ig');
};
Some things to consider would be to use one subst to change the "name"
and another subst to change the "number". Obviously, two AVPs would
be needed to implement this.
Regards,
Norman Brandinger
norm at goes dot com
_______________________________________________
Users mailing list
Users(a)openser.org
http://openser.org/cgi-bin/mailman/listinfo/users