I have a VXML file that works fine on another (competitive) system, but it does not work on Plum - recognition fails. I am new to VXML and don't know some of the intricacies to make this work on the Plum system. Could someone look at it and tell me what I should change? The script runs and prompts the user, but then none of the items are recognized. Help would be appreciated.
david
http://www.dietchanneldev.com/vxml/d2.xml
We've Moved! Please visit our new and improved forum over at our new portal: https://portal.plumvoice.com/hc/en-us/community/topics
Voice not recognized - works on other systems though
IVR platform supports JSGF and SRGS+XML grammars
Hello,
The IVR problem you are experiencing is that you are using an unsupported IVR grammar format. The Plum IVR Platform supports SRGS+XML and JSGF both of which have been used in the 1.0 and 2.0 VoiceXML specifications. GSL is a proprietary grammar format that is not part of the VoiceXML specification. A quick conversion to jsgf would be:
The above jsgf will allow for any of the above words to be spoken. You can review the JSGF specification at the w3c site:
http://www.w3.org/TR/jsgf/
Regards,
Plum Support
The IVR problem you are experiencing is that you are using an unsupported IVR grammar format. The Plum IVR Platform supports SRGS+XML and JSGF both of which have been used in the 1.0 and 2.0 VoiceXML specifications. GSL is a proprietary grammar format that is not part of the VoiceXML specification. A quick conversion to jsgf would be:
Code: Select all
<grammar type="text/x-jsgf">
hamburger|cheeseburger|fries|diet coke|coke
</grammar>
http://www.w3.org/TR/jsgf/
Regards,
Plum Support