The following figure shows the design-time and runtime components of SAP NetWeaver Voice. It also shows the interactions of components with external data systems and a third-party VoiceXML gateway.
SAP NetWeaver Voice Architecture
The following table provides descriptions of the design-time components:
Design-time component |
Description |
NetWeaver Administrator |
Allows you to perform various administrative tasks such as creating users, stopping and restarting voice applications and viewing the logs |
Visual Composer Voice Kit |
Allows you to model voice applications using the voice and non-voice entities. It also allows you to deploy your voice applications |
The following table provides descriptions of the runtime components:
Runtime component |
Description |
Visual Composer Compiler |
Validates a voice application |
Voice Dialog Runtime |
Provides access to runtime resources such as audio files and grammar files to the voice application at runtime |
Voice Data Runtime |
Provides access to the data at runtime. It interacts with the back-end system or the voice dialog runtime to provide the required data |
Service Interface |
Assists the voice data runtime component to access the back-end or Web Services data |
Expression Evaluator |
Evaluates expressions used in a voice application |
VoiceObjects Infostore |
Stores call data such as the duration of the call, number of callers and so on |
SAP BI |
Stores call data created in the VoiceObjects Infostore in a form that can be used by SAP Business Intelligence |
SAP Business Intelligence |
Generates BI reports based on the data stored in SAP BI |