Using fetchaudio to force TTS playback prior to ASR
CVP Version is 10.5
Nuance TTS and ASR are the latest stuff, can't recall exactly what version, but "new stuff", and ASR is not the issue here.
My issue is ASR timing out waiting for input before my TTS audio can finish playback.
My application calls an audio element in a loop with data from rows returned from a database. I might have 10 rows of text I need to play back to the caller based on who they are, and each loop through each row executes an audio element to play the data as TTS to the caller.
I have at times 3-5 minutes of data to play to the caller prior to the ASR menu, yes that's forever but that's how it works.
My next element after this TTS "loop" element is a menu using ASR and DTMF. That menu throws a badFetch if the TTS playback takes longer than 60 seconds because the MRCP session has timed out with Nuance. That part I can fix, I changed the Nuance ASR timeout to 300000 ms (5 minutes) and my audio plays great and ASR works great. But I don't want to leave the MRCP setting at 5 minutes.
I tried solving this instead with fetchaudio because as I understand audio playback in VXML, it is queued until the following occurs:
A. The interpreter reaches a waiting state (e.g. recognition), or
B. The interpreter fetches a resource while a fetchaudio attribute is set on the corresponding fetch element
I figured since I had a fetchaudio property on the TTS element that this would force the TTS audio to playback before continuing to the next TTS element audio, thus preventing queuing of the audio and not making my ASR menu wait for input, but it didn't work.
My question is, would this fetchaudio method work to force audio playback each time the audio element is executed if the fetchaudio property is set, in other words not queue the audio like normal? I've only used fetchaudio in the past to play music or popcorn sounds while waiting for a webservice or DB lookup to finish so this new territory for me.
Audio and Video Endpoints Knowledge Base
For one-on-one help with these products, you can open a ticket at https://developer.cisco.com/site/support/. For other products, please contact Cisco TAC at https://www.cisco.com/c/en/us/support/index.ht...
I want to find out how many agents are configured for an attribute. I have followed all the steps which are provided by the Cisco UCCE 11.6 API guide but I could not get the count. Is it possible to get a count of agents or not?
Collaboration Management Knowledge Base
For one-on-one help with these products, you can open a ticket at https://developer.cisco.com/site/support/. For other products, please contact Cisco TAC at https://www.cisco.com/c/en/us/support/index.html
Lately I have received a few requests from people asking if it was possible to Archive a Webex MessageSpace as in "download all messages".Interesting.
You can download all messages using the messages API but that leaves yo...