diff --git a/app/src/main/assets/config b/app/src/main/assets/config index f7b1d0d1..f6e12679 100644 --- a/app/src/main/assets/config +++ b/app/src/main/assets/config @@ -27,7 +27,7 @@ module g7221.so module g726.so module g729.so module g711.so -module webrtc_aec.so +module webrtc_aecm.so module opensles.so module stun.so module turn.so diff --git a/app/src/main/kotlin/com/tutpro/baresip/Config.kt b/app/src/main/kotlin/com/tutpro/baresip/Config.kt index e3de7f7a..0aeca6f7 100644 --- a/app/src/main/kotlin/com/tutpro/baresip/Config.kt +++ b/app/src/main/kotlin/com/tutpro/baresip/Config.kt @@ -15,6 +15,8 @@ object Config { config = config.replace("module_tmp account.so", "module_app account.so") + config = config.replace("webrtc_aec.so", "webrtc_aecm.so") + if (!config.contains(Regex("ausrc_format s16"))) { config = "${config}ausrc_format s16\nauplay_format s16\nauenc_format s16\naudec_format s16\nmodule webrtc_aec.so\n" }