<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 dir="ltr" class="gmail_signature"></div></div><div>Mark.</div><div><br></div></div></div></div></div>