Questions tagged [voicexml]

VoiceXML is designed for creating audio dialogs that feature synthesized speech, digitized audio, recognition of spoken and DTMF key input, recording of spoken input, telephony, and mixed initiative conversations.

VoiceXML (VXML) is the W3C's standard XML format for specifying interactive voice dialogues between a human and a computer. It allows voice applications to be developed and deployed in an analogous way to HTML for visual applications. Just as HTML documents are interpreted by a visual web browser, VoiceXML documents are interpreted by a voice browser.

Typically, HTTP is used as the transport protocol for fetching VoiceXML pages. Some applications may use static VoiceXML pages, while others rely on dynamic VoiceXML page generation using an application server like Tomcat, Weblogic, IIS, or WebSphere.
Historically, VoiceXML platform vendors have implemented the standard in different ways, and added proprietary features. But the VoiceXML 2.0 standard, adopted as a W3C Recommendation on 16 March 2004, clarified most areas of difference. The VoiceXML Forum, an industry group promoting the use of the standard, provides a conformance testing process that certifies vendors' implementations as conformant.

VoiceXML (VXML) Specifications

VXML 2.0

VXML 2.1

VXML 3.0

115 questions
2
votes
1 answer

VXML: Field input, forward typing

Situation: I have two VXML documents that are part of one flow. In the first document the user is prompted to enter a number (dtmf, max = 3 digits). The second document prompts the user to enter another number (dtmf, max = 10 digits). Problem: When…
Korenaga
  • 339
  • 2
  • 9
2
votes
1 answer

How to call telephone number through asterisk trunk from external application talking through prophecy?

Wow, that title was a mouthful... I'm sure that sounds very confusing at first glance. This is the basis of what I've got going on: I have: -a server set up with Asterisk and Voxeo Prophecy running on it. -Prophecy set up as extension for…
Benjamin Kovach
  • 3,190
  • 1
  • 24
  • 38
2
votes
2 answers

Get an audio stream record of user voice as it streams in

We currently use voicexml and https://www.plumvoice.com/ to get voice recordings which are then sent to our backend server for processing similar to the example mentioned in the docs for recording user…
Joanita Dsouza
  • 103
  • 1
  • 1
  • 10
2
votes
1 answer

VoiceXML gives 'internal error' but no obvious error is shown

I have created this VoiceXML code to ask the user to fill in some data, which is then supposed to be stored in the database. When I run the code through Postman to simulate the request, I don't get any errors back. But when I actually run and call…
Natasja
  • 97
  • 1
  • 2
  • 9
2
votes
1 answer

What is the work flow between VoiceXML and Speech Synthesis?

I would like to know how a VoiceXML document is rendered by a text to speech engine of a speech server. The VXML document would be containing the text which is supposed to be converted into an audio file. If the TTS server understands MRCP, to what…
Abhishek
  • 869
  • 1
  • 10
  • 16
2
votes
1 answer

structure of an external grammar in voicexml

how does the structure of an external vxml grammar looks like? at the moment i have following inline grammar: 1 2…
Tyzak
  • 2,430
  • 8
  • 38
  • 52
2
votes
1 answer

Using VoiceXML built-in types in SRGS grammar

I am trying to create a custom grammar for a sentence containing a number, e.g. (Revenue increased by 34.5 billion dollars). A rule that I created using W3C specification looks like:
codechobo
  • 829
  • 1
  • 7
  • 12
2
votes
3 answers

Voicexml: submiting truncate audio message

I am trying to create an answering machine. I am using Nexmo. I have two numbers : One French Number, and one US Number (California) When I call my french number, my audio message is saved on my server and i can listen it. But when i call my US…
Guillaume
  • 586
  • 3
  • 21
2
votes
3 answers

How to disable a VoiceXML grammar?

I'm writing a VoiceXML application where we have a speech grammar and a DTMF grammar. If the caller is calling from a particularly noisy environment, we need to disable the speech grammar. Is there a way to do this which doesn't involve copying…
Nick Argall
2
votes
0 answers

SRGS - GRXML parsing via text input in java

I have an existing IVR voice application which uses SRGS .grxml grammar files. In the IVR our speech recognizer (Nuance) uses these grammars to take spoken input and return some values based on the particular grammar specified. I'm trying to find a…
2
votes
1 answer

how can I call a webservice from voiceXML?

I'm building a very simple voiceXML app to allow people to make recordings. But first, I need to authenticate callers by phone number and/or PIN. Can I call a webservice from voiceXML? Looks like I want to use the voiceXML "data" element to call my…
nont
  • 9,322
  • 7
  • 62
  • 82
2
votes
1 answer

VoiceXML Grammar Input sequence

I need to allow callers to enter their ID. It is 7 characters long and is a mixture of letters and numbers but there is a structure to it. Example: F0G0000 The first character is always a letter. The second character is always a number. The third…
spence
  • 166
  • 3
  • 11
2
votes
2 answers

Increment a counter in VXML

I'm sorry that this is probably a really basic question but I'm just beginning to program. Basically I need to increment a counter in VXML. I've declared the counter as: and in an IF statement I've incremented by doing…
2
votes
2 answers

Genesys Composer Unit Testing

I'm currently in the process of developing a large VoiceXML IVR application using the Genesys GVP 8.1.5 framework. I have successfully built, tested and deployed two smaller apps with no issues. However, testing on the large app is taking a long…
BitCrusher
  • 31
  • 4
2
votes
2 answers

UCMA based VoiceXML - the and tags

I've written a basic IVR system using UCMA 3.0. It recieves an incoming call then uses the following class to execute a VXML script: Microsoft.Rtc.Collaboration.AudioVideo.VoiceXml.Browser First question - I currently have a large script that…
markv
  • 275
  • 1
  • 5