<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<tt>Hi Mark,<br>
<br>
Note that the param of is_gflag() is an index inside the gflag
array, while the MI funcs have as param a bitmaks !<br>
<br>
Regards,<br>
</tt><tt></tt>
<pre class="moz-signature" cols="72">Bogdan-Andrei Iancu
OpenSIPS Founder and Developer
<a class="moz-txt-link-freetext" href="https://www.opensips-solutions.com">https://www.opensips-solutions.com</a>
OpenSIPS Summit, Amsterdam, May 2020
<a class="moz-txt-link-freetext" href="https://www.opensips.org/events/Summit-2020Amsterdam/">https://www.opensips.org/events/Summit-2020Amsterdam/</a>
</pre>
<div class="moz-cite-prefix">On 3/4/20 7:09 PM, Mark Farmer wrote:<br>
</div>
<blockquote type="cite"
cite="mid:CAOvQDeuCQS-HC5qOEqx1KsCjODhhRgB03AJHNAyEH4L5HEDNZQ@mail.gmail.com">
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<div dir="ltr">
<div dir="ltr">
<div dir="ltr">
<div dir="ltr">Hi all, I am having a problem getting my if
statement to work.</div>
<div dir="ltr">I'm using a modified trunking script & I
have this just after the in-dialog and IS_TRUNK matching
parts.<br>
<div><br>
</div>
<div>...</div>
<div>
<div>if (is_method("INVITE") && is_gflag("4")) {</div>
<div> xlog("CUSTOM_LOG: Server is in
maintenance mode. Sending 503 Maintenance");</div>
<div> send_reply("503","Maintenance");</div>
<div> exit;</div>
<div>}</div>
<div>...</div>
<div><br>
</div>
<div>I have the gflags module loaded and I can set the
flag using opensipsctl:</div>
<div><br>
</div>
<div>
<div>opensipsctl fifo set_gflag 4</div>
<div>opensipsctl fifo is_gflag 4</div>
<div>TRUE</div>
</div>
<div><br>
</div>
<div>But I never see this kick in, the call works
normally and no 503 is sent.</div>
<div><br>
</div>
<div>Any ideas?</div>
<div><br>
</div>
<div>
<div>opensips -V</div>
<div>version: opensips 2.4.7 (x86_64/linux)</div>
<div>flags: STATS: On, DISABLE_NAGLE, USE_MCAST,
SHM_MMAP, PKG_MALLOC, F_MALLOC,
FAST_LOCK-ADAPTIVE_WAIT</div>
<div>ADAPTIVE_WAIT_LOOPS=1024, MAX_RECV_BUFFER_SIZE
262144, MAX_LISTEN 16, MAX_URI_SIZE 1024, BUF_SIZE
65535</div>
<div>poll method support: poll, epoll, sigio_rt,
select.</div>
<div>git revision: 9e1fcc915</div>
<div>main.c compiled on 17:20:16 Feb 27 2020 with gcc
7</div>
</div>
<div><br>
</div>
Many thanks and regards</div>
<div>Mark.</div>
<div><br>
</div>
</div>
</div>
</div>
</div>
<br>
<fieldset class="mimeAttachmentHeader"></fieldset>
<pre class="moz-quote-pre" wrap="">_______________________________________________
Users mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Users@lists.opensips.org">Users@lists.opensips.org</a>
<a class="moz-txt-link-freetext" href="http://lists.opensips.org/cgi-bin/mailman/listinfo/users">http://lists.opensips.org/cgi-bin/mailman/listinfo/users</a>
</pre>
</blockquote>
<br>
</body>
</html>