Daniel-Constantin Mierla wrote:

IIRC, the mi command takes a bitmask as value while the config function takes the index in bitmask. So, if you want to test flag 2:

if(is_gflag("2"))

kamctl fifo set_gflag 4

4 = 2^2

For flag ten you have to set it via mi to 2^10 which is 1024.

Try and see if works.

This seems inconsistent and needlessly complicated and does not follow from the documentation at all. I would recommend changing the set_gflag MI function to take the bit offset as an argument rather than the bitmask if is_gflag() checks the offset.

--
Alex Balashov
Evariste Systems
Web    : http://www.evaristesys.com/
Tel    : (+1) (678) 954-0670
Direct : (+1) (678) 954-0671
Mobile : (+1) (678) 237-1775

_______________________________________________
Kamailio (OpenSER) - Users mailing list
Users@lists.kamailio.org
http://lists.kamailio.org/cgi-bin/mailman/listinfo/users
http://lists.openser-project.org/cgi-bin/mailman/listinfo/users

Reply via email to