Added missing codes and reasons to ua_hangup calls

This commit is contained in:
Juha Heinanen
2025-12-11 06:57:21 +02:00
parent 22a9a3e579
commit 0c05fff4f8
@@ -1410,9 +1410,9 @@ private fun CallRow(ctx: Context, viewModel: ViewModel) {
val callp = call.callp val callp = call.callp
Log.d( Log.d(
TAG, TAG,
"AoR ${ua.account.aor} hanging up call $callp with ${callUri.value}" "AoR ${ua.account.aor} canceling call $callp with ${callUri.value}"
) )
Api.ua_hangup(ua.uap, callp, 0, "") Api.ua_hangup(ua.uap, callp, 487, "Request Terminated")
} }
}, },
) { ) {
@@ -1438,7 +1438,7 @@ private fun CallRow(ctx: Context, viewModel: ViewModel) {
val call = uaCalls.first() val call = uaCalls.first()
val callp = call.callp val callp = call.callp
Log.d(TAG, "AoR ${ua.account.aor} hanging up call $callp with ${callUri.value}") Log.d(TAG, "AoR ${ua.account.aor} hanging up call $callp with ${callUri.value}")
Api.ua_hangup(ua.uap, callp, 0, "") Api.ua_hangup(ua.uap, callp, 487, "Request Terminated")
} }
} }
) { ) {
@@ -2388,7 +2388,7 @@ fun handleServiceEvent(ctx: Context, viewModel: ViewModel, event: String, params
val callp = params[1] as Long val callp = params[1] as Long
val call = Call.ofCallp(callp) val call = Call.ofCallp(callp)
if (call in Call.calls()) if (call in Call.calls())
Api.ua_hangup(uap, callp, 0, "") Api.ua_hangup(uap, callp, 487, "Request Terminated")
call(ctx, viewModel, ua, ev[1]) call(ctx, viewModel, ua, ev[1])
showCall(ctx, viewModel, ua) showCall(ctx, viewModel, ua)
} }