[Users] SIP Clients Can't REGISTER
Daniel-Constantin Mierla
daniel at voice-system.ro
Mon Jun 19 18:15:49 CEST 2006
As you can see in the network trace, the SIP server challenges the
REGISTER for authentication, but it seems that the client is not
able/configured to perform digest authentication. After the 401, the
client must send back a REGISTER with an "Authorization" header.
Cheers,
Daniel
On 06/19/06 16:31, Hamid Ali Asgari wrote:
> The client can't register, still it doesn't allow registration.
>
> Attached is the ngrep output you mentioned.
>
> Thanks,
> Hamid
>
>
> Ngrep Output:
>
> #
> U 85.15.7.17:3166 -> 85.15.7.18:5060
> REGISTER sip:shatel.ir SIP/2.0..From: sip:101 at shatel.ir;tag=5fa04040..To:
> sip:101 at shatel.ir..Call-Id: 9401fb256987b29da88b308b1
> 1ce64ed..Cseq: 1 REGISTER..Contact:
> <sip:101 at 85.15.7.17;LINEID=6f5beb97d08670a1c8328ce1526ae928>..Expires:
> 300..Date: Mon, 19 J
> un 2006 11:02:02 GMT..Max-Forwards: 20..User-Agent: sipX/2.5.2
> (WinNT)..Accept-Language: en..Via: SIP/2.0/UDP 85.15.7.17;branch
> =z9hG4bK-a4ba80ab4920a96042a782f74c40944d..Content-Length: 0....
>
> #
> U 85.15.7.17:3166 -> 85.15.7.18:5060
> REGISTER sip:shatel.ir SIP/2.0..From: sip:101 at shatel.ir;tag=5fa04040..To:
> sip:101 at shatel.ir..Call-Id: 9401fb256987b29da88b308b1
> 1ce64ed..Cseq: 1 REGISTER..Contact:
> <sip:101 at 85.15.7.17;LINEID=6f5beb97d08670a1c8328ce1526ae928>..Expires:
> 300..Date: Mon, 19 J
> un 2006 11:02:02 GMT..Max-Forwards: 20..User-Agent: sipX/2.5.2
> (WinNT)..Accept-Language: en..Via: SIP/2.0/UDP 85.15.7.17;branch
> =z9hG4bK-a4ba80ab4920a96042a782f74c40944d..Content-Length: 0....
>
> #
> U 85.15.7.17:3166 -> 85.15.7.18:5060
> REGISTER sip:shatel.ir SIP/2.0..From: sip:101 at shatel.ir;tag=5fa04040..To:
> sip:101 at shatel.ir..Call-Id: 9401fb256987b29da88b308b1
> 1ce64ed..Cseq: 1 REGISTER..Contact:
> <sip:101 at 85.15.7.17;LINEID=6f5beb97d08670a1c8328ce1526ae928>..Expires:
> 300..Date: Mon, 19 J
> un 2006 11:02:02 GMT..Max-Forwards: 20..User-Agent: sipX/2.5.2
> (WinNT)..Accept-Language: en..Via: SIP/2.0/UDP 85.15.7.17;branch
> =z9hG4bK-a4ba80ab4920a96042a782f74c40944d..Content-Length: 0....
>
> #
> U 85.15.7.18:5060 -> 85.15.7.17:5060
> SIP/2.0 401 Unauthorized..From: sip:101 at shatel.ir;tag=5fa04040..To:
> sip:101 at shatel.ir;tag=a2c1e7c3808498f2cb2d193cd520e0fc.60d6
> ..Call-Id: 9401fb256987b29da88b308b11ce64ed..Cseq: 1 REGISTER..Via:
> SIP/2.0/UDP 85.15.7.17;branch=z9hG4bK-a4ba80ab4920a96042a78
> 2f74c40944d..WWW-Authenticate: Digest realm="shatel.ir",
> nonce="449677461ef22770698d74f5dde4b0c2f00cf44f"..Server: OpenSer (1.0
> .1 (i386/linux))..Content-Length: 0..Warning: 392 85.15.7.18:5060 "Noisy
> feedback tells: pid=13352 req_src_ip=85.15.7.17 req_s
> rc_port=3166 in_uri=sip:shatel.ir out_uri=sip:shatel.ir via_cnt==1"....
>
> #
> U 85.15.7.18:5060 -> 85.15.7.17:5060
> SIP/2.0 401 Unauthorized..From: sip:101 at shatel.ir;tag=5fa04040..To:
> sip:101 at shatel.ir;tag=a2c1e7c3808498f2cb2d193cd520e0fc.60d6
> ..Call-Id: 9401fb256987b29da88b308b11ce64ed..Cseq: 1 REGISTER..Via:
> SIP/2.0/UDP 85.15.7.17;branch=z9hG4bK-a4ba80ab4920a96042a78
> 2f74c40944d..WWW-Authenticate: Digest realm="shatel.ir",
> nonce="4496774acfd59b6e20c1968fc0bff804d526ce03"..Server: OpenSer (1.0
> .1 (i386/linux))..Content-Length: 0..Warning: 392 85.15.7.18:5060 "Noisy
> feedback tells: pid=13352 req_src_ip=85.15.7.17 req_s
> rc_port=3166 in_uri=sip:shatel.ir out_uri=sip:shatel.ir via_cnt==1"....
>
>
>
>
>
> -----Original Message-----
> From: Daniel-Constantin Mierla [mailto:daniel at voice-system.ro]
> Sent: Monday, June 19, 2006 4:32 PM
> To: Hamid Ali Asgari
> Cc: users at openser.org
> Subject: Re: [Users] SIP Clients Can't REGISTER
>
> Hello,
>
> On 06/19/06 14:38, Hamid Ali Asgari wrote:
>
>> Hi,
>> Thanks for the reply.
>> I commented out the entry you mentioned:
>>
>> #101 at mydomain.com Auth-Type := Accept, Sip-Group == "suspended",
>> #Service-Type == "Group-Check"
>>
>> What happens now is that the radius will check for a group named SUSPENDED
>> and will reject because it won't match the 101 user:
>>
>> >From RADIUS debug:
>> users: Matched entry DEFAULT at line 152
>> users: Matched entry DEFAULT at line 255
>> -----------------------------------------------------------
>> Users:152: DEFAULT Auth-Type = System
>> Fall-Through = 1
>> Users:255: DEFAULT Auth-Type := Reject, Service-Type == "Group-Check"
>>
>> Any thoughts?
>>
>>
>
> this is ok, it is the response that the user is not in the suspended
> group. The processing should go further in openser configuration script.
> Do you encounter other issues with calls/registrations?
>
> Cheers,
> Daniel
>
>
>
>> Hamid
>>
>>
>>
>>
>> -----Original Message-----
>> From: Daniel-Constantin Mierla [mailto:daniel at voice-system.ro]
>> Sent: Monday, June 19, 2006 12:54 PM
>> To: Hamid Ali Asgari
>> Cc: 'Edson'; users at openser.org
>> Subject: Re: [Users] SIP Clients Can't REGISTER
>>
>> If look carefully in the configuration file of the tutorial, it checks
>> for users belonging to "suspended" group. As you have in 'users' file:
>>
>> 101 at mydomain.com Auth-Type := Accept, Sip-Group == "suspended",
>> Service-Type == "Group-Check"
>>
>> Reply-Message = "Authorized"
>>
>> means that user 101 is in suspended group and it is not allowed to
>> register or initiate calls. So remove this line for your 'users' file.
>>
>> Also, when you test, just watch the network traffic on you sip server,
>> it will reveal the reply code so you can spot easily which statement was
>> hit in the config file: ngrep -d any port 5060
>>
>> Cheers,
>> Daniel
>>
>>
>>
>
>
> _______________________________________________
> Users mailing list
> Users at openser.org
> http://openser.org/cgi-bin/mailman/listinfo/users
>
>
More information about the Users
mailing list