neels has uploaded this change for review. ( https://gerrit.osmocom.org/c/osmo-bsc/+/27900 )
Change subject: emerg call: fix RR release cause for pre-emption ......................................................................
emerg call: fix RR release cause for pre-emption
If an lchan needs to be released to make room for an emergency call, send the proper release cause ("pre-emption").
Related: OS#5534 Change-Id: I0423621d15ace11a53ae1653e5e7f5cb93605edb --- M src/osmo-bsc/abis_rsl.c 1 file changed, 2 insertions(+), 2 deletions(-)
git pull ssh://gerrit.osmocom.org:29418/osmo-bsc refs/changes/00/27900/1
diff --git a/src/osmo-bsc/abis_rsl.c b/src/osmo-bsc/abis_rsl.c index 03e409d..0ede339 100644 --- a/src/osmo-bsc/abis_rsl.c +++ b/src/osmo-bsc/abis_rsl.c @@ -2058,13 +2058,13 @@ "CHAN RQD/EMERGENCY-PRIORITY: inducing termination of lchan %s (state:%s) in favor of incoming EMERGENCY CALL!\n", gsm_lchan_name(release_lchan), osmo_fsm_inst_state_name(release_lchan->fi));
- lchan_release(release_lchan, !!(release_lchan->conn), true, 0, + lchan_release(release_lchan, !!(release_lchan->conn), true, GSM48_RR_CAUSE_PREMPTIVE_REL, gscon_last_eutran_plmn(release_lchan->conn));
/* Also release any overlapping VAMOS multiplexes on this lchan */ release_lchan = gsm_lchan_primary_to_vamos(release_lchan); if (release_lchan) - lchan_release(release_lchan, !!(release_lchan->conn), true, 0, + lchan_release(release_lchan, !!(release_lchan->conn), true, GSM48_RR_CAUSE_PREMPTIVE_REL, gscon_last_eutran_plmn(release_lchan->conn)); } else { /* BTS is shutting down, give up... */