diff --git a/app/src/main/assets/linphonerc_default b/app/src/main/assets/linphonerc_default index 7acc9e29e..bad1a1a76 100644 --- a/app/src/main/assets/linphonerc_default +++ b/app/src/main/assets/linphonerc_default @@ -10,6 +10,7 @@ sip_port=-1 sip_tcp_port=-1 sip_tls_port=-1 media_encryption=none +update_presence_model_timestamp_before_publish_expires_refresh=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 8f03057b7..2c2eeb9b8 100644 --- a/app/src/main/java/org/linphone/core/CoreContext.kt +++ b/app/src/main/java/org/linphone/core/CoreContext.kt @@ -446,6 +446,10 @@ class CoreContext( computeUserAgent() val fiveOneMigrationRequired = core.config.getBool("app", "migration_5.1_required", true) + if (fiveOneMigrationRequired) { + core.config.setBool("sip", "update_presence_model_timestamp_before_publish_expires_refresh", true) + } + for (account in core.accountList) { if (account.params.identityAddress?.domain == corePreferences.defaultDomain) { var paramsChanged = false