SM_PAGE_TITLE

PBXware 2.x
Administration Manual
End User Guide
Install Guide
FAQs
How To Guides
Troubleshooting
  Voicemail
  System Error Messages
  Trunks
  Dial Plans
  Sangoma
  Email
  MOH (Music On Hold)
  ES (Enhanced Services)
  Appliances
  Setup Wizard
  Greetings
  Phones
  Queues
WANPIPE Echo Debugging

When a system suffers from an intractable echo, it is often very difficult to diagnose the origins and possible solutions to the echo problem. WANPIPE® has a utility that allows the echo from a unit impulse to be examined and analyzed.

To debug the Echo problem during the phone call:

1. Install WANPIPE version beta1w-2.3.4 or later, use the following command when installing:

./Setup install --echo-debug

The Setup script will patch Zaptel driver, so it will have to be recompiled/reinstalled after WANPIPE installation is complete. Software Echo canceller should be enabled on the span, where the test will be done (or on all spans).

2. Make the phone call and check to see if there is an echo.

Find a number that shows a consistent echo for this test. The test should be done from the side where the echo is heard. Ideally, mute the phone on the remote side during the test. Note the Zap channel number on which the test call is done, for example channel 12. The rest of this document assumes the test call is active on Zap channel 12.

3. Run the following command:

#>wanpipemon -zap -c ses -zapchan 12

A test impulse is sent on zap channel 12. The Finite Impulse Response (FIR) is saved to the file: /etc/wanpipe/span_1_chan_12_before_ec.spike as a set of linear samples taken 8000 times per second.

4. Copy the data from /etc/wanpipe/span_1_chan_12_before_ec.spike into a spreadsheet.

Create a line chart of the data.  The result should look similar to this picture:


echo_spike_v1
 

The graph shows the response to a unit impulse (FIR).  Note that the start of the FIR is  at 55 taps (7ms) after the impulse, and the echo was attenuated by 80 taps (10 ms). If the echo canceller had been configured for 128 taps, the echo  would have been properly cancelled. If the Echo Canceller had been set to 64 taps, much of the echo would have survived the echo cancellation, and there would have been audible echo on this call.


 
End User Pricing
Unlimited stock
Please register

Store
PBXware
gloCOM
Bicom Systems
Software
Press Releases
TELCOware
Telephony Billing
Solutions
Appliances
SERVERware
Support Categories
  Search
  PBXware 3.x
  PBXware 2.x
  SERVERware
  outCALL
  Sound Converter Wizard
  PWmobile
  Appliances
  TELCOware
  Site manager
  gloCOM
  Call Centre Applications
  Customer Help Desk
  Presence Panel
  sipMON
  Troubleshooting
  Need Help With Support
  NEW!!! Bicom Systems documentation on Wiki
Hardware
SIP Security
SIP Monitoring
Softphones
Work Preview
Financing Options
Content
Working at Bicom Systems
Invoicing
Trade Shows
Cool Feature #3
Multi-Site Networking
Case studies
Click here - SALES Click here - SUPPORT
Privacy Policy Copyright Bicom Systems 2003 - 2025


Bicom Systems at Twitter       Bicom Systems at Facebook   Bicom Systems at Flickr   Bicom Systems at Voip-Info   Bicom Systems at FierceVoIP