MCX callback

This activity adds a callback to MCX system, which can be routed to MCX agent. The customer's name and number, along with the callback destination number, can be specified. It is required to specify the MCX media server that will handle the callback and the subroutine in MCX that will handle the callback routing.
Note:

If variables are provided in the VariableList, the PersistCallbackVariables value must be set to True in MCX for the variable values to be visible. This option enables the variables to be passed from the MCX Callback activity to MCX.

Table 1. MCX callback action - Inputs
Parameters Description

CustomerName

Name of the customer to be called.

CustomerNumber

Number of the customer.

CallRecord

JSON object with additional information about the call, such as ani and dnis.

DestinationNumber

Number to be dialed for the callback.

OtherCallbackProperties

Additional properties to be sent in the callback request, formatted as JSON.

MediaServer

MCX media server that will handle the callback.

CallbackSubroutine

Subroutine defined in MCX to process and route the callback.

VariableList

List of the names of variables defined in the workflow that will be associated with the callback request. If the variable does not exist in MCX, it will be created.

Table 2. MCX callback action - Outputs
Parameters Description

Success

Indicates whether the activity was completed successfully (value = True) or not (value = False).

Body

Returns the JSON formatted response from the activity.

StatusCode

HTTP response code for the request.