[OpenSER-Users] how to restrict invite when regiest unsuccessful
Klaus Darilion
klaus.mailinglists at pernau.at
Tue Jan 8 08:16:35 CET 2008
Alex Balashov schrieb:
> On Tue, 8 Jan 2008, liu york wrote:
>
>> I want to restrict invite when regiest unsuccessful even the invite
>> request have right authentication. actually,i just want to only one
>> person can call to pstn,others cant call even have sipid and
>> password.now i has set by modparam("registrar", "max_contacts", 10).but
>> cant restrict the invite by the sipphone no need regiestion.
>
> Are you authenticating INVITEs differently than you are authenticating
> registrations? In other words, are the authentication realm and required
> credentials different for your proxy_challenge() than they are for
> your www_challenge() for handling REGISTER requests?
>
> If they are, it seems that all you should have to do is do a lookup()
> and see if it fails. Presumably, you are doing a save() into your
> registrar/usrloc only on valid REGISTER challenges?
>
>
> i.e.
>
> if(is_method("INVITE")) {
> if(!lookup("location")) {
if(!registered("location")) {
is sufficient
btw: this does not give you any security
regards
klaus
> sl_send_reply("403", "Forbidden -- REGISTER invalid.");
> exit;
> }
> }
>
>
> --
> Alex Balashov
> Evariste Systems
> Web : http://www.evaristesys.com/
> Tel : +1-678-954-0670
> Direct : +1-678-954-0671
>
> _______________________________________________
> Users mailing list
> Users at lists.openser.org
> http://lists.openser.org/cgi-bin/mailman/listinfo/users
More information about the Users
mailing list