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.