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

View File

@ -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" -> {

View File

@ -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",