Hi Volkan,
I think you are looking for the is_registered() function:
http://www.opensips.org/html/docs/modules/2.2.x/registrar.html#idp5648928
Regards,
Bogdan-Andrei Iancu
OpenSIPS Founder and Developer
http://www.opensips-solutions.com
OpenSIPS Bootcamp 2017, Houston, US
http://opensips.org/training/OpenSIPS_Bootcamp_2017.html
On 07/21/2017 12:34 PM, Volkan Oransoy wrote:
Hi all,
I use uac_registrant to register to remote SIP systems and
registration phase seems ok. What I want to do is to receive calls
from these systems and before accepting calls to my box, I want to
check destination, if it is a valid record on my system. I found a
couple of replies on list archives and one of them suggests to lookup
agains AOR. But that doesn’t work right now. What is the most suitable
way to do this?
if ( check_source_address("1","$avp(trunk_attrs)") ) {
# request comes from trunks
setflag(IS_TRUNK);
} else if ( is_from_gw() ) {
# request comes from GWs
* } else if ( lookup("location","","$ru") ){*
* xlog("Location check for $ru passed.\n");*
} else {
xlog("Location check for $ru failed.\n");
send_reply("403","Forbidden");
exit;
}
Regards,
/Volkan
_______________________________________________
Users mailing list
[email protected]
http://lists.opensips.org/cgi-bin/mailman/listinfo/users
_______________________________________________
Users mailing list
[email protected]
http://lists.opensips.org/cgi-bin/mailman/listinfo/users