Actions
Bug #3709
closedImmediate Assignment Reject triggered by no answer to Immediate Assignment
Start date:
11/27/2018
Due date:
% Done:
100%
Spec Reference:
Description
When the MS requests a dedicated connection (using RACH procedure), the BSC should allocate a channel
(if available), send RSL CHANnel ACTivetion ACK to the BTS, and Immediate Assignment to the MS. If
channel allocation failed, Immediate Assignment Reject is being sent to the MS.
For some reason, OsmoBSC additionally does send Immediate Assignment Reject when:
- a dedicated channel is requested and allocated,
- but no response to Immediate Assignment is received from the MS (e.g. ghost RACH).
DRSL abis_rsl.c:1357 (bts=0) CHAN RQD: reason: answer to paging (ra=0x23, neci=0x01, chreq_reason=0x01) DCHAN lchan_fsm.c:78 lchan(0-0-0-CCCH_SDCCH4-0)[0x15660a0]{WAIT_RLL_RTP_ESTABLISH}: (type=SDCCH) lchan allocation failed in state WAIT_RLL_RTP_ESTABLISH: Timeout DCHAN lchan_fsm.c:101 lchan(0-0-0-CCCH_SDCCH4-0)[0x15660a0]{WAIT_RLL_RTP_ESTABLISH}: (type=SDCCH) Tx Immediate Assignment Reject (lchan allocation failed in state WAIT_RLL_RTP_ESTABLISH: Timeout)
Please see attached capture.
I think there is no need to send Immediate Assignment Reject in such cases, since an
Immediate Assignment has already been sent. If nobody has responded to Immediate
Assignment (i.e. nobody sent anything on the allocated channel), who could be
interested in this Immediate Assignment Reject?
Files
Actions