Monitoring & Performance Testing
Home ► Quick Access ► Monitoring & Performance Testing ► Scenarios ► Scenario Editor ► Nodes
Types of Nodes
Starting Nodes
These Nodes lay the groundwork for the scenario based on the Scenario Type, being used to simulate an IVR or Agent Probe scenario.
Make Call
This node is at the start of every IVR scenario and cannot be added or deleted. It is used to simulate calls being made.
Node Properties:
Property | Description |
---|---|
Name | Name of the Node |
Description | (Optional) Description of the Node |
Destination Number | Phone Number to be called |
Terminate on Timeout | Yes/No |
Action | None - No action required. Wait For Sound - Any sound will prevent timeout. Wait for Prompt - runs a Pattern Correlator test to compare against a selected audio file |
Action timeout, sec | Time, in seconds, for action to be fulfilled before timeout |
Extra delay, sec | Delay, in seconds, after action is fulfilled before moving onto next step |
NOTE: Audio Files can be selected for use after uploading them under Scenario Files.
If 'Wait for Prompt' is the selected action, the following two properties will also appear (and will for other applicable nodes below as well):
Property | Description |
---|---|
Audio Sample File Name | The name of the audio file to be used in the comparison test |
Audio Quality Threshold | The minimal Quality score of the test, in percentage, for the action to be regarded as fulfilled |
Answer Call
This node is at the start of every Agent Probe scenario and cannot be added or deleted. It is used to simulate calls being answered.
Node Properties:
Property | Description |
---|---|
Name | Name of the Node |
Description | (Optional) Description of the Node |
Terminate on Timeout | Yes/No |
Action | None - No action required; Wait For Sound - Any sound will prevent timeout; Wait for Prompt - runs a Pattern Correlator test to compare against a selected audio file |
Action timeout, sec | Time, in seconds, for action to be fulfilled before timeout |
Extra delay, sec | Delay, in seconds, after action is fulfilled before moving onto next step |
Answer timeout, sec | Time, in seconds, for the call to be transferred to the agent before timeout |
Agent Probe Step
By default, this node comes after the Answer Call node in the Agent Probe scenario. It is used to simulate calls being transferred to an agent.
This step involves two parts:
- Synchronization - Uses DTMF to sync the caller and the agent. The DTMF sequence should be the same for both of them.
- Echo - The calling script sends the audio sample to test for Perceptual Evaluation of Speech Quality (PESQ).
Node Properties:
Property | Description |
---|---|
Name | Name of the Node |
Description | (Optional) Description of the Node |
Terminate on Timeout | Yes/No |
Maximum Number of Synchronization Attempts | Maximum number of attempts to Sync using the correct DTMF Sequence before timeout. |
Sync DTMF Sequence | The sequence to be entered by the agent to begin syncing. Leave this blank to enable automatic syncing. |
Wait for DTMF response timeout, sec | Time, in seconds, for DTMF to receive correct response before timeout |
Echo timeout, sec | Time, in seconds, for PESQ to be received before timeout |
Transition Nodes
These Nodes are used to build the transitioning steps in the scenario.
DTMF
The DTMF Node simulates a DTMF response by entering a DTMF sequence.
Node Properties:
Property | Description |
---|---|
Name | Name of the Node |
Description | (Optional) Description of the Node |
Terminate on Timeout | Yes/No |
DTMF Sequence | The DTMF Sequence to be entered to transition to this step |
Action | None - No action required. Wait For Sound - Any sound will prevent timeout. Wait for Prompt - runs a Pattern Correlator test to compare against a selected audio file |
Action timeout, sec | Time, in seconds, for action to be fulfilled before timeout |
Extra delay, sec | Delay, in seconds, after action is fulfilled before moving onto next step |
Voice
The Voice Node plays an audio file. This needs to be uploaded under 'Scenario Files' before it can be used in the test case.
For information on the types of audio files which can be used for scenarios, click here.
Node Properties:
Property | Description |
---|---|
Name | Name of the Node |
Description | (Optional) Description of the Node |
Terminate on Timeout | Yes/No |
Send Voice | Select an audio file to be played for this step |
Action | None - No action required. Wait For Sound - Any sound will prevent timeout. Wait for Prompt - runs a Pattern Correlator test to compare against a selected audio file |
Action timeout, sec | Time, in seconds, for action to be fulfilled before timeout |
Extra delay, sec | Delay, in seconds, after action is fulfilled before moving onto next step |
Probe
The Probe Node transfers the call to a simulated agent. A PESQ file must be uploaded under 'Scenario Files' before it can be used in this node.
Node Properties:
Property | Description |
---|---|
Name | Name of the Node |
Description | (Optional) Description of the Node |
Terminate on Timeout | Yes/No |
Sync DTMF Sequence | The sequence to be entered by the agent to begin syncing. Leave this blank to enable automatic syncing. |
Wait for DTMF response timeout, sec | Time, in seconds, for DTMF to receive correct response before timeout |
PESQ File Name | Name of wav file to be used PESQ analysis |
Timeout after Sync, sec | Delay, in seconds, after the probe has sent the Synchronization DTMF sequence signal |
PESQ Timeout, sec | Insert Description Here |
Timeout after PESQ, sec | Insert Description Here |