MPP processes

Last Updated : Dec 13, 2018 |
Prolog information
The following table provides an overview of the processes that run on the MPP. For information about the log files created by these processes, see For information about the log files created by these processes, see the MPP server logs topic in Troubleshooting Avaya Experience Portal.
Process Name
Descriptive Name
Notes
ccxml
CCXML Interpreter
Controls all call handling behavior for each VoiceXML application that runs on the MPP. CCXML Interpreter also controls each request to obtain or release a telephony resource for a given VoiceXML application.
CdhService
Call Data Handler (CDH)
A web service that runs when the EPM is downloading Contact Detail Records (CDRs) and Session Detail Records (SDRs).
EventMgr
Event Manager
Collects events from other MPP processes and sends them to the network log web service on the EPM.
httpd
Apache Web Server
Enables the other web services running on the MPP.
The first Apache Web Server process started by the daemon runs as root. The root process starts nine other processes that run as the avayavp user in the avayavpgroup group.
MmsServer
MPP Management Service (MMS)
With a Web service interface, the EPM server sends commands to the MPP server. MMS runs only when the EPM is polling or sending commands to the MPP.
mppmaint
MPP Maintenance Utility
The cron process runs the MPP Maintenance Utility daily at 4 am to purge CDRs, SDRs, and transcriptions data based on the retention period specified in the EPM.
mppmon
MPP Monitor
Runs as root and monitors the httpd service, restarting them if necessary.
mppsysmgr
System Manager
Handles the majority of tasks required to manage the MPP.
For example, this process monitors system resources such as CPU usage, memory usage, and disk usage. If any of these values exceed the baseline set in the EPM, the System Manager issues an alarm message.
When instructed by the EPM, the System Manager starts or stops all MPP processes and distributes EPM configuration updates to all MPP processes as updates occur.
SessionManager
Session Manager
Runs as root and integrates and controls the interaction between the MPP and media resources, as well as between the speech application and the ASR, TTS, and telephony components.
TransService
Transcription Service
Uploads any transcription data to the Experience Portal database.
vxmlmgr
VoiceXML Manager
Works with the Session Manager to run multiple VoiceXML dialog sessions. VoiceXML Manager also interfaces with the CCXML, telephony, ASR, and TTS subsystems.
The VoiceXML Manager and the Session Manager communicates through messages. The Session Manager is responsible for interpreting these messages and routing the calls to the appropriate platform subsystems on behalf of the VoiceXML Manager.