OK I found this which explains nicely. It's now working :)

https://github.com/OpenSIPS/opensips/issues/1460

Thank you.
Mark.


On Thu, 5 Mar 2020 at 09:43, Mark Farmer <[email protected]> wrote:

> Hi Bogdan thanks for the reply.
> I'm struggling to understand this one. If I do 'opensipsctl fifo set_glag
> 4' what do I need to check for with is_gflag()?
>
> Many thanks
> Mark.
>
>
> On Wed, 4 Mar 2020 at 18:59, Bogdan-Andrei Iancu <[email protected]>
> wrote:
>
>> Hi Mark,
>>
>> Note that the param of is_gflag() is an index inside the gflag array,
>> while the MI funcs have as param a bitmaks !
>>
>> Regards,
>>
>> Bogdan-Andrei Iancu
>>
>> OpenSIPS Founder and Developer
>>   https://www.opensips-solutions.com
>> OpenSIPS Summit, Amsterdam, May 2020
>>   https://www.opensips.org/events/Summit-2020Amsterdam/
>>
>> On 3/4/20 7:09 PM, Mark Farmer wrote:
>>
>> Hi all, I am having a problem getting my if statement to work.
>> I'm using a modified trunking script & I have this just after the
>> in-dialog and IS_TRUNK matching parts.
>>
>> ...
>> if (is_method("INVITE") && is_gflag("4")) {
>>                 xlog("CUSTOM_LOG: Server is in maintenance mode. Sending
>> 503 Maintenance");
>>                 send_reply("503","Maintenance");
>>                 exit;
>> }
>> ...
>>
>> I have the gflags module loaded and I can set the flag using opensipsctl:
>>
>> opensipsctl fifo set_gflag 4
>> opensipsctl fifo is_gflag 4
>> TRUE
>>
>> But I never see this kick in, the call works normally and no 503 is sent.
>>
>> Any ideas?
>>
>> opensips -V
>> version: opensips 2.4.7 (x86_64/linux)
>> flags: STATS: On, DISABLE_NAGLE, USE_MCAST, SHM_MMAP, PKG_MALLOC,
>> F_MALLOC, FAST_LOCK-ADAPTIVE_WAIT
>> ADAPTIVE_WAIT_LOOPS=1024, MAX_RECV_BUFFER_SIZE 262144, MAX_LISTEN 16,
>> MAX_URI_SIZE 1024, BUF_SIZE 65535
>> poll method support: poll, epoll, sigio_rt, select.
>> git revision: 9e1fcc915
>> main.c compiled on 17:20:16 Feb 27 2020 with gcc 7
>>
>> Many thanks and regards
>> Mark.
>>
>>
>> _______________________________________________
>> Users mailing 
>> [email protected]http://lists.opensips.org/cgi-bin/mailman/listinfo/users
>>
>>
>>
>
> --
> Mark Farmer
> [email protected]
>


-- 
Mark Farmer
[email protected]
_______________________________________________
Users mailing list
[email protected]
http://lists.opensips.org/cgi-bin/mailman/listinfo/users

Reply via email to