Call answer simplification

This commit is contained in:
Juha Heinanen
2025-09-26 09:16:09 +03:00
parent 7081fe6e0b
commit ea7ea65b6f
2 changed files with 2 additions and 6 deletions
@@ -514,13 +514,12 @@ class BaresipService: Service() {
"Call Answer" -> { "Call Answer" -> {
val uap = intent!!.getLongExtra("uap", 0L) val uap = intent!!.getLongExtra("uap", 0L)
val callp = intent.getLongExtra("callp", 0L) val callp = intent.getLongExtra("callp", 0L)
val vidMode = intent.getIntExtra("video", Api.VIDMODE_OFF)
stopRinging() stopRinging()
stopMediaPlayer() stopMediaPlayer()
am.mode = MODE_IN_COMMUNICATION am.mode = MODE_IN_COMMUNICATION
setCallVolume() setCallVolume()
proximitySensing(proximitySensing) proximitySensing(proximitySensing)
Api.ua_answer(uap, callp, vidMode) Api.ua_answer(uap, callp, Api.VIDMODE_OFF)
} }
"Call Reject" -> { "Call Reject" -> {
@@ -1940,7 +1940,6 @@ private fun answer(ctx: Context, viewModel: ViewModel) {
intent.action = "Call Answer" intent.action = "Call Answer"
intent.putExtra("uap", ua.uap) intent.putExtra("uap", ua.uap)
intent.putExtra("callp", call.callp) intent.putExtra("callp", call.callp)
intent.putExtra("video", Api.VIDMODE_OFF)
ctx.startService(intent) ctx.startService(intent)
} }
} }
@@ -2355,10 +2354,8 @@ fun handleIntent(ctx: Context, viewModel: ViewModel, intent: Intent, action: Str
} }
val ua = call.ua val ua = call.ua
spinToAor(viewModel, ua.account.aor) spinToAor(viewModel, ua.account.aor)
if (ev[0] == "call answer") { if (ev[0] == "call answer")
answer(ctx, viewModel) answer(ctx, viewModel)
showCall(ctx, viewModel, ua, call)
}
else else
BaresipService.postServiceEvent(ServiceEvent( BaresipService.postServiceEvent(ServiceEvent(
"call incoming", "call incoming",