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