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