Guys,

I had a look at section 10.3 item 8 as well and I disagree.
Each Contact value MUST feature an "expires"
         parameter indicating its expiration interval chosen by the
         registrar. 
The key here is that it says "parameter" not "header" - the expires MUST be a parameter in the Contact header, not a header on it's own.

Openser returns an expires parameter in the Contact header and therefore is compliant.
It is the sipXtapi stack that does not handle it correctly.

M

Dale R. Worley wrote:
On Wed, 2006-11-08 at 22:36 -0600, Charlie Hedlin wrote:
  
I just read more of rfc3261 and it apears openSER is not compliant for 
doing this, but we should probably still cope..
    

I just looked at section 10.3, item 8, and I agree with you.

I suppose the best way to handle this is to ignore the contact without
an expires parameter, and log an error at least at the ERR level.
  

_______________________________________________
sipxtapi-dev mailing list
[email protected]
List Archive: http://list.sipfoundry.org/archive/sipxtapi-dev/

Reply via email to