Howto:Having ECHO problems: Difference between revisions

From innovaphone wiki
Jump to navigation Jump to search
mNo edit summary
mNo edit summary
Line 6: Line 6:
any build
any build


<!-- Keywords: Echo Delay Jitter bad vocie quality  -->
<!-- Keywords: Echo Delay bad vocie quality  -->


{{FIXME|reason=has to be updated and corrected}}  
{{FIXME|reason=has to be updated and corrected}}  


==More Information==
==More Information==
If you have an echo problem – pleas check this first:


Do you meet the Echo problem always ?
Having Echo on the Ip Phones
 
The presence of echo occurs whenever the replicated signal delay exceeds 10msec , and becomes apparent to the speaker as reflected voice when the delay exceeds as little as 16 msec.


* between IP phones ?
It is manifested to the far end as an altered replica of the speaker original.


* between Isdn and IP phones ?
===Causes of Delay===


* between analog phones and/or Dect phones to IP phones or Isdn (connected an analog adapter IP21,IP22,IP24)?
Delay in telephony context is the time during which voice signals travel across the network.


IF this problem is with analog or Dect Phone - they have no good jitter buffer - occurs with very old Dect phones in very few cases - the best solution here is - eliminate this phone.
End-to-end delay is the sum of delays required for a voice signal generated by the speaker's mouth to cross the different network devices and network links in order to reach the listener's ear.  


If you have a general echo problem - you have a delay Problem in your Network
Roundtrip delay is the sum of end-to-end delay in both directions as it is reflected back to the speaker's ear.


To find this out
The two directions can take separate paths over the Pstn, one through a satellite and one via land-lines, for example.


Pleas watch PBX – Call screen (administration - pbx - calls)


Extension A  NameA H323EFC:TRANSIT G729AB (42,6,3)  >> Extension B NameB H323EFC:TRANSIT G729AB (47,2,5)  Connected
==Echo Cancellation==


The explanation for that screen is here Reference:Administration/PBX/Calls
The term echo cancellation is used in telephony to describe the process of removing echo from a voice communication in order to improve voice quality on a telephone call.


The values in the brackets are
In addition to improving subjective quality, this process increases the capacity achieved through silence suppression by preventing echo from traveling across a network.


Round trip (RT) = Transit time of a data packet from A to B and back again.  
Echo cancellation involves first recognizing the originally transmitted signal that re-appears, with some delay, in the transmitted or received signal.  


Jitter = Latency time (time interval from the end of an event up to the start of the response).  
Once the echo is recognized, it can be removed by 'subtracting' it from the transmitted or received signal.  


Loss (PL) = Number of lost packets (packet loss).  
This technique is  implemented using a digital signal processor (DSP).


===Jitter===
By sampling the voice signal, the echo canceller can create a model of the echo path which is in turn used to estimate the echo.


If the jitter is greater that 20 – the echo compensation does not work – normal is the jitter is less that 5ms.
This estimation is then subtracted from the incoming voice signal allowing normal speech to pass through.  


If the jitter is greater then 5ms – please check your network – switch off flow control and buffers – real time protocols don't like this – if you have routers and different bandwidth in your network – switch on RTP priority or configure an TOS value on the Phones and prioritize this traffic.
This is a very simplistic view, as echo cancellers need to have the capability to sample multiple echoes occurring at different times and at different levels.


===General Codec information===


Use G.729 60ms WAN  (default value)
Echo cancellation is done with innovaphone products using echo cancellers.


– pros: optimal bandwidth – tolerates packet loss


– contras: “subjective” turns the volume down – please correct via -> button on the phone
So an Echo Problem is mostly an Delay Problem and is not a jitter or packet loss problem on the Network.


Use G.711 20ms for LAN
Mostly at echo problems the PSTN provider has an big delay on his Network.


- pros: like ISDN – echo isn’t audible - “subjective” turns the volume up
So If you hear on your Ip Phone an Echo the innovaphone gateway is responsible to delete this echo.


- contras: sensitive if you have packet loss – bandwidth intense


==Echo Canceller==


We support the The G.168 Echo Canceller on all our product with am maximum of 24ms jitter.
We support the The G.168 Echo Canceller on all our product.  


You can Disable the Echo canceller but no adjustments to set- it is default enabled.
You can Disable the Echo canceller but no adjustments to set- it is default enabled.


Our echo compression is dynamic - contend sensitive -. no values to set.
Our echo compression is dynamic - contend sensitive -. no values to set.
Maximum Echo cancellation - maximum echo lenght (echo Tail)
IP400                    16msec
IP3000                    24msec
IP302,IP305,IP800,IP6000  64msec
IP1200                    32msec
Phone
accoustic Echo cancelling on Handsfree Mode
Normal Mode 16msec


It is no solution to make volume adjustments on the Endpoints for solving the Echo problem
It is no solution to make volume adjustments on the Endpoints for solving the Echo problem


If you encounter an echo problem – pleas check this :
Do you meet the Echo problem always ?
* between IP phones ?
* between Isdn and IP phones ?
* between analog phones and/or Dect phones to IP phones or Isdn (connected an analog adapter IP21,IP22,IP24)?
IF this problem is with analog or Dect Phone  - occurs with very old Dect phones in very few cases - the best solution here is - eliminate this phone.
If you have a general echo problem - you have a delay Problem in your Network
To find this out
Pleas watch PBX – Call screen (administration - pbx - calls)
Extension A  NameA H323EFC:TRANSIT G729AB (42,6,3)  >> Extension B NameB H323EFC:TRANSIT G729AB (47,2,5)  Connected
The explanation for that screen is here Reference:Administration/PBX/Calls
The values in the brackets are
Round trip (RT) = Transit time of a data packet from A to B and back again.
Jitter = Latency time (time interval from the end of an event up to the start of the response).
Loss (PL) = Number of lost packets (packet loss).





Revision as of 14:31, 24 August 2007

Applies To

This information applies to

  • all innovaphone products

any build


Tools clipart.png FIXME: has to be updated and corrected

More Information

Having Echo on the Ip Phones

The presence of echo occurs whenever the replicated signal delay exceeds 10msec , and becomes apparent to the speaker as reflected voice when the delay exceeds as little as 16 msec.

It is manifested to the far end as an altered replica of the speaker original.

Causes of Delay

Delay in telephony context is the time during which voice signals travel across the network.

End-to-end delay is the sum of delays required for a voice signal generated by the speaker's mouth to cross the different network devices and network links in order to reach the listener's ear.

Roundtrip delay is the sum of end-to-end delay in both directions as it is reflected back to the speaker's ear.

The two directions can take separate paths over the Pstn, one through a satellite and one via land-lines, for example.


Echo Cancellation

The term echo cancellation is used in telephony to describe the process of removing echo from a voice communication in order to improve voice quality on a telephone call.

In addition to improving subjective quality, this process increases the capacity achieved through silence suppression by preventing echo from traveling across a network.

Echo cancellation involves first recognizing the originally transmitted signal that re-appears, with some delay, in the transmitted or received signal.

Once the echo is recognized, it can be removed by 'subtracting' it from the transmitted or received signal.

This technique is implemented using a digital signal processor (DSP).

By sampling the voice signal, the echo canceller can create a model of the echo path which is in turn used to estimate the echo.

This estimation is then subtracted from the incoming voice signal allowing normal speech to pass through.

This is a very simplistic view, as echo cancellers need to have the capability to sample multiple echoes occurring at different times and at different levels.


Echo cancellation is done with innovaphone products using echo cancellers.


So an Echo Problem is mostly an Delay Problem and is not a jitter or packet loss problem on the Network.

Mostly at echo problems the PSTN provider has an big delay on his Network.

So If you hear on your Ip Phone an Echo the innovaphone gateway is responsible to delete this echo.


We support the The G.168 Echo Canceller on all our product.

You can Disable the Echo canceller but no adjustments to set- it is default enabled.

Our echo compression is dynamic - contend sensitive -. no values to set.

Maximum Echo cancellation - maximum echo lenght (echo Tail)

IP400                     16msec
IP3000                    24msec
IP302,IP305,IP800,IP6000  64msec
IP1200                    32msec


Phone

accoustic Echo cancelling on Handsfree Mode
Normal Mode 16msec 


It is no solution to make volume adjustments on the Endpoints for solving the Echo problem


If you encounter an echo problem – pleas check this :

Do you meet the Echo problem always ?

  • between IP phones ?
  • between Isdn and IP phones ?
  • between analog phones and/or Dect phones to IP phones or Isdn (connected an analog adapter IP21,IP22,IP24)?

IF this problem is with analog or Dect Phone - occurs with very old Dect phones in very few cases - the best solution here is - eliminate this phone.

If you have a general echo problem - you have a delay Problem in your Network

To find this out

Pleas watch PBX – Call screen (administration - pbx - calls)

Extension A  NameA H323EFC:TRANSIT G729AB (42,6,3)  >> Extension B NameB H323EFC:TRANSIT G729AB (47,2,5)  Connected 

The explanation for that screen is here Reference:Administration/PBX/Calls

The values in the brackets are

Round trip (RT) = Transit time of a data packet from A to B and back again.

Jitter = Latency time (time interval from the end of an event up to the start of the response).

Loss (PL) = Number of lost packets (packet loss).


Related Articles