From ea7ea65b6f9b064c75e8a8230b6103f8d43ce1f0 Mon Sep 17 00:00:00 2001 From: Juha Heinanen Date: Fri, 26 Sep 2025 09:16:09 +0300 Subject: [PATCH] Call answer simplification --- app/src/main/kotlin/com/tutpro/baresip/BaresipService.kt | 3 +-- app/src/main/kotlin/com/tutpro/baresip/MainScreen.kt | 5 +---- 2 files changed, 2 insertions(+), 6 deletions(-) diff --git a/app/src/main/kotlin/com/tutpro/baresip/BaresipService.kt b/app/src/main/kotlin/com/tutpro/baresip/BaresipService.kt index 119f8c54..28e2be74 100644 --- a/app/src/main/kotlin/com/tutpro/baresip/BaresipService.kt +++ b/app/src/main/kotlin/com/tutpro/baresip/BaresipService.kt @@ -514,13 +514,12 @@ class BaresipService: Service() { "Call Answer" -> { val uap = intent!!.getLongExtra("uap", 0L) val callp = intent.getLongExtra("callp", 0L) - val vidMode = intent.getIntExtra("video", Api.VIDMODE_OFF) stopRinging() stopMediaPlayer() am.mode = MODE_IN_COMMUNICATION setCallVolume() proximitySensing(proximitySensing) - Api.ua_answer(uap, callp, vidMode) + Api.ua_answer(uap, callp, Api.VIDMODE_OFF) } "Call Reject" -> { diff --git a/app/src/main/kotlin/com/tutpro/baresip/MainScreen.kt b/app/src/main/kotlin/com/tutpro/baresip/MainScreen.kt index 51999ec6..f043c772 100644 --- a/app/src/main/kotlin/com/tutpro/baresip/MainScreen.kt +++ b/app/src/main/kotlin/com/tutpro/baresip/MainScreen.kt @@ -1940,7 +1940,6 @@ private fun answer(ctx: Context, viewModel: ViewModel) { intent.action = "Call Answer" intent.putExtra("uap", ua.uap) intent.putExtra("callp", call.callp) - intent.putExtra("video", Api.VIDMODE_OFF) ctx.startService(intent) } } @@ -2355,10 +2354,8 @@ fun handleIntent(ctx: Context, viewModel: ViewModel, intent: Intent, action: Str } val ua = call.ua spinToAor(viewModel, ua.account.aor) - if (ev[0] == "call answer") { + if (ev[0] == "call answer") answer(ctx, viewModel) - showCall(ctx, viewModel, ua, call) - } else BaresipService.postServiceEvent(ServiceEvent( "call incoming",