Hello,
On 8/29/10 1:21 AM, Alex Balashov wrote:
Is there a particular reason why in the 'load_credentials' parameter to the 'auth_db' module, one can only store values in AVPs, not script variables?
when this parameter was added, only avps were like script variables. Then probably nobody needed to extend. Is should be no issue to write in other PV if someone gets a patch for it.
Cheers, Daniel
e.g. this works:
modparam("auth_db", "load_credentials", "$avp(s:var1)=column")
But not this:
modparam("auth_db", "load_credentials", "$var(var1)=column");
it results in an error like this:
Aug 28 19:00:54 diminuendo-1 /usr/local/sbin/kamailio[19651]: ERROR: auth_db [aaa_avps.h:113]: malformed or non AVP $var(auth_user_id) AVP definition Aug 28 19:00:54 diminuendo-1 /usr/local/sbin/kamailio[19651]: ERROR: auth_db [aaa_avps.h:179]: parse failed in "$var(auth_user_id)" at pos 0($var(auth_user_id)) Aug 28 19:00:54 diminuendo-1 /usr/local/sbin/kamailio[19651]: ERROR: auth_db [authdb_mod.c:208]: failed to parse credentials Aug 28 19:00:54 diminuendo-1 /usr/local/sbin/kamailio[19651]: ERROR: <core> [sr_module.c:874]: init_mod(): Error while initializing module auth_db