From 63a8fdd118fd8166c4118727194161de50237815 Mon Sep 17 00:00:00 2001 From: Sylvain Berfini Date: Wed, 20 May 2020 10:30:12 +0200 Subject: [PATCH] Fixed DTMF not being sent in call --- .../linphone/activities/call/viewmodels/ControlsViewModel.kt | 1 + .../main/java/org/linphone/contact/GenericContactViewModel.kt | 2 -- 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/app/src/main/java/org/linphone/activities/call/viewmodels/ControlsViewModel.kt b/app/src/main/java/org/linphone/activities/call/viewmodels/ControlsViewModel.kt index bb4c65512..8df952ce8 100644 --- a/app/src/main/java/org/linphone/activities/call/viewmodels/ControlsViewModel.kt +++ b/app/src/main/java/org/linphone/activities/call/viewmodels/ControlsViewModel.kt @@ -80,6 +80,7 @@ class ControlsViewModel : ViewModel() { override fun handleClick(key: Char) { coreContext.core.playDtmf(key, 1) somethingClickedEvent.value = Event(true) + coreContext.core.currentCall?.sendDtmf(key) } override fun handleLongClick(key: Char): Boolean { diff --git a/app/src/main/java/org/linphone/contact/GenericContactViewModel.kt b/app/src/main/java/org/linphone/contact/GenericContactViewModel.kt index 89ecb34c4..6cc6addae 100644 --- a/app/src/main/java/org/linphone/contact/GenericContactViewModel.kt +++ b/app/src/main/java/org/linphone/contact/GenericContactViewModel.kt @@ -24,7 +24,6 @@ import org.linphone.LinphoneApplication.Companion.coreContext import org.linphone.activities.main.viewmodels.ErrorReportingViewModel import org.linphone.core.Address import org.linphone.core.ChatRoomSecurityLevel -import org.linphone.core.tools.Log import org.linphone.utils.LinphoneUtils interface ContactViewModelInterface { @@ -46,7 +45,6 @@ abstract class GenericContactViewModel(private val sipAddress: Address) : ErrorR private val contactsUpdatedListener = object : ContactsUpdatedListenerStub() { override fun onContactUpdated(contact: Contact) { - Log.i("[Generic Contact VM] Contacts have changed") contactLookup() } }