A voice browser is a web browser that presents an interactive voice user interface to the user. In addition, it typically provides an interface to the PSTN or a PBX. Just as a visual web browser works with HTML pages, a voice browser operates on pages that specify voice dialogues. These pages are usually written in VoiceXML, but other proprietary voice dialogue languages remain in use.
TheAvaya Voice Browser is a VoiceXML interpreter. The Avaya Voice Browser performs the following functions:
Fetches VoiceXML and ECMA script documents.
Parses, translates, and stores VoiceXML documents. Stores parsed VoiceXML pages in memory.
Loads and switches Execution context.
Loads, activates, and unloads Grammars. Supports SRGS 1.0 and simple JSGF 1.0.
Browses through VoiceXML elements and interprets them.
Translates <Prompt> elements to SSML 1.0 format and collects user inputs.
Reports events (throws exceptions) according to VoiceXML specification.