Skip to content

Create your first test

This guide will walk you through setting up a basic call, based on the test scenario "Media Analysis for Audio Call"

Create and Set Up Project

On the side panel, switch to Projects (highlighted in blue), then go to the very last entry 'Create' Project

Side Panel Project

The next step is to enter a name and description for your test project. Then press Save.

Create Project Button

You now provide a name and description for your project to create it.

Create Test Project - part 2

Creating a new test in this project

Create Test Project - part 1

New project has been created

Now that you have created your first project we now move on to create our first test.

Define Test Information

Once you have clicked on the 'Create New Test' button, you will first need to enter a Test Name (required) and an optional Description.

Create Test - part 0

Chose Test Scenario

For the purposes of this guide, we will select the Media Analysis for Audio Call scenario.

Create Test - part 1

Provide Tags (optional)

If you like, you can also add optional tags to your tests, which will make it a bit easier to search for them later on.

Create Test - part 2

Chose agent pool

After defining the test name and scenario, we need to select an agent pool. This can be one of the Sipfront agent pools or one of your own.

Create Test - part 3

Chose Target System

Again, this step is self-explanatory. Before we can run a test, we need to specify the target system or host. There are a few options to choose from, i.e. the port and protocol of the target system, which are required. The outbound proxy is optional and has the same parameters to choose from as the target host. As you can see, there is also a drop down menu called Advanced (bottom right corner) where you can access the advanced settings and set the IP address family. For now, we have chosen the default settings

Create Test - part 4

Configuration Callee Side

The next step is to configure the called party for the test. Typically, each party is part of an agent group. For now this option is set to default. Next we have the possibility to set options to perform a pre-call web request, but we will leave it for now. The next panel has quite a lot of options. All the parameters you see have a small question mark next to them with a short description of what they do. For this guide, the most important ones right now are 1. The Credentials section, 2. The dial destination, where you enter the number for the calling party, 3. The Store Artifacts, Calculate MOS and Transcribe Call Recording options. Without Store Artifacts, it would not be possible to calculate the MOS of the audio and get a transcription of the voice content of the audio file.

Create Test - part 7

More options available under Advanced

Configuration Caller Side

As in the last section, we also need to configure the calling party. For the dial destination you would have to specify the number of the called party. Otherwise, everything remains the same

Create Test - part 10

More options available under Advanced

Set Webhook (optional)

You can also set a webhook to receive notifications for example to a Slack channel if a test fails. Simply enter the URL of the channel in the Callback URL field and click 'On Failure Only'.

Create Test - part 12

Optional Parameters and Save

Finally, you can set test conditions. For example, if you want to make sure that the MOS is above a certain threshold or that a certain phrase is part of the audio transcription. In this example, the MOS should be above 4 for both the calling and the called party, and the transcriptions of the audio files should be very similar to the phrase "hello my friend".

Create Test - part 13

One of the many test condition options