Hi Paul,
thanks for your comments. See responses inline.

2009/6/11 Paul Kyzivat <pkyzi...@cisco.com>:
> There is really no particular value in using session timers in this case.
> Session timer is for the benefit of record-routed proxies.

Since session timer works fine even if only one of the UAs supports it
(i.e with no proxy support), I wouldn't say that there's no particular
value in using rfc4028 here.

> If a UA suspects that there might be a problem it can test the signaling
> path by sending an in-dialog message. It could be reINVITE, or UPDATE, or
> OPTIONS. OPTIONS isn't a great choice because there is some ambiguity about
> whether it should fail when sent "in dialog" and the dialog is gone. So
> reINVITE or UPDATE are preferred choices.
>
> This is pretty much like session timer, but need not be negotiated, and
> messages need not be sent on any schedule - just when one end or the other
> has a question about the status of the session. For instance, if media has
> stopped flowing for awhile, or ICMP messages are being received on the media
> stream, an UPDATE can be sent to check the status of the session.

I believe it would be better to use an standard(*) mechanism
(possibility to negotiate intervals and refresher while it eliminates
the OPTIONS ambiguity) which does not assume the UAC/UAS to be
handling also the media streams (e.g. B2BUA). In addition, one could
also detect scenarios where the session has been released but the
media streams are still flowing.

(*) SIPit23: 63% of the implementations supported rfc4028

Cheers,
-- 
Victor Pascual Ávila

_______________________________________________
Sip-implementors mailing list
Sip-implementors@lists.cs.columbia.edu
https://lists.cs.columbia.edu/cucslists/listinfo/sip-implementors

Reply via email to