Re: [MEDIACTRL] Questions ondraft-ietf-mediactrl-ivr-control-package
"Henry Lum" <Henry.Lum@alcatel-lucent.com> Thu, 25 February 2010 17:44 UTC
Return-Path: <Henry.Lum@alcatel-lucent.com>
X-Original-To: mediactrl@core3.amsl.com
Delivered-To: mediactrl@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id BBF4B3A84A3 for <mediactrl@core3.amsl.com>; Thu, 25 Feb 2010 09:44:25 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.598
X-Spam-Level:
X-Spam-Status: No, score=-2.598 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HTML_MESSAGE=0.001]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id uE7ubOlkko3H for <mediactrl@core3.amsl.com>; Thu, 25 Feb 2010 09:44:17 -0800 (PST)
Received: from ihemail1.lucent.com (ihemail1.lucent.com [135.245.0.33]) by core3.amsl.com (Postfix) with ESMTP id 12D3628C1F2 for <mediactrl@ietf.org>; Thu, 25 Feb 2010 09:43:51 -0800 (PST)
Received: from ihrh1.emsr.lucent.com (h135-1-218-53.lucent.com [135.1.218.53]) by ihemail1.lucent.com (8.13.8/IER-o) with ESMTP id o1PHjtbK018575; Thu, 25 Feb 2010 11:45:55 -0600 (CST)
Received: from relay-out1.wc.genesyslab.com (relay-out1.wc.genesyslab.com [172.22.70.114]) by ihrh1.emsr.lucent.com (8.13.8/emsr) with ESMTP id o1PHjs23015586; Thu, 25 Feb 2010 11:45:54 -0600 (CST)
Received: from g2.genesyslab.com (g2.genesyslab.com [192.168.20.138]) by relay-out1.wc.genesyslab.com (8.13.8+Sun/8.13.8) with ESMTP id o1PHjppU009339; Thu, 25 Feb 2010 09:45:53 -0800 (PST)
Received: from NAHALD.us.int.genesyslab.com ([192.168.20.92]) by g2.genesyslab.com with Microsoft SMTPSVC(6.0.3790.3959); Thu, 25 Feb 2010 09:45:52 -0800
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="----_=_NextPart_001_01CAB642.5F91E042"
Date: Thu, 25 Feb 2010 09:45:50 -0800
Message-ID: <059AF07365DC474393A19A3AF187DF74054F90AF@NAHALD.us.int.genesyslab.com>
In-Reply-To: <BCFA969D-9EA4-456D-91D9-95CD9394C912@hp.com>
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
Thread-Topic: [MEDIACTRL] Questions ondraft-ietf-mediactrl-ivr-control-package
Thread-Index: Acq2Ja9tFaSU4D9bSsuEN5B+hBFQBwAHJJjA
References: <059AF07365DC474393A19A3AF187DF74051E1ACA@NAHALD.us.int.genesyslab.com><DE4B2061-CFA8-40CA-82FE-D0AAE85747D1@hp.com><000001cab111$ae4f6680$0aee3380$@com> <37238266-CF4F-49CB-AAF1-341877470AB8@hp.com> <059AF07365DC474393A19A3AF187DF74054F8669@NAHALD.us.int.genesyslab.com> <9629229F-0386-4808-B895-947CF102733F@hp.com> <059AF07365DC474393A19A3AF187DF74054F8EB4@NAHALD.us.int.genesyslab.com> <BCFA969D-9EA4-456D-91D9-95CD9394C912@hp.com>
From: Henry Lum <Henry.Lum@alcatel-lucent.com>
To: Scott McGlashan <scott.mcglashan@hp.com>
X-OriginalArrivalTime: 25 Feb 2010 17:45:52.0241 (UTC) FILETIME=[5FA7CE10:01CAB642]
X-Scanned-By: MIMEDefang 2.57 on 135.245.2.33
Cc: mediactrl@ietf.org
Subject: Re: [MEDIACTRL] Questions ondraft-ietf-mediactrl-ivr-control-package
X-BeenThere: mediactrl@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Media Control WG Discussion List <mediactrl.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/mediactrl>, <mailto:mediactrl-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/mediactrl>
List-Post: <mailto:mediactrl@ietf.org>
List-Help: <mailto:mediactrl-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mediactrl>, <mailto:mediactrl-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 25 Feb 2010 17:44:25 -0000
Thanks Scott, all looks good to me. Henry From: Scott McGlashan [mailto:scott.mcglashan@hp.com] Sent: Thursday, February 25, 2010 9:20 AM To: Henry Lum Cc: mediactrl@ietf.org Subject: Re: [MEDIACTRL] Questions ondraft-ietf-mediactrl-ivr-control-package All done I think - but correct me if I'm wrong. I'll send the updated IVR spec to the mailing list later today. thanks for your input and prompt responses Henry. Scott On 24 Feb 2010, at 22:30, Henry Lum wrote: Hi Scott, 3 items left J Thanks Henry [SMCG] Not according to the current spec wording and state machine. <dialogexit> would only follow <dialogterminate> when the dialog is in the started state. [[hlum]] So this is the only exception where you don't get either a <dialogexit> nor a negative response to a dialogterminate. This is in contradiction with the wording in 4.2.5.1 for <dialogexit>: " The <dialogexit> event indicates that a prepared or active dialog has exited because it is..." We should either change the wording for the <dialogexit> event to indicate only active dialogs, or we change the state machine to fix this exception. I would vote for the latter. [SMCG] Done - I've changed the state machine. [SMCG] (a) OK. I'll clarify that the escapekey takes priority (just like termchar). (b) I could go either way on this. Currently there is no implication that that the digit buffer is cleared. However, I assume that current grammar matches are discarded and incoming DTMF (including any pending in the digit buffer) are matched against the grammar. [[hlum]] I am fine with your assumption for (b); let's clarify this in escapekey. [SMCG] Done - I clarified these points. [SMCG] Ok. How about *** PROPOSED CHANGE: Add a 'repeatUntilComplete' attribute (boolean value, default false) on <dialog> If set to true, then a dialog repetition cycle is terminated if a dialog cycle completes without error and one of the following conditions is true: 1. <collect> reports termination status of 'match' or 'stopped'. 2. <record> reports termination status of 'stopped', 'dtmf', 'maxtime' or 'finalsilence'. Is this sufficient? If so, this is a relatively straightforward change (it will affect the schema though). Can you write up an example section similar to Section 6.2.5? [[hlum]] I think this would do. How about the following example? 6.2.6 RepeatUntilComplete usage for <collect> This example is a prompt and collect to collect the PIN from the user. RepeatUntilComplete is set to true in this case so that when the collection is matched, the dialog terminates the repeat cycle and will not repeat the prompt for collecting PIN again. <mscivr version="1.0" xmlns="urn:ietf:params:xml:ns:msc-ivr"> <dialogstart connectionid="7HDY839:HJKSkyHS"> <dialog repeatCount="3" repeatUntilComplete="true"> <prompt bargein="true"> <media loc="http://example.com/please_enter_your_pin.vox"/> </prompt> <collect maxdigits="4"/> </dialog> </dialogstart> </mscivr> Whenever the user barges in the prompt and <collect> receives a matching grammar, the dialog cycle is considered complete and returns the following: <mscivr version="1.0" xmlns="urn:ietf:params:xml:ns:msc-ivr"> <event dialogid="vxi81"> <dialogexit status="1"> <promptinfo duration="3654" termmode="bargein"/> <collectinfo dtmf="1234" termmode="match"> </dialogexit> </event> </mscivr> If no user input was provided, or the input did not match the grammar, the dialog would loop for a maximum of 3 times. [SMCG] thanks. Added. CONFIDENTIALITY NOTICE: This e-mail and any files attached may contain confidential and proprietary information of Alcatel-Lucent and/or its affiliated entities. Access by the intended recipient only is authorized. Any liability arising from any party acting, or refraining from acting, on any information contained in this e-mail is hereby excluded. If you are not the intended recipient, please notify the sender immediately, destroy the original transmission and its attachments and do not disclose the contents to any other person, use it for any purpose, or store or copy the information in any medium. Copyright in this e-mail and any attachments belongs to Alcatel-Lucent and/or its affiliated entities. ------------------------------------------------------------------------------------------------------------------- CONFIDENTIALITY NOTICE: This e-mail and any files attached may contain confidential and proprietary information of Alcatel-Lucent and/or its affiliated entities. Access by the intended recipient only is authorized. Any liability arising from any party acting, or refraining from acting, on any information contained in this e-mail is hereby excluded. If you are not the intended recipient, please notify the sender immediately, destroy the original transmission and its attachments and do not disclose the contents to any other person, use it for any purpose, or store or copy the information in any medium. Copyright in this e-mail and any attachments belongs to Alcatel-Lucent and/or its affiliated entities.
- [MEDIACTRL] Questions on draft-ietf-mediactrl-ivr… Henry Lum
- Re: [MEDIACTRL] Questions on draft-ietf-mediactrl… Spencer Dawkins
- Re: [MEDIACTRL] Questions on draft-ietf-mediactrl… Scott McGlashan
- Re: [MEDIACTRL] Questions on draft-ietf-mediactrl… Scott McGlashan
- Re: [MEDIACTRL] Questions ondraft-ietf-mediactrl-… Henry Lum
- Re: [MEDIACTRL] Questions ondraft-ietf-mediactrl-… Scott McGlashan
- Re: [MEDIACTRL] Questions ondraft-ietf-mediactrl-… Henry Lum
- Re: [MEDIACTRL] Questions ondraft-ietf-mediactrl-… Scott McGlashan
- Re: [MEDIACTRL] Questions ondraft-ietf-mediactrl-… Spencer Dawkins
- Re: [MEDIACTRL] Questions ondraft-ietf-mediactrl-… Henry Lum