RE: [MEDIACTRL] Re: Requirements Comment

"Steve Buko" <steve.buko@dialogic.com> Tue, 20 March 2007 14:37 UTC

Return-path: <mediactrl-bounces@ietf.org>
Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1HTfT7-0006qH-IU; Tue, 20 Mar 2007 10:37:45 -0400
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1HTfT6-0006qA-1d for mediactrl@ietf.org; Tue, 20 Mar 2007 10:37:44 -0400
Received: from mail.4smartphone.net ([66.45.56.150]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1HTfSx-0005BU-Ut for mediactrl@ietf.org; Tue, 20 Mar 2007 10:37:44 -0400
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Subject: RE: [MEDIACTRL] Re: Requirements Comment
Date: Tue, 20 Mar 2007 07:37:59 -0700
Message-ID: <919721B34BAAAA4D8EA04AAB8C98E045B6513A@snshbea106.4smartphone.snx>
In-Reply-To: <5D8B6250CF196145A7AC4BA87FA2742102E6B8F7@cool.research.att.com>
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
Thread-Topic: [MEDIACTRL] Re: Requirements Comment
Thread-Index: Acdq8f38/dUDzFPETTKHlMor7q/s/QAAeZNZAAAW1VAAAHmwQAAAGShgAABElBAAAJgNwAAAhYuQ
References: <919721B34BAAAA4D8EA04AAB8C98E045B6510D@snshbea106.4smartphone.snx><144ED8561CE90C41A3E5908EDECE315C04696901@IsrExch01.israel.polycom.com><919721B34BAAAA4D8EA04AAB8C98E045B6511B@snshbea106.4smartphone.snx> <5D8B6250CF196145A7AC4BA87FA2742102E6B8F7@cool.research.att.com>
From: Steve Buko <steve.buko@dialogic.com>
To: gamunson@att.com, mediactrl@ietf.org
X-Spam-Score: 0.0 (/)
X-Scan-Signature: c0aa019322dfce838bd8604f5a841b57
Cc:
X-BeenThere: mediactrl@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Media Control BOF Discussion List <mediactrl.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/mediactrl>, <mailto:mediactrl-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www1.ietf.org/pipermail/mediactrl>
List-Post: <mailto:mediactrl@ietf.org>
List-Help: <mailto:mediactrl-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/mediactrl>, <mailto:mediactrl-request@ietf.org?subject=subscribe>
Errors-To: mediactrl-bounces@ietf.org

Ok.  This is a very basic decision that the group needs to make IMO.  
Apparently I am late to the party and this decision may have already
been made, but I would like everyone to revisit.  It seems to me that we
are biting off a whole lot more than we really need to.

App Server 3PCC signaling has already been defined in RFC 3725 - "Best
Current Practices for Third Party Call Control (3pcc) in the Session
Initiation Protocol (SIP)".  

I really don't see the need for this workgroup to define this level of
operation.  I do think the group must define how the media control
protocol identifies the call leg (SIP,H.323,ISDN,ISUP,etc) when sending
media control protocol bodies to the MS.

Steve Buko 



|-----Original Message-----
|From: gamunson@att.com [mailto:gamunson@att.com]
|Sent: Tuesday, March 20, 2007 3:24 PM
|To: mediactrl@ietf.org
|Subject: RE: [MEDIACTRL] Re: Requirements Comment
|
|I'm more or less on the same wavelength as Lorenzo. I don't think we
|should ignore the topic of call control signaling, since there is a
|relationship. I feel it should be in scope, although there could be
|different ways to handle that (requirements or illustrations or
|assumptions).
|
|Gary
|
|-----Original Message-----
|From: Steve Buko [mailto:steve.buko@dialogic.com]
|Sent: Tuesday, March 20, 2007 10:05 AM
|To: Even, Roni; Eric Burger; mediactrl@ietf.org
|Subject: RE: [MEDIACTRL] Re: Requirements Comment
|
|Right.  I think it all boils down to who owns this.
|My opinion is that this is not in scope for this group.  This is not
|specific to media control.
|
|I really don't see this as being much different than a SIP AS running
in
|3PCC.  We don't need to define how an AS handles 3PCC and how it
|establishes the media.
|
|In the SIP 3PCC example, the inbound SIP INVITE comes to the AS and it
|creates a new call leg to the MS with a separate INVITE.  The INVITE to
|the MS contains the SDP from the remote UA (or a modified version of
|it).  In the end, the SDP in the 200OK from the MS is sent to the
remote
|UA.  Media flows between the remote UA and the MS.  I don't think the
|media control framework should try to define this process.
|
|The media control framework should only define how the AS interacts
with
|the MS to establish a control path.  The media control protocol should
|define the language used to control the media server using the media
|control framework.
|
|
|Steve Buko
|
|
||-----Original Message-----
||From: Even, Roni [mailto:roni.even@polycom.co.il]
||Sent: Tuesday, March 20, 2007 2:55 PM
||To: Steve Buko; Eric Burger; mediactrl@ietf.org
||Subject: RE: [MEDIACTRL] Re: Requirements Comment
||
||This is a good example.
||
||You have an h.323 call leg from the H.323 UA to the AS (H.225+H.245).
||The AS uses SIP to the MS for media server control (I think we are not
||defining media control but media server control).
||
||Now the H.323 UA will send an Open logical channel to the AS. The AS
||needs to respond with a transport address for the media in the Open
||Logical Channel ack. From where does the AS get this address. My view
||that it need to get it from the MS and this is the reason for the
||requirement.
||
||Roni
||
||
||> -----Original Message-----
||> From: Steve Buko [mailto:steve.buko@dialogic.com]
||> Sent: Tuesday, March 20, 2007 3:47 PM
||> To: Eric Burger; mediactrl@ietf.org
||> Subject: RE: [MEDIACTRL] Re: Requirements Comment
||>
||> Another quick example might be an H.323 AS.
||> It would use SIP only to establish the media control framework path.
||>
||> Steve Buko
||>
||>
||> |-----Original Message-----
||> |From: Steve Buko [mailto:steve.buko@dialogic.com]
||> |Sent: Tuesday, March 20, 2007 2:38 PM
||> |To: Eric Burger; mediactrl@ietf.org
||> |Subject: RE: [MEDIACTRL] Re: Requirements Comment
||> |
||> |IMO we need to keep the MCF (media control framework) and the MCP
||(media
||> |control protocol) separate and as open as possible.
||> |
||> |I think there are multiple use cases here.  One that comes to mind
|is
||> |PSTN / ISUP, etc.
||> |In this scenario, RTP and SIP are not used for call control or
media
||> |transport.  The AS will be managing the call control external to
the
||> |MCF.  The AS will use the MCF and MCP to control the media server
||only.
||> |
||> |
||> |My view is that the MCF should not be defined to handle call
control
||> |signaling.  The MCF should be defined only for the transport of the
||MCP.
||> |
||> |The AS's call control signaling and media transport negotiation
||should
||> |be out of scope for this workgroup.
||> |
||> |
||> |
||> |Steve Buko
||> |
||> |
||> ||-----Original Message-----
||> ||From: Eric Burger [mailto:eburger@bea.com]
||> ||Sent: Tuesday, March 20, 2007 2:30 PM
||> ||To: mediactrl@ietf.org
||> ||Subject: [MEDIACTRL] Re: Requirements Comment
||> ||
||> ||I missed that one. IMHO, the AS has no need nor right to know the
||RTP
||> ||address of the endpoint nor the termination address of the media
||> |server.
||> ||What is the use case?
||> ||
||> ||--
||> ||Sent from my wireless e-mail device. Sorry if terse.  We all need
||> ||lemonade: see <http://www.standardstrack.com/ietf/lemonade> for
|what
||> ||lemonade is.
||> ||
||> ||-----Original Message-----
||> ||From: Steve Buko <steve.buko@dialogic.com>
||> ||To: Eric Burger; mediactrl@ietf.org <mediactrl@ietf.org>
||> ||Sent: Tue Mar 20 06:16:38 2007
||> ||Subject: Requirements Comment
||> ||
||> ||
||> ||
||> ||I have a general issue regarding our current set of requirements
|and
||> ||thought it might be a good idea to get a thread going on this
prior
||to
||> ||our Thursday meeting.
||> ||
||> ||
||> ||
||> ||draft-even-media-server-req-02.txt
||> ||<http://www.standardstrack.com/ietf/mediactrl/draft-even-media-
||server-
||> ||req-02.txt>  states the following
||> ||
||> ||"10.  The MS shall supply the media addresses (RTP transport
||address)
||> ||to be used to the AS"
||> ||
||> ||
||> ||
||> ||draft-dolly-xcon-mediacntrlframe-03.txt
||> ||<http://www.standardstrack.com/ietf/mediactrl/draft-dolly-xcon-
||> ||mediacntrlframe-03.txt>  states the following
||> ||
||> ||"REQ-MCP-11 - SIP/SDP SHALL be used to establish and modify RTP
||> ||connections to a Media Server"
||> ||
||> ||
||> ||
||> ||
||> ||
||> ||In my view, we have two main problems to solve.
||> ||
||> ||1)     define a media control framework that will be used to
||transmit a
||> ||given media control protocol.
||> ||
||> ||2)    define a media control protocol used to control a media
||server.
||> ||
||> ||
||> ||
||> ||I agree that the media control framework should use SIP/SDP to
||specify
||> ||the protocol / transport used to negotiation the TCP port and
||> ||transmit/receive the media control protocol.
||> ||
||> ||
||> ||
||> ||However, I would offer that the media control protocol defined by
||this
||> ||group should be ..
||> ||
||> ||1)     call control signaling agnostic
||> ||
||> ||2)    media transport agnostic
||> ||
||> ||
||> ||
||> ||
||> ||
||> ||
||> ||
||> ||For this requirement ...
||> ||
||> ||draft-even-media-server-req-02.txt
||> ||<http://www.standardstrack.com/ietf/mediactrl/draft-even-media-
||server-
||> ||req-02.txt>  states the following
||> ||
||> ||"10.  The MS shall supply the media addresses (RTP transport
||address)
||> ||to be used to the AS"
||> ||
||> ||I don't understand why the AS would need the media addresses and
||would
||> ||like to think that the AS would like to control a media server
that
||may
||> ||not be using RTP in all scenarios.
||> ||
||> ||
||> ||
||> ||For this requirement ...
||> ||
||> ||draft-dolly-xcon-mediacntrlframe-03.txt
||> ||<http://www.standardstrack.com/ietf/mediactrl/draft-dolly-xcon-
||> ||mediacntrlframe-03.txt>  states the following
||> ||
||> ||"REQ-MCP-11 - SIP/SDP SHALL be used to establish and modify RTP
||> ||connections to a Media Server"
||> ||
||> ||I agree that SIP/SDP should be used to establish/negotiate the TCP
||> ||port/address used for media control transport, however I don't
|think
||> ||RTP comes into play from a media control framework perspective.
||> ||
||> ||
||> ||
||> ||
||> ||
||> ||My high level comment is that we should not limit the use of our
||media
||> ||control protocol to media servers that only support SIP and RTP.
||> ||
||> ||
||> ||
||> ||
||> ||
||> ||Steve Buko
||> ||
||> ||
||> ||
||>
||||____________________________________________________________________
_
|_
||_
||> ||Notice:  This email message, together with any attachments, may
||contain
||> ||information  of  BEA Systems,  Inc.,  its subsidiaries  and
||affiliated
||> ||entities,  that may be confidential,  proprietary,  copyrighted
||and/or
||> ||legally privileged, and is intended solely for the use of the
||> ||individual or entity named in this message. If you are not the
||intended
||> ||recipient, and have received this message in error, please
||immediately
||> ||return this by email and then delete it.
|
|_______________________________________________
|MEDIACTRL mailing list
|MEDIACTRL@ietf.org
|https://www1.ietf.org/mailman/listinfo/mediactrl
|Supplemental Web Site:
|http://www.standardstrack.com/ietf/mediactrl

_______________________________________________
MEDIACTRL mailing list
MEDIACTRL@ietf.org
https://www1.ietf.org/mailman/listinfo/mediactrl
Supplemental Web Site:
http://www.standardstrack.com/ietf/mediactrl