====== Vxi Developer Guide ====== © 2014 I6NET Solutions and Technologies, all rights reserved ===== Purpose ===== This guide is intended for application developers who create VoiceXML applications on the Asterisk® platform with the I6NET VoiceXML browser, Vxi. It covers the VoiceXML 2.0 and 2.1 compliance and implementation specifications for VoiceXML on a browser. It also provides an introduction to VoiceXML concepts and describes how VoiceXML is used in the context of a Media Server. In case of errors or omissions within this document, the standard documents shall be assumed to be correct, unless explicitly stated otherwise. ===== Audience ===== This document is for software developers using the Vxi development environment. It assumes you are familiar with the basic concepts of HTML and Asterisk. Before reading this guide, we recommend: * Access to the standard VoiceXML [[legacy:vxi_developer_guide:external_resources:start|External Resources]] * Get a basic IVR VoiceXML programmer training * Get knowledge on Asterisk PBX management ===== Scope ===== This guide explains how to use VoiceXML features. A new application developer typically reads these chapters completely and in order. * Chapter 1, [[legacy:vxi_developer_guide:voicexml_overview|VoiceXML Overview]] * Chapter 2, [[legacy:vxi_developer_guide:voicexml_fundamentals:start|VoiceXML Fundamentals]] * [[legacy:vxi_developer_guide:voicexml_fundamentals:applications|Applications]] * [[legacy:vxi_developer_guide:voicexml_fundamentals:forms|Forms]] * [[legacy:vxi_developer_guide:voicexml_fundamentals:links|Links]] * [[legacy:vxi_developer_guide:voicexml_fundamentals:menus|Menus]] * [[legacy:vxi_developer_guide:voicexml_fundamentals:grammars|Grammars]] * [[legacy:vxi_developer_guide:voicexml_fundamentals:events|Events]] * Chapter 3, [[legacy:vxi_developer_guide:voicexml_references:start|VoiceXML Reference]] * [[legacy:vxi_developer_guide:voicexml_references:events:start|Events]] * [[legacy:vxi_developer_guide:voicexml_references:errors:start|Errors]] * [[legacy:vxi_developer_guide:voicexml_references:variables:start|Variables]] * [[legacy:vxi_developer_guide:voicexml_references:properties:start|Properties]] * [[legacy:vxi_developer_guide:voicexml_references:elements:start|Elements]] * Chapter 4, [[legacy:vxi_developer_guide:external_resources:start|External Resources]] * Chapter 5, [[legacy:vxi_developer_guide:glossary:start|Glossary]]