can you try lastest trunk and see if that's better?

On Tue, Apr 8, 2008 at 10:03 AM, kokoska rokoska <kokoska.rokoska@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
REGISTER sip: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@192.168.1.128:5065>;tag=2afd1b80090
To: <sip:0002*23@192.168.1.128:5065>
Contact: <sip:0002*23@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@192.168.1.128:5065>;tag=2afd1b80090
To: <sip:0002*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",
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
REGISTER sip: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@192.168.1.128:5065>;tag=2afd1b80090
To: <sip:0002*23@192.168.1.128:5065>
Contact: <sip:0002*23@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",nonce="51065d76-34b9-49cc-ba37-74cf3975b420",uri="sip: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@192.168.1.128:5065>;tag=2afd1b80090
To: <sip:0002*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",
nonce="dfddd004-d0df-4a8c-9686-b76d12f5f42b", stale="true",
algorithm=MD5, qop="auth"
Content-Length: 0



--
Anthony Minessale II

FreeSWITCH http://www.freeswitch.org/
ClueCon http://www.cluecon.com/

AIM: anthm
MSN:anthony_minessale@hotmail.com
GTALK/JABBER/PAYPAL:anthony.minessale@gmail.com
IRC: irc.freenode.net #freeswitch

FreeSWITCH Developer Conference
sip:888@conference.freeswitch.org
iax:guest@conference.freeswitch.org/888
googletalk:conf+888@conference.freeswitch.org
pstn:213-799-1400