Re: [OpenSIPS-Users] opensips with asterisk => relay REGISTER

2009-09-15 Thread Bogdan-Andrei Iancu
In that example, Asterisk has nothing to do with AUTH.
1) opensips get the REGISTER and sends back a challange
2) opensips get the REGISTER with credentials
3) opensips does the auth and forwards the REGISTER to *

Regards,
Bogdan

Uwe Kastens wrote:
> Hello Bogdan,
>
> Thank you for the example. In that case the asterisk have to accept the
> registration without starting a auth itself?
>
> BR
>
> Uwe
>
>
> Bogdan-Andrei Iancu schrieb:
>   
>> Hi Uwe,
>>
>> If you look at the default opensips script, you have a section (by 
>> default commented out) where the REGISTER requests are authenticated and 
>> if passing the auth doing save("location").
>>
>> What you have to do is, after the REGISTER auth, instead of pushing the 
>> REGISTER to the local registrar (via save()), simply forward it further 
>> to Asterisk:
>>
>>
>>  if (is_method("REGISTER"))   {
>> # authenticate the REGISTER requests
>> if (!www_authorize("", "subscriber")) {
>> www_challenge("", "0");
>> exit;
>> }
>>
>> if (!check_to()) {
>> sl_send_reply("403","Forbidden auth ID");
>> exit;
>> }
>>
>> # auth done -> send it to registrar
>> consume_credentials();
>> $du = "sip:ASTERISK_IP:ASTERISK_PORT";
>> t_relay();
>>
>> exit;
>> }
>>
>>
>> Regards,
>> Bogdan
>>
>>
>> Uwe Kastens wrote:
>> 
>>> Hello,
>>>
>>> Has anybody a starting point for me to achieve the following:
>>>
>>> UAC should register with asterisk put should be "pre-authorized" with
>>> opensips. I saw an EMail from Bogdan, that this should be possible but
>>> ATM I could only use opensips as a registrar or route all sip messages
>>> through opensips.
>>>
>>> Anyone has maybe a hint where to start or maybe an example?
>>>
>>> BR
>>>
>>> Uwe
>>>
>>>   
>>>   
>> ___
>> Users mailing list
>> Users@lists.opensips.org
>> http://lists.opensips.org/cgi-bin/mailman/listinfo/users
>> 
>
>
>   


___
Users mailing list
Users@lists.opensips.org
http://lists.opensips.org/cgi-bin/mailman/listinfo/users


Re: [OpenSIPS-Users] opensips with asterisk => relay REGISTER

2009-09-15 Thread Uwe Kastens
Hello Bogdan,

Thank you for the example. In that case the asterisk have to accept the
registration without starting a auth itself?

BR

Uwe


Bogdan-Andrei Iancu schrieb:
> Hi Uwe,
> 
> If you look at the default opensips script, you have a section (by 
> default commented out) where the REGISTER requests are authenticated and 
> if passing the auth doing save("location").
> 
> What you have to do is, after the REGISTER auth, instead of pushing the 
> REGISTER to the local registrar (via save()), simply forward it further 
> to Asterisk:
> 
> 
>  if (is_method("REGISTER"))   {
> # authenticate the REGISTER requests
> if (!www_authorize("", "subscriber")) {
> www_challenge("", "0");
> exit;
> }
>
> if (!check_to()) {
> sl_send_reply("403","Forbidden auth ID");
> exit;
> }
> 
> # auth done -> send it to registrar
> consume_credentials();
> $du = "sip:ASTERISK_IP:ASTERISK_PORT";
> t_relay();
> 
> exit;
> }
> 
> 
> Regards,
> Bogdan
> 
> 
> Uwe Kastens wrote:
>> Hello,
>>
>> Has anybody a starting point for me to achieve the following:
>>
>> UAC should register with asterisk put should be "pre-authorized" with
>> opensips. I saw an EMail from Bogdan, that this should be possible but
>> ATM I could only use opensips as a registrar or route all sip messages
>> through opensips.
>>
>> Anyone has maybe a hint where to start or maybe an example?
>>
>> BR
>>
>> Uwe
>>
>>   
> 
> 
> ___
> Users mailing list
> Users@lists.opensips.org
> http://lists.opensips.org/cgi-bin/mailman/listinfo/users


-- 

kiste lat: 54.322684, lon: 10.13586

___
Users mailing list
Users@lists.opensips.org
http://lists.opensips.org/cgi-bin/mailman/listinfo/users


Re: [OpenSIPS-Users] opensips with asterisk => relay REGISTER

2009-09-15 Thread Bogdan-Andrei Iancu
Hi Uwe,

If you look at the default opensips script, you have a section (by 
default commented out) where the REGISTER requests are authenticated and 
if passing the auth doing save("location").

What you have to do is, after the REGISTER auth, instead of pushing the 
REGISTER to the local registrar (via save()), simply forward it further 
to Asterisk:


 if (is_method("REGISTER"))   {
# authenticate the REGISTER requests
if (!www_authorize("", "subscriber")) {
www_challenge("", "0");
exit;
}
   
if (!check_to()) {
sl_send_reply("403","Forbidden auth ID");
exit;
}

# auth done -> send it to registrar
consume_credentials();
$du = "sip:ASTERISK_IP:ASTERISK_PORT";
t_relay();

exit;
}


Regards,
Bogdan


Uwe Kastens wrote:
> Hello,
>
> Has anybody a starting point for me to achieve the following:
>
> UAC should register with asterisk put should be "pre-authorized" with
> opensips. I saw an EMail from Bogdan, that this should be possible but
> ATM I could only use opensips as a registrar or route all sip messages
> through opensips.
>
> Anyone has maybe a hint where to start or maybe an example?
>
> BR
>
> Uwe
>
>   


___
Users mailing list
Users@lists.opensips.org
http://lists.opensips.org/cgi-bin/mailman/listinfo/users


[OpenSIPS-Users] opensips with asterisk => relay REGISTER

2009-09-09 Thread Uwe Kastens
Hello,

Has anybody a starting point for me to achieve the following:

UAC should register with asterisk put should be "pre-authorized" with
opensips. I saw an EMail from Bogdan, that this should be possible but
ATM I could only use opensips as a registrar or route all sip messages
through opensips.

Anyone has maybe a hint where to start or maybe an example?

BR

Uwe

-- 

kiste lat: 54.322684, lon: 10.13586


___
Users mailing list
Users@lists.opensips.org
http://lists.opensips.org/cgi-bin/mailman/listinfo/users