<div dir="ltr"><div>is_from_gw checks the gateways in the DB on their ip address and is used for incoming calls. '</div><div>Hence it is perfeclty possible to call is from gateway before do-routing. <br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">Op wo 6 mrt. 2019 om 15:07 schreef Mark Farmer <<a href="mailto:farmorg@gmail.com">farmorg@gmail.com</a>>:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div dir="ltr">Hi everyone<div><br></div><div>I am confused about when drouting() functions become available. I resolved an issue using is_from_gw() & goes_to_gw() by using them after do_routing(). But looking at my trunking script I see that is_from_gw() is being used before do_routing() to check if the call is coming from a known gateway. This was generated by the "Generate OpenSIPS Script" in make menuconfig which I guess knows better than me :)</div><div><br></div><div>How come it works before do_routing() here but would not work for me elsewhere?</div><div><br></div><div><div>route{</div><div><br></div><div>        if (!mf_process_maxfwd_header("10")) {</div><div>                send_reply("483","Too Many Hops");</div><div>                exit;</div><div>        }</div><div><br></div><div>        if ( check_source_address("0","$avp(trunk_attrs)") ) {</div><div>                # request comes from trunks</div><div>                setflag(IS_TRUNK);</div><div>        } else if ( is_from_gw() ) {</div><div>                # request comes from GWs</div><div>        } else {</div><div>                send_reply("403","Forbidden");</div><div>                exit;</div><div>        }</div><div><br></div><div>TIA for explanations.</div><div>Mark.</div><div><br></div><div><br></div>-- <br><div dir="ltr" class="gmail-m_-5169222178971735849gmail_signature">Mark Farmer<br><a href="mailto:farmorg@gmail.com" target="_blank">farmorg@gmail.com</a></div></div></div></div>
_______________________________________________<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>