Clear type ahead buffer in VXML - Call Studio 8.5

Answered Question
May 3rd, 2012
User Badges:


I'd like to take control of the type ahead buffer within my VXML script developed in Call Studio.

So far the only thing I could find about it is a reference to a VXML prompt attribute, but nothing about how it can be set in Call Studio. Has someone successfully used this? If yes, can this be set within Call Studio?


Attila says:

"cisco-typeaheadflush Attribute for <prompt>

The default value of cisco-typeaheadflush is false. A false value means that the typeahead buffer is not flushed after the prompt plays out. If the prompt is bargeinable, the digit which barges in is not flushed.


  • 1
  • 2
  • 3
  • 4
  • 5
Overall Rating: 5 (1 ratings)

Type ahead is what most callers want. This means they can navigate through a menu tree to child nodes by typing a couple of digits at the top level.

"The VoiceXML specification does not provide information on explicit control over the type-ahead buffer. The type-ahead buffer is always enabled when a call comes in. "

But it does seem that Cisco provide the ability to do this in the IOS Voice Browser. So set the VXML property "" to "true" on the audio element.



adancso Thu, 05/03/2012 - 05:20
User Badges:

Thanks Geoff,

I'll give it a go.

The use case is when optional (bargeable) prompts are played to the caller and are followed by an important message (non bargeable). Without clearing the buffer the non bargeable prompt is just skipped.


adancso Thu, 05/03/2012 - 06:45
User Badges:

I have tried it saving as Element Data and as Session Data. Neither of those worked. I guess because they are vxml properties and not prompt attributes.

According to the VXML dev docs it should be a prompt level attribute, just like the barge in statement.

bargeable prompt

I guess the generated VXML should look like:

bargeable prompt

The problem is that the only option at that level in Call Studio is the barge setting.

I know this can be achieved using micorapps using a microapp config parameter... I'm just looking for a way of doing the same in VXML.

adancso Thu, 05/03/2012 - 09:15
User Badges:

I've tried configuring it in the settings tab just like you had on the screenshot with both and the cisco-typeaheadflush too.

Unfortunately the non bargeable prompt is still skipped after a bargeable prompt having those set.

Shall I be thinking of writing my custom Audio element for this?

This is the generated VXML by the way:" version="2.1" application="/CVP/Server?audium_root=true&calling_into=Barge_Test" xml:lang="en-GB">












      bargeable prompt





adancso Thu, 05/03/2012 - 11:43
User Badges:

Yes, I think without custom code the only way doing this is adding a Silent Menu/Form with a 1 sec timer. Not great, I'll keep looking.


This Discussion

Related Content