Opale Technical Blog
Deep insights, practical solutions, and expert analysis for tech enthusiasts.

Testing Skype™ and Other VoIP Clients

Author icon Olivier Willi   Calendar icon Thursday, 23rd June 2022

Suppliers of VoIP apps, handset manufacturers and network operators all need to test their apps on a range of handsets.

 

MultiDSLA to test VoIP clients running on desktops

You can use MultiDSLA to test VoIP clients running on desktops, laptops, tablets and mobile devices in any combination: laptop to mobile handset; mobile handset to tablet; mobile handset to desktop, and so on:

MultiDSLA test nodes perform the speaking and listening normally done by the users: the conversation may be 2-way, 3-way or more. MultiDSLA equipped with one DSLA can perform a 2-way call, or with a second DSLA can perform 3-way and 4-way calls, and so on.

Did you know that MultiDSLA makes testing conference or multi-way calls as easy as testing 2-way calls?

Connecting the Devices

You need a Smartphone Connection Cable to test mobile clients. For laptops or desktops, you use the cables supplied in the DSLA Connection Cables set (DCC).

DCC contains two connection cables so you can connect each channel of a DSLA to a PC or laptop to test a PC-PC call. The Mic In/Headset Out jacks usually found on a laptop connect to DSLA Handset port, while the Line In/Line Out jacks sometimes found on tower PC’s connect to the DSLA Balanced ports.

 

Setting up the Nodes

The sample rate you specify depends on the metric you want to use, PESQ or POLQA.
With POLQA, wideband (16k) and super-wideband (32/48k, depending on DSLAII model) are available.

Custom Type may be left as None.

Scale Type changes according to the Sample Rate selected.

You may need to adjust the Level Offset as a consequence of calibrating the level.



The other parameters remain at their default values.

 

SILK™ is a patented audio compression format and audio codec developed by Skype Ltd. which has been used in Skype clients since 2009. It has sample rates of 8k, 12k, 16k and 24k samples per second, providing respective nominal audio bandwidths of 4, 6, 8 and 12kHz. The rate is selected dynamically based on an assessment of network conditions; it may therefore be of interest to know which rate is in use – this is shown by MultiDSLA by analysis of the audio bandwidth.

The OPUS codec contains many features of the codec used in Skype and is becoming increasingly popular. It is available on the VoxPort Packet SIP node.

Only the POLQA Super-wideband scale using 32 or 48k sample rate is suitable to measure the full range of performance of Skype.

Before running the test you are recommended to calibrate the levels to optimize MOS.

 

Analysing Results – Example 1: Skype over Wi-Fi

The score of 4.10 and the relatively low profile of the Error Surface indicate that performance is consistently good. As this test was made using two channels of the same DSLA, the Offset result represents the average one-way delay. The Minimum and Maximum Offset figures indicate that the one-way delay has a range of some 90ms.
The Sample Time Offset view shows that a significant delay reduction occurs at about 4.67s into the measurement, which is during the silence interval and so does not affect the perceived speech quality of the degraded file which can be heard here.


 

Analysing Results – Example 2: Skype over 3G Wireless


In this case the score is low; the Frame by Frame Score view indicates that this is mainly due to the silence just after 2.5s; listening to the degraded file confirms that this is very noticeable and is likely to be due to packet loss.

 


The one-way delay varies between about 327ms and 624ms; the Sample Time Offset view shows that the delay increases by about 220ms when the silence occurs. Immediately after this, the ‘missing’ speech is played out, faster than the original (although with pitch maintained) enabling the codec to recover some of the delay increase. Further recovery occurs during the silence at around 4.7s. A second period of delay increase occurs just after 6s, before the second sentence is played out at increased speed. This interesting property of the SILK codec is shown clearly.


Contact Opale Systems or your distributor for more information.

Open cookie management panel
Close panel
This site uses cookies to ensure its proper functioning. It also uses cookies from third party services to provide advanced functionality. At any time, you can choose which services you wish to activate or decide to withdraw your consent.
 
Customise accepted services
You are free to choose which services you wish to enable. By authorising these third party services, you agree to the deposit and reading of cookies and the use of tracking technologies necessary for their proper functioning. By withdrawing your consent for some of these services, some website features may no longer function.
Website navigation  Read more
The site writes a session cookie to enable it to function properly and to help with navigation. It cannot be deactivated.
Usage: 1 cookie, records the session identifier.
Time to live: The cookie is present during the entire session on the site. It becomes obsolete after 24 minutes of inactivity.
Mandatory
Media Popup
Display videos from Youtube or Dailymotion.
Google Analytics  Read more
Records website statistics.
 
Accept all Refuse all Manage
Follow us on LinkedIn Follow us on Youtube