Set_Simulation_Variables Parameters

This section describes the Set_Simulation_Variables Parameters.

Script_ID_1 (string[40]) (optional)
The value that is returned as ScriptID in a Run_Script_Request message. Script_ID_1 through Script_ID_5 are returned by the simulator in sequence, when Script_ID_5 has been returned Script_ID_1 is the next to be returned.
Script_ID_... (string[40]) (optional)
The value that is returned as ScriptID in a Run_Script_Request message. Script_ID_1 through Script_ID_5 are returned by the simulator in sequence, when Script_ID_5 has been returned Script_ID_1 will be the next that is returned.
Script_ID_5 (string[40]) (optional)
The value that is returned as ScriptID in a Run_Script_Request message. Script_ID_1 through Script_ID_5 are returned by the simulator in sequence, once Script_ID_5 has been returned Script_ID_1 will be the next that is returned.
ScriptConfig_1 (string[40]) (optional)
The value that is returned as ScriptConfig in a Run_Script_Request message. These values are associated with the corresponding Script_ID as shown earlier.

This script information continues to be sent in sequence to the VRU until:

  • The dialog has ended at the ICM.
  • A Dialogue_Failure_Event has been issued by the ICM or VRU.
  • The caller state is OTHER than ABANDON or DISCONNECT. This is because an Event Report has been issued by the VRU.
  • The simulator has issued a Connect, Release or Cancel. When one of these has been sent, no additional Scripts are sent by the simulator.

When you issue a Run_Script_Result, the next script is sent in a Run_Script_Request.

When you issue a Dialogue_Failure_Conf, the next script is sent in a Run_Script_Request.

The first Run Script Request is sent after it receives a New_Call, Request_Instruction or New_Dialogue.

Script_1_Flag (number) (optional)
Indicates whether the related script that is supplied will be interrupted. The possible values are shown in Possible values.
Script_..._Flag (number) (optional)
Indicates whether the related script supplied will be interrupted. The possible values are shown in Possible values.
Script_5_Flag (number) (optional)
Indicates whether the related script supplied will be interrupted. The possible values are shown in Possible values.
Possible values
0
The script will not be interrupted by the simulator.
1
The Simulator will send a Cancel Request after it has sent the Run Script Request for that script.
2
The Simulator will send a Release Request after it has sent the Run Script Request for that script.
3
The Simulator will send a Connect Request after it has sent the Run Script Request for that script.
4
The Simulator will send a Dialogue_Failure_Event after it has sent the Run_Script_Request for that script.
ANI (string[40])(optional)
This value will be returned in the Run_Script_Request.
CallerEnteredDigits (string[40])
This value will be returned in the Run_Script_Request.
LabelType (number)
This value will be returned in the Connect request.
Label (string[40])
This value will be returned in the Connect request.
Cause (number)
This value will be returned in the Release request.

When you have issued these calls, you can issue a Request_Instruction, New_Call, or New_Dialogue event. The successful result of these calls causes the first script and its associated information to be returned in a Run_Script_Request.

The possible events that you can receive and the values you should use in your Case API are the same as those that exist if you had received these messages from the ICM itself.