Resume only if there is no active call
This commit is contained in:
@ -1540,15 +1540,18 @@ private fun CallRow(
|
|||||||
onClick = {
|
onClick = {
|
||||||
val connection = ConnectionService.connections[call.callp]
|
val connection = ConnectionService.connections[call.callp]
|
||||||
if (call.onhold) {
|
if (call.onhold) {
|
||||||
Log.d(
|
if (!Call.isAnyCallActive(ctx)) {
|
||||||
TAG,
|
Log.d(
|
||||||
"AoR ${call.ua.account.aor} resuming call ${call.callp} with ${call.callUri.value}"
|
TAG,
|
||||||
)
|
"AoR ${call.ua.account.aor} resuming call ${call.callp} with ${call.callUri.value}"
|
||||||
if (connection != null)
|
)
|
||||||
connection.onUnhold()
|
if (connection != null)
|
||||||
else
|
connection.onUnhold()
|
||||||
call.resume()
|
else
|
||||||
} else {
|
call.resume()
|
||||||
|
}
|
||||||
|
}
|
||||||
|
else {
|
||||||
Log.d(
|
Log.d(
|
||||||
TAG,
|
TAG,
|
||||||
"AoR ${call.ua.account.aor} holding call ${call.callp} with ${call.callUri.value}"
|
"AoR ${call.ua.account.aor} holding call ${call.callp} with ${call.callUri.value}"
|
||||||
|
|||||||
Reference in New Issue
Block a user