[OpenSIPS-Users] Stop INVITE from uknown source

Satish Patel satish.txt at gmail.com
Fri Feb 13 16:07:21 CET 2015

I have question about how to stop INVITE coming from unknown source or not
subscribed user.

I have opensips front end proxy and Freeswitch PSTN

But recently i have seeing some calls coming from unknown source and method
is INVITE so it is sending direct INVITE to opensips and opensips
forwarding them to Freeswitch, How do i tell opensip if INVITE from
non-registered user then drop it.

As you see in Freeswitch section, if you see INVITE forward it to
Freeswitch, How do i check INVITE is authenticated or not?

This is what i have in cfg.

 if (is_from_local())

                        # authenticate if from local subscriber
                        # authenticate all initial non-REGISTER request
that pretend to be
                        # generated by local subscriber (domain from FROM
URI is local)
                        if (!check_source_address("2")) {
                        if (!proxy_authorize("", "subscriber")) {
                                proxy_challenge("", "0");
                        # caller authenticated
                } else {
                        # if caller is not local, then called number must
be local

                        if (!is_uri_host_local()) {
                                send_reply("403","Rely forbidden");


 # To FreeSWITCH
        if (is_method("INVITE")) {
        if  ( uri=~"^sip:[1-9][0-9]{10,15}@.*") {
                xlog("Sending call to   ===> Freeswitch\n");
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/users/attachments/20150213/478d0828/attachment.htm>

More information about the Users mailing list