Call answer simplification
This commit is contained in:
@ -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" -> {
|
||||
|
||||
@ -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",
|
||||
|
||||
Reference in New Issue
Block a user