I stumbled across the same question the other day. As far as I know, RFC
2543 explicitly said that a default value should be assumed in this case. In
RFC 3261, as Diddl writes, this is explicitly forbidden from happening,
however, I could not find anything on what to do if it does happen. Can
anyone point us in the right direction?

Thanks a lot!

Regards,
Joachim 

> -----Original Message-----
> From: diddl du [mailto:[EMAIL PROTECTED]]
> Sent: Thursday, February 13, 2003 4:45 PM
> To: [EMAIL PROTECTED]
> Subject: [Sip-implementors] behaviour of UA if no Expires
> header/parameter in REGISTER respons
> 
> 
> Hi,
> 
> RFC 3261 says that a registrar MUST return either an Expires 
> header or an 
> Expires parameter. However, I could not find written 
> explicitement anywhere 
> what the UA shall do if a 200 OK to a REGISTER do not contain 
> an Expires 
> header/parameter. I can imagine three possible actions:
> 
> 1. Even though the response is 200 OK, the request is 
> considered failed. No 
> registration status change has taken place. The UA may try again. (My 
> preference.)
> 2. The expiry time is considered 0. The UA may try again. (I 
> don't like 
> that.)
> 3. This is a special interpretation of what "malforme" means 
> (completely 
> missing), and the default time for that is assumed. (Ok, but 1 is 
> preferred.)
> 
> Ok, that is what I think. Please let me know what is the 
> correct behaviour, 
> or whether I missed something in the RFC (its so much).
> 
> Merci!
> 
> Diddl
> 
> _________________________________________________________________
> MSN Search, le moteur de recherche qui pense comme vous ! 
> http://search.msn.fr/worldwide.asp
> 
> _______________________________________________
> Sip-implementors mailing list
> [EMAIL PROTECTED]
> http://lists.cs.columbia.edu/mailman/listinfo/sip-implementors
> 
_______________________________________________
Sip-implementors mailing list
[EMAIL PROTECTED]
http://lists.cs.columbia.edu/mailman/listinfo/sip-implementors

Reply via email to