[OpenSIPS-Users] Stop INVITE from uknown source

Satish Patel satish.txt at gmail.com
Thu Feb 19 17:09:18 CET 2015


Guys! please advice me!

On Fri, Feb 13, 2015 at 10:07 AM, Satish Patel <satish.txt at gmail.com> wrote:

> 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");
>                                 exit;
>                         }
>                         consume_credentials();
>                         # caller authenticated
>                         }
>                 } else {
>                         # if caller is not local, then called number must
> be local
>
>                         if (!is_uri_host_local()) {
>                                 send_reply("403","Rely forbidden");
>                                 exit;
>                         }
>                 }
>
>         }
>
>  # To FreeSWITCH
>         if (is_method("INVITE")) {
>         if  ( uri=~"^sip:[1-9][0-9]{10,15}@.*") {
>                 xlog("Sending call to   ===> Freeswitch\n");
>                 route("to_dispatcher");
>                 exit;
>                 };
>         }
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/users/attachments/20150219/3cc89340/attachment.htm>


More information about the Users mailing list