Vlsi VS1000+1003 User manual

Controlled Document
VS1000+1003 VoIP Speaker Phone
User’s Manual
Project Code:
Project Name: VSMPG
Revision History
Rev. Date Author Description
2.20 2009-12-07 HH Cleaner audio, better controls.
2.12 2008-11-26 POj & HH Feature unit (master volume) in USB Audio mode.
2.11 2008-09-18 HH Only VoipAcoustic.pdf updated.
2.10 2008-09-12 HH VoipAcoustic.pdf added to Chapters 6.3 and 9.
2.03 2008-05-07 HH Document updates.
2.02 2008-05-06 HH Updated layout schematic files.
2.01 2008-05-05 HH C22 value changed to 1 µF.
2.00 2008-04-25 HH Bug fixes, now also recording available.
1.20 2008-03-20 HH Better sound, schematics change.
1.10 2008-02-28 HH Bug fixes, added schematics and features.
1.00 2008-02-22 HH Initial version.
Rev. 2.20 2009-12-07 Page 1(30)

HH
VS1000+1003 VoIP Speaker Phone VSMPG
Table of Contents
1 Introduction 5
2 Characteristics and Specifications 6
2.1 Analog Characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
2.2 Echo Cancellation Characteristics . . . . . . . . . . . . . . . . . . . . . . . 6
3 Features 7
3.1 VoIP Speaker Phone Features . . . . . . . . . . . . . . . . . . . . . . . . . 7
3.2 Mass Storage Device Features . . . . . . . . . . . . . . . . . . . . . . . . . 7
3.3 MediaPlayerFeatures ............................. 7
3.4 UserInterface.................................. 8
3.4.1 Buttons ................................. 9
3.4.2 LEDs .................................. 9
3.5 StateMachine.................................. 10
3.6 Battery Operation and Battery Charging Logic . . . . . . . . . . . . . . . 11
3.7 FeatureList................................... 12
4 Using the VoIP Speaker Phone 13
4.1 Preparation................................... 13
4.2 Using as VoIP Speaker Phone . . . . . . . . . . . . . . . . . . . . . . . . . 14
4.2.1 Setup .................................. 14
4.2.2 PlacingaCall.............................. 15
4.2.3 RecordingaCall ............................ 15
4.3 Using as Mass Storage Device . . . . . . . . . . . . . . . . . . . . . . . . . 16
Rev. 2.20 2009-12-07 Page 2(30)

HH
VS1000+1003 VoIP Speaker Phone VSMPG
4.3.1 Setup .................................. 16
4.3.2 Using Mass Storage Device Mode . . . . . . . . . . . . . . . . . . . 16
4.4 UsingasMediaPlayer ............................. 17
4.4.1 Setup .................................. 17
4.4.2 UsingthePlayer ............................ 17
4.4.3 VoiceRecording ............................ 17
5 Loading New Software 18
6 Echo Cancellation 20
6.1 What Is Echo Cancellation . . . . . . . . . . . . . . . . . . . . . . . . . . 20
6.1.1 Headsets Are Usually Not a Problem . . . . . . . . . . . . . . . . . 20
6.1.2 Using a Speaker and a Microphone without Echo Cancellation . . 21
6.1.3 Echo Cancellation Helps Reducing Speaker Echo . . . . . . . . . . 21
6.2 Performance of Echo Cancellation . . . . . . . . . . . . . . . . . . . . . . 22
6.3 Limits of Echo Cancellation . . . . . . . . . . . . . . . . . . . . . . . . . . 22
7 Schematics 23
7.1 Schematics ................................... 23
7.2 LayoutFiles................................... 26
8 Document Version History 27
9 Further Help 29
10 Contact Information 30
Rev. 2.20 2009-12-07 Page 3(30)

HH
VS1000+1003 VoIP Speaker Phone VSMPG
List of Figures
1.1 VoIP Speaker Phone Demonstration Unit . . . . . . . . . . . . . . . . . . 5
3.1 TheUserInterface ............................... 8
3.2 VS1000+VS1003 VoIP Speaker Phone State Machine . . . . . . . . . . . . 10
5.1 How to Connect an RS232 Adapter to VLSI’s VoIP Board . . . . . . . . . 18
5.2 Two Possible RS232 Jumper Configurations in Some Adapters . . . . . . 18
6.1 VoIP Conversation using Two Headsets . . . . . . . . . . . . . . . . . . . 20
6.2 VoIP Conversation Using Microphone and Speaker, No Echo Cancellation 21
6.3 VoIP Conversation Using VoIP Speaker Phone with Echo Cancellation . . 21
7.1 VoIP Speaker Phone Schematics 1/2 . . . . . . . . . . . . . . . . . . . . . 24
7.2 VoIP Speaker Phone Schematics 2/2 . . . . . . . . . . . . . . . . . . . . . 25
Rev. 2.20 2009-12-07 Page 4(30)

HH
VS1000+1003 VoIP Speaker Phone VSMPG
1. INTRODUCTION
1Introduction
Figure 1.1: VoIP Speaker Phone Demonstration Unit
The VS1000+1003 VoIP Speaker Phone is a composite computer accessory USB speaker
phone with echo cancellation and a portable Media Player.
While designed to be used with any VoIP applications, the “VoIP Speaker Phone” has
been tested with Skype.
Chapter 2 shows the numerical characteristics and specifications of the VoIP Speaker
Phone.
Chapter 3 presents the basic features of the VoIP Speaker Phone and Chapter 4 shows
how to set up and use it.
Chapter 5 tells how to update the firmware of the VoIP Speaker Phone demonstration
unit. If you have units with an older firmware version, you should start with the update.
For more information on what echo cancellation is and what it does, read Chapter 6.
Chapter 7 presents full schematics for the VoIP Speaker Phone.
A detailed document and package version history in Chapter 8.
Additional help is provided in Chapter 9, followed by VLSI Solution’s contact information
in Chapter 10.
Rev. 2.20 2009-12-07 Page 5(30)

HH
VS1000+1003 VoIP Speaker Phone VSMPG
2. CHARACTERISTICS AND SPECIFICATIONS
2Characteristics and
Specifications
2.1 Analog Characteristics
Unless otherwise noted: AVDD=2.5. . . 2.85V, CVDD=2.4. . . 2.7V,
IOVDD=CVDD-0.6V. . . 3.6V, TA=-25..+70◦C, XTALI=12MHz, internal clock multiplier 3.5×.
DAC tested with 1307.894 Hz full-scale output sinewave, measurement bandwidth 20. . . 14500 Hz
(VoIP mode) or 20. . . 20000 Hz (Media Player mode), analog output load: LEFT to GBUF 30 Ω,
RIGHT to GBUF 30 Ω.
Parameter Symbol Min Typ Max Unit
DAC Resolution 18 bits
Total Harmonic Distortion THD 0.1 0.3 %
Dynamic Range (DAC unmuted, A-weighted) IDR 90 dB
S/N Ratio (full scale signal) SNR 70 90 dB
Interchannel Isolation (Cross Talk) 40 dB
Interchannel Gain Mismatch -0.5 0.5 dB
Frequency Response -0.2 0.2 dB
Full Scale Output Voltage (Peak-to-peak) 1.3 1.511.7 Vpp
Deviation from Linear Phase 5 ◦
Earphone Output Load Resistance AOLR 16 302Ω
Earphone Output Load Capacitance 100 pF
1This is the value directly from the VS1003 analog outputs. 10 Ω series resistors limit this
depending on the earphone impedance.
2AOLR may be much lower, but below Typical distortion performance may be compromised.
2.2 Echo Cancellation Characteristics
Parameter Symbol Min Typ Max Unit
Attenuation ECATT 26 dB
Setup Time1ECSET <1 s
Filter Length ECFLT 1024 samples
Echo Tail ECTAIL 128 ms
1Setup can only be performed when there is only FES speech. For details see Chapter 6.
Rev. 2.20 2009-12-07 Page 6(30)

HH
VS1000+1003 VoIP Speaker Phone VSMPG
3. FEATURES
3Features
The VoIP Speaker Phone has a user interface with seven buttons and four LEDs. It
can be powered either through USB or a rechargeable battery. The board includes the
necessary logic to recharge the battery using USB power. It boots from SPI EEPROM
that is on the board. It is compatible with several operating systems.
The unit has automatic earphone detection so that it can turn off its speaker driver
whenever earphones are inserted into the earphone connector.
Because the VoIP Speaker Phone uses standard USB interfaces, it doesn’t need special
drivers for the computer.
3.1 VoIP Speaker Phone Features
When in VoIP mode, the VoIP Speaker Phone can be used either as a speaker phone
using a speaker and a microphone, or as a personal phone when earphones are plugged
in.
The phone reports itself as a PC audio device that is capable of playing back at a sampler-
ate 32 kHz in stereo and recording at 8 kHz in mono. Auto-adjusting echo cancellation is
performed for the 8 kHz microphone signal.
The unit can be used as a telephone conversation recorder using one-touch recording.
3.2 Mass Storage Device Features
The VoIP Speaker Phone can also be used as a Mass Storage Device, storing media or
other files on MMC/SD/SDHC cards. These files can be accessed through USB in a
standard manner through Full Speed USB (12 Mbit/s). On VS1000b and VS1000c cards
upto 4 GB are supported. On VS1000d there are no special size restrictions.
3.3 Media Player Features
The media player can play MP3, Ogg Vorbis, WMA, MIDI, IMA ADPCM and WAV
files. When connected to the PC through USB, files on the MMC/SD/SDHC cards can
be accessed. The unit can also be used as a voice recorder using one-touch recording.
Rev. 2.20 2009-12-07 Page 7(30)

HH
VS1000+1003 VoIP Speaker Phone VSMPG
3. FEATURES
3.4 User Interface
Reset
Mic
in
out
Mic
MMC
SD
SDHC 1
5
RS232
− +
Batt
VS
1003
1000
VS
Ear
Spk out
Vol. Down
Vol. Up
Record
UMass
Recording
Charge
Prev / UAudio
Next / UMass
Speaker
Pause
Power /
Figure 3.1: The User Interface
The user interface consists of seven buttons and four LEDs, as shown in Figure 3.1. Six
of the buttons are applicable for the final product with a rechargeable battery always
installed, while Reset is for development board use only.
Note! Some boards have markings that differ from the ones in these pictures. When in
conflict, the markings on these figures are authorative.
Rev. 2.20 2009-12-07 Page 8(30)

HH
VS1000+1003 VoIP Speaker Phone VSMPG
3. FEATURES
3.4.1 Buttons
Vol. Down Media Player and VoIP Speaker Phone mode: turns volume down.
Vol. Up Media Player and VoIP Speaker Phone mode: turns volume up.
Prev Media Player mode: if song has played less than 5 seconds, go to previous song.
Otherwise go to beginning of the song.
Next Media Player mode: Go to next song.
UAudio Mass Storage mode: Go to VoIP Speaker Phone Mode.
UMass VoIP Speaker Phone Mode: Go to Mass Storage mode.
Record VoIP Speaker Phone mode: Record telephone conversation by combining data
from microphone and PC.
Record Media Player mode: Record from microphone.
Power When power is off, turns power on. If pushed for more than 2 seconds when
power is on, turns power off. If pushed for more than approx. 5 seconds, resets the
device.
Pause VoIP Speaker Phone mode: Pauses recording. Press Pause again to continue.
Pause Media Player mode: Pauses playback or recording. Press Pause again to continue.
Reset Resets the device immediately. This button is only used for debugging: it’ not
needed on the end-user product.
3.4.2 LEDs
Recording When blinking shortly on, indicates playback from memory card. When
constantly on, recording from microphone to memory card is active. When blinking
shortly off, recording is in pause mode.
Charge Lit when battery charging through USB is active (over 50 mA charge current).
UMass The device is in Mass Storage mode.
Speaker Lit when the internal speaker is active. Final products don’t necessarily have
to be equipped with this LED.
Rev. 2.20 2009-12-07 Page 9(30)

HH
VS1000+1003 VoIP Speaker Phone VSMPG
3. FEATURES
3.5 State Machine
Media
Player
Mode
Recorder
Conversation
Connect USB
Disconnect USB
Record
Push Record
Push
Record
Push
Power off
(start)
USB Mass
Storage
Device
Mode
VoIP
Speaker
Phone
Mode
Record
Push
Push UAudio or
Push UMass +
memcard available
USB not connected
Voice
Recorder
Pause Recorder
Pause
Push
Pause Push
Pause Push
Pause Push
Pause
Recorder
Voice
USB
connected
Disconnect USB
Conversation
lost)
will be
(recording
memcard
Remove
lost)
will be
(recording
memcard
Remove
Record
Push Record
Push
remove memcard
"eject" on PC or
Figure 3.2: VS1000+VS1003 VoIP Speaker Phone State Machine
Figure 3.2 presents a simplified state machine of the VS1000+VS1003 VoIP Speaker
Phone. Actions listed in the state machine are connecting and disconnecting USB as well
as pushing UMass, UAudio, Record and Pause buttons.
Rev. 2.20 2009-12-07 Page 10(30)

HH
VS1000+1003 VoIP Speaker Phone VSMPG
3. FEATURES
3.6 Battery Operation and Battery Charging Logic
When used in Media Player mode, VoIP Speaker Phone uses 3.7 V lithium ion (Li-ion)
batteries. They are automatically charged by the internal battery charger when connected
to USB.
Note: Only 3.7 V Li-ion rechargeable batteries may be used with the VoIP Speaker Phone.
Other types of batteries will require a different charging logic. For testing, VLSI Solution
has used 230 mAh batteries, which are approx. 30 ×17 ×4 mm and provide playback
time of 4. . . 5 hours when using earphones. For longer playback times use batteries with
a higher capacity.
IMPORTANT! Battery charging is performed by a chip not designed by VLSI
Solution Oy. While VLSI Solution has tested and measured battery charging
and have no reason to believe there are problems with it, VLSI Solution takes
absolutely no responsibility over the suitability or safety of it.
Rev. 2.20 2009-12-07 Page 11(30)

HH
VS1000+1003 VoIP Speaker Phone VSMPG
3. FEATURES
3.7 Feature List
This is a feature list for the VoIP Speaker Phone:
•USB 2.0 Full Speed compatible.
•USB Audio Device Class compatible.
•USB bus powered 400 mA, without external power supply.
•Automatic echo cancellation when used as an audio device.
•Automatic Li-Ion 3.7 V battery charging logic.
•High-performance 16-bit stereo 32 kHz stereo audio playback.
•Microphone amplifier and high-performance 16-bit 8 kHz mono audio recording.
•High-performance stereo 16-bit audio DAC, earphone amplifier and mono speaker
amplifier.
•Embedded 5 V to internal voltages regulators with voltage level detectors for single
5 V USB power supply.
•Configurable: VLSI Solution can make customizations for customers that are plac-
ing mass quantity orders, including but not limited to those mentioned in Chapter 9.
•Compatibility:
–Microsoft Windows XP / Vista
–Mac OS X
–Linux
Applications:
•VoIP phone
•Media player
•Voice recorder
•Mass storage device
•Sound card
Rev. 2.20 2009-12-07 Page 12(30)

HH
VS1000+1003 VoIP Speaker Phone VSMPG
4. USING THE VOIP SPEAKER PHONE
4Using the VoIP Speaker Phone
Before starting using the VoIP Speaker Phone, please check that the following items are
included with the package, as shown in Figure 1.1 on page 5:
1. VoIP Speaker Phone main board.
2. Loudspeaker.
3. USB cable.
4. RS232 programming adaptor.
4.1 Preparation
Before starting using the VoIP Speaker Phone, perform the following initial steps:
1. Unwrap the VoIP Speaker Phone board, speaker and USB cable.
2. Attach the speaker to the board as shown in Figure 1.1 on page 5. Put the speaker
as far away from the microphone as possible.
Rev. 2.20 2009-12-07 Page 13(30)

HH
VS1000+1003 VoIP Speaker Phone VSMPG
4. USING THE VOIP SPEAKER PHONE
4.2 Using as VoIP Speaker Phone
The main usage of the VoIP Speaker Phone is, as the name says, to act as a VoIP phone.
It can, however, be used as a generic sound card, too. Frequency response for the board
when used with earphones is up to 14.5 kHz with good audio fidelity.
4.2.1 Setup
1. Connect the USB cable. If the unit doesn’t power up automatically, push the
“Power” button.
2. The unit will turn into a USB audio device, called “VLSI VS1000B+ADC”. If you
are using Microsoft Windows, you should see a message telling you that new USB
Audio and USB Human Interface Devices have been inserted. You might also hear
a startup sound.
3. To select audio device:
(a) Microsoft Windows: Open “Control Panel”, and select “Sounds and Audio
Devices”. Select the “Voice” tab. There you should see two selections, “Voice
playback default device” and “Voice recording default device”. Select “VLSI
VS1000B+ADC” as the device for both options.
Alternatively, if you don’t want the VoIP Speaker Phone to take over all
audio, start up Skype and open “Tools / Options” menu. There select “Audio
Settings” and set Mic, Speaker and Ring Tone to VLSI VS1000B+ADC.
(b) Mac: You can set “VLSI VS1000B+ADC” as the default audio device using
the control panel.
Alternatively, if you don’t want the VoIP Speaker Phone to take over all audio,
start up Skype and open “Preferences” menu. There select “Audio” and set
Mic, Speaker and Ring Tone to VLSI VS1000B+ADC.
(c) Linux: Select “VLSI VS1000B+ADC” as your input and output device in
your system sound setup menu. In older Linuxes the device can show up
as /dev/audio1 or similar. In such a case select this device in your Skype
preferences menu.
4. To check whether you have an audio connection to the board, start any sound
playing application, like Windows Media Player or Audacity, and play any audio
file that the media player is capable of playing. If you can hear sound from the
speaker (or earphones, if you have earphones connected), everything has gone well.
If sound is distorted or doesn’t play, there is a problem.
5. When you have sound, check to see that there isn’t distortion on the speaker. If
the speaker clips, echo cancellation will not be as effective as it would otherwise be.
So place the speaker in a way that it is not resonating with furniture or the board,
and lower system volume if needed.
6. You are now ready to make a test call. With Skype, the best address for your test
call is Skype’s own test service echo123.
Rev. 2.20 2009-12-07 Page 14(30)

HH
VS1000+1003 VoIP Speaker Phone VSMPG
4. USING THE VOIP SPEAKER PHONE
4.2.2 Placing a Call
After installing and starting up VoIP, just place a call. You should hear the call tune on
your speaker. Stay within 1.5 meters of the microphone. For the first test call, stay even
closer and speak a little louder than usual. When you know the connection is working,
you may start using the device as usual.
When the recipient answers the call, talk as you would normally. Echo cancellation
should take care of a good experience except for the so-called double talk moments, i.e.
when both speakers are talking at the same time. Please remember that echo cancellation
doesn’t remove echo from your end, but from the other people’s end! (See Chapter 6 for
details.)
Note that some programs, like Skype, have their own custom echo cancellation logics
that may sometimes interfere with the internal echo cancellation of the device.
4.2.3 Recording a Call
You may starting recording a call at any moment by pushing the “Record” button. When
the record light lights up, recording is on.
You may record even if you don’t have an on-going call.
You may pause your recording by pushing the “Pause” button. Recording continues
when you repress “Pause”.
End recording by pushing the “Record” button again. When you end a recording, there
will be a short gap in sound. This is normal.
Never remove a memory card while recording! You will lose your recording!
Rev. 2.20 2009-12-07 Page 15(30)

HH
VS1000+1003 VoIP Speaker Phone VSMPG
4. USING THE VOIP SPEAKER PHONE
4.3 Using as Mass Storage Device
The VoIP Speaker Phone can be used as a standard Mass Storage Device.
4.3.1 Setup
1. If not already inserted, insert an MMC/SD/SDHC card into the memory card slot.
2. Connect the USB cable. If the unit doesn’t power up automatically, push the
“Power” button.
3. The unit will start up as an audio device. To turn it into a USB mass storage
device, push the “UMass” button.
4. You should now see a new mass media storage drive appearing. If you haven’t used
your media card before, you may have to format it first on your computer.
5. When you want to go back to VoIP mode, either push the “UAudio” button or
select “Eject device” on your computer.
4.3.2 Using Mass Storage Device Mode
When running in Mass Storage Device mode, you may copy, delete and move files just
as you would for other drives. You may also format the memory card.
Rev. 2.20 2009-12-07 Page 16(30)

HH
VS1000+1003 VoIP Speaker Phone VSMPG
4. USING THE VOIP SPEAKER PHONE
4.4 Using as Media Player
When not connected to USB, the VoIP Speaker Phone can be used as a Media Player.
The Media Player can play back MP3, Ogg Vorbis, WMA, MIDI, IMA ADPCM and
WAV files. Frequency response for the board when used with earphones is up to 20 kHz
with good audio fidelity.
4.4.1 Setup
1. Disconnect the VoIP Speaker Phone from USB.
2. Insert an MMC/SD/SDHC card into the memory card slot.
3. Connect the VoIP Speaker Phone to a 3.7 V Li-Ion battery. You may leave the
battery always connected. It will be automatically charged when you connect the
unit to a USB power source.
4. If the unit didn’t start up automatically, push the “Power” button.
5. If you have media files on the memory card, they should now start playing from
the speaker or the earphones, depending on whether you have earphones connected
or not.
6. To turn off the unit, push the “Power” button for two seconds.
4.4.2 Using the Player
In playback mode you can skip to the previous and next audio files using the “Prev” and
“Next” buttons. You can also turn volume up and down with the “Vol. Up” and “Vol.
Down” buttons. To turn the unit off, push the “Power” button for two seconds.
4.4.3 Voice Recording
You may starting voice recording at any moment by pushing the “Record” button. When
the record light lights up, recording is on.
You may pause your recording by pushing the “Pause” button. Recording continues
when you repress “Pause”.
End recording by pushing the “Record” button again.
Never remove a memory card while recording! You will lose your recording!
Rev. 2.20 2009-12-07 Page 17(30)

HH
VS1000+1003 VoIP Speaker Phone VSMPG
5. LOADING NEW SOFTWARE
5Loading New Software
To update to a new software version, you need a PC/Windows computer with an RS232
port, an RS232 cable and an RS232 adapter. If you don’t have an RS232 adapter, you
can order one from VLSI Solution or build it yourself: the adapter consists of one single
MAX3232 compatible RS232 signal converter.
Figure 5.1: How to Connect an RS232 Adapter to VLSI’s VoIP Board
If loading a program to VLSI Solution’s example boards, connect the adaptor cable to
the main board as shown in Figure 5.1. The black thread should go to pin 1. If you use
a custom board, you will have to use your own adapter.
Figure 5.2: Two Possible RS232 Jumper Configurations in Some Adapters
Rev. 2.20 2009-12-07 Page 18(30)

HH
VS1000+1003 VoIP Speaker Phone VSMPG
5. LOADING NEW SOFTWARE
This package includes command files named prom1.bat through prom4.bat. They are
intended to be used from serial ports COM1 through COM4, respectively.
To load the new code to the board, perform the following steps:
1. Open the .zip package that contains the files. As you are reading this document,
you have probably already done that.
2. Open a command prompt, and use the CD command to go to the Firmware/
directory where the files are.
3. Connect a serial cable between the PC and the VoIP Speaker Phone.
4. Turn the VoIP phone on. It doesn’t matter what mode it is in.
5. Check which COM port it is on.
6. If COM1, run prom1.bat by typing prom1 and pressing the Enter key. For COM2,
run prom2.bat etc.
7. You should see roughy the following text appearing on the screen:
VSEMU 2.1 Nov 28 2007 11:50:01(c)1995-2007 VLSI Solution Oy
Clock 11999 kHz
Using serial port 1, COM speed 115200
Waiting for a connection to the board...
Caused interrupt
Chip version "1000"
Stack pointer 0x19e0, bpTable 0x7d4d
User program entry address 0x4083
eeprom.bin: includes optional header, 16 sections, 539 symbols
Section 1: code page:0 start:80 size:3 relocs:1 fixed
[... many similar lines deleted ...]
Section 16: VS_stdiolib$0 page:0 start:689 size:134 relocs:37
0000
status
................................................................
Finished!!
Never interrupt programming!
8. Sometimes you may only see
VSEMU 2.1 Nov 28 2007 11:50:01(c)1995-2007 VLSI Solution Oy
Clock 11999 kHz
Using serial port 1, COM speed 115200
Waiting for a connection to the board...
In such a case you have either used a wrong COM port in your script or you must
change the jumper configuration as shown in Figure 5.2.
Rev. 2.20 2009-12-07 Page 19(30)

HH
VS1000+1003 VoIP Speaker Phone VSMPG
6. ECHO CANCELLATION
6Echo Cancellation
6.1 What Is Echo Cancellation
Echo cancellation is a method to reduce energy returning from a speaker to a microphone.
The reason for using echo cancellation is presented below.
6.1.1 Headsets Are Usually Not a Problem
PC PC
Speaker
Near−End Speaker
Far−End
FESFES
FES
NES
NESFES
NES
Internet NES
Figure 6.1: VoIP Conversation using Two Headsets
VoIP protocols like Skype are typically designed to work with headsets that have good
separation between the earphones and the microphone.
Figure 6.1 shows two telephone application users who are both using headsets. Because
there is no significant leakage between from the earphones to the microphones, there is
no disturbing echo.
Rev. 2.20 2009-12-07 Page 20(30)
Table of contents