[Serusers] load_attrs("$tu","@ruri") not working - SER 2_0_0

tzieleniewski tzieleniewski at o2.pl
Mon Apr 30 11:12:48 CEST 2007


Hi,

I was trying to load user attributes form the database (which where previously defined and set through serweb) and after I tried to load them with load_attrs("$tu","@ruri") no attributes appeared for the user identified by ruri. When I loaded attributes using load_attrs("$tr","@ruri") from the uri_attrs table then everything was ok and attributes were loaded.

Please point me what do I missed so the attributes are not loaded?
 
Below is my ser.cfg code and database contents:
if (lookup_user("$tu.uid", "@ruri")) {
                xlog("L_INFO", " route[INBOUND]: load_attrs($tu, at ruri) <%rm> <%ru> \n");
                load_attrs("$tu", "@ruri");
                dump_attrs();
                xlog("L_INFO", " route[INBOUND]: load_attrs($tr, at ruri) <%rm> <%ru> \n");
                load_attrs("$tr", "@ruri");
                dump_attrs();
                ....
}

database:
ser at sen:~/ser/ser-2.0/serctl$ ./ser_db show user_attrs | grep testser
32 2 testser at voip.rd.touk.pl testser first_name
32 2 testser at voip.rd.touk.pl  last_name
33 2 testser at voip.rd.touk.pl tzl at touk.pl email
32 2 testser at voip.rd.touk.pl  phone
32 2 testser at voip.rd.touk.pl Europe/Warsaw timezone
33 2 testser at voip.rd.touk.pl 2007-02-26 13:50:18 datetime_created
32 0 testser at voip.rd.touk.pl 0 sw_allow_find
32 0 testser at voip.rd.touk.pl 0 sw_send_missed
33 2 testser at voip.rd.touk.pl sip:touk2 at voip.touk.pl forward_blind
33 2 testser fd for

and output in the log file:
Apr 30 11:11:40 sen ser[29958]:  route[INBOUND]: load_attrs($tu, at ruri) <INVITE> <sip:testser at voip.rd.touk.pl>
Apr 30 11:11:40 sen ser[29958]: INFO: avp.c:540: class=GLOBAL
Apr 30 11:11:40 sen ser[29958]: AVP["lang"]="en"
Apr 30 11:11:40 sen ser[29958]: INFO: avp.c:550: track=FROM class=DOMAIN
Apr 30 11:11:40 sen ser[29958]: INFO: No AVP present
Apr 30 11:11:40 sen ser[29958]: INFO: avp.c:560: track=TO class=DOMAIN
Apr 30 11:11:40 sen ser[29958]: AVP["did"]="voip.rd.touk.pl"
Apr 30 11:11:40 sen ser[29958]: AVP["digest_realm"]="voip.rd.touk.pl"
Apr 30 11:11:40 sen ser[29958]: INFO: avp.c:570: track=FROM class=USER
Apr 30 11:11:40 sen ser[29958]: INFO: No AVP present
Apr 30 11:11:40 sen ser[29958]: INFO: avp.c:580: track=TO class=USER
Apr 30 11:11:40 sen ser[29958]: AVP["uid"]="testser at voip.rd.touk.pl"
Apr 30 11:11:40 sen ser[29958]: INFO: avp.c:590: track=FROM class=URI
Apr 30 11:11:40 sen ser[29958]: INFO: No AVP present
Apr 30 11:11:40 sen ser[29958]: INFO: avp.c:600: track=TO class=URI
Apr 30 11:11:40 sen ser[29958]: INFO: No AVP present
Apr 30 11:11:40 sen ser[29958]:  route[INBOUND]: load_attrs($tr, at ruri) <INVITE> <sip:testser at voip.rd.touk.pl>
Apr 30 11:11:40 sen ser[29958]: INFO: avp.c:540: class=GLOBAL
Apr 30 11:11:40 sen ser[29958]: AVP["lang"]="en"
Apr 30 11:11:40 sen ser[29958]: INFO: avp.c:550: track=FROM class=DOMAIN
Apr 30 11:11:40 sen ser[29958]: INFO: No AVP present
Apr 30 11:11:40 sen ser[29958]: INFO: avp.c:560: track=TO class=DOMAIN
Apr 30 11:11:40 sen ser[29958]: AVP["did"]="voip.rd.touk.pl"
Apr 30 11:11:40 sen ser[29958]: AVP["digest_realm"]="voip.rd.touk.pl"
Apr 30 11:11:40 sen ser[29958]: INFO: avp.c:570: track=FROM class=USER
Apr 30 11:11:40 sen ser[29958]: INFO: No AVP present
Apr 30 11:11:40 sen ser[29958]: INFO: avp.c:580: track=TO class=USER
Apr 30 11:11:40 sen ser[29958]: AVP["uid"]="testser at voip.rd.touk.pl"
Apr 30 11:11:40 sen ser[29958]: INFO: avp.c:590: track=FROM class=URI
Apr 30 11:11:40 sen ser[29958]: INFO: No AVP present
Apr 30 11:11:40 sen ser[29958]: INFO: avp.c:600: track=TO class=URI
Apr 30 11:11:40 sen ser[29958]: AVP["forward_blindd"]="sip:hellboy at voip.rd.touk.pl"
Apr 30 11:11:40 sen ser[29958]: AVP["forward_voicemaill"]="sip:hellboy at voip.rd.touk.pl"

Cheers
Tomasz



More information about the sr-users mailing list