Understanding the Terminology

The following terms are used in this section:

  • VoiceXML. Voice eXtensible Markup Language (VoiceXML) is a web-based standardized markup language for representing human-computer dialogs. VoiceXML:

  • Is designed for creating audio dialogs that feature synthesized speech, digitized audio, recognition of spoken input and DTMF (Dual Tone Multi-Frequency) key input, recording of spoken input, telephony, and mixed initiative conversations. Its major purpose is to bring the advantages of Web-based development and content delivery to interactive voice response applications.

  • Assumes a voice browser with:

    • audio output (prerecorded speech or text-to-speech

    • audio input (speech and/or DTMF digits)

  • Follows the conventions of HTML and XML document format with <elements> and attributes.

  • Is:

    • A non-real-time means of communications, allowing users to access data at any time.

    • Also called an XML application.

  • VoiceXML Document. An executable VoiceXML file (text_file.vxml) is called a document. A VoiceXML interpreter loads a document file to execute it.

  • Cisco Unified CCX Script. Cisco Unified CCX scripts can extend the functionality of a VoiceXML document. A Cisco Unified CCX script is a sequence of steps constructed in the Cisco Unified CCX Editor for controlling the flow of customer calls and multimedia contacts. You can use the steps of the Cisco Unified CCX Editor to design scripts that take advantage of the capabilities of VoiceXML. In a Cisco Unified CCX script you can link any number of times to one or more VoiceXML documents depending on what you need to accomplish.

  • Cisco Unified CCX VoiceXML application. A Cisco Unified CCX VoiceXML application is a Cisco Unified CCX script (Cisco Unified CCX_Editor_file.aef) that links to a VoiceXML document (text_file.vxml).