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
