This is merely a historical archive of years 2008-2021, before the migration to mailman3.
A maintained and still updated list archive can be found at https://lists.osmocom.org/hyperkitty/list/gerrit-log@lists.osmocom.org/.
dexter gerrit-no-reply at lists.osmocom.orgdexter has uploaded this change for review. ( https://gerrit.osmocom.org/c/osmo-bsc/+/19580 ) Change subject: abis_rsl.c: make sure emergency calls are rejected early ...................................................................... abis_rsl.c: make sure emergency calls are rejected early If a CHAN RQD indicates an emergency call on a BTS that does not allow emergency calls, then respond with an IMMEDIAGE ASSIGNMENT REJECT message to deny the emergency call early. Related: OS#4548 Change-Id: I148c540269bffd703f38233a1e689e863c175e97 --- M src/osmo-bsc/abis_rsl.c 1 file changed, 9 insertions(+), 1 deletion(-) git pull ssh://gerrit.osmocom.org:29418/osmo-bsc refs/changes/80/19580/1 diff --git a/src/osmo-bsc/abis_rsl.c b/src/osmo-bsc/abis_rsl.c index 1ffdd06..15b6625 100644 --- a/src/osmo-bsc/abis_rsl.c +++ b/src/osmo-bsc/abis_rsl.c @@ -1394,11 +1394,19 @@ /* check availability / allocate channel * - * - First try to allocate SDCCH. + * - First check for EMERGENCY call attempts, + * - then try to allocate SDCCH. * - If SDCCH is not available, try a TCH/H (less bandwidth). * - If there is still no channel available, try a TCH/F. * */ + if ((rqd_ref->ra & 0xe0) == 0xa0) { + if (bts->si_common.rach_control.t2 & 0x4) { + LOG_BTS(bts, DRSL, LOGL_NOTICE, "CHAN RQD: MS attempts EMERGENCY CALL although EMERGENCY CALLS are not allowed in sysinfo (spec violation by MS!)\n"); + rsl_tx_imm_ass_rej(bts, rqd_ref); + return -EINVAL; + } + } lchan = lchan_select_by_type(bts, GSM_LCHAN_SDCCH); if (!lchan) { LOG_BTS(bts, DRSL, LOGL_NOTICE, "CHAN RQD: no resources for %s 0x%x, retrying with %s\n", -- To view, visit https://gerrit.osmocom.org/c/osmo-bsc/+/19580 To unsubscribe, or for help writing mail filters, visit https://gerrit.osmocom.org/settings Gerrit-Project: osmo-bsc Gerrit-Branch: master Gerrit-Change-Id: I148c540269bffd703f38233a1e689e863c175e97 Gerrit-Change-Number: 19580 Gerrit-PatchSet: 1 Gerrit-Owner: dexter <pmaier at sysmocom.de> Gerrit-MessageType: newchange -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.osmocom.org/pipermail/gerrit-log/attachments/20200812/71c4de45/attachment.htm>