The Agora SDK supports echo cancellation. In most cases, this problem can be fixed by using a headset, and ensure that the headset does not cause an echo.
In a channel joined by multiple users, if a device does not work properly, chances are that all other users in the channel can hear echoes. Therefore, beware that the user hearing the echo may not necessarily be the one having the problem.
Check the following:
Monitoring Microphone
option is not checked. AVAudioSessionCategoryOptionMixWithOthers
. If so, you may encounter echoes when other apps use the audio device at the same time.If the issue persists, contact Agora customer support and submit the issue with the following information:
Information | Details |
---|---|
Mandatory | The name of the channel where the echo occurs. The uids of the users who hear the echo. The uid of the user who causes the echo. The recording files, if available. |
Additional | The time frame during which the users hear the echo. If the issue exists after rejoining the channel. If the issue exists after the user causing or hearing the echo switches the audio route (such as using a headset). |
You can check the statistics of every call in Agora Analytics in Console. For more information, see Agora Analytics Tutorial.