[OpenSIPS-Users] accept messages only from registered users

Romanov Vladimir VRomanov at yota.ru
Tue Mar 17 19:41:35 CET 2009


Hi Noel!
This function check message destination user (RURI). I want check source of message.
1) From: field
2) Contact: field
3) Source IP and port
against records in location table

-----------------
Vladimir Romanov
Scartel Star Lab
CTO
+7 (960) 239-0853


-----Original Message-----
From: Noel R. Morais [mailto:noelrocha at gmail.com] 
Sent: Tuesday, March 17, 2009 9:30 PM
To: Romanov Vladimir
Cc: Users at lists.opensips.org
Subject: Re: [OpenSIPS-Users] accept messages only from registered users

Hi Vladimir,

use the function "lookup(domain)" from the Registrar module.  From the docs:

"The functions extracts username from Request-URI and tries to find
all contacts for the username in usrloc. If there are no such
contacts, -1 will be returned. If there are such contacts, Request-URI
will be overwritten with the contact that has the highest q value and
optionally the rest will be appended to the message (depending on
append_branches parameter value)."

Take a look at http://www.opensips.org/html/docs/modules/devel/registrar.html#id271214

Noel

2009/3/17 Romanov Vladimir <VRomanov at yota.ru>:
> Hi All!
>
> How I can create configuration what accept messages only from registered
> users? How I can check what message (publish, subscribe, invite, message)
> from registered user?
>
> I don’t want to do proxy_authorize.
>
> -----------------
>
> Vladimir Romanov
>
> Scartel Star Lab
>
> CTO
>
> +7 (960) 239-0853
>
>
>
> _______________________________________________
> Users mailing list
> Users at lists.opensips.org
> http://lists.opensips.org/cgi-bin/mailman/listinfo/users
>
>


More information about the Users mailing list