[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [MEDIACTRL] An implementation question about BYE and <unjoin>



Hi,

 

In draft-ietf-mediactrl-mixer-control-package-07 section 4.2.4.2 <unjoin-notify>, status code 2 is used when a connection is terminated.

 

At BroadSoft, we implemented this section of the spec as: if the Media Server receives a SIP BYE that terminates a connection that was joined with another connection or conference, the Media Server must transmit an <unjoin-notify> with status code 2.

 

Stéphane

 

 

From: mediactrl-bounces at ietf.org [mailto:mediactrl-bounces at ietf.org] On Behalf Of Victor Paulsamy
Sent: 1 octobre 2009 04:38
To: mediactrl at ietf.org
Subject: [MEDIACTRL] An implementation question about BYE and <unjoin>

 

An AS sends a <join> toward a MS to create media stream between two RTP sessions terminated on the MS.

At the time of <join>, the two SIP dialogs, referenced in id1 and id2 attributes are available.

Suppose, if one of the parties hung up by emitting a BYE toward the AS, what is envisioned as an acceptable behavior for the controlling AS from MEDIACTRL perspective (this is one of the loose ends that wasn't specified):

1. the AS sends a BYE to cleanup the session; but never sends <unjoin>, forcing MS to remove the media stream between the two entities -- implicitly -- as the SIP session is cleaned up upon receiving BYE?

or

2. the AS sends <unjoin> first to the MS to remove the established media stream and then BYE to cleanup the session?

Thanks in advance.

--victor