diff --git a/app/src/main/assets/linphonerc_default b/app/src/main/assets/linphonerc_default index 4bc55431b..367d42837 100644 --- a/app/src/main/assets/linphonerc_default +++ b/app/src/main/assets/linphonerc_default @@ -11,6 +11,8 @@ sip_tcp_port=-1 sip_tls_port=-1 media_encryption=none update_presence_model_timestamp_before_publish_expires_refresh=1 +use_rfc2833=1 +use_info=1 [net] #Because dynamic bitrate adaption can increase bitrate, we must allow "no limit" diff --git a/app/src/main/java/org/linphone/core/CoreContext.kt b/app/src/main/java/org/linphone/core/CoreContext.kt index 7235a7cc1..ba53017f4 100644 --- a/app/src/main/java/org/linphone/core/CoreContext.kt +++ b/app/src/main/java/org/linphone/core/CoreContext.kt @@ -455,6 +455,10 @@ class CoreContext @UiThread constructor(val context: Context) : HandlerThread("C ) } + Log.i("$TAG Making sure both RFC2833 & SIP INFO are enabled for DTMFs") + core.useRfc2833ForDtmf = true + core.useInfoForDtmf = true + // Add that flag back, was disabled for a time during dev process core.config.setBool("misc", "hide_empty_chat_rooms", true) }