[MEDIACTRL] RE: MRB - MS Publish Interface
"Krishna Prasad Kalluri (TN/EAB)" <krishna.prasad.kalluri@ericsson.com> Fri, 03 August 2007 21:33 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 1IH4mU-0007i0-P9; Fri, 03 Aug 2007 17:33:58 -0400
Received: from mediactrl by megatron.ietf.org with local (Exim 4.43) id 1IH4mS-0007hJ-VV for mediactrl-confirm+ok@megatron.ietf.org; Fri, 03 Aug 2007 17:33:56 -0400
Received: from [10.90.34.44] (helo=chiedprmail1.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1IH4mS-0007h6-6o for mediactrl@ietf.org; Fri, 03 Aug 2007 17:33:56 -0400
Received: from mailgw3.ericsson.se ([193.180.251.60]) by chiedprmail1.ietf.org with esmtp (Exim 4.43) id 1IH4mK-0008Su-Uf for mediactrl@ietf.org; Fri, 03 Aug 2007 17:33:55 -0400
Received: from mailgw3.ericsson.se (unknown [127.0.0.1]) by mailgw3.ericsson.se (Symantec Mail Security) with ESMTP id 12328205F6 for <mediactrl@ietf.org>; Fri, 3 Aug 2007 23:33:47 +0200 (CEST)
X-AuditID: c1b4fb3c-aee7cbb0000007e1-e7-46b39f3a7b18
Received: from esealmw126.eemea.ericsson.se (unknown [153.88.254.123]) by mailgw3.ericsson.se (Symantec Mail Security) with ESMTP id DDF7D2001A for <mediactrl@ietf.org>; Fri, 3 Aug 2007 23:33:46 +0200 (CEST)
Received: from esealmw107.eemea.ericsson.se ([153.88.200.70]) by esealmw126.eemea.ericsson.se with Microsoft SMTPSVC(6.0.3790.1830); Fri, 3 Aug 2007 23:33:46 +0200
x-mimeole: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="----_=_NextPart_001_01C7D615.F8631714"
Date: Fri, 03 Aug 2007 23:33:45 +0200
Message-ID: <EF4121B4EBC4E045BDE1273F9D0A87FFA8B84B@esealmw107.eemea.ericsson.se>
X-MS-Has-Attach:
X-MS-TNEF-Correlator: <EF4121B4EBC4E045BDE1273F9D0A87FFA8B84B@esealmw107.eemea.ericsson.se>
Thread-Topic: MRB - MS Publish Interface
Thread-Index: AcfVHkiEu9UnOzroSNCr17fCSh9A+AA9t7Hv
References: <E1IGd6L-000261-Nm@megatron.ietf.org>
From: "Krishna Prasad Kalluri (TN/EAB)" <krishna.prasad.kalluri@ericsson.com>
To: mediactrl@ietf.org
X-OriginalArrivalTime: 03 Aug 2007 21:33:46.0333 (UTC) FILETIME=[F8FCE8D0:01C7D615]
X-Brightmail-Tracker: AAAAAA==
X-Spam-Score: 0.0 (/)
X-Scan-Signature: d2996a07e5e63327051155f789b952a8
Subject: [MEDIACTRL] RE: MRB - MS Publish Interface
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
I receive the mail in the digest mode so I don't have the exact mail for which I want to respond. I would like to reply to the mail with subject MRB - MS Publish Interface. I am also pasting the original mail here. Sorry if there is any inconvenience. I would like to brain storm and collect a list of information that would be useful. I'm going to throw a few topics in the bucket to get us rolling. - Active RTP sessions (including codec information) o For example, 10 G711 RTP sessions, 3 H.264 sessions. - Non Active sessions - so sessions available on this MS (based on codec's supported) o For example, 80 G711 RTP session, 120 G729 sessions, 30 H.264 sessions. - MS Uptime - Codecs/media supported (could just be bundled with above - 'Non Active Sessions'). REPLY ****** 1) The Active/Non Active session gives any information about the type of session. i.e. Announcement session or conference session etc.. If a Media server publishes 80 non active G711 RTP sessions means Application server can use this for a conference session with 80 participants? In general from the Media Server resource handling point of view there will be different restrictions for announcements and conferences. May be a Media Server can support X number of participants per conference. Eg: A media server can support 25 Participants per Conference and may be maximum 10 ongoing conferences. So I would like to see resources available for different Media functionality. 2) How frequently this publish information will be sent from the Media Server to AS? - Up on query from AS to MS or - As soon as some change of state in MS which triggers the MS to publish the information. 3) Some more information in PUBLISH which I can think of now. I don't know may be some of the information in the below list can be obtained by other means? * File formats supported for announcement. E.g.: MP3, WAW etc... May be this information is enough to determine announcement format supported i.e. audio or video * Maximum duration for an announcement. Media servers can have restrictions on memory to play the announcements for very long durations. * Variable announcements. Where the substitution variable can be time, date, cost etc. * DTMF detection and generation support. * Types of mixing (conference supported) audio, video * Supported tone types in the Media Server. Different countries may have different characteristics for the same tone. So the tone characteristics can be configured in the media server or can be downloaded. Capability to play the tone in both directions may be required for conferencing applications. E.g. playing a tone when a new participant joins in the conference. The tone needs to be played towards the existing participants and also towards the new participant. ________________________________ Från: mediactrl-request@ietf.org [mailto:mediactrl-request@ietf.org] Skickat: to 2007-08-02 18:00 Till: mediactrl@ietf.org Ämne: MEDIACTRL Digest, Vol 8, Issue 2 Send MEDIACTRL mailing list submissions to mediactrl@ietf.org To subscribe or unsubscribe via the World Wide Web, visit https://www1.ietf.org/mailman/listinfo/mediactrl or, via email, send a message with subject or body 'help' to mediactrl-request@ietf.org You can reach the person managing the list at mediactrl-owner@ietf.org When replying, please edit your Subject line so it is more specific than "Re: Contents of MEDIACTRL digest..." Today's Topics: 1. RE: RE: [MEDIACTRL] recording requirements: use case (Chris Boulton) 2. RE: what is a media server (MUNSON, GARY A (GARY A)) 3. Frameworks, Frameworks, and More Frameworks (Eric Burger) 4. RE: RE: [MEDIACTRL] recording requirements: use case (Haluska, John J) 5. Re: recording requirements: use case (Eric Burger) 6. Re: RE: what is a media server (Eric Burger) 7. Re: recording requirements: use case (Eric Burger) 8. RE: RE: what is a media server (MUNSON, GARY A (GARY A)) 9. RE: RE: [MEDIACTRL] recording requirements: use case (Chris Boulton) 10. MRB - MS Publish Interface (Chris Boulton) 11. MRB - MS Query Interface (Chris Boulton) 12. RE: RE: [MEDIACTRL] recording requirements: use case (Haluska, John J) 13. Re: Frameworks, Frameworks, and More Frameworks (Lorenzo Miniero) 14. Re: MRB - MS Publish Interface (Diego B) 15. RE: MRB - MS Query Interface (Haluska, John J) 16. RE: MRB - MS Query Interface (Chris Boulton) 17. Re: Frameworks, Frameworks, and More Frameworks (Simon Pietro Romano) 18. RE: Frameworks, Frameworks, and More Frameworks (Mary Barnes) 19. RE: MRB - MS Query Interface (Haluska, John J) ---------------------------------------------------------------------- Message: 1 Date: Wed, 1 Aug 2007 17:10:01 +0100 From: "Chris Boulton" <cboulton@ubiquity.net> Subject: RE: RE: [MEDIACTRL] recording requirements: use case To: "Haluska, John J" <jhaluska@telcordia.com>, "RahulSrivastava 71616" <rahuls@huawei.com> Cc: mediactrl@ietf.org Message-ID: <D8A411E49D63A648BFA87E44904FEDCF06863F@gbnewp0758m.eu.ubiquity.net> Content-Type: text/plain; charset="us-ascii" Maybe another way to look at this is to ask whether the AS requesting the MS to perform ASR-type functionality can be considered part of IVR functionality (the actual MS-ASR interactions are clearly out of scope), since IVR is in scope. If so, then I think it could be addressed in an IVR control package. I am not thinking that the requirements document would need to list every possible function related to IVR. [Chris Boulton] So here is my take. I see that basic IVR interactions are most definitely in scope (for example, we are documenting in http://www.ietf.org/internet-drafts/draft-boulton-ivr-control-package-03 .txt). We really need to then draw a line in the sand. For advanced IVR we have VoiceXML which is the king and its various mechanisms for invocation (e.g. NETANN), which should include a MediaCtrl solution (which we are documenting in http://www.ietf.org/internet-drafts/draft-boulton-ivr-vxml-control-packa ge-02.txt). Chris. Information contained in this e-mail and any attachments are intended for the use of the addressee only, and may contain confidential information of Ubiquity Software Corporation. All unauthorized use, disclosure or distribution is strictly prohibited. If you are not the addressee, please notify the sender immediately and destroy all copies of this email. Ubiquity Software Corporation plc, a company registered under the laws of England and Wales, Registration 2719723, registered offices at Eastern Business Park, Building 3, Wern Fawr Lane, St. Mellons, Cardiff CF3 5EA, Wales, United Kingdom. ------------------------------ Message: 2 Date: Wed, 1 Aug 2007 12:59:14 -0400 From: "MUNSON, GARY A (GARY A)" <gamunson@att.com> Subject: [MEDIACTRL] RE: what is a media server To: <mediactrl@ietf.org> Message-ID: <5D8B6250CF196145A7AC4BA87FA2742103016AD3@cool.research.att.com> Content-Type: text/plain; charset="us-ascii" Hi Eric et al, Regarding the latter from the email below: "I would also offer (now as chair) that any media server doing database dips or executing application logic is way beyond the definition of a media server and well beyond the scope of this group." I don't want to get into a religious debate, and I understand what the basic traditional view of Media Server is, but in practice it can be useful to think of a media server doing the kinds of things mentioned, such as application logic or database dips. Some of us hit that territory in another forum when considering how to model the unit of functionality of an agent workstation in a VoIP world. **But** from the point of view of an AS or MRB, they would still see such a media server in the traditional sense. At most, there may be an impact at the data level - e.g., specific information that needs to be passed between AS and MS, or specific MS attributes for MRB purposes. Now, somebody could go way overboard and imagine a media server that, e.g., violates the AS-MS control relationship. That somebody wouldn't be me. cheers, Gary -----Original Message----- From: Eric Burger [mailto:eburger@bea.com] Sent: Wednesday, August 01, 2007 8:06 AM To: jhaluska@telcordia.com; mediactrl@ietf.org Subject: Re: [MEDIACTRL] recording requirements: use case Recording for most anything I think is covered. The functionality described below feels like it is way out of scope (opinion as contributor, not as chair). Speech services, like ASR, are purely an internal matter to the media server. See MRCPv2 (speechsc). I would also offer (now as chair) that any media server doing database dips or executing application logic is way beyond the definition of a media server and well beyond the scope of this group. -- 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: Haluska, John J <jhaluska@telcordia.com> To: mediactrl@ietf.org <mediactrl@ietf.org> Sent: Tue Jul 31 16:42:18 2007 Subject: [MEDIACTRL] recording requirements: use case Hi all I just wanted to clarify whether the requirements document as stands supports a particular use case. I asked the question last week in Chicago, but on looking at the requirements again, I'm not convinced that the "roll call" functionality (REQ-MCP-30 ?) actually covers this. So maybe it's best if I give more details. Initially I was thinking that this would be covered by the Burke draft, and that might still be the best match. But, this use case will also need MRB functionality, so I think the MEDIACTRL mechanism would be preferable. In this use case the user is played an announcement, and is prompted to give spoken input (e.g. a name to be looked up in a directory, etc). The spoken input is stored. The MS goes off to a speech recognition engine, etc, and retrieves some data (e.g. DB lookup) corresponding to the spoken input, or fails. The MS then needs to return the following to the AS: 1. The pass/fail status of the speech recognition/data lookup operation 2. The data (or pointer to the same) returned by the lookup (only applicable on success) 3. A pointer to the file where the spoken request is stored (only required on failure). If the speech recognition failed, the MS may be asked to play back the file containing the spoken input to a stream. E.g. played back to a human attendant who would perform a manual lookup because the speech recognition failed. I'd break these recording requirements into: -Recording a short clip as part of a speech recognition request (versus conference/IVR, unless this can be considered as an IVR case) -Accept parameters pertaining to the recording (e.g. preferred codecs, time compression, etc) -Return a reference to that recording. -Retain the recording for some period of time -Accept a command to play back the explicitly referenced recording as an announcement onto a stream -Delete the recording 1. on command (e.g. issued in conjunction with the playback request), 2. after some specified time (perhaps specified in the request) And the other requirement: -Return some arbitrary data (perhaps a pointer), such as the result of some operation based on speech recognition, to the AS. A related, but much simpler use case exists, where a short spoken input is recorded and then requested to be played back again over a different stream. Are the current requirements intended to cover such a use case? If not, should/could they? Or is this best covered by the Burke draft? Thanks John Haluska 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 ------------------------------ Message: 3 Date: Wed, 01 Aug 2007 09:51:27 -0500 From: Eric Burger <eburger@bea.com> Subject: [MEDIACTRL] Frameworks, Frameworks, and More Frameworks To: <mediactrl@ietf.org>, Tim Melanchuk <tim.melanchuk@gmail.com>, Chris Boulton <cboulton@ubiquity.net> Message-ID: <C2D6081F.88F7%eburger@bea.com> Content-Type: text/plain; charset=US-ASCII First, a call for consensus. We would like to confirm the sentiment in the room in Chicago, that both of the following documents will be the basis for work group items. draft-melanchuk-mediactrl-framework-00 is An Architectural Framework for Media Server Control draft-boulton-sip-control-framework-05 is A Control Framework for the Session Initiation Protocol (SIP) [ ] No Objection [ ] Object (Must explain why) As chair, I will fall on my sword here. Since the beginning of the Bar BOFs, we tend to have multiple documents with different names talking about the same thing (anyone remember the Requirements and Framework documents?). We have had multiple documents with similar names talking about different things. Well, it is time to disambiguate this latter case. To reduce confusion, the Architectural Framework will be called: draft-ietf-mediactrl-architecture and the Control Framework will be called: draft-ietf-mediactrl-sip-control-framework Editors, in the To: field, make a note of this 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. ------------------------------ Message: 4 Date: Wed, 1 Aug 2007 13:48:27 -0400 From: "Haluska, John J" <jhaluska@telcordia.com> Subject: RE: RE: [MEDIACTRL] recording requirements: use case To: "Chris Boulton" <cboulton@ubiquity.net>, "RahulSrivastava 71616" <rahuls@huawei.com> Cc: mediactrl@ietf.org Message-ID: <A09345776B6C7A4985573569C0F3004317320525@rrc-dte-exs01.dte.telcordia.com> Content-Type: text/plain; charset="us-ascii" Chris Thanks for the input. Couple of follow up questions if you don't mind: A. From looking at the Basic IVR control package, I can see that 1.(play an announcement and record the spoken request) and 3.(play out the stored spoken request on another stream) are pretty clearly covered by "promptandrecord", and "playannouncement", respectively. Do you agree? B. Do you see 2. (perform ASR/perform a lookup on the spoken request, and return the pass/fail status and associated data) as being covered by the Advanced IVR control package? An example of this is to ask the MS to match a spoken name to an entry in a directory, and return back data from that entry. Please don't mistake my questions for insistence that the recording/playback and ASR functionality be directly addressed in the requirements document. As long as they're covered somewhere, I think I'm ok. Thanks, John -----Original Message----- From: Chris Boulton [mailto:cboulton@ubiquity.net] Sent: Wednesday, August 01, 2007 12:10 PM To: Haluska, John J; RahulSrivastava 71616 Cc: mediactrl@ietf.org Subject: RE: RE: [MEDIACTRL] recording requirements: use case Maybe another way to look at this is to ask whether the AS requesting the MS to perform ASR-type functionality can be considered part of IVR functionality (the actual MS-ASR interactions are clearly out of scope), since IVR is in scope. If so, then I think it could be addressed in an IVR control package. I am not thinking that the requirements document would need to list every possible function related to IVR. [Chris Boulton] So here is my take. I see that basic IVR interactions are most definitely in scope (for example, we are documenting in http://www.ietf.org/internet-drafts/draft-boulton-ivr-control-package-03 .txt). We really need to then draw a line in the sand. For advanced IVR we have VoiceXML which is the king and its various mechanisms for invocation (e.g. NETANN), which should include a MediaCtrl solution (which we are documenting in http://www.ietf.org/internet-drafts/draft-boulton-ivr-vxml-control-packa ge-02.txt). Chris. Information contained in this e-mail and any attachments are intended for the use of the addressee only, and may contain confidential information of Ubiquity Software Corporation. All unauthorized use, disclosure or distribution is strictly prohibited. If you are not the addressee, please notify the sender immediately and destroy all copies of this email. Ubiquity Software Corporation plc, a company registered under the laws of England and Wales, Registration 2719723, registered offices at Eastern Business Park, Building 3, Wern Fawr Lane, St. Mellons, Cardiff CF3 5EA, Wales, United Kingdom. ------------------------------ Message: 5 Date: Wed, 01 Aug 2007 14:51:42 -0400 From: Eric Burger <eburger@bea.com> Subject: Re: [MEDIACTRL] recording requirements: use case To: "Haluska, John J" <jhaluska@telcordia.com>, <mediactrl@ietf.org> Message-ID: <C2D64E7E.89DA%eburger@bea.com> Content-Type: text/plain; charset="iso-8859-1" I don¹t see this scenario as in scope for MEDIACTRL. This is precisely the SPEECHSC use case. On 8/1/07 7:59 AM, "Haluska, John J" <jhaluska@telcordia.com> wrote: > Hi Eric > > Clearly the interfaces between MS and the ASR is out of scope. > > > I could break the use case into the following functions: > > > 1. AS asks MS to prompt and record. Input is an announcement identifier. > Output from MS would be status and a reference to the recording (on > success). > > > 2. AS asks MS to perform ASR. Input would include some identifier for > the specific ASR operation required, and a reference to the recording. > Outputs back from the MS would include pass/fail status, and data (or > reference) on success. > > > 3. AS asks MS to play the recording onto an RTP stream. Input would be > reference to the recording, and some identifier for the stream. Output > would be status. Also, there needs to be a way to delete the recording > at some point. > > > > Since 1. and 3. are pretty basic recording/playback requirements, it > sounds like they could be in scope. Is this correct? > > > > What about 2. ? This is just between the AS and MS - I was not thinking > that any interface between the MS and ASR, etc is in scope for this > working group. This just refers to the capability for the AS to ask the > MS to do this, and to get data back. > > > > > Thanks, > > John > > > > > > > > -----Original Message----- > From: Eric Burger [mailto:eburger@bea.com] > Sent: Wednesday, August 01, 2007 8:06 AM > To: Haluska, John J; mediactrl@ietf.org > Subject: Re: [MEDIACTRL] recording requirements: use case > > Recording for most anything I think is covered. > > The functionality described below feels like it is way out of scope > (opinion as contributor, not as chair). Speech services, like ASR, are > purely an internal matter to the media server. See MRCPv2 (speechsc). > > I would also offer (now as chair) that any media server doing database > dips or executing application logic is way beyond the definition of a > media server and well beyond the scope of this group. > > -- > 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: Haluska, John J <jhaluska@telcordia.com> > To: mediactrl@ietf.org <mediactrl@ietf.org> > Sent: Tue Jul 31 16:42:18 2007 > Subject: [MEDIACTRL] recording requirements: use case > > Hi all > > > > I just wanted to clarify whether the requirements document as stands > supports a particular use case. I asked the question last week in > Chicago, but on looking at the requirements again, I'm not convinced > that the "roll call" functionality (REQ-MCP-30 ?) actually covers this. > So maybe it's best if I give more details. > > > > Initially I was thinking that this would be covered by the Burke draft, > and that might still be the best match. But, this use case will also > need MRB functionality, so I think the MEDIACTRL mechanism would be > preferable. > > > > > > In this use case the user is played an announcement, and is prompted to > give spoken input (e.g. a name to be looked up in a directory, etc). > > > > The spoken input is stored. > > > > The MS goes off to a speech recognition engine, etc, and retrieves some > data (e.g. DB lookup) corresponding to the spoken input, or fails. > > > > The MS then needs to return the following to the AS: > > > > 1. The pass/fail status of the speech recognition/data lookup operation > > 2. The data (or pointer to the same) returned by the lookup (only > applicable on success) > > 3. A pointer to the file where the spoken request is stored (only > required on failure). > > > > > > If the speech recognition failed, the MS may be asked to play back the > file containing the spoken input to a stream. E.g. played back to a > human attendant who would perform a manual lookup because the speech > recognition failed. > > > > > > > > I'd break these recording requirements into: > > -Recording a short clip as part of a speech recognition request (versus > conference/IVR, unless this can be considered as an IVR case) > > -Accept parameters pertaining to the recording (e.g. preferred codecs, > time compression, etc) > > -Return a reference to that recording. > > -Retain the recording for some period of time > > -Accept a command to play back the explicitly referenced recording as an > announcement onto a stream > > -Delete the recording 1. on command (e.g. issued in conjunction with the > playback request), 2. after some specified time (perhaps specified in > the request) > > > > And the other requirement: > > -Return some arbitrary data (perhaps a pointer), such as the result of > some operation based on speech recognition, to the AS. > > > > > > > > > > A related, but much simpler use case exists, where a short spoken input > is recorded and then requested to be played back again over a different > stream. > > > > > > > > > > Are the current requirements intended to cover such a use case? If not, > should/could they? > > > > Or is this best covered by the Burke draft? > > > > > > > > Thanks > > > > John Haluska > > > > > 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. > 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. -------------- next part -------------- An HTML attachment was scrubbed... URL: http://www1.ietf.org/pipermail/mediactrl/attachments/20070801/cbe28da7/attachment-0001.html ------------------------------ Message: 6 Date: Wed, 01 Aug 2007 15:33:04 -0400 From: Eric Burger <eburger@bea.com> Subject: Re: [MEDIACTRL] RE: what is a media server To: Gary Munson <gamunson@att.com> Cc: mediactrl@ietf.org Message-ID: <C2D65830.89EB%eburger@bea.com> Content-Type: text/plain; charset=US-ASCII If the media server uses the AS-MS protocol, which has no facility for data base dips, but the media server does data base dips in its execution of the protocol requests, that is great. I could imagine (in our never ending QoS debates) where a publicly-addressable MS does its own ACL administration of requests against a DIAMETER data base. The point here is that procedure is 100% OUTSIDE THE SCOPE of the AS-MS protocol. We do not care. You can do whatever you want, so long as you do not expose it. On 8/1/07 11:59 AM, "MUNSON, GARY A (GARY A)" <gamunson@att.com> wrote: > Hi Eric et al, > > Regarding the latter from the email below: > > "I would also offer (now as chair) that any media server doing database > dips or executing application logic is way beyond the definition of a > media server and well beyond the scope of this group." > > I don't want to get into a religious debate, and I understand what the > basic traditional view of Media Server is, but in practice it can be > useful to think of a media server doing the kinds of things mentioned, > such as application logic or database dips. Some of us hit that > territory in another forum when considering how to model the unit of > functionality of an agent workstation in a VoIP world. **But** from the > point of view of an AS or MRB, they would still see such a media server > in the traditional sense. At most, there may be an impact at the data > level - e.g., specific information that needs to be passed between AS > and MS, or specific MS attributes for MRB purposes. > > Now, somebody could go way overboard and imagine a media server that, > e.g., violates the AS-MS control relationship. That somebody wouldn't be > me. > > cheers, > > Gary > > > -----Original Message----- > From: Eric Burger [mailto:eburger@bea.com] > Sent: Wednesday, August 01, 2007 8:06 AM > To: jhaluska@telcordia.com; mediactrl@ietf.org > Subject: Re: [MEDIACTRL] recording requirements: use case > > Recording for most anything I think is covered. > > The functionality described below feels like it is way out of scope > (opinion as contributor, not as chair). Speech services, like ASR, are > purely an internal matter to the media server. See MRCPv2 (speechsc). > > I would also offer (now as chair) that any media server doing database > dips or executing application logic is way beyond the definition of a > media server and well beyond the scope of this group. > > -- > 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: Haluska, John J <jhaluska@telcordia.com> > To: mediactrl@ietf.org <mediactrl@ietf.org> > Sent: Tue Jul 31 16:42:18 2007 > Subject: [MEDIACTRL] recording requirements: use case > > Hi all > > > > I just wanted to clarify whether the requirements document as stands > supports a particular use case. I asked the question last week in > Chicago, but on looking at the requirements again, I'm not convinced > that the "roll call" functionality (REQ-MCP-30 ?) actually covers this. > So maybe it's best if I give more details. > > > > Initially I was thinking that this would be covered by the Burke draft, > and that might still be the best match. But, this use case will also > need MRB functionality, so I think the MEDIACTRL mechanism would be > preferable. > > > > > > In this use case the user is played an announcement, and is prompted to > give spoken input (e.g. a name to be looked up in a directory, etc). > > > > The spoken input is stored. > > > > The MS goes off to a speech recognition engine, etc, and retrieves some > data (e.g. DB lookup) corresponding to the spoken input, or fails. > > > > The MS then needs to return the following to the AS: > > > > 1. The pass/fail status of the speech recognition/data lookup operation > > 2. The data (or pointer to the same) returned by the lookup (only > applicable on success) > > 3. A pointer to the file where the spoken request is stored (only > required on failure). > > > > > > If the speech recognition failed, the MS may be asked to play back the > file containing the spoken input to a stream. E.g. played back to a > human attendant who would perform a manual lookup because the speech > recognition failed. > > > > > > > > I'd break these recording requirements into: > > -Recording a short clip as part of a speech recognition request (versus > conference/IVR, unless this can be considered as an IVR case) > > -Accept parameters pertaining to the recording (e.g. preferred codecs, > time compression, etc) > > -Return a reference to that recording. > > -Retain the recording for some period of time > > -Accept a command to play back the explicitly referenced recording as an > announcement onto a stream > > -Delete the recording 1. on command (e.g. issued in conjunction with the > playback request), 2. after some specified time (perhaps specified in > the request) > > > > And the other requirement: > > -Return some arbitrary data (perhaps a pointer), such as the result of > some operation based on speech recognition, to the AS. > > > > > > > > > > A related, but much simpler use case exists, where a short spoken input > is recorded and then requested to be played back again over a different > stream. > > > > > > > > > > Are the current requirements intended to cover such a use case? If not, > should/could they? > > > > Or is this best covered by the Burke draft? > > > > > > > > Thanks > > > > John Haluska > > > > > 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 > 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. ------------------------------ Message: 7 Date: Wed, 01 Aug 2007 15:30:12 -0400 From: Eric Burger <eburger@bea.com> Subject: Re: [MEDIACTRL] recording requirements: use case To: RahulSrivastava 71616 <rahuls@huawei.com> Cc: mediactrl@ietf.org Message-ID: <C2D65784.89E9%eburger@bea.com> Content-Type: text/plain; charset=US-ASCII It is always a URI. URI's can be file (NFS), ftp, or http schemes. That is, the application is most likely going to know the storage mechanism if it is going to ask explicitly for a recording. Note that VoiceXML does not have this problem. VoiceXML is always http. On 8/1/07 10:07 AM, "RahulSrivastava 71616" <rahuls@huawei.com> wrote: > Hi All, > > This is a similar question from John. > Some media servers offer various interfaces to store recording viz > nfs,ftp,http to name a few with each is its own set of peculiar naming > conventions. > This leaves a very difficult design issue for AS to have a common message > between MS and AS irrespective of protocol between AS and MS since most of the > time (or some times depends how you design the application), especially in > recording, AS needs to pass the location of destination record file to MS. > I am not too sure how we'll address this inside this group. > Please throw some light on this. > > Rahul > > > ****************************************************************************** > ************ > This email and its attachments contain confidential information from HUAWEI, > which is intended only for the person or entity whose address is listed above. > Any use of the information contained herein in any way (including, but not > limited to, total or partial disclosure, reproduction, or dissemination) by > persons other than the intended recipient(s) is prohibited. If you receive > this e-mail in error, please notify the sender by phone or email immediately > and delete it! > > ****************************************************************************** > *********** > > ----- Original Message ----- > From: "Haluska, John J" <jhaluska@telcordia.com> > Date: Wednesday, August 1, 2007 8:59 pm > Subject: RE: [MEDIACTRL] recording requirements: use case > >> Hi Eric >> >> Clearly the interfaces between MS and the ASR is out of scope. >> >> >> I could break the use case into the following functions: >> >> >> 1. AS asks MS to prompt and record. Input is an announcement >> identifier.Output from MS would be status and a reference to the >> recording (on >> success). >> >> >> 2. AS asks MS to perform ASR. Input would include some identifier for >> the specific ASR operation required, and a reference to the recording. >> Outputs back from the MS would include pass/fail status, and data (or >> reference) on success. >> >> >> 3. AS asks MS to play the recording onto an RTP stream. Input >> would be >> reference to the recording, and some identifier for the stream. Output >> would be status. Also, there needs to be a way to delete the recording >> at some point. >> >> >> >> Since 1. and 3. are pretty basic recording/playback requirements, it >> sounds like they could be in scope. Is this correct? >> >> >> >> What about 2. ? This is just between the AS and MS - I was not >> thinkingthat any interface between the MS and ASR, etc is in scope >> for this >> working group. This just refers to the capability for the AS to >> ask the >> MS to do this, and to get data back. >> >> >> >> >> Thanks, >> >> John >> >> >> >> >> >> >> >> -----Original Message----- >> From: Eric Burger [mailto:eburger@bea.com] >> Sent: Wednesday, August 01, 2007 8:06 AM >> To: Haluska, John J; mediactrl@ietf.org >> Subject: Re: [MEDIACTRL] recording requirements: use case >> >> Recording for most anything I think is covered. >> >> The functionality described below feels like it is way out of scope >> (opinion as contributor, not as chair). Speech services, like ASR, are >> purely an internal matter to the media server. See MRCPv2 (speechsc). >> >> I would also offer (now as chair) that any media server doing database >> dips or executing application logic is way beyond the definition >> of a >> media server and well beyond the scope of this group. >> >> -- >> 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: Haluska, John J <jhaluska@telcordia.com> >> To: mediactrl@ietf.org <mediactrl@ietf.org> >> Sent: Tue Jul 31 16:42:18 2007 >> Subject: [MEDIACTRL] recording requirements: use case >> >> Hi all >> >> >> >> I just wanted to clarify whether the requirements document as stands >> supports a particular use case. I asked the question last week in >> Chicago, but on looking at the requirements again, I'm not convinced >> that the "roll call" functionality (REQ-MCP-30 ?) actually covers >> this.So maybe it's best if I give more details. >> >> >> >> Initially I was thinking that this would be covered by the Burke >> draft,and that might still be the best match. But, this use case >> will also >> need MRB functionality, so I think the MEDIACTRL mechanism would be >> preferable. >> >> >> >> >> >> In this use case the user is played an announcement, and is >> prompted to >> give spoken input (e.g. a name to be looked up in a directory, etc). >> >> >> >> The spoken input is stored. >> >> >> >> The MS goes off to a speech recognition engine, etc, and retrieves >> somedata (e.g. DB lookup) corresponding to the spoken input, or fails. >> >> >> >> The MS then needs to return the following to the AS: >> >> >> >> 1. The pass/fail status of the speech recognition/data lookup >> operation >> 2. The data (or pointer to the same) returned by the lookup (only >> applicable on success) >> >> 3. A pointer to the file where the spoken request is stored (only >> required on failure). >> >> >> >> >> >> If the speech recognition failed, the MS may be asked to play back the >> file containing the spoken input to a stream. E.g. played back to a >> human attendant who would perform a manual lookup because the speech >> recognition failed. >> >> >> >> >> >> >> >> I'd break these recording requirements into: >> >> -Recording a short clip as part of a speech recognition request >> (versusconference/IVR, unless this can be considered as an IVR case) >> >> -Accept parameters pertaining to the recording (e.g. preferred codecs, >> time compression, etc) >> >> -Return a reference to that recording. >> >> -Retain the recording for some period of time >> >> -Accept a command to play back the explicitly referenced recording >> as an >> announcement onto a stream >> >> -Delete the recording 1. on command (e.g. issued in conjunction >> with the >> playback request), 2. after some specified time (perhaps specified in >> the request) >> >> >> >> And the other requirement: >> >> -Return some arbitrary data (perhaps a pointer), such as the >> result of >> some operation based on speech recognition, to the AS. >> >> >> >> >> >> >> >> >> >> A related, but much simpler use case exists, where a short spoken >> inputis recorded and then requested to be played back again over a >> differentstream. >> >> >> >> >> >> >> >> >> >> Are the current requirements intended to cover such a use case? If >> not,should/could they? >> >> >> >> Or is this best covered by the Burke draft? >> >> >> >> >> >> >> >> Thanks >> >> >> >> John Haluska >> >> >> >> >> Notice: This email message, together with any attachments, may >> containinformation of BEA Systems, Inc., its subsidiaries and >> affiliated >> entities, that may be confidential, proprietary, copyrighted >> and/orlegally 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 >> > 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. ------------------------------ Message: 8 Date: Wed, 1 Aug 2007 17:03:19 -0400 From: "MUNSON, GARY A (GARY A)" <gamunson@att.com> Subject: RE: [MEDIACTRL] RE: what is a media server To: "Eric Burger" <eburger@bea.com> Cc: mediactrl@ietf.org Message-ID: <5D8B6250CF196145A7AC4BA87FA2742103016AF5@cool.research.att.com> Content-Type: text/plain; charset="us-ascii" Agreed, thank you. Except I'd rather not talk about QoS. :-) Gary -----Original Message----- From: Eric Burger [mailto:eburger@bea.com] Sent: Wednesday, August 01, 2007 3:33 PM To: MUNSON, GARY A (GARY A) Cc: mediactrl@ietf.org Subject: Re: [MEDIACTRL] RE: what is a media server If the media server uses the AS-MS protocol, which has no facility for data base dips, but the media server does data base dips in its execution of the protocol requests, that is great. I could imagine (in our never ending QoS debates) where a publicly-addressable MS does its own ACL administration of requests against a DIAMETER data base. The point here is that procedure is 100% OUTSIDE THE SCOPE of the AS-MS protocol. We do not care. You can do whatever you want, so long as you do not expose it. On 8/1/07 11:59 AM, "MUNSON, GARY A (GARY A)" <gamunson@att.com> wrote: > Hi Eric et al, > > Regarding the latter from the email below: > > "I would also offer (now as chair) that any media server doing database > dips or executing application logic is way beyond the definition of a > media server and well beyond the scope of this group." > > I don't want to get into a religious debate, and I understand what the > basic traditional view of Media Server is, but in practice it can be > useful to think of a media server doing the kinds of things mentioned, > such as application logic or database dips. Some of us hit that > territory in another forum when considering how to model the unit of > functionality of an agent workstation in a VoIP world. **But** from the > point of view of an AS or MRB, they would still see such a media server > in the traditional sense. At most, there may be an impact at the data > level - e.g., specific information that needs to be passed between AS > and MS, or specific MS attributes for MRB purposes. > > Now, somebody could go way overboard and imagine a media server that, > e.g., violates the AS-MS control relationship. That somebody wouldn't be > me. > > cheers, > > Gary > > > -----Original Message----- > From: Eric Burger [mailto:eburger@bea.com] > Sent: Wednesday, August 01, 2007 8:06 AM > To: jhaluska@telcordia.com; mediactrl@ietf.org > Subject: Re: [MEDIACTRL] recording requirements: use case > > Recording for most anything I think is covered. > > The functionality described below feels like it is way out of scope > (opinion as contributor, not as chair). Speech services, like ASR, are > purely an internal matter to the media server. See MRCPv2 (speechsc). > > I would also offer (now as chair) that any media server doing database > dips or executing application logic is way beyond the definition of a > media server and well beyond the scope of this group. > > -- > 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: Haluska, John J <jhaluska@telcordia.com> > To: mediactrl@ietf.org <mediactrl@ietf.org> > Sent: Tue Jul 31 16:42:18 2007 > Subject: [MEDIACTRL] recording requirements: use case > > Hi all > > > > I just wanted to clarify whether the requirements document as stands > supports a particular use case. I asked the question last week in > Chicago, but on looking at the requirements again, I'm not convinced > that the "roll call" functionality (REQ-MCP-30 ?) actually covers this. > So maybe it's best if I give more details. > > > > Initially I was thinking that this would be covered by the Burke draft, > and that might still be the best match. But, this use case will also > need MRB functionality, so I think the MEDIACTRL mechanism would be > preferable. > > > > > > In this use case the user is played an announcement, and is prompted to > give spoken input (e.g. a name to be looked up in a directory, etc). > > > > The spoken input is stored. > > > > The MS goes off to a speech recognition engine, etc, and retrieves some > data (e.g. DB lookup) corresponding to the spoken input, or fails. > > > > The MS then needs to return the following to the AS: > > > > 1. The pass/fail status of the speech recognition/data lookup operation > > 2. The data (or pointer to the same) returned by the lookup (only > applicable on success) > > 3. A pointer to the file where the spoken request is stored (only > required on failure). > > > > > > If the speech recognition failed, the MS may be asked to play back the > file containing the spoken input to a stream. E.g. played back to a > human attendant who would perform a manual lookup because the speech > recognition failed. > > > > > > > > I'd break these recording requirements into: > > -Recording a short clip as part of a speech recognition request (versus > conference/IVR, unless this can be considered as an IVR case) > > -Accept parameters pertaining to the recording (e.g. preferred codecs, > time compression, etc) > > -Return a reference to that recording. > > -Retain the recording for some period of time > > -Accept a command to play back the explicitly referenced recording as an > announcement onto a stream > > -Delete the recording 1. on command (e.g. issued in conjunction with the > playback request), 2. after some specified time (perhaps specified in > the request) > > > > And the other requirement: > > -Return some arbitrary data (perhaps a pointer), such as the result of > some operation based on speech recognition, to the AS. > > > > > > > > > > A related, but much simpler use case exists, where a short spoken input > is recorded and then requested to be played back again over a different > stream. > > > > > > > > > > Are the current requirements intended to cover such a use case? If not, > should/could they? > > > > Or is this best covered by the Burke draft? > > > > > > > > Thanks > > > > John Haluska > > > > > 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 > 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. ------------------------------ Message: 9 Date: Thu, 2 Aug 2007 10:02:17 +0100 From: "Chris Boulton" <cboulton@ubiquity.net> Subject: RE: RE: [MEDIACTRL] recording requirements: use case To: "Haluska, John J" <jhaluska@telcordia.com>, "RahulSrivastava 71616" <rahuls@huawei.com> Cc: mediactrl@ietf.org Message-ID: <D8A411E49D63A648BFA87E44904FEDCF068641@gbnewp0758m.eu.ubiquity.net> Content-Type: text/plain; charset="us-ascii" Thanks for the input. Couple of follow up questions if you don't mind: [Chris Boulton] Always a pleasure :-). A. From looking at the Basic IVR control package, I can see that 1.(play an announcement and record the spoken request) and 3.(play out the stored spoken request on another stream) are pretty clearly covered by "promptandrecord", and "playannouncement", respectively. Do you agree? [Chris Boulton] Agreed. The latter are just for convenience. B. Do you see 2. (perform ASR/perform a lookup on the spoken request, and return the pass/fail status and associated data) as being covered by the Advanced IVR control package? An example of this is to ask the MS to match a spoken name to an entry in a directory, and return back data from that entry. [Chris Boulton] Advanced IVR package? At the moment we only have the basic IVR package and it is the intention that for advanced IVR you wither use the VXML control package or some other popular mechanism. Chris. Information contained in this e-mail and any attachments are intended for the use of the addressee only, and may contain confidential information of Ubiquity Software Corporation. All unauthorized use, disclosure or distribution is strictly prohibited. If you are not the addressee, please notify the sender immediately and destroy all copies of this email. Ubiquity Software Corporation plc, a company registered under the laws of England and Wales, Registration 2719723, registered offices at Eastern Business Park, Building 3, Wern Fawr Lane, St. Mellons, Cardiff CF3 5EA, Wales, United Kingdom. ------------------------------ Message: 10 Date: Thu, 2 Aug 2007 10:43:29 +0100 From: "Chris Boulton" <cboulton@ubiquity.net> Subject: [MEDIACTRL] MRB - MS Publish Interface To: <mediactrl@ietf.org> Message-ID: <D8A411E49D63A648BFA87E44904FEDCF030478@gbnewp0758m.eu.ubiquity.net> Content-Type: text/plain; charset="us-ascii" Skipped content of type multipart/alternative-------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: image/jpeg Size: 15375 bytes Desc: image001.jpg Url : http://www1.ietf.org/pipermail/mediactrl/attachments/20070802/c56da9a5/attachment-0001.jpe ------------------------------ Message: 11 Date: Thu, 2 Aug 2007 11:04:13 +0100 From: "Chris Boulton" <cboulton@ubiquity.net> Subject: [MEDIACTRL] MRB - MS Query Interface To: <mediactrl@ietf.org> Message-ID: <D8A411E49D63A648BFA87E44904FEDCF030479@gbnewp0758m.eu.ubiquity.net> Content-Type: text/plain; charset="us-ascii" Skipped content of type multipart/alternative-------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: image/jpeg Size: 15375 bytes Desc: image001.jpg Url : http://www1.ietf.org/pipermail/mediactrl/attachments/20070802/0af2aee8/attachment-0001.jpe ------------------------------ Message: 12 Date: Thu, 2 Aug 2007 07:53:41 -0400 From: "Haluska, John J" <jhaluska@telcordia.com> Subject: RE: RE: [MEDIACTRL] recording requirements: use case To: "Chris Boulton" <cboulton@ubiquity.net>, "RahulSrivastava 71616" <rahuls@huawei.com> Cc: mediactrl@ietf.org Message-ID: <A09345776B6C7A4985573569C0F30043173208FD@rrc-dte-exs01.dte.telcordia.com> Content-Type: text/plain; charset="us-ascii" Chris Sorry, I was referring to draft-boulton-ivr-vxml-control-package. Would you agree that this would work for the ASR case? John -----Original Message----- From: Chris Boulton [mailto:cboulton@ubiquity.net] Sent: Thursday, August 02, 2007 5:02 AM To: Haluska, John J; RahulSrivastava 71616 Cc: mediactrl@ietf.org Subject: RE: RE: [MEDIACTRL] recording requirements: use case Thanks for the input. Couple of follow up questions if you don't mind: [Chris Boulton] Always a pleasure :-). A. From looking at the Basic IVR control package, I can see that 1.(play an announcement and record the spoken request) and 3.(play out the stored spoken request on another stream) are pretty clearly covered by "promptandrecord", and "playannouncement", respectively. Do you agree? [Chris Boulton] Agreed. The latter are just for convenience. B. Do you see 2. (perform ASR/perform a lookup on the spoken request, and return the pass/fail status and associated data) as being covered by the Advanced IVR control package? An example of this is to ask the MS to match a spoken name to an entry in a directory, and return back data from that entry. [Chris Boulton] Advanced IVR package? At the moment we only have the basic IVR package and it is the intention that for advanced IVR you wither use the VXML control package or some other popular mechanism. Chris. Information contained in this e-mail and any attachments are intended for the use of the addressee only, and may contain confidential information of Ubiquity Software Corporation. All unauthorized use, disclosure or distribution is strictly prohibited. If you are not the addressee, please notify the sender immediately and destroy all copies of this email. Ubiquity Software Corporation plc, a company registered under the laws of England and Wales, Registration 2719723, registered offices at Eastern Business Park, Building 3, Wern Fawr Lane, St. Mellons, Cardiff CF3 5EA, Wales, United Kingdom. ------------------------------ Message: 13 Date: Thu, 2 Aug 2007 14:50:48 +0200 From: Lorenzo Miniero <lorenzo.miniero@unina.it> Subject: Re: [MEDIACTRL] Frameworks, Frameworks, and More Frameworks To: mediactrl@ietf.org Message-ID: <200708021450.49117.lorenzo.miniero@unina.it> Content-Type: text/plain; charset="iso-8859-1" Hi Eric, No objection at all from me on both documents. I personally do believe that Chris' framework document is an excellent way to deal with the MediaCtrl protocol needs. Lorenzo On Wednesday 01 August 2007 16:51:27 Eric Burger wrote: > First, a call for consensus. We would like to confirm the sentiment in the > room in Chicago, that both of the following documents will be the basis for > work group items. > > draft-melanchuk-mediactrl-framework-00 is > An Architectural Framework for Media Server Control > > draft-boulton-sip-control-framework-05 is > A Control Framework for the Session Initiation Protocol (SIP) > > [ ] No Objection > [ ] Object (Must explain why) > > > As chair, I will fall on my sword here. Since the beginning of the Bar > BOFs, we tend to have multiple documents with different names talking about > the same thing (anyone remember the Requirements and Framework documents?). > We have had multiple documents with similar names talking about different > things. Well, it is time to disambiguate this latter case. > > To reduce confusion, the Architectural Framework will be called: > draft-ietf-mediactrl-architecture > and the Control Framework will be called: > draft-ietf-mediactrl-sip-control-framework > > Editors, in the To: field, make a note of this > > > 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 -- Lorenzo Miniero, Junior Researcher Dipartimento di Informatica e Sistemistica Università degli Studi di Napoli "Federico II" Via Claudio 21 -- 80125 Napoli (Italy) Phone: +390817683821 - Fax: +390817683816 Email: lorenzo.miniero@unina.it ------------------------------ Message: 14 Date: Thu, 02 Aug 2007 15:54:44 +0300 From: Diego B <diegob@mailvision.com> Subject: Re: [MEDIACTRL] MRB - MS Publish Interface To: Chris Boulton <cboulton@ubiquity.net> Cc: mediactrl@ietf.org Message-ID: <46B1D414.50303@mailvision.com> Content-Type: text/plain; charset=windows-1252; format=flowed Hi; I will add some mixer capability information, Like Active mixers: 4: (2 G711, 3 G729), (second mixer and the codecs), (third mixer), ...) Now, on the non active mixers, I'm not sure how to calculate and express this information. Regards Diego B Chris Boulton wrote: > > Hi All, > > This is the first of two mails that I will be posting on the topic of > the MRB's associated interfaces. The idea is to collect relevant high > level information related to the interfaces to help form the basis of > the next version of the draft. This mail specifically deals with the > Media Server publishing interface, as detailed in the MRB draft > (http://www.ietf.org/internet-drafts/draft-boulton-mediactrl-mrb-00.txt > as (1) in the following diagram. > > I would like to brain storm and collect a list of information that > would be useful. I'm going to throw a few topics in the bucket to get > us rolling. > > - Active RTP sessions (including codec information) > > o For example, 10 G711 RTP sessions, 3 H.264 sessions. > > - Non Active sessions - so sessions available on this MS (based on > codec's supported) > > o For example, 80 G711 RTP session, 120 G729 sessions, 30 H.264 sessions. > > - MS Uptime > > - Codecs/media supported (could just be bundled with above - 'Non > Active Sessions'). > > Your input is greatly appreciated (especially you MS guys). > > Chris. > > > > Information contained in this e-mail and any attachments are intended > for the use of the addressee only, and may contain confidential > information of Ubiquity Software Corporation. All unauthorized use, > disclosure or distribution is strictly prohibited. If you are not the > addressee, please notify the sender immediately and destroy all copies > of this email. Ubiquity Software Corporation plc, a company registered > under the laws of England and Wales, Registration 2719723, registered > offices at Eastern Business Park, Building 3, Wern Fawr Lane, St. > Mellons, Cardiff CF3 5EA, Wales, United Kingdom. > > ------------------------------------------------------------------------ > > _______________________________________________ > MEDIACTRL mailing list > MEDIACTRL@ietf.org > https://www1.ietf.org/mailman/listinfo/mediactrl > Supplemental Web Site: > http://www.standardstrack.com/ietf/mediactrl ------------------------------ Message: 15 Date: Thu, 2 Aug 2007 10:08:26 -0400 From: "Haluska, John J" <jhaluska@telcordia.com> Subject: RE: [MEDIACTRL] MRB - MS Query Interface To: "Chris Boulton" <cboulton@ubiquity.net>, <mediactrl@ietf.org> Message-ID: <A09345776B6C7A4985573569C0F3004317320A36@rrc-dte-exs01.dte.telcordia.com> Content-Type: text/plain; charset="us-ascii" Skipped content of type multipart/alternative-------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: image/jpeg Size: 15375 bytes Desc: image001.jpg Url : http://www1.ietf.org/pipermail/mediactrl/attachments/20070802/e73f2e37/attachment-0001.jpe ------------------------------ Message: 16 Date: Thu, 2 Aug 2007 15:44:07 +0100 From: "Chris Boulton" <cboulton@ubiquity.net> Subject: RE: [MEDIACTRL] MRB - MS Query Interface To: "Haluska, John J" <jhaluska@telcordia.com>, <mediactrl@ietf.org> Message-ID: <D8A411E49D63A648BFA87E44904FEDCF03047F@gbnewp0758m.eu.ubiquity.net> Content-Type: text/plain; charset="us-ascii" Skipped content of type multipart/alternative-------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: image/jpeg Size: 15375 bytes Desc: image001.jpg Url : http://www1.ietf.org/pipermail/mediactrl/attachments/20070802/d4d0004a/attachment-0001.jpe ------------------------------ Message: 17 Date: Thu, 2 Aug 2007 17:09:38 +0200 From: Simon Pietro Romano <spromano@unina.it> Subject: Re: [MEDIACTRL] Frameworks, Frameworks, and More Frameworks To: Eric Burger <eburger@bea.com> Cc: mediactrl@ietf.org Message-ID: <1186067378.46b1f3b2ef6c9@oldwebmail.unina.it> Content-Type: text/plain; charset=ISO-8859-1 Dear Eric/all, here is my 'sentiment'... > First, a call for consensus. We would like to confirm the sentiment in the > room in Chicago, that both of the following documents will be the basis for > work group items. > > draft-melanchuk-mediactrl-framework-00 is > An Architectural Framework for Media Server Control > > draft-boulton-sip-control-framework-05 is > A Control Framework for the Session Initiation Protocol (SIP) > [X] No Objection [ ] Object (Must explain why) Simon -- _\\|//_ ( O-O ) ~~~~~~~~~~~~~~~~~~~~~~o00~~(_)~~00o~~~~~~~~~~~~~~~~~~~~~~~~ Simon Pietro Romano Universita' di Napoli Federico II Computer Science Department Phone: +39 081 7683823 -- Fax: +39 081 7684219 e-mail: spromano@unina.it <<Molti mi dicono che lo scoraggiamento è l'alibi degli idioti. Ci rifletto un istante; e mi scoraggio>>. Magritte. oooO ~~~~~~~~~~~~~~~~~~~~~~( )~~ Oooo~~~~~~~~~~~~~~~~~~~~~~~~~ \ ( ( ) \_) ) / (_/ ---------------------------------------------------------------- This message was sent using IMP, the Internet Messaging Program. ------------------------------ Message: 18 Date: Thu, 2 Aug 2007 10:51:50 -0500 From: "Mary Barnes" <mary.barnes@nortel.com> Subject: RE: [MEDIACTRL] Frameworks, Frameworks, and More Frameworks To: "Eric Burger" <eburger@bea.com>, <mediactrl@ietf.org>, "Tim Melanchuk" <tim.melanchuk@gmail.com>, "Chris Boulton" <cboulton@ubiquity.net> Message-ID: <E3F9D87C63E2774390FE67C924EC99BB16E79A73@zrc2hxm1.corp.nortel.com> Content-Type: text/plain; charset="us-ascii" [X] No Objection Mary. -----Original Message----- From: Eric Burger [mailto:eburger@bea.com] Sent: Wednesday, August 01, 2007 9:51 AM To: mediactrl@ietf.org; Tim Melanchuk; Chris Boulton Subject: [MEDIACTRL] Frameworks, Frameworks, and More Frameworks First, a call for consensus. We would like to confirm the sentiment in the room in Chicago, that both of the following documents will be the basis for work group items. draft-melanchuk-mediactrl-framework-00 is An Architectural Framework for Media Server Control draft-boulton-sip-control-framework-05 is A Control Framework for the Session Initiation Protocol (SIP) [ ] No Objection [ ] Object (Must explain why) As chair, I will fall on my sword here. Since the beginning of the Bar BOFs, we tend to have multiple documents with different names talking about the same thing (anyone remember the Requirements and Framework documents?). We have had multiple documents with similar names talking about different things. Well, it is time to disambiguate this latter case. To reduce confusion, the Architectural Framework will be called: draft-ietf-mediactrl-architecture and the Control Framework will be called: draft-ietf-mediactrl-sip-control-framework Editors, in the To: field, make a note of this 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 ------------------------------ Message: 19 Date: Thu, 2 Aug 2007 11:53:15 -0400 From: "Haluska, John J" <jhaluska@telcordia.com> Subject: RE: [MEDIACTRL] MRB - MS Query Interface To: "Chris Boulton" <cboulton@ubiquity.net>, <mediactrl@ietf.org> Message-ID: <A09345776B6C7A4985573569C0F3004317320BB8@rrc-dte-exs01.dte.telcordia.com> Content-Type: text/plain; charset="us-ascii" Skipped content of type multipart/alternative-------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: image/jpeg Size: 15375 bytes Desc: image001.jpg Url : http://www1.ietf.org/pipermail/mediactrl/attachments/20070802/9643ed72/attachment-0001.jpe ------------------------------ _______________________________________________ MEDIACTRL mailing list MEDIACTRL@ietf.org https://www1.ietf.org/mailman/listinfo/mediactrl Supplemental Web Site: http://www.standardstrack.com/ietf/mediactrl End of MEDIACTRL Digest, Vol 8, Issue 2 ***************************************
_______________________________________________ MEDIACTRL mailing list MEDIACTRL@ietf.org https://www1.ietf.org/mailman/listinfo/mediactrl Supplemental Web Site: http://www.standardstrack.com/ietf/mediactrl
- [MEDIACTRL] MRB - MS Publish Interface Chris Boulton
- Re: [MEDIACTRL] MRB - MS Publish Interface Diego B
- [MEDIACTRL] RE: MRB - MS Publish Interface Krishna Prasad Kalluri (TN/EAB)
- RE: [MEDIACTRL] MRB - MS Publish Interface Syrett, Mark