Re: Question regarding DTMF buffering during fetchaudio

Ian Sutherland <[email protected]>
Newsgroups gmane.comp.web.voice
Organization Oracle Corporation
Message-ID <[email protected]>
One person's opinion, but it looks like the first highlighted
passage refers to transitions between input items, which
(at least usually, in my experience) doesn't involve fetching a
resource, and wouldn't have fetchaudio.

On 18-Nov-13 04:57, Debasmita Bal
wrote:

We have a question regarding whether DTMF should be
buffered during a transition with a fetchaudio.

Â

There are two sections in the VXML specs, one which
indicates that DTMF should be buffered while the other
indicates that the DTMF should be rejected.

Â

Â

The following suggests that DTMF should be bufferedÂ

Â

A VoiceXML interpreter is at all times
in one of two states:

- waiting for
input in an input item (such as <field>,
<record>, or <transfer>), or

- transitioning between
input items in response to an input (including spoken
utterances, dtmf key presses, and input-related events
such as a noinput or nomatch event) received while in
the waiting state. While
in the transitioning state no speech input is
collected, accepted or interpreted. Consequently root
and document level speech grammars (such as defined in
<link>s) may not be active at all times. However,
DTMF
input (including timing information) should be
collected and buffered in the transition state.
Similarly, asynchronously generated events not related
directly to execution of the transition should also be
buffered until the waiting
state (e.g. connection.disconnect.hangup)

The following suggests that DTMF should NOT be bufferedÂ

Â

- when the
interpreter begins fetching a resource (such as a
document) for which fetchaudio was specified. In this
case the prompts queued before the fetchaudio are
played to completion, and then, if the resource
actually needs to be fetched (i.e. it is not unexpired
in the cache), the fetchaudio is played until the
fetch completes. The interpreter remains in the
transitioning state and no input is
accepted
during the fetch.

Can you please clarify?

Â

Thanks,

Debasmita

Â

Â
ian_sutherland.vcf (text/x-vcard, 279 B)
begin:vcard
fn:Ian Sutherland
n:Sutherland;Ian
org:Oracle USA Inc.
adr:233 South Wacker Drive;;Suite 4500;Chicago;IL;60606;United States of America
email;internet:[email protected]
title:Consulting Member of Technical Staff
tel;work:1-312-651-8169
version:2.1
end:vcard
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.