- Preface
- Introduction
- Unified CVP API Introduction
- Session API
- Call Start Action
- Call End Action
- Dynamic Element Configurations
- Standard Action Elements
- Standard Decision Elements
- Configurable Elements
- Application Start Classes
- Application End Classes
- Say It Smart Plugins
- Loggers
- On Error Notification
- Application Management API
- Voice Foundation Classes
- Java 8 Migration
- Index
Contents
A - C - D - E - G - H - I - J - L - O - P - R - S - T - V - X
Index
A
Action Elementsalso see Standard Action Elements 1extend ActionElementBase 1two kinds, pre-built and standard 1ActionConfigInterface 1ActionElementConfig 1APIalso see Java API and XML API 1components listed in table 1components that extend it 1requirements for constructing components 1Application End Classesonly accesses Global API 1run in four situations 1Application Management APIbuilt with JMX mgmt standards 1control over the platfom 1interfaces, diagram, and listing 1sample beans 1three levels 1types of beans 1Application Start Classesaccess Global API only 1run in four situations 1audio_grouplist of attributes 1C
Call End Actioncan send a final page 1situations that cause it 1tag definitions 1using Java 1using XML 1Call Start Actionchange setting that affect the call 1using Java 1using XML 1Call Studiodeployment with Java API components 1Integration of CVP API components 1locations of directories 1Call Studio Integrationrequires Java 1CallStartResponse.dtdtag definitions 1Code Examplesubstitution tag 1VoiceElementBase methods 1Code Examplesmanagement beans 1Voice Foundation Classes 1Common Methodslisted, for configurable elements 1Configurable Elementsaction elements 1config classes 1custom voice elements 1decision elements 1extend voice, action, and decision bases 1interaction logging 1methods common to all configurable elements 1only with Java 1restrictions and considerations 1voice elements 1VoiceElementBase methods 1Configuration Classesfor configurable elements 1create and modify data with standard decision elements 1D
Decision Action Elementssubstitution, use dynamic content without dynamic config 1Decision Elementsfor configurable elements 1DecisionConfigInterface 1doActionreceives ActionElementData 1doAction methodarguments explained 1doDecision 1DTD DiagramsCall End Action 1CallStartResponse.dtd 1document sent in settings argument 1document sent in the input argument 1dynamic element configs 1overview 1sample code 1standard action elements 1standard decision elements 1substitution 1voice element config 1Dynamic Element ConfigsDTD 1four HTTP POST arguments 1overview 1using Java 1using XML 1dynamic versus static configurations 1E
EndApplicationInterface 1event object hierarchy 1G
getActionElementConfig 1Global APIaccess to data beyond sessions 1H
hotlinks using LocalHotlink 1I
Interaction Logginglog interaction with caller and voice browser 1J
Java APICall End Action 1Call Start Action 1classes and components used 1classes for Session API 1compiling custom Java components 1deployment process 1deployment with Call Studio 1deployment with VXML Server 1design consideration 1dynamic element configs 1folder structure for Call Studio and VXML Server 1how VXML Server interacts with Java 1implementing Session API components 1most efficient way to interact with CVP 1see API Javadocs for details 1standard decision elements 1used for loggers 1used to create configurable elements 1Java Languagerequired for some components 1L
Loggersapplication methods () described 1design summary 1event object hierarchy 1global methods () named and detailed 1how they work 1methods () common to application loggers 1purposes 1use Java API 1utility methods () described 1utility methods common to application and global loggers 1O
On Error Notificationonly through Java 1P
Programming Languages Allowedany that can create and parse HTML 1R
Requirements for programmingread user guide for VXML server 1S
Say It Smart Pluginscan create custom plugins 1configuration methods () 1configuration, four options 1methods to run() 1utility methods () 1servlet.jar 1Session APIas implemented by Java API 1purpose, get information about call session 1subset is Global API 1with XML API 1set_maintainer 1Standard Action Elementscan act as a flag 1can create and modify data 1doAction method 1exit state is "done" 1how to build in Java 1using XML 1Standard Decision Elementscreate and modify data 1StartApplicationInterface 1substitutioncode example 1dynamic content without dynamic config 1T
Tags 1audio_group 1general_date_time, for start of call 1historical_data 1set_default_path for audio 1set_maintainer, for e-mail address 1set_voice_browser 1status, standard action elements 1vxml_response, for final response 1V
Voice Element ConfigDTD 1tags defined 1Voice Elementsdiagram, how they interact with VXML Server and voice browser 1for configurable elements 1interaction logging 1typical exchange with VXML Server and voice browser 1Voice Foundation Classesclasses listed with diagram 1concepts with VRoot diagram 1design to support browser differences 1purpose of 1VoiceElementBase Methodsfor configurable elements 1VPreference 1VXMLknowledge of language required 1VXML Serverrun code when call first received 1X
xalan.jar 1XML APICall End Action 1Call Start Action 1components inputs and settings arguments 1CVP API components that can use 1deployment 1DTD diagram of inputs argument 1DTD diagrams overview 1DTD of document sent in settings argument 1dynamic element configs 1implementing Session API 1not used for configurable elements 1overview 1standard action elements 1standard decision elements 1
Feedback