diff --git a/app/src/main/java/org/linphone/activities/main/settings/viewmodels/CallSettingsViewModel.kt b/app/src/main/java/org/linphone/activities/main/settings/viewmodels/CallSettingsViewModel.kt index 12b842006..4290a4774 100644 --- a/app/src/main/java/org/linphone/activities/main/settings/viewmodels/CallSettingsViewModel.kt +++ b/app/src/main/java/org/linphone/activities/main/settings/viewmodels/CallSettingsViewModel.kt @@ -134,11 +134,19 @@ class CallSettingsViewModel : GenericSettingsViewModel() { val voiceMailUriListener = object : SettingListenerStub() { override fun onTextValueChanged(newValue: String) { + voiceMailUri.value = newValue prefs.voiceMailUri = newValue } } val voiceMailUri = MutableLiveData() + val redirectToVoiceMailIncomingDeclinedCallsListener = object : SettingListenerStub() { + override fun onBoolValueChanged(newValue: Boolean) { + prefs.redirectDeclinedCallToVoiceMail = newValue + } + } + val redirectToVoiceMailIncomingDeclinedCalls = MutableLiveData() + val acceptEarlyMediaListener = object : SettingListenerStub() { override fun onBoolValueChanged(newValue: Boolean) { prefs.acceptEarlyMedia = newValue @@ -177,6 +185,7 @@ class CallSettingsViewModel : GenericSettingsViewModel() { autoAnswerDelay.value = prefs.autoAnswerDelay incomingTimeout.value = core.incTimeout voiceMailUri.value = prefs.voiceMailUri + redirectToVoiceMailIncomingDeclinedCalls.value = prefs.redirectDeclinedCallToVoiceMail acceptEarlyMedia.value = prefs.acceptEarlyMedia ringDuringEarlyMedia.value = core.ringDuringIncomingEarlyMedia } diff --git a/app/src/main/res/layout/settings_call_fragment.xml b/app/src/main/res/layout/settings_call_fragment.xml index 9c32ea268..423a18c95 100644 --- a/app/src/main/res/layout/settings_call_fragment.xml +++ b/app/src/main/res/layout/settings_call_fragment.xml @@ -171,6 +171,14 @@ linphone:defaultValue="@{viewModel.voiceMailUri}" linphone:inputType="@{InputType.TYPE_TEXT_VARIATION_URI}"/> + + Erreur pendant l\'envoi des journaux ! Les journaux ont été néttoyés + Rediriger les appels déclinés vers la boîte vocale \ No newline at end of file diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index b40564054..453c84202 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -278,7 +278,7 @@ There is already an account using this number Invalid characters found Passwords do not match - Email address is not valid + Email address is invalid Username has too many characters Your account has not been validated yet Account does not exist or password does not match @@ -422,11 +422,13 @@ Incoming call timeout in seconds Voice mail URI + + Redirect declined calls to voice mail URI + Accept early media Ring during incoming early media - Android notification settings