Note that there really isn't any need for UAC or UAS to request session 
timer for their own benefit. (Since they can do a reinvite any time they 
want to test the session.) It is really for the benefit of proxies in 
the path. If the S-E header is omitted from the reinvite, and there is a 
proxy on the path that needs session timer, it will presumably add a S-E 
header. If the reinvite reaches the other UA without an S-E present then 
presumably nobody needs it any longer, so there is no reason for it to 
insert an S-E value.

        Paul

Brett Tate wrote:
> For clarity, your example is using UAC as "session originator" instead of
> the RFC 3261 definition.  
> 
> 
> 
>>UAS send re-INVITE without session-expires header to modify 
>>session attribute. (This request has supported header field 
>>with the option tag 'timer')
>>When UAC receives this request, how does UAC behave?
> 
> 
> If it wants to keep Session-Expires active, it adds Session-Expires when
> sending the 200 response.
> 
> If the 200 response does not contain Session-Expires, the devices have
> negotiated to no longer use the session timer mechanism on the dialog.
> 
> 
> _______________________________________________
> Sip-implementors mailing list
> [email protected]
> https://lists.cs.columbia.edu/cucslists/listinfo/sip-implementors
> 
_______________________________________________
Sip-implementors mailing list
[email protected]
https://lists.cs.columbia.edu/cucslists/listinfo/sip-implementors

Reply via email to