diff --git a/java/common/org/linphone/core/package.html b/java/common/org/linphone/core/package.html index 8371def49..a3f08b288 100644 --- a/java/common/org/linphone/core/package.html +++ b/java/common/org/linphone/core/package.html @@ -220,25 +220,37 @@ mic_gain=0.1 Echo cancellation
-On Android devices, echo is a problem, especially with low-end devices. The root cause is the unpredictable latency of Android's sound system. The liblinphone software {@link org.linphone.core.LinphoneCore#enableEchoCancellation echo canceller} that is operating well on desktop platforms (Mac, Linux, Windows) is unable to operate under Android platform. The situation is very heterogenous:
+On Android devices, there are two types of devices regarding echo cancellation:

In order to benefit from the best echo cancellation solution, we recommend applications to run the following algorithm, when it is run for the first time:
-First of {@link org.linphone.core.LinphoneCore#enableEchoCancellation echo canceller} should not be used, in any case. +In any case, the echo limiter should be disabled while using the earpiece, but enabled while using the speaker. It is also recommended to disable echo canceller while using the speaker. Therefore you should have the following situation: +