Hi All,

We have a b2bua application where session timers are used on the
outbound leg. The session timer functionality is requested by the far
end with a response in the 200 OK.

"Require: timer
 Session-Expires: 900;refresher=uac"

These session timers appear to run correctly and at first refresh time,
Sofia generates the INVITE. However, it only appears to add a 'Min-SE'
header to this and not a 'Session-Expires'.

RFC4028 appears to suggest that it should:

7.4.  Generating Subsequent Session Refresh Requests
[...]In a session refresh request sent within a dialog with an active
   session timer, the Session-Expires header field SHOULD be present.[...]

Although confusingly section 7.1

7.1.  Generating an Initial Session Refresh Request
[...]A UAC MAY include a Session-Expires header field in an initial
   session refresh request if it wants a session timer applied to the
   session. [...]

The reason that this is an issue is that one of the endpoints is
ignoring the INVITE completely and the supplier concerned is suggesting
that the lack of the Session-Expires is the reason.

We're using sofia 1.20.10

Does anyone have any thoughts?

Thanks,

Linus

------------------------------------------------------------------------------
Register Now & Save for Velocity, the Web Performance & Operations 
Conference from O'Reilly Media. Velocity features a full day of 
expert-led, hands-on workshops and two days of sessions from industry 
leaders in dedicated Performance & Operations tracks. Use code vel09scf 
and Save an extra 15% before 5/3. http://p.sf.net/sfu/velocityconf
_______________________________________________
Sofia-sip-devel mailing list
Sofia-sip-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/sofia-sip-devel

Reply via email to