![]() |
A Media Processing Platform (MPP) server is a server machine running the Avaya Experience Portal MPP software.
The MPP software:
Runs on Avaya Enterprise Linux or Red Hat Enterprise Linux.
Uses Voice over IP (VoIP) protocols to communicate with the telephone network.
Uses the Media Resource Control Protocol (MRCP) protocol to communicate with the speech servers.
Runs Voice eXtensible Markup Language (VoiceXML) speech applications deployed on the application server.
Runs Call Control eXtensible Markup Language (CCXML) applications
![]() | Note: |
|
Powered by OktopousTM ccXML Interpreter. |
When a system is configured with multiple MPP servers:
An individual MPP server is not aware of any other MPP servers in the system, nor can it communicate directly with them.
The Experience Portal Manager (EPM) web interface allows administrators to control any MPP server in the system.
The Experience Portal system is designed so that all persistent data is stored on the primary EPM server. For example, all configuration information is stored on the primary EPM server and downloaded to the MPP when required.
Any persistent data created on the MPP server is uploaded to the EPM either on-demand or through scheduled jobs. For example:
The EPM regularly polls the MPP server's status.
Event and alarm data is delivered to the EPM on demand.
Report data, including Contact Detail Records (CDRs) and Session Detail Records (SDRs), are delivered to the EPM according to a schedule that you administer.
The MPP has additional data that can be used for debugging, but is not required to be persistent. For example:
Trace data and MPP-specific log files.
Session transcriptions and utterances.
The MPP server consists of the following components:
System Manager
Web services
Session Manager
Avaya Voice Browser
CCXML Browser
Speech proxies
Telephony
Event Manager