Transfer

This activity transfers an active call to the provided destination. If the call is being transferred to a MCX queue, data can be sent to MCX. See the MCX send data activity for more information.

Table 1. Transfer action - Inputs
Parameters Description

CallId

Enter the unique identifier for the active call.

Destination

Enter the number to which the call will be transferred.

TimeoutSeconds

Used for Supervised transfer, which is not currently supported.

TerminateOnAbandon

Select True or False to specify whether to terminate the workflow if the caller hangs up.

CstaConnectionId

Enter the additional information about the call to be transferred.

MiccbVarArray

If the MCX Send data activity is used to identify variables to be sent to MCX when the call is transferred, this value indicates the array of variables and values to be sent to MCX.

SendToVoiceMailDirectly

Select True or False to specify whether to automatically transfer the call to the user's voice mailbox.

VMPilotNumberOverride

Enter the number to be used for voicemail if the SendToVoiceMailDirectly option is set.

PbxType

If the value is "mivb" and the SendToVoiceMailDirectly option is set, it retrieves the voice mail destination number unless it is overridden by the VMPilotNumberOverride input value.

QueueDestination

Select the queue from the list to transfer the call to an MCX queue. The queue name and dialable number are displayed.

AgentDestination

Select the agent from the list to transfer the call to an MCX agent. The agent name and reporting number are displayed.

Table 2. Transfer action - Outputs
Parameters Description

BranchResult

Indicates the branch to be executed based on the result of the transfer: "Success", "Failure","Timeout" or "Abandon".

BranchId

Returns "Failure" or "Success".

Result

Returns the JSON formatted response from the activity.

Success

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