17
A Rohde & Schwarz Company Skype Voice Over IP Tests Application Note January 2013 SwissQual® License AG Allmendweg 8 CH-4528 Zuchwil Switzerland t +41 32 686 65 65 f +41 32 686 65 66 e [email protected] www.swissqual.com Part Number: Ask documentation for this number

Skype Voice Over IP Tests - docshare01.docshare.tipsdocshare01.docshare.tips/files/24001/240010311.pdf · SwissQual® License AG . ... supports POLQA and SQuad08 and full reference

  • Upload
    lykien

  • View
    217

  • Download
    2

Embed Size (px)

Citation preview

Page 1: Skype Voice Over IP Tests - docshare01.docshare.tipsdocshare01.docshare.tips/files/24001/240010311.pdf · SwissQual® License AG . ... supports POLQA and SQuad08 and full reference

A Rohde & Schwarz Company

Skype Voice Over IP Tests Application Note

January 2013

SwissQual® License AG Allmendweg 8 CH-4528 Zuchwil Switzerland

t +41 32 686 65 65 f +41 32 686 65 66 e [email protected] www.swissqual.com

Part Number: Ask documentation for this number

Page 2: Skype Voice Over IP Tests - docshare01.docshare.tipsdocshare01.docshare.tips/files/24001/240010311.pdf · SwissQual® License AG . ... supports POLQA and SQuad08 and full reference

SwissQual has made every effort to ensure that eventual instructions contained in the document are adequate and free of errors and omissions. SwissQual will, if necessary, explain issues which may not be covered by the documents. SwissQual’s liability for any errors in the documents is limited to the correction of errors and the aforementioned advisory services.

Copyright 2000 - 2013 SwissQual AG. All rights reserved.

No part of this publication may be copied, distributed, transmitted, transcribed, stored in a retrieval system, or translated into any human or computer language without the prior written permission of SwissQual AG.

Confidential materials.

All information in this document is regarded as commercial valuable, protected and privileged intellectual property, and is provided under the terms of existing Non-Disclosure Agreements or as commercial-in-confidence material.

When you refer to a SwissQual technology or product, you must acknowledge the respective text or logo trademark somewhere in your text.

SwissQual®, Seven.Five®, SQuad®, QualiPoc®, NetQual®, VQuad®, Diversity® as well as the following logos are registered trademarks of SwissQual AG.

Diversity Explorer™, Diversity Ranger™, Diversity Unattended™, NiNA+™, NiNA™, NQAgent™, NQComm™, NQDI™, NQTM™, NQView™, NQWeb™, QPControl™, QPView™, QualiPoc Freerider™, QualiPoc iQ™, QualiPoc Mobile™, QualiPoc Static™, QualiWatch-M™, QualiWatch-S™, SystemInspector™, TestManager™, VMon™, VQuad-HD™ are trademarks of SwissQual AG.

SwissQual acknowledges the following trademarks for company names and products:

Adobe®, Adobe Acrobat®, and Adobe Postscript® are trademarks of Adobe Systems Incorporated.

Apple is a trademark of Apple Computer, Inc.

DIMENSION®, LATITUDE®, and OPTIPLEX® are registered trademarks of Dell Inc.

ELEKTROBIT® is a registered trademark of Elektrobit Group Plc.

Google® is a registered trademark of Google Inc.

i.Scan is a trademark of CommScope, Inc.

Intel®, Intel Itanium®, Intel Pentium®, and Intel Xeon™ are trademarks or registered trademarks of Intel Corporation.

INTERNET EXPLORER®, SMARTPHONE®, TABLET® are registered trademarks of Microsoft Corporation.

Java™ is a U.S. trademark of Sun Microsystems, Inc.

Linux® is a registered trademark of Linus Torvalds.

Microsoft®, Microsoft Windows®, Microsoft Windows NT®, and Windows Vista® are either registered trademarks or trademarks of Microsoft Corporation in the United States and/or other countries U.S.

NOKIA® is a registered trademark of Nokia Corporation.

Oracle® is a registered US trademark of Oracle Corporation, Redwood City, California.

SAMSUNG® is a registered trademark of Samsung Corporation.

SIERRA WIRELESS® is a registered trademark of Sierra Wireless, Inc.

TRIMBLE® is a registered trademark of Trimble Navigation Limited.

U-BLOX® is a registered trademark of u-blox Holding AG.

UNIX® is a registered trademark of The Open Group.

Page 3: Skype Voice Over IP Tests - docshare01.docshare.tipsdocshare01.docshare.tips/files/24001/240010311.pdf · SwissQual® License AG . ... supports POLQA and SQuad08 and full reference

Skype Voice Over IP Tests Application Note

© 2000 - 2013 SwissQual AG

Contents | CONFIDENTIAL MATERIALS

ii

Contents 1 Introduction .......................................................................................................................................... 1

2 Skype Installation ................................................................................................................................ 2

Before You Install Skype ....................................................................................................................... 2

Installing the Virtual Audio Cable ..................................................................................................... 2

Additional Windows Configuration ................................................................................................... 3 Installing Skype ...................................................................................................................................... 4

Skype Account ................................................................................................................................. 6

Configuring Windows for Skype ............................................................................................................ 7

Allowing Access to SQDevMan ........................................................................................................ 7

3 Skype VoIP Measurement Tasks ........................................................................................................ 9

Creating a Skype VoIP Measurement Task .......................................................................................... 9

Monitoring the Task ............................................................................................................................. 11

Analysing Skype Measurements in NQDI ........................................................................................... 12

A Limitations .......................................................................................................................................... 14

Figures Figure 2-1 Virtual Audio Cable Control Panel.................................................................................................... 2

Figure 2-2 Set Virtual Audio Cable as default sound device ............................................................................. 3 Figure 2-3 Set Virtual Audio Cable as default recording device ........................................................................ 3

Figure 2-4 Kontron AC97 controller on CoreDuo PCM ..................................................................................... 4

Figure 2-5 Skype options ................................................................................................................................... 5

Figure 2-6 Skype audio settings ........................................................................................................................ 6

Figure 2-7 Write permissions for Skype ............................................................................................................ 7

Figure 2-8 Allow SQDevMan.exe access to Skype ........................................................................................... 8 Figure 3-1 Add VoIP application in NQView ...................................................................................................... 9

Figure 3-2 Creating Skype VoIP application profile ......................................................................................... 10

Figure 3-3 Add Skype measurement task ....................................................................................................... 11

Figure 3-4 Skype job details ............................................................................................................................ 11

Figure 3-5 Monitor a Skype measurement job in NQView .............................................................................. 12 Figure 3-6 SQ VoIP (Skype) data selection in NQDI ....................................................................................... 12

Figure 3-7 Audio client information for Skype tests ......................................................................................... 13

Page 4: Skype Voice Over IP Tests - docshare01.docshare.tipsdocshare01.docshare.tips/files/24001/240010311.pdf · SwissQual® License AG . ... supports POLQA and SQuad08 and full reference

Skype Voice Over IP Tests Application Note

© 2000 - 2013 SwissQual AG

Chapter 1 | Introduction CONFIDENTIAL MATERIALS

1

1 Introduction The Skype Voice Over IP Tests Application Note describes the Skype testing option in Diversity. This option supports POLQA and SQuad08 and full reference speech tests as well as non-reference speech tests such as Nina+.

Important: This option only works in Windows 7 with Skype version 4.2.

Diversity supports the following Skype measurement scenarios:

• Skype on a PC with a mobile data connection – Skype on a Diversity Voice Call Server with an Internet connection

o Only supports the FTP Job transfer type o Supports Super Wideband 48 KHz

• Skype on a PC with mobile data connection – PSTN/ISDN o Supports FTP and DTMF Job Transfer

• Skype on a PC with a mobile data connection – GSM/WCDMA/CDMA CS o Supports FTP and DTMF Job transfer type o Supports Wideband 16KHz

• Skype on a PC with a mobile data connection – Skype on a PC with a mobile data connection o Only supports the FTP Job transfer type o Supports Super Wideband 48 KHz

• Skype single-sided tests, for example, Access, Call2any, and Nina+

Page 5: Skype Voice Over IP Tests - docshare01.docshare.tipsdocshare01.docshare.tips/files/24001/240010311.pdf · SwissQual® License AG . ... supports POLQA and SQuad08 and full reference

Skype Voice Over IP Tests Application Note

© 2000 - 2013 SwissQual AG

Chapter 2 | Skype Installation CONFIDENTIAL MATERIALS

2

2 Skype Installation This chapter describes how to install and configure Skype 4.2 for use with Diversity.

Before You Install Skype Before you install Skype, you need to install the Virtual Audio Cable version 4.1 software as well as configure the sound settings on Windows 7.

Installing the Virtual Audio Cable The Virtual Audio Cable is in the following location on the Install CD for Diversity: \3rd_party\NTONYX.

To install and configure the Virtual Audio Cable 1. Install the software.

a Unzip the vac410.zip file and double-click the setup.exe file.

b In the confirmation dialog box, click Yes, and on the license agreement page, click I accept.

c In the Virtual Audio Cable installation window, click Install, and at the end of the process, click OK.

2. Configure the software.

a On the Start menu, click All Programs, click Virtual Audio Cable, and then click Control panel.

b In the Virtual Audio Cable Control Panel, enter 2 in the Cables box, and click Set.

c Click the cable 1 in the list, and In the Cable parameters area, type 8000 in the left SR box, ensure that the box on the right is set to 48000, and click Set.

d Click the cable 2 in the list, and In the Cable parameters area, type 8000 in the left SR box, ensure that the box on the right is set to 48000, and click Set.

e Click Exit.

Figure 2-1 Virtual Audio Cable Control Panel

3. Configure the Windows 7 sound settings.

Page 6: Skype Voice Over IP Tests - docshare01.docshare.tipsdocshare01.docshare.tips/files/24001/240010311.pdf · SwissQual® License AG . ... supports POLQA and SQuad08 and full reference

Skype Voice Over IP Tests Application Note

© 2000 - 2013 SwissQual AG

Chapter 2 | Skype Installation CONFIDENTIAL MATERIALS

3

a Right-click the Sound icon in the Windows notification area and click Playback devices.

b On the Playback tab of the Sound control panel, right-click Line 1, and click Set as Default Communication Device.

Figure 2-2 Set Virtual Audio Cable as default sound device

c On the Recording tab, right-click Line 1, click Set as Default Device, and then click OK.

Figure 2-3 Set Virtual Audio Cable as default recording device

Additional Windows Configuration Depending on the PC that contains your Skype installation, you need to perform some of the following configuration steps:

• If you use Remote Desktop, ensure that you disable Remote audio playback and recording on the Local Resources tab in the Remote Desktop Connection options window.

Page 7: Skype Voice Over IP Tests - docshare01.docshare.tipsdocshare01.docshare.tips/files/24001/240010311.pdf · SwissQual® License AG . ... supports POLQA and SQuad08 and full reference

Skype Voice Over IP Tests Application Note

© 2000 - 2013 SwissQual AG

Chapter 2 | Skype Installation CONFIDENTIAL MATERIALS

4

Note: SwissQual recommends that you use TightVNC instead or to connect a monitor to the PCM.

• If present, delete the following folders in the C:\Users\username\AppData\Roaming folder:

o SQRLClient

o SQTTCtlClient

o SQFlashClient

• (CoreDuo PCM only) Right-click Computer, click Manage, click Device Manager, expand the Sound, video and game controllers branch in the tree, and ensure that the Kontron AC97 controller is installed and enabled.

Figure 2-4 Kontron AC97 controller on CoreDuo PCM

Installing Skype

This section describes how to install and to configure Skype version 4.2 for use with Diversity. You can find the software on the Install CD for Special Features.

To install Skype 1. Unzip the SkypeSetup_4_2.zip file and double-click the SkypeSetup_4.2.xxx.exe file.

2. On the welcome page, click Options.

3. On the Options page, select Install Skype Extra Manager, clear the remaining check boxes, and then click I agree - install.

Page 8: Skype Voice Over IP Tests - docshare01.docshare.tipsdocshare01.docshare.tips/files/24001/240010311.pdf · SwissQual® License AG . ... supports POLQA and SQuad08 and full reference

Skype Voice Over IP Tests Application Note

© 2000 - 2013 SwissQual AG

Chapter 2 | Skype Installation CONFIDENTIAL MATERIALS

5

Figure 2-5 Skype options

4. On the Google Toolbar for Internet Explorer page, clear the check box, and then click Continue installing Skype.

5. At the end of the installation, click Finish.

6. Start Skype and on the Welcome page, specify the following options:

a Type the Skype Name and Password.

b Select Sign me in when Skype starts.

c Clear the Start Skype when computer starts check box.

d Click Sign in.

e Clear the Show welcome screen at startup and close the Welcome screen.

7. Configure Skype to use the Virtual Audio Cables.

a On the Tools menu, click Options, and then click Audio settings.

b In the Microphone list, click Line 2 (Virtual Audio Cable), clear the Automatically adjust microphone settings check box, and then drag the slider on the volume level indicator to the middle.

c In the Speakers list, click Line 1 (Virtual Audio Cable), clear the Automatically adjust microphone settings check box, and then drag the slider on the volume level indicator to the middle.

Page 9: Skype Voice Over IP Tests - docshare01.docshare.tipsdocshare01.docshare.tips/files/24001/240010311.pdf · SwissQual® License AG . ... supports POLQA and SQuad08 and full reference

Skype Voice Over IP Tests Application Note

© 2000 - 2013 SwissQual AG

Chapter 2 | Skype Installation CONFIDENTIAL MATERIALS

6

Figure 2-6 Skype audio settings

8. Disable automatic software updates.

a Click Advanced and then click Advanced settings.

b In the When a new version of Skype is available area, clear the check boxes in the following order:

• Automatically download and install it

• Notify me

c Click Save and exit Skype.

Skype Account You need a different Skype account for each PC in the test. You can use the same account for other tests, as long as you do not run the tests at the same time. Skype to Skype calls are free; however, ensure that the Skype client calls the Skype name of the other Skype account and not the online number.

If the test involves an outbound call, for example, to Skype Mobile or to Skype on an ISDN or PSTN Voice Call Server, you also need a Skype subscription or Skype credit, which you can purchase on the Skype webpage after you log in.

Note: Skype-Mobile calls can be expensive.

You do not need to add the Skype names of the other accounts in the test to each Skype contact list. However, you can do so if you want to manually test the Skype network.

Tip: To test your Skype connection, call “echo123”.

Page 10: Skype Voice Over IP Tests - docshare01.docshare.tipsdocshare01.docshare.tips/files/24001/240010311.pdf · SwissQual® License AG . ... supports POLQA and SQuad08 and full reference

Skype Voice Over IP Tests Application Note

© 2000 - 2013 SwissQual AG

Chapter 2 | Skype Installation CONFIDENTIAL MATERIALS

7

Configuring Windows for Skype Even though you disabled the automatic update feature in Skype, Skype can still reactivate the feature without your permission. To prevent this from happening, you need to modify the write permissions for the Skype.exe file in Windows.

To prevent the reactivation of automatic updates 1. In Windows, go to the C:\Program Files\Skype\Phone folder.

2. Right-click the Skype.exe file, click Properties, and in the Skype.exe Properties window, click the Security tab.

3. Click System, click Edit, and in the Write row, click the Deny check box.

Figure 2-7 Write permissions for Skype

4. Click Administrators, click Edit, and in the Write row, click the Deny check box.

5. Click Apply, click Yes in the Windows Security box, and then click OK.

Allowing Access to SQDevMan The first time you run a SwissQual measurement test, you need to grant the SwissQual SQDevMan application access to Skype.

For example, you can create and run a Call2Any job to the number “echo123” and grant access when following popup confirmation dialog box appears. For a description on how to configure a Skype measurement task, see "Skype VoIP Measurement Task" on page 9.

Page 11: Skype Voice Over IP Tests - docshare01.docshare.tipsdocshare01.docshare.tips/files/24001/240010311.pdf · SwissQual® License AG . ... supports POLQA and SQuad08 and full reference

Skype Voice Over IP Tests Application Note

© 2000 - 2013 SwissQual AG

Chapter 2 | Skype Installation CONFIDENTIAL MATERIALS

8

Figure 2-8 Allow SQDevMan.exe access to Skype

Page 12: Skype Voice Over IP Tests - docshare01.docshare.tipsdocshare01.docshare.tips/files/24001/240010311.pdf · SwissQual® License AG . ... supports POLQA and SQuad08 and full reference

Skype Voice Over IP Tests Application Note

© 2000 - 2013 SwissQual AG

Chapter 3 | Skype VoIP Measurement Tasks CONFIDENTIAL MATERIALS

9

3 Skype VoIP Measurement Tasks After you install and configure Skype, you need to create a measurement task in NQView.

Creating a Skype VoIP Measurement Task The section assumes that you have already configured the PCMs or PCs as well as the mobile devices.

Important: If you intend to use a Diversity Voice Call Server for the measurement, you need to ensure that the server has a permanent Internet connection.

To create a Skype VoIP measurement task in NQView 1. In the Control console of NQView, click Task and Jobs.

2. Click the plus sign (+) beside Profiles, right-click VoIP applications, and click Add VoIP application.

Figure 3-1 Add VoIP application in NQView

3. Specify the settings for the Skype profile.

Note: For double-sided tasks, you need to create a Skype profile for the A-side and B-side devices. For single-sided tasks, for example, Skype to ISDN or Skype to GSM/WCDMA, you only need to configure Skype for the A-side device.

a In the Name box, type a name for the profile.

b In the Application type list, click Skype: SQ VoIP Client X.X.

c In the Skype name box, type the name of the Skype account that you want to use for the test.

d In the Password box, type the password for the account.

e In the Online number box, type one of the following:

• Skype name: For Skype to Skype tests

Page 13: Skype Voice Over IP Tests - docshare01.docshare.tipsdocshare01.docshare.tips/files/24001/240010311.pdf · SwissQual® License AG . ... supports POLQA and SQuad08 and full reference

Skype Voice Over IP Tests Application Note

© 2000 - 2013 SwissQual AG

Chapter 3 | Skype VoIP Measurement Tasks CONFIDENTIAL MATERIALS

10

• Online number of Skype account: For a Skype to a Voice Call Server test that requires MTC

Figure 3-2 Creating Skype VoIP application profile

4. Click Apply and click OK.

5. Create a Skype measurement job.

a On the Tasks and Jobs panel, right-click a job definition category, for example, Intrusive, and then click Add job.

Note: You can create intrusive full reference double-sided, non-intrusive with NiNA+, or Call to any number Skype measurement jobs.

b Type a name for the job and specify the settings for the job.

c Click Apply and click OK.

d Specify the test settings, click Apply, and then click OK.

6. Create the Skype measurement task.

a On the Tasks and Jobs panel, right-click Measurement tasks, and then click Add task.

b In the Name box, type a name for the task.

c In the Device A/B side area, click the device for the A-side in the list on the left and the device for the B-side in the list on the right.

Page 14: Skype Voice Over IP Tests - docshare01.docshare.tipsdocshare01.docshare.tips/files/24001/240010311.pdf · SwissQual® License AG . ... supports POLQA and SQuad08 and full reference

Skype Voice Over IP Tests Application Note

© 2000 - 2013 SwissQual AG

Chapter 3 | Skype VoIP Measurement Tasks CONFIDENTIAL MATERIALS

11

Figure 3-3 Add Skype measurement task

d In the Job sequence area, click the green plus sign .

e In the Job list, click the type of job that you want to run.

f In the Access point A/B side lists, click the access point profiles that you want to use.

g In the VoIP application A/B side list, click the A-side and B-side Skype profiles.

Figure 3-4 Skype job details

h Click Save.

Monitoring the Task You can monitor a Skype VoIP test on the Realtime and Playback consoles of NQView.

Note: The only monitor where you can see Skype listed is the Application Overview monitor for the measurement device.

Page 15: Skype Voice Over IP Tests - docshare01.docshare.tipsdocshare01.docshare.tips/files/24001/240010311.pdf · SwissQual® License AG . ... supports POLQA and SQuad08 and full reference

Skype Voice Over IP Tests Application Note

© 2000 - 2013 SwissQual AG

Chapter 3 | Skype VoIP Measurement Tasks CONFIDENTIAL MATERIALS

12

Figure 3-5 Monitor a Skype measurement job in NQView

Note: On the measurement unit you might see an error dialog box from Skype that reads “Check if your microphone is plugged in”, which is normal and can be ignored.

Analysing Skype Measurements in NQDI SwissQual's NQDI post-processing software does not have a dedicated KPI for Skype VoIP measurements. However, you can select SQ VoIP (Skype) data in VoIP test sessions.

Figure 3-6 SQ VoIP (Skype) data selection in NQDI

The following data can be included in NQDI reports for Skype tests:

• Call statistics

• Speech Quality (MOS) UL/DL

• IP Trace: For both sides of a double ended test and PCAP, if you selected this option in the recording profile

• RF Trace

• Audio client information is also available in several Voice reports

Page 16: Skype Voice Over IP Tests - docshare01.docshare.tipsdocshare01.docshare.tips/files/24001/240010311.pdf · SwissQual® License AG . ... supports POLQA and SQuad08 and full reference

Skype Voice Over IP Tests Application Note

© 2000 - 2013 SwissQual AG

Chapter 3 | Skype VoIP Measurement Tasks CONFIDENTIAL MATERIALS

13

Figure 3-7 Audio client information for Skype tests

Page 17: Skype Voice Over IP Tests - docshare01.docshare.tipsdocshare01.docshare.tips/files/24001/240010311.pdf · SwissQual® License AG . ... supports POLQA and SQuad08 and full reference

Skype Voice Over IP Tests Application Note

© 2000 - 2013 SwissQual AG

Appendix A | Limitations CONFIDENTIAL MATERIALS

14

A Limitations Skype VoIP measurements have the following limitations:

• As dialup occurs at the start of a measurement in idle session, some PS KPIs are not available in NQDI

• Due to high audio latency, measurements under low data transfer values might result in audio recording failures

• If you require audio live playback on a CoreDuo PCM or Optimizer PC, you need to set up an audio repeater with Virtual Audio Cable , for example, on a CoreDuo PCM, you need to specify the following settings

o For the Skype speaker: Line1 AC’97 Sound Card

o For the Skype microphone: Line2 AC’97 Sound Card

• Be aware of the Skype Fair use policy:

o Calls to phones and mobiles and Skype To Go* calls are included in your subscription subject to a fair usage limit of 10,000 minutes per user per month, with a maximum of 6 hours per day. Also, no more than 50 different numbers in total can be called per day. If your subscription includes more than one country, then this is the total amount of minutes allowed per month on your account, and is not a separate limit for each country.

• If a Skype update has occurred, ensure that you to remove the remnants of the update from Registry, user folder, and so on

• Only install Skype after you have deployed a reference image on the PC or PCM. Skype assigns a unique ID to each Skype installation, which can lead to unexpected behaviour if you include Skype on your backup reference image and deploy the image on more than one machine.