[Serusers] sipsak authentication problem

Nils Ohlmeier nils at iptel.org
Tue Feb 3 15:18:59 CET 2004


On Tuesday 03 February 2004 15:11, Klaus Darilion wrote:
> I tried it again with the windows version without NAT (public IP).
> windows version failed, linux version succeeded.

hmm ok, so authentication doesnt seem to work under windows. i'll investigate 
this later.

> I also tried the new register feature from CVS. But there is one problem
> - the sip-uri behind the "-c" switch will be ignored and sipsak uses its
> current contact (the host and port sipsak is listening and the user from
> the -s switch).

it works for me (i allready use for account forwarding). can you please send 
me output (and maybe network dumps) for the problem privately?

thanks
  Nils

> regards,
> klaus
>
> Klaus Darilion wrote:
> > I also tested it with a public IP and it didn't work. I will try it
> > again later today.
> >
> > klaus
> >
> > Nils Ohlmeier wrote:
> >> On Tuesday 03 February 2004 03:12, Klaus Darilion wrote:
> >>> Very strange - I tried the cvs version, and the 0.8.7 on a linux PC
> >>> with public IP with the same command line and both worked fine. Maybe
> >>> it is a
> >>
> >> But you made the test from behind NAT or? Because the IP and port in
> >> the received and rport parameters of the Via header differ from the
> >> origianl value in the Via header.
> >>
> >>> problem of the windows version? -n give the same result.
> >>
> >> To be honest, i do not test the windows version :-)
> >> I just compile it for the convenience of the lazy winwods users ;-) So
> >> i cant deny that maybe the authentication doesnt work under windows.
> >> Allthough i cant imagine why it shouldnt. I have to test that in the
> >> future.
> >>
> >> Greetings
> >>   Nils
> >>
> >>> regards,
> >>> klaus
> >>>
> >>> Nils Ohlmeier wrote:
> >>>> Hi Klaus,
> >>>>
> >>>> what you tried with a file is allready possible with the latested
> >>>> sipsak
> >>>> from CVS. It can use a given Contact for REGISTER.
> >>>> But i have no real clue why you receive 401 twice. I'm pretty sure
> >>>> that the digest auth part of sipsak works fine. Can you try to run
> >>>> sipsak with
> >>>> -n to use IPs instead of hostnames in Via? Maybe this is related to
> >>>> the "NAT"-detection at iptel.
> >>>>
> >>>> Greetings
> >>>>  Nils
> >>>>
> >>>> On Monday 02 February 2004 22:36, Klaus Darilion wrote:
> >>>>> Hi!
> >>>>>
> >>>>> I tried sipsak to manually insert a contact (sorry for abusing
> >>>>> iptel), but the proxy always responds with 401. I can't find the
> >>>>> problem, except
> >>>>> that the CSeq is in both requests the same - can this be the
> >>>>> problem? Is
> >>>>> it possible to let CSeq be increased by sipsak?
> >>>>>
> >>>>> thanks,
> >>>>> klaus
> >>>>>
> >>>>>
> >>>>> Here is the sipsak trace:
> >>>>>
> >>>>> C:\Software\VoIP\SIP\Tools>sipsak-0.8.7.exe -f
> >>>>> register-klaus.darilion-iptel.txt -s sip:klaus3000 at iptel.org -a
> >>>>> mypass -vv New message with Via-Line:
> >>>>> REGISTER sip:iptel.org SIP/2.0
> >>>>> Via: SIP/2.0/UDP MIRNIXDIRNIX.ict.tuwien.ac.at:3021;rport
> >>>>> From: Klaus Darilion iptel <sip:klaus3000 at iptel.org>
> >>>>> To: Klaus Darilion iptel <sip:klaus3000 at iptel.org>
> >>>>> Contact: "Klaus Darilion iptel"
> >>>>> <sip:darilion at obelix.ict.tuwien.ac.at:5060> Call-ID:
> >>>>> 88836654752435A07DEC84E6A14121A91171B8996F6FC at iptel.org CSeq: 233
> >>>>> REGISTER
> >>>>> Expires: 86400
> >>>>> Max-Forwards: 70
> >>>>> Content-Length: 0
> >>>>>
> >>>>>
> >>>>> ** request **
> >>>>> REGISTER sip:iptel.org SIP/2.0
> >>>>> Via: SIP/2.0/UDP MIRNIXDIRNIX.ict.tuwien.ac.at:3021;rport
> >>>>> From: Klaus Darilion iptel <sip:klaus3000 at iptel.org>
> >>>>> To: Klaus Darilion iptel <sip:klaus3000 at iptel.org>
> >>>>> Contact: "Klaus Darilion iptel"
> >>>>> <sip:darilion at obelix.ict.tuwien.ac.at:5060> Call-ID:
> >>>>> 88836654752435A07DEC84E6A14121A91171B8996F6FC at iptel.org CSeq: 233
> >>>>> REGISTER
> >>>>> Expires: 86400
> >>>>> Max-Forwards: 70
> >>>>> Content-Length: 0
> >>>>>
> >>>>>
> >>>>>
> >>>>> message received:
> >>>>> authorizing
> >>>>> ** request **
> >>>>> REGISTER sip:iptel.org SIP/2.0
> >>>>> Authorization: Digest username="klaus3000", uri="sip:iptel.org",
> >>>>> algorithm=MD5, realm="iptel.org",
> >>>>> nonce="401ebfc379f39fde2aaa9d064db4aba38415c51a",
> >>>>> response="d203e1d5ab318a427375ae6998600af5"
> >>>>> Via: SIP/2.0/UDP MIRNIXDIRNIX.ict.tuwien.ac.at:3021;rport
> >>>>> From: Klaus Darilion iptel <sip:klaus3000 at iptel.org>
> >>>>> To: Klaus Darilion iptel <sip:klaus3000 at iptel.org>
> >>>>> Contact: "Klaus Darilion iptel"
> >>>>> <sip:darilion at obelix.ict.tuwien.ac.at:5060> Call-ID:
> >>>>> 88836654752435A07DEC84E6A14121A91171B8996F6FC at iptel.org CSeq: 233
> >>>>> REGISTER
> >>>>> Expires: 86400
> >>>>> Max-Forwards: 70
> >>>>> Content-Length: 0
> >>>>>
> >>>>>
> >>>>>
> >>>>> message received:
> >>>>>
> >>>>> request:
> >>>>> REGISTER sip:iptel.org SIP/2.0
> >>>>> Authorization: Digest username="klaus3000", uri="sip:iptel.org",
> >>>>> algorithm=MD5, realm="iptel.org",
> >>>>> nonce="401ebfc379f39fde2aaa9d064db4aba38415c51a",
> >>>>> response="d203e1d5ab318a427375ae6998600af5"
> >>>>> Via: SIP/2.0/UDP MIRNIXDIRNIX.ict.tuwien.ac.at:3021;rport
> >>>>> From: Klaus Darilion iptel <sip:klaus3000 at iptel.org>
> >>>>> To: Klaus Darilion iptel <sip:klaus3000 at iptel.org>
> >>>>> Contact: "Klaus Darilion iptel"
> >>>>> <sip:darilion at obelix.ict.tuwien.ac.at:5060> Call-ID:
> >>>>> 88836654752435A07DEC84E6A14121A91171B8996F6FC at iptel.org CSeq: 233
> >>>>> REGISTER
> >>>>> Expires: 86400
> >>>>> Max-Forwards: 70
> >>>>> Content-Length: 0
> >>>>>
> >>>>>
> >>>>> response:
> >>>>> SIP/2.0 401 Unauthorized
> >>>>> Via: SIP/2.0/UDP
> >>>>> MIRNIXDIRNIX.ict.tuwien.ac.at:3021;rport=62621;received=62.178.216.20
> >>>>>3 From: Klaus Darilion iptel <sip:klaus3000 at iptel.org>
> >>>>> To: Klaus Darilion iptel
> >>>>> <sip:klaus3000 at iptel.org>;tag=794fe65c16edfdf45da4fc39a5d2867c.1558
> >>>>> Call-ID: 88836654752435A07DEC84E6A14121A91171B8996F6FC at iptel.org
> >>>>> CSeq: 233 REGISTER
> >>>>> P-Behind-NAT: Yes
> >>>>> WWW-Authenticate: Digest realm="iptel.org",
> >>>>> nonce="401ebfc379f39fde2aaa9d064db4aba38415c51a"
> >>>>> Server: Sip EXpress router (0.8.12-tcp_nonb-tls (i386/linux))
> >>>>> Content-Length: 0
> >>>>> Warning: 392 195.37.77.101:5060 "Noisy feedback tells:  pid=26858
> >>>>> req_src_ip=62.178.216.203 req_src_port=62621 in_uri=sip:iptel.org
> >>>>> out_uri=sip:iptel.org via_cnt==1"
> >>>>>
> >>>>>
> >>>>> error: authorization failed
> >>>>>       request already contains (Proxy-) Authorization, but received
> >>>>> 401, see above
> >>>>>
> >>>>> C:\Software\VoIP\SIP\Tools>
> >>>>>
> >>>>>
> >>>>>
> >>>>>
> >>>>> _______________________________________________
> >>>>> Serusers mailing list
> >>>>> serusers at lists.iptel.org
> >>>>> http://lists.iptel.org/mailman/listinfo/serusers
> >
> > _______________________________________________
> > Serusers mailing list
> > serusers at lists.iptel.org
> > http://lists.iptel.org/mailman/listinfo/serusers




More information about the sr-users mailing list