The Blueworx Voice Response product supports applications written in general(?) accordance with both VXML V2.0 and V2.1 specifications.


The following documents detail the supported elements and exceptions for each version.


BVR V6.1 for AIX
BVR V7.1 for AIX
BVR V7 for Linux


The Document Type Definition (DTD) specification is different for each version of VXML and needs to be set correctly if <!DOCTYPE> is specified in any VXML document.


For VXML V2.0 applications each document should contain the following code:


<!DOCTYPE vxml PUBLIC "-//W3C//DTD VOICEXML 2.0//EN" "vxml20-1115.dtd">
<vxml version="2.0" xmlns="http://www.w3.org/2001/vxml">


or


<!DOCTYPE vxml PUBLIC "-//W3C//DTD VOICEXML 2.0//EN" "http://www.w3.org/TR/voicexml20/vxml.dtd">
<vxml version="2.0" xmlns="http://www.w3.org/2001/vxml">


 

For VXML V2.1 applications each document should contain the following code:


<!DOCTYPE vxml PUBLIC "-//W3C//DTD VOICEXML 2.1//EN" "vxml21-0728.dtd">
<vxml version="2.1" xml:lang="en-US" xmlns="http://www.w3.org/2001/vxml">


or


<!DOCTYPE vxml PUBLIC "-//W3C//DTD VOICEXML 2.1//EN" "https://www.w3.org/TR/2007/REC-voicexml21-20070619/vxml.dtd">
<vxml version="2.1" xml:lang="en-US" xmlns="http://www.w3.org/2001/vxml">