[OpenSIPS-Users] Boolean values from DB and avp

Vlad Paiu vladpaiu at opensips.org
Mon Feb 23 16:15:18 CET 2015


Hello,

 From the OpenSIPS lexer :

YES                     "yes"|"true"|"on"|"enable"
NO                      "no"|"false"|"off"|"disable"

All of them are equivalent, and are correspondent to integer 1 and 
respectively integer 0.

Best Regards,

Vlad Paiu
OpenSIPS Developer
http://www.opensips-solutions.com

On 23.02.2015 17:09, Patrick Wakano wrote:
> Thank you very much for the answer Vlad!
>
> This raises me another question. I've been using boolean values with 
> avp and found no problem so far. For instance, I set $avp(test) = 
> true, and then use it in an "if" clause and everything works fine! But 
> I'm really not sure if this is correct, and the docs are a little 
> fuzzy regarding avp and boolean values. So can you clarify me what is 
> the real support of boolean types in Opensips?
>
> Regards,
> Patrick
>
>
> On Mon, Feb 23, 2015 at 11:58 AM, Vlad Paiu <vladpaiu at opensips.org 
> <mailto:vladpaiu at opensips.org>> wrote:
>
>     Hello,
>
>     In OpenSIPS, AVPs can have either integer or string values.
>     For boolean values in Postgres, the module internally stores them
>     as strings, so you will either get 't' or 'f' in your script - so
>     yes, it's an OpenSIPS restriction in some ways.
>
>     Best Regards,
>
>     Vlad Paiu
>     OpenSIPS Developer
>     http://www.opensips-solutions.com  
>
>     On 23.02.2015 16:36, Patrick Wakano wrote:
>>     Hello list,
>>
>>     I've been using Opensips 11.3.1 with a Postgres DB 9.1 and
>>     noticed that if I perform an avp_db_query call to retrieve any
>>     boolean value from DB, the result gives me an avp with a string
>>     and not the boolean value. For instance if I have any false value
>>     in my DB, my avp_db_query gives me an avp with the string value
>>     "f" and not the boolean value false.
>>     Is this behaviour due to some misconfiguration in my DB or
>>     Opensips, or is it an Opensips restriction? The docs shows "The
>>     value type of the AVP (string or integer) will be derived from
>>     the type of the columns." but have no mention to boolean...
>>
>>     Thanks,
>>
>>     Patrick
>>
>>
>>     _______________________________________________
>>     Users mailing list
>>     Users at lists.opensips.org  <mailto:Users at lists.opensips.org>
>>     http://lists.opensips.org/cgi-bin/mailman/listinfo/users
>
>
>     _______________________________________________
>     Users mailing list
>     Users at lists.opensips.org <mailto:Users at lists.opensips.org>
>     http://lists.opensips.org/cgi-bin/mailman/listinfo/users
>
>
>
>
> _______________________________________________
> Users mailing list
> Users at lists.opensips.org
> http://lists.opensips.org/cgi-bin/mailman/listinfo/users

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/users/attachments/20150223/c006ee42/attachment-0001.htm>


More information about the Users mailing list