Status: Accepted
Owner: [email protected]
Labels: Type-Defect Priority-Medium Component-Sip-Servlets MSS-2.1.0.FINAL Roadmap-Fix

New issue 207 by [email protected]: Support for Call-ID including ')' character
http://code.google.com/p/sipservlets/issues/detail?id=207

What steps will reproduce the problem?

Current code in SessionManagerUtil.parseSipSessionKey() assumes that the ')' character is the one enclosing the session key.

This is incorrect as Call-ID can include ')' character (see below ABNF extracted from RFC3261). If this happens, parsing fails and sip sessions are no longer accessible.

Call-ID  =  ( "Call-ID" / "i" ) HCOLON callid
callid   =  word [ "@" word ]
word        =  1*(alphanum / "-" / "." / "!" / "%" / "*" /
               "_" / "+" / "`" / "'" / "~" /
               "(" / ")" / "<" / ">" /
               ":" / "\" / DQUOTE /
               "/" / "[" / "]" / "?" /
               "{" / "}" )


--
You received this message because this project is configured to send all issue notifications to this address.
You may adjust your notification preferences at:
https://code.google.com/hosting/settings

--

--- You received this message because you are subscribed to the Google Groups "mobicents-all-issues-changes" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to