Run_Script_Request

The Run_Script_Request is issued to receive the script and related call information that the ICM wants run for this call instance.

If the script that is to be run cannot be found, the state table must send a Dialogue_Failure_Conf_Send with a status of E_INVALID_SCRIPT.

If the script cannot be run because of an invalid call variable, the state table must send a Dialogue_Failure_Conf_Send with a status of E_CALL_VARIABLE1 … E_CALL_VARIABLE10.

In any event, the state table must send a Run_Script_Result or Dialogue_Failure_Conf_Send in response to the Run_Script_Request.

SendData

DialogueID (number)
Obtained using the Create_DialogueID function.

ReceiveData

InvokeID (number)
An ID for this request that should be sent in the related Run_Script_Result or Dialog_Failure_Conf_Send.
ScriptID (string[40])
The ID of the script that is to run on the VRU.
ScriptConfiguration(string[40])
A configuration string that is configured in the ICM to select static script options.
ANI (string[40])(optional)
The Calling line ID of the caller.
CallerEnteredDigits (string[40])
Digits that the caller enters.
CallVariable1 (string[40])(optional)
Additional VRU information that is sent to the VRU to be used when the script is run.
CallVariable... (string[40])(optional)
Additional VRU information that is sent to the VRU to be used when the script is run.
CallVariable10 (string[40])(optional)
Additional VRU information that is sent to the VRU to be used when the script is run.
ECCVarValueTag1 (number)(optional)
The numeric tag value by which this variable is identified.
ECCVarValueString1(string[210])(optional)
Call-related data.
ECCVarValueTag... (number)(optional)
The numeric tag value by which this variable is identified.
ECCVarValueString... (string[210])(optional)
Call-related data.
ECCVarValueTag5 (number)(optional)
The numeric tag value by which this variable is identified.
ECCVarValueString5(string[210])(optional)
Call-related data.
ECCVarArrayTag1 (number)(optional)
The numeric tag value by which this variable is identified.
ECCVarArrayIndex1 (number)(optional)
A numeric array index identifier.
ECCVarArrayString1(string[210])(optional)
Call-related data.
ECCVarArrayTag... (number)(optional)
The numeric tag value by which this variable is identified.
ECCVarArrayIndex... (number)(optional)
A numeric array index identifier.
ECCVarArrayString... (string[210])(optional)
Call-related data.
ECCVarArrayTag5 (number)(optional)
The numeric tag value by which this variable is identified.
ECCVarArrayIndex5 (number)(optional)
A numeric array index identifier.
ECCVarArrayString5(string[210])(optional)
Call-related data.
Status (number)
A value from the list of status codes that describes the result of this request. See Table 3.