Hi Stefano, Please check *avp type* that you are using, use type 0 instead of 2
See below the different types for avps: 0 - *AVP* with string name and string value 1 - *AVP* with string name and integer value 2 - *AVP* with integer name and string value 3 - *AVP* with integer name and integer value
Regards,
Gustavo
On Wed, Sep 3, 2008 at 7:10 AM, Stefano Palleschi < stefano.palleschi@okcom.it> wrote:
Hello all,
i'm trying to do an unconditional call forward with openser. I've added the instructions below in the script:
if (avp_db_load("$ru/username", "$avp(s:callfwd)")) { avp_pushto("$ru", "$avp(s:callfwd)"); xlog("$avp(s:callfwd)"); route(1); exit; }
and i've created a record on the usr_preferences table of openser database:
mysql> select * from usr_preferences;
+------+------------+-----------------------------+-----------+-----------------------------+------+---------------------+ | uuid | username | domain | attribute | value | type | modified |
+------+------------+-----------------------------+-----------+-----------------------------+------+---------------------+ | 1 | 0666620996 | 81.29.176.57 | callfwd | sip:0666653218@81.29.176.57 sip%3A0666653218@81.29.176.57 | 2 | 2008-09-03 09:51:33 |
+------+------------+-----------------------------+-----------+-----------------------------+------+---------------------+ 1 row in set (0.00 sec)
like showed, i would like forward the call that arrive at the sip client 0666620996 to the pstn number 0666653218. At openser restarting I get always this error:
ERROR:avpops:load_avps: incomplet uri sip:81.29.176.57
without make any call.
Why in the uri there isn't the first part (username@)?
Thanks in advance.
Stefano Palleschi
Users mailing list Users@lists.kamailio.org http://lists.kamailio.org/cgi-bin/mailman/listinfo/users