Hi all,

I have a problem registering my N95 phone via a SIP REGISTER.

The SIP register message that I would like the SIP stack on the phone to send should look similar to below:

REGISTER sip:test.abc.com;transport=UDP SIP/2.0
Route: <sip:test.abc.com;lr;transport=UDP>
Via: SIP/2.0/UDP;branch=z9hG4bKcbcun07br1hc71i5sbnoe9q;rport
From: <sip:alice;mext=123456@test.abc.com>;tag=f70en01n8dhc7ee0sbno
To: <sip:alice;mext=123456@test.abc.com>
Contact: <sip:alice;mext=123456@;transport=UDP>;expires=3600
Call-ID: -dTHw5-KoIcKtebLsJC25cmRA10ojK
Supported: sec-agree
User-Agent: Nokia RM-227 1.0633.22.05
Max-Forwards: 70
Content-Length: 0

The problem that I have is that the Sip stack on the N95 phone does not like a SIP user parameter like "alice;mext=123456". If the user parameter is specified like this, the SIP stack does not send any REGISTER (I use Wireshark to monitor the SIP traffic).

If I change the user parameter to "alice" only, the SIP stack sends a REGISTER message as it should!

I have tried the same SIP settings on a Nokia E61i and on a Nokia E65, and the SIP stack on these phones do not have a problem with having the SIP user parameter specified as "alice;mext=123456", they send SIP REGISTER messages that looks like above. I only see this problem on the Nokia N95 phone...

Any ideas?