Discussion Board

Results 1 to 5 of 5
  1. #1
    Registered User
    Join Date
    Sep 2007

    Nokia N95 SIP REGISTER problem

    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
    CSeq: 1181 REGISTER
    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?


  2. #2
    Registered User
    Join Date
    Aug 2007

    Re: Nokia N95 SIP REGISTER problem

    Normally the SIP-URI parameters are
    in the end of the URI like transport=UDP:


    In practice RFC 3261 (http://www.ietf.org/rfc/rfc3261.txt)
    also allows syntax "alice;mext=123456"
    in the userinfo part of the URI (see page 221).
    I just do not see why you should create a URI like that.

  3. #3
    Registered User
    Join Date
    Sep 2007

    Re: Nokia N95 SIP REGISTER problem

    Hi anklemet,

    The concept of user parameters is not defined in RFC3261 but allowed by the bnf and the general idea of having it in the user part of the sip uri is that it is domain specific. According to 3261 the user part is case-sensitive but a domain may decide to treat it case-insensitive.

    User parameters are used in many rfc:s involving tel uri and I belive Nokia should not have their own opinion about what is allowed in the user part by adding limitations to the client. Instead they should push for an update of RFC3261 to exclude ";" from the bnf.

    Examples where user parameters are used:


    http://tools.ietf.org/html/rfc3261 - 19.1.6 Relating SIP URIs and tel URLs



  4. #4
    Registered User
    Join Date
    Aug 2007

    Re: Nokia N95 SIP REGISTER problem

    I think it is clear that there is a bug
    in S60 SIP implementation here.
    It should allow also SIP-URIs like

    Seems that at least RFC 4904 utilizes
    these kind of user-parameters.
    Nokia should fix this.

  5. #5
    Registered User
    Join Date
    Feb 2009

    SIP REGISTER problem

    I am not able to register my profile on SIP setting using Public SDK. Is is compulsory to have Licence SDK to implement SIP.

    Let me clarify my doubt


Similar Threads

  1. What is the real problem to receive data calls with Nokia TDMA cell modem?
    By jackal_jr in forum PC Suite API and PC Connectivity SDK
    Replies: 0
    Last Post: 2002-12-04, 16:05
  2. Http connection problem in 6310i
    By teahola in forum Mobile Java General
    Replies: 1
    Last Post: 2002-10-03, 18:46

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts