[Freeswitch-dev] bad REGISTER processing
kokoska rokoska
kokoska.rokoska at post.cz
Wed Apr 9 16:41:47 EDT 2008
I have inspected logs from five different clients (X-Lite, SJPhone,
Linksys SPA PAP2, Linksys SPA 2100, FritzBox 7170) for last 24 hours or
so, and issue I reported never happens. So I thing it is fixed :-)
Thank you very much, Anthony!
Best regrads,
kokoska.rokoska
Anthony Minessale napsal(a):
> can you try lastest trunk and see if that's better?
>
> On Tue, Apr 8, 2008 at 10:03 AM, kokoska rokoska
> <kokoska.rokoska at post.cz <mailto:kokoska.rokoska at post.cz>> wrote:
>
>
>
> Michael Jerris napsal(a):
> > Please re-test this with current trunk. A patch just went in to
> > address this issue.
> >
> > Mike
> >
>
> Hi Michael,
>
> I'm afraid I find another trouble in REGISTER handling:
> From time to time FreeSWITCH responds to the first REGISTER with 401
> including some nonce and to the second REGISTER responds with 401 too,
> but with another nonce.
>
> I'm not sure if it conforms to RFCs or not, but some UAC stops sending
> another REGISTER.
> And, even thou, I thing it is not good practice to change nonce between
> two consequential requests.
>
> Could you, please, tell me if it is a bug (and at what side) or feature?
> :-) Thank you.
>
> Best regards,
>
> kokoska.rokoska
>
>
> ----------------------
>
> 2008-04-08 14:31:13.390 UDP LOCAL->192.168.1.128:5065
> <http://192.168.1.128:5065>
> REGISTER sip:192.168.1.128:5065 <http://192.168.1.128:5065> SIP/2.0
> Via: SIP/2.0/UDP
> 192.168.1.101;branch=z9hG4bKc0a801650000034947fb81b10000690e0000027b;rport
> From: "unknown" <sip:0002*23 at 192.168.1.128:5065
> <http://23@192.168.1.128:5065>>;tag=2afd1b80090
> To: <sip:0002*23 at 192.168.1.128:5065 <http://23@192.168.1.128:5065>>
> Contact: <sip:0002*23 at 192.168.1.101
> <mailto:23 at 192.168.1.101>>;expires=150
> Call-ID: 456C47312F944D908DF93F42CD6D7F2A0xc0a80165
> CSeq: 257 REGISTER
> Expires: 150
> Max-Forwards: 70
> User-Agent: SJphone/1.65.377a (SJ Labs)
> Content-Length: 0
>
>
> 2008-04-08 14:31:13.390 UDP 192.168.1.128:5065->LOCAL
> SIP/2.0 401 Unauthorized
> Via: SIP/2.0/UDP
> 192.168.1.101;branch=z9hG4bKc0a801650000034947fb81b10000690e0000027b;rport=5060
> From: "unknown" <sip:0002*23 at 192.168.1.128:5065
> <http://23@192.168.1.128:5065>>;tag=2afd1b80090
> To: <sip:0002*23 at 192.168.1.128:5065
> <http://23@192.168.1.128:5065>>;tag=mF1e5j94t93BD
> Call-ID: 456C47312F944D908DF93F42CD6D7F2A0xc0a80165
> CSeq: 257 REGISTER
> User-Agent: FreeSWITCH-mod_sofia/1.0.pre4-8045
> Allow: INVITE, ACK, BYE, CANCEL, OPTIONS, PRACK, MESSAGE, SUBSCRIBE,
> NOTIFY, REFER, UPDATE, REGISTER, INFO, PUBLISH
> Supported: 100rel, precondition, timer
> WWW-Authenticate: Digest realm="192.168.1.128 <http://192.168.1.128>",
> nonce="51065d76-34b9-49cc-ba37-74cf3975b420", algorithm=MD5, qop="auth"
> Content-Length: 0
>
>
> 2008-04-08 14:31:13.390 UDP LOCAL->192.168.1.128:5065
> <http://192.168.1.128:5065>
> REGISTER sip:192.168.1.128:5065 <http://192.168.1.128:5065> SIP/2.0
> Via: SIP/2.0/UDP
> 192.168.1.101;branch=z9hG4bKc0a801650000034a47fb81b1000011ce0000027d;rport
> From: "unknown" <sip:0002*23 at 192.168.1.128:5065
> <http://23@192.168.1.128:5065>>;tag=2afd1b80090
> To: <sip:0002*23 at 192.168.1.128:5065 <http://23@192.168.1.128:5065>>
> Contact: <sip:0002*23 at 192.168.1.101
> <mailto:23 at 192.168.1.101>>;expires=150
> Call-ID: 456C47312F944D908DF93F42CD6D7F2A0xc0a80165
> CSeq: 258 REGISTER
> Expires: 150
> Max-Forwards: 70
> User-Agent: SJphone/1.65.377a (SJ Labs)
> Content-Length: 0
> Authorization: Digest
> username="0002*23",realm="192.168.1.128
> <http://192.168.1.128>",nonce="51065d76-34b9-49cc-ba37-74cf3975b420",uri="sip:192.168.1.128:5065
> <http://192.168.1.128:5065>",response="6c07a79b8cd54c9092f65e01637ba90a",algorithm=MD5,cnonce="1b791b80090",qop=auth,nc=00000001
>
>
> 2008-04-08 14:31:13.406 UDP 192.168.1.128:5065->LOCAL
> SIP/2.0 401 Unauthorized
> Via: SIP/2.0/UDP
> 192.168.1.101;branch=z9hG4bKc0a801650000034a47fb81b1000011ce0000027d;rport=5060
> From: "unknown" <sip:0002*23 at 192.168.1.128:5065
> <http://23@192.168.1.128:5065>>;tag=2afd1b80090
> To: <sip:0002*23 at 192.168.1.128:5065
> <http://23@192.168.1.128:5065>>;tag=Nrt76Dt8Qjtyr
> Call-ID: 456C47312F944D908DF93F42CD6D7F2A0xc0a80165
> CSeq: 258 REGISTER
> User-Agent: FreeSWITCH-mod_sofia/1.0.pre4-8045
> Allow: INVITE, ACK, BYE, CANCEL, OPTIONS, PRACK, MESSAGE, SUBSCRIBE,
> NOTIFY, REFER, UPDATE, REGISTER, INFO, PUBLISH
> Supported: 100rel, precondition, timer
> WWW-Authenticate: Digest realm="192.168.1.128 <http://192.168.1.128>",
> nonce="dfddd004-d0df-4a8c-9686-b76d12f5f42b", stale="true",
> algorithm=MD5, qop="auth"
> Content-Length: 0
>
>
> _______________________________________________
> Freeswitch-dev mailing list
> Freeswitch-dev at lists.freeswitch.org
> <mailto:Freeswitch-dev at lists.freeswitch.org>
> http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev
> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev
> http://www.freeswitch.org
>
>
>
>
> --
> Anthony Minessale II
>
> FreeSWITCH http://www.freeswitch.org/
> ClueCon http://www.cluecon.com/
>
> AIM: anthm
> MSN:anthony_minessale at hotmail.com
> <mailto:MSN%3Aanthony_minessale at hotmail.com>
> GTALK/JABBER/PAYPAL:anthony.minessale at gmail.com
> <mailto:PAYPAL%3Aanthony.minessale at gmail.com>
> IRC: irc.freenode.net <http://irc.freenode.net> #freeswitch
>
> FreeSWITCH Developer Conference
> sip:888 at conference.freeswitch.org
> <mailto:sip%3A888 at conference.freeswitch.org>
> iax:guest at conference.freeswitch.org/888
> <http://iax:guest@conference.freeswitch.org/888>
> googletalk:conf+888 at conference.freeswitch.org
> <mailto:googletalk%3Aconf%2B888 at conference.freeswitch.org>
> pstn:213-799-1400
>
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> Freeswitch-dev mailing list
> Freeswitch-dev at lists.freeswitch.org
> http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev
> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev
> http://www.freeswitch.org
More information about the Freeswitch-dev
mailing list