[OpenSER-Users] how to restrict invite when regiest unsuccessful

liu york york at goldentek.biz
Tue Jan 8 08:58:34 CET 2008


OK,i see,let me try. many thx.

	

======= 2008-01-08 15:16:35 您在来信中写道:=======

>
>
>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

= = = = = = = = = = = = = = = = = = = =
			

        致
礼!
 
				 
        york
        york at goldentek.biz
          2008-01-08



More information about the sr-users mailing list