[Users] The usrloc table, Oracle, and Asterisk

Jerome Martin jmartin at longphone.fr
Fri Dec 15 14:59:05 CET 2006


On Fri, 2006-12-15 at 12:07 -0200, Juan Carlos Castro y Castro wrote:
> OK, now I'm trying to do something along the lines of:
> 
> if ("$hdr(expires)" > 3600) {
>         avp_db_query("UPDATE sip_conf SET ipaddr='$si', port='$sp', 
> regseconds=$Ts+$hdr(expires), useragent='$ua' WHERE name='$au'");
> } else {
>         avp_db_query("UPDATE sip_conf SET ipaddr='$si', port='$sp', 
> regseconds=$Ts+3600, useragent='$ua' WHERE name='$au'");
> };
> 
> But I get a syntax error at the "if". How can I do such a comparison?

Take a look at avpcheck() :

http://www.openser.org/docs/modules/1.1.x/avpops.html#AEN384





More information about the Users mailing list