diff --git a/app/src/main/java/org/linphone/ui/main/settings/viewmodel/AccountSettingsViewModel.kt b/app/src/main/java/org/linphone/ui/main/settings/viewmodel/AccountSettingsViewModel.kt index bf9ef2f4f..4ee95049f 100644 --- a/app/src/main/java/org/linphone/ui/main/settings/viewmodel/AccountSettingsViewModel.kt +++ b/app/src/main/java/org/linphone/ui/main/settings/viewmodel/AccountSettingsViewModel.kt @@ -90,6 +90,7 @@ class AccountSettingsViewModel val mwiUri = MutableLiveData() val voicemailUri = MutableLiveData() + val applyPrefix = MutableLiveData() val replacePlusBy00 = MutableLiveData() val cpimInBasicChatRooms = MutableLiveData() @@ -167,6 +168,8 @@ class AccountSettingsViewModel mwiUri.postValue(params.mwiServerAddress?.asStringUriOnly().orEmpty()) voicemailUri.postValue(params.voicemailAddress?.asStringUriOnly().orEmpty()) + + applyPrefix.postValue(params.useInternationalPrefixForCallsAndChats) replacePlusBy00.postValue(params.isDialEscapePlusEnabled) expire.postValue(params.expires.toString()) @@ -301,6 +304,8 @@ class AccountSettingsViewModel newParams.ccmpServerUrl = ccmpServerUrl.value newParams.limeServerUrl = limeServerUrl.value + + newParams.useInternationalPrefixForCallsAndChats = applyPrefix.value == true newParams.isDialEscapePlusEnabled = replacePlusBy00.value == true account.params = newParams diff --git a/app/src/main/res/layout/account_settings_fragment.xml b/app/src/main/res/layout/account_settings_fragment.xml index 904c34482..4370b094d 100644 --- a/app/src/main/res/layout/account_settings_fragment.xml +++ b/app/src/main/res/layout/account_settings_fragment.xml @@ -193,6 +193,33 @@ app:layout_constraintStart_toStartOf="parent" app:layout_constraintEnd_toEndOf="parent" app:layout_constraintTop_toBottomOf="@id/mwi_uri_title" + app:layout_constraintBottom_toTopOf="@id/apply_international_switch"/> + + + + diff --git a/app/src/main/res/values-fr/strings.xml b/app/src/main/res/values-fr/strings.xml index b0ee0e5e7..7c87c7e1b 100644 --- a/app/src/main/res/values-fr/strings.xml +++ b/app/src/main/res/values-fr/strings.xml @@ -334,6 +334,7 @@ Utiliser CPIM dans les conversations \"basiques\" URI de la messagerie vocale URI du serveur MWI (Message Waiting Indicator) + Formatter les numéros en utilisant l\'indicatif international Remplacer + par 00 lors du formattage des numéros de téléphone Mettre à jour le mot de passe diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index f39509dd2..5adcd07ff 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -374,6 +374,7 @@ Use CPIM in \"basic\" conversations Voicemail URI MWI server URI (Message Waiting Indicator) + Format phone numbers using international prefix Replace + by 00 when formatting phone numbers Update password