<div dir="ltr">Thanks Ovidiu, that was it! Didn't register one was a bitmask and the other the position.<div><br clear="all"><div><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div>Regards,</div><div><br></div>David Villasmil<div>email: <a href="mailto:david.villasmil.work@gmail.com" target="_blank">david.villasmil.work@gmail.com</a></div><div>phone: +34669448337</div></div></div></div><br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Thu, Jun 10, 2021 at 2:11 AM Ovidiu Sas <<a href="mailto:osas@voipembedded.com">osas@voipembedded.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Read the docs.<br>
In the script, the argument is the position of the flag.<br>
Via MI, the argument is a bitmask.<br>
<br>
-ovidiu<br>
<br>
On Wed, Jun 9, 2021 at 6:33 PM David Villasmil<br>
<<a href="mailto:david.villasmil.work@gmail.com" target="_blank">david.villasmil.work@gmail.com</a>> wrote:<br>
><br>
> So I'm trying to use gflags.so in 2.4.7<br>
><br>
> I set the module as:<br>
><br>
> loadmodule "gflags.so"<br>
> modparam("gflags", "initial", 0)<br>
><br>
> then i'm doing:<br>
><br>
> if (is_gflag("1")) {<br>
>         xlog("L_ERR", "[$ci][$rm]: gflag(1) is set\n");<br>
> } else {<br>
>     xlog("L_ERR", "[$ci][$rm]: gflag(1) is not set\n");<br>
> }<br>
><br>
> Then, via CLI I'm setting the flag like so:<br>
><br>
> # opensipsctl fifo is_gflag "1"<br>
> FALSE<br>
><br>
> And is set it with:<br>
><br>
> # opensipsctl fifo set_gflag "1"<br>
><br>
> and check it is actually set:<br>
><br>
> # opensipsctl fifo is_gflag "1"<br>
> TRUE<br>
><br>
> But no matter what i do, the script always sees the flag as not set.<br>
><br>
> Did I misunderstand the purpose of the module? I want to be able to set the flag dynamically from the CLI to enable/disable a feature at runtime... is this not possible?<br>
><br>
> thanks guys.<br>
><br>
> Regards,<br>
><br>
> David Villasmil<br>
> email: <a href="mailto:david.villasmil.work@gmail.com" target="_blank">david.villasmil.work@gmail.com</a><br>
> phone: +34669448337<br>
><br>
><br>
> On Wed, Jun 9, 2021 at 8:55 PM David Villasmil <<a href="mailto:david.villasmil.work@gmail.com" target="_blank">david.villasmil.work@gmail.com</a>> wrote:<br>
>><br>
>> gflags!<br>
>><br>
>> Regards,<br>
>><br>
>> David Villasmil<br>
>> email: <a href="mailto:david.villasmil.work@gmail.com" target="_blank">david.villasmil.work@gmail.com</a><br>
>> phone: +34669448337<br>
>><br>
>><br>
>> On Wed, Jun 9, 2021 at 5:05 PM David Villasmil <<a href="mailto:david.villasmil.work@gmail.com" target="_blank">david.villasmil.work@gmail.com</a>> wrote:<br>
>>><br>
>>> Hello guys,<br>
>>><br>
>>> On 2.4 is it possible to set a flag at runtime? I want to set a feature toggle based on that.<br>
>>><br>
>>> Regards,<br>
>>><br>
>>> David Villasmil<br>
>>> email: <a href="mailto:david.villasmil.work@gmail.com" target="_blank">david.villasmil.work@gmail.com</a><br>
>>> phone: +34669448337<br>
><br>
> _______________________________________________<br>
> Users mailing list<br>
> <a href="mailto:Users@lists.opensips.org" target="_blank">Users@lists.opensips.org</a><br>
> <a href="http://lists.opensips.org/cgi-bin/mailman/listinfo/users" rel="noreferrer" target="_blank">http://lists.opensips.org/cgi-bin/mailman/listinfo/users</a><br>
<br>
<br>
<br>
-- <br>
VoIP Embedded, Inc.<br>
<a href="http://www.voipembedded.com" rel="noreferrer" target="_blank">http://www.voipembedded.com</a><br>
<br>
_______________________________________________<br>
Users mailing list<br>
<a href="mailto:Users@lists.opensips.org" target="_blank">Users@lists.opensips.org</a><br>
<a href="http://lists.opensips.org/cgi-bin/mailman/listinfo/users" rel="noreferrer" target="_blank">http://lists.opensips.org/cgi-bin/mailman/listinfo/users</a><br>
</blockquote></div>