Checking the state of an MPP process

Last Updated : Jun 05, 2026 |

Procedure

  1. Log into Linux on the MPP server as any user.
  2. Enter the ps -e | grep process_name command, where process_name is the name of the process whose state you want to check.

    The MPP processes are:

    Process Name

    Descriptive Name

    Notes

    ccxml

    CCXML Interpreter

    This process controls all call handling behavior for each VoiceXML application that runs on the MPP. It also controls each request to obtain or release a telephony resource for a given VoiceXML application.

    Powered by Oktopous™ ccXML Interpreter.

    CdhService

    Call Data Handler (CDH)

    This process is a web service that runs when the EPM is downloading Contact Detail Records (CDRs) and Session Detail Records (SDRs).

    EventMgr

    Event Manager

    This process collects events from other MPP processes and sends them to the network log web service on the EPM.

    httpd

    Apache Web Server

    This process 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 the processes that run as the avayavp user in the avayavpgroup group.

    MmsServer

    MPP Management Service (MMS)

    This process is a web service interface that allows the EPM server to send commands to the MPP server. It runs only when the EPM is polling or sending commands to the MPP.

    mppmaint

    MPP Maintenance Utility

    This is a cron process runs the MPP Maintenance Utility daily at 04:00 a.m. to purge CDRs, SDRs, and transcriptions data based on the retention period specified in the EPM.

    mppmon

    MPP Monitor

    This process runs as root and monitors the httpd service and restarts them.

    mppsysmgr

    System Manager

    This process handles the majority the 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 they occur.

    SessionManager

    Session Manager

    This process 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

    This process uploads any transcription data to the Experience Portal database.

    vxmlmgr

    VoiceXML Manager

    This process works with the Session Manager to run multiple VoiceXML dialog sessions. It also interfaces with the CCXML, telephony, ASR, and TTS subsystems.

    The VoiceXML Manager and the Session Manager communicate by sending 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.

    For an active process, the system returns the process id and CPU time.