Hi
   SIP OPTIONS method is used by UA to query another UA's capabilities.
Not to detect any failures. So I feel you canot use OPTIONS. Also as
Sreeram pointed out, sending re-invite or update may not help repairing
media path, as re-invite and update are used to modify session
parameters. So there need to be some other mechanism to detect end point
failure or repair the media path.

Regards
Ranjit


-----Original Message-----
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Sreeram
Kanumuri (WT01 - TELECOM & INTER-NETWORKING SOLUTIONS)
Sent: Thursday, July 22, 2004 9:43 AM
To: [EMAIL PROTECTED]; [EMAIL PROTECTED]
Subject: RE: [Sip-implementors] keep-alive mechanism



Hi Samuel,

Comments inclined.

HTH,

Regards,
Sreeram

-----Original Message-----
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Samuel
Osorio Calvo
Sent: Tuesday, July 20, 2004 3:32 PM
To: [EMAIL PROTECTED]
Subject: [Sip-implementors] keep-alive mechanism


Hi all!

Since SIP does not provide keep-alive mechanism, what is the best
approach to detect end-point failure within a reasonable time?

A) Session timers negotiation is useful for stateful proxies but not for
UA-UA since it would take a long time to detect that an end-point has
crashed. It is recommended, as far as I know, to use lack of RTP or RTCP
data to detect end-point failure. But this may not be appropriate for
some scenarios, like for instance where end-points are muted by a third
element, or in large conferences with high RTCP retransmission rate (not
to mention some real applications without RTCP part). How to deal with
ICMP errors (UDP) or TCP connection shutdown cases? Are they the best
approach to detect end-point failure (it will , though, only allow
detecting whenever sending a message)? Is it then appropriate to
developn an out-band mechanism? Or using SIP INFO or OPTIONS methods?

[Sreeram] 1.using OPTIONS is a good option.
                  When you observe that signaling path is working fine
and still media is down, to re-pair
                  send re-invite or update.
                   Using re-invite if you observe that there is no
change in the media description, and still media path is not established
you can try with different path.
               3 (As jonathan pointed out some time back in the list).
                 another option is using ICE, which is using STUN to do
connectivity checks

B) Imagine a centralised conference where focus and mixer are not in the
same host. How does participants know that the focus has crashed?
Moreover, how to deal with the case of end-points and mixer working but
no focus running? Shall the ens-points detect it as fast as possible and
close the RTP streams?

[Sreeram] After  media path establishment ,if the signaling path is
crashed and the session timer did not expire on the either side
               than "how can the UA's know that the signaling path is
gone..!!!
               So same explanation as in case 1 should be used to detect
this.
               Once it knows that the signaling path is gone!! It should
send a bye and try to close the session.
               (or) send a invite or update to repair the connection

There is only a signalling relationship betweent the focus and
participants. Thus: Using the RTP/RTCP approach, does end-points send a
BYE to the focus when they detect that the mixer has crashed??

Thank you. Comments are higly appreciated,

Samuel.
Unclassified
_______________________________________________
Sip-implementors mailing list
[EMAIL PROTECTED]
http://lists.cs.columbia.edu/mailman/listinfo/sip-implementors




Confidentiality Notice

The information contained in this electronic message and any attachments
to this message are intended for the exclusive use of the addressee(s)
and may contain confidential or privileged information. If you are not
the intended recipient, please notify the sender at Wipro or
[EMAIL PROTECTED] immediately and destroy all copies of this message
and any attachments.

_______________________________________________
Sip-implementors mailing list
[EMAIL PROTECTED]
http://lists.cs.columbia.edu/mailman/listinfo/sip-implementors




Confidentiality Notice

The information contained in this electronic message and any attachments to this 
message are intended
for the exclusive use of the addressee(s) and may contain confidential or privileged 
information. If
you are not the intended recipient, please notify the sender at Wipro or [EMAIL 
PROTECTED] immediately
and destroy all copies of this message and any attachments.

_______________________________________________
Sip-implementors mailing list
[EMAIL PROTECTED]
http://lists.cs.columbia.edu/mailman/listinfo/sip-implementors

Reply via email to