Hi, Thank you for your answer.
Unfortunately, pedantic does not help. Here's an ngrep dump of the corresponding packet. U 212.3.244.8:5060 -> 123.123.123.123:5060 53 49 50 2f 32 2e 30 20 34 30 31 20 55 6e 61 75 SIP/2.0 401 Unau 74 68 6f 72 69 7a 65 64 0d 0a 56 69 61 3a 20 53 thorized..Via: S 49 50 2f 32 2e 30 2f 55 44 50 20 32 31 33 2e 31 IP/2.0/UDP 213.1 38 36 2e 35 34 2e 37 35 3a 35 30 36 30 3b 62 72 86.54.75:5060;br 61 6e 63 68 3d 7a 39 68 47 34 62 4b 32 34 62 64 anch=z9hG4bK24bd 32 34 32 31 0d 0a 46 72 6f 6d 3a 20 3c 73 69 70 2421..From: <sip 3a 30 30 33 32 32 34 30 33 30 37 39 36 30 40 73 :[EMAIL PROTECTED] 69 70 2e 61 71 75 61 6e 74 61 2e 63 6f 6d 3e 3b ip.aquanta.com>; 74 61 67 3d 61 73 32 33 38 65 31 66 32 39 0d 0a tag=as238e1f29.. 54 6f 3a 20 3c 73 69 70 3a 30 30 33 32 32 34 30 To: <sip:0032240 33 30 37 39 36 30 40 73 69 70 2e 61 71 75 61 6e [EMAIL PROTECTED] 74 61 2e 63 6f 6d 3e 3b 20 74 61 67 3d 39 6c 21 ta.com>; tag=9l! 68 43 32 5a 71 38 5a 66 57 47 39 21 70 57 47 63 hC2Zq8ZfWG9!pWGc 4a 46 41 0d 0a 43 61 6c 6c 2d 49 44 3a 20 36 62 JFA..Call-ID: 6b 38 62 34 35 36 37 33 32 37 62 32 33 63 36 36 34 8b4567327b23c664 33 63 39 38 36 39 36 36 33 33 34 38 37 33 40 32 [EMAIL PROTECTED] 31 33 2e 31 38 36 2e 35 34 2e 37 35 0d 0a 43 73 13.186.54.75..Cs 65 71 3a 20 31 30 32 20 52 45 47 49 53 54 45 52 eq: 102 REGISTER 0d 0a 44 61 74 65 3a 20 54 75 65 2c 20 31 36 20 ..Date: Tue, 16 4e 6f 76 20 32 30 30 34 20 31 38 3a 33 38 3a 33 Nov 2004 18:38:3 39 20 47 4d 54 0d 0a 53 65 72 76 65 72 3a 20 53 9 GMT..Server: S 49 50 71 75 65 73 74 2d 53 49 50 2d 53 65 72 76 IPquest-SIP-Serv 65 72 2f 32 2e 32 0d 0a 43 6f 6e 74 65 6e 74 2d er/2.2..Content- 4c 65 6e 67 74 68 3a 20 30 0d 0a 57 57 57 2d 41 Length: 0..WWW-A 75 74 68 65 6e 74 69 63 61 74 65 3a 20 44 69 67 uthenticate: Dig 65 73 74 20 72 65 61 6c 6d 3d 22 73 69 70 2e 61 est realm="sip.a 71 75 61 6e 74 61 2e 63 6f 6d 22 2c 0d 0a 09 6e quanta.com",...n 6f 6e 63 65 3d 22 4c 30 6d 61 51 56 75 67 48 54 once="L0maQVugHT 6e 7a 66 33 42 61 56 49 58 57 72 74 77 58 39 4a nzf3BaVIXWrtwX9J 6b 3d 22 2c 0d 0a 09 73 74 61 6c 65 3d 46 41 4c k=",...stale=FAL 53 45 2c 0d 0a 09 61 6c 67 6f 72 69 74 68 6d 3d SE,...algorithm= 4d 44 35 2c 0d 0a 09 71 6f 70 3d 22 61 75 74 68 MD5,...qop="auth 22 0d 0a 0d 0a The characters at the beginning of the "WWW-Authenticate" lines are CR LF and TAB. Sincerely, Cyrille Demaret -----Message d'origine----- De�: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] De la part de Karl Brose Envoy�: mardi 16 novembre 2004 19:05 ��: Asterisk Users Mailing List - Non-Commercial Discussion Objet�: Re: [Asterisk-Users] SIP register problem Is the SIPquest server sending the 401 Unauthorized message verbatim as you printed it here? I.e. is the WWW-Authentcate header broken up into several lines like that? If so, how man spaces are actually at the beginning of each new line? Continuation lines are allowed in SIP, but I think it's only one space at the beginning of each new line. To make Asterisk parse this correctly you need to turn on pedantic=yes It's silly that Asterisk doesn't turn this header parsing on by default, no reason not to. If this fixes your problem, you should edit the sip source code and remove the if clause before calling lws2sws(blah blah) there is only one instance in the code. pedantic=yes may break other things for you. Cyrille Demaret wrote: > Hi, > > > > I'm trying to register Asterisk with my sip provider but I've a > problem. Here's the log file : > > > > REGISTER sip:sip.aquanta.com SIP/2.0 > > Via: SIP/2.0/UDP 123.123.123.123:5060;branch=z9hG4bK2810ee43 > > From: <sip:[EMAIL PROTECTED]>;tag=as2e43c573 > > To: <sip:[EMAIL PROTECTED]> > > Call-ID: [EMAIL PROTECTED] > > CSeq: 105 REGISTER > > User-Agent: Asterisk PBX > > Expires: 120 > > Contact: <sip:[EMAIL PROTECTED]> > > Event: registration > > Content-Length: 0 > > > > (no NAT) to 212.3.244.8:5060 > > ziki5*CLI> > > > > Sip read: > > SIP/2.0 401 Unauthorized > > Via: SIP/2.0/UDP 123.123.123.123:5060;branch=z9hG4bK2810ee43 > > From: <sip:[EMAIL PROTECTED]>;tag=as2e43c573 > > To: <sip:[EMAIL PROTECTED]>; tag=lPaMk9ATvmCVvvGpOPJFkg > > Call-ID: [EMAIL PROTECTED] > > Cseq: 105 REGISTER > > Date: Tue, 16 Nov 2004 17:23:15 GMT > > Server: SIPquest-SIP-Server/2.2 > > Content-Length: 0 > > WWW-Authenticate: Digest realm="sip.aquanta.com", > > nonce="hDeaQQR5yOCHgx8YjKqI5zOcB1w=", > > stale=FALSE, > > algorithm=MD5, > > qop="auth" > > > > > > 14 headers, 0 lines > > 12 headers, 0 lines > > Reliably Transmitting: > > REGISTER sip:sip.aquanta.com SIP/2.0 > > Via: SIP/2.0/UDP 123.123.123.123:5060;branch=z9hG4bK06fcb9f0 > > From: <sip:[EMAIL PROTECTED]>;tag=as2e43c573 > > To: <sip:[EMAIL PROTECTED]>;tag=lPaMk9ATvmCVvvGpOPJFkg > > Call-ID: [EMAIL PROTECTED] > > CSeq: 106 REGISTER > > User-Agent: Asterisk PBX > > Authorization: Digest username="0032123456789", > realm="sip.aquanta.com", algorithm=MD5, uri="sip:sip.aquanta.com", > nonce="", response="854c3960f84b454af9d25fcfdb0aaee4", opaque="" > > Expires: 120 > > Contact: <sip:[EMAIL PROTECTED]> > > Event: registration > > Content-Length: 0 > > > > (no NAT) to 212.3.244.8:5060 > > ziki5*CLI> > > > > Sip read: > > SIP/2.0 401 Unauthorized > > Via: SIP/2.0/UDP 123.123.123.123:5060;branch=z9hG4bK06fcb9f0 > > From: <sip:[EMAIL PROTECTED]>;tag=as2e43c573 > > To: <sip:[EMAIL PROTECTED]>;tag=lPaMk9ATvmCVvvGpOPJFkg > > Call-ID: [EMAIL PROTECTED] > > Cseq: 106 REGISTER > > Date: Tue, 16 Nov 2004 17:23:15 GMT > > Server: SIPquest-SIP-Server/2.2 > > Content-Length: 0 > > WWW-Authenticate: Digest realm="sip.aquanta.com", > > nonce="hDeaQQR5yOCHgx8YjKqI5zOcB1w=", > > stale=TRUE, > > algorithm=MD5, > > qop="auth" > > > > > > 14 headers, 0 lines > > 12 headers, 0 lines > > Reliably Transmitting: > > REGISTER sip:sip.aquanta.com SIP/2.0 > > Via: SIP/2.0/UDP 123.123.123.123:5060;branch=z9hG4bK05c0559b > > From: <sip:[EMAIL PROTECTED]>;tag=as2e43c573 > > To: <sip:[EMAIL PROTECTED]>;tag=lPaMk9ATvmCVvvGpOPJFkg > > Call-ID: [EMAIL PROTECTED] > > CSeq: 107 REGISTER > > User-Agent: Asterisk PBX > > Authorization: Digest username="0032123456789", > realm="sip.aquanta.com", algorithm=MD5, uri="sip:sip.aquanta.com", > nonce="", response="854c3960f84b454af9d25fcfdb0aaee4", opaque="" > > Expires: 120 > > Contact: <sip:[EMAIL PROTECTED]> > > Event: registration > > Content-Length: 0 > > > > (no NAT) to 212.3.244.8:5060 > > ziki5*CLI> > > > > Sip read: > > SIP/2.0 401 Unauthorized > > Via: SIP/2.0/UDP 123.123.123.123:5060;branch=z9hG4bK05c0559b > > From: <sip:[EMAIL PROTECTED]>;tag=as2e43c573 > > To: <sip:[EMAIL PROTECTED]>;tag=lPaMk9ATvmCVvvGpOPJFkg > > Call-ID: [EMAIL PROTECTED] > > Cseq: 107 REGISTER > > Date: Tue, 16 Nov 2004 17:23:15 GMT > > Server: SIPquest-SIP-Server/2.2 > > Content-Length: 0 > > WWW-Authenticate: Digest realm="sip.aquanta.com", > > nonce="hDeaQQR5yOCHgx8YjKqI5zOcB1w=", > > stale=TRUE, > > algorithm=MD5, > > qop="auth" > > > > > > 14 headers, 0 lines > > Nov 16 18:19:49 NOTICE[26352]: chan_sip.c:6768 handle_response: Failed > to authenticate on REGISTER to > '<sip:[EMAIL PROTECTED]>;tag=as2e43c573' > > Destroying call '[EMAIL PROTECTED]' > > > > > > It's seems that the nonce is not sended back to the server with de > REGISTER packet. > > > > I don't know if it's due to the \n in the "WWW-Authenticate" response. > Do you think it's possible? > > > > Thank you, > > > > Sincerely, > > > > Cyrille Demaret > >------------------------------------------------------------------------ > >_______________________________________________ >Asterisk-Users mailing list >[EMAIL PROTECTED] >http://lists.digium.com/mailman/listinfo/asterisk-users >To UNSUBSCRIBE or update options visit: > http://lists.digium.com/mailman/listinfo/asterisk-users > > _______________________________________________ Asterisk-Users mailing list [EMAIL PROTECTED] http://lists.digium.com/mailman/listinfo/asterisk-users To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-users _______________________________________________ Asterisk-Users mailing list [EMAIL PROTECTED] http://lists.digium.com/mailman/listinfo/asterisk-users To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-users
