Show TOC

Background documentationVoice Application Architecture Locate this document in the navigation structure

 

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.

This graphic is explained in the accompanying text.

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