osmo-bsc/doc
Oliver Smith 6766608231 recover BORKEN lchans for missing ACK scenarios
We already recover broken lchans where an ACTIV ACK or REL ACK arrives
late. Now add a recovery path for lchans that are broken because no
ACTIV ACK or REL ACK arrives at all.

Add a timeout of X28 = 30s to the lchan BORKEN state.
On timeout, attempt both a Channel Activation and a Channel Release. If
any of them is ACKed, we have successfully synced BTS and BSC's state.

After successful recovery, place the lchan back in the UNUSED state,
available for servicing subscribers.

If recovery is unsuccessful, just continue to attempt recovery every
further X28 seconds.

Patch-by: osmith, nhofmeyr
Related: osmo-ttcn3-hacks I9b4ddfc4a337808d9d5ec538c25fd390b1b2530f
Related: OS#5106
Related: SYS#6655
Change-Id: Ic4728b3efe843ea63e2a0b54b1ea8a925347484a
2023-11-27 16:33:25 +00:00
..
examples Write explicit role & sctp-role fields in ASP configurations 2023-06-08 19:37:13 +02:00
manuals control.adoc: Update with recent changes 2023-07-21 11:03:53 +00:00
BS11-OML.txt move openbsc/* to repos root 2017-08-27 03:52:43 +02:00
Makefile.am add location_services_fsm_bsc.dot 2023-03-22 09:58:47 +00:00
assignment-fsm.dot lchan and assignment FSMs: make Channel Mode Modify more sane 2021-05-21 15:43:30 +02:00
assignment.msc cosmetic: rename FOR_* to ACTIVATE_FOR_* 2021-05-21 15:43:30 +02:00
bts-features.txt Check VTY config against features reported by BTS 2022-05-02 15:21:28 +02:00
codec_resolution.msc doc: add codec_resolution.msc 2023-03-04 22:44:10 +00:00
e1-data-model.txt Fix some typos 2019-11-13 22:10:41 +01:00
handover-inter-bsc-in-fsm.dot handover dot charts: fix wrong transitions regarding MGW 2021-05-27 17:06:21 +02:00
handover-inter-bsc-in.msc cosmetic: rename FOR_* to ACTIVATE_FOR_* 2021-05-21 15:43:30 +02:00
handover-inter-bsc-out-fsm.dot doc: update/fix FSM charts 2018-07-28 12:18:23 +02:00
handover-inter-bsc-out.msc doc: update/fix FSM charts 2018-07-28 12:18:23 +02:00
handover-intra-bsc-fsm.dot handover dot charts: fix wrong transitions regarding MGW 2021-05-27 17:06:21 +02:00
handover.msc cosmetic: rename FOR_* to ACTIVATE_FOR_* 2021-05-21 15:43:30 +02:00
handover.txt Fix some typos 2019-11-13 22:10:41 +01:00
lchan-fsm.dot recover BORKEN lchans for missing ACK scenarios 2023-11-27 16:33:25 +00:00
lchan-rtp-fsm.dot lchan_rtp_fsm: Deferr IPACC MDCX after BTS side MGCP MDCX 2020-09-09 12:39:14 +02:00
lchan.msc requires_voice_stream -> ch_indctr 2023-03-06 10:23:30 +01:00
legend_for_fsm_diagrams.dot doc: update/fix FSM charts 2018-07-28 12:18:23 +02:00
legend_for_ladder_diagrams.msc doc: update/fix FSM charts 2018-07-28 12:18:23 +02:00
location_services_fsm_bsc.dot add location_services_fsm_bsc.dot 2023-03-22 09:58:47 +00:00
location_services_ta.msc add doc/location_services_ta.msc 2020-10-10 16:23:52 +02:00
mgw-endpoint-fsm.dot doc: update/fix FSM charts 2018-07-28 12:18:23 +02:00
mgw-endpoint.msc doc: update/fix FSM charts 2018-07-28 12:18:23 +02:00
mscpool-attach.dot doc: add mscpool-attach.dot 2023-02-02 10:20:39 +00:00
timeslot-fsm.dot doc: update/fix FSM charts 2018-07-28 12:18:23 +02:00
timeslot.msc pcu_sock: activate/deactivate PDCH on pcu reconnect 2023-03-07 12:54:58 +00:00
ts-and-lchan-fsm-lifecycle.msc doc: update/fix FSM charts 2018-07-28 12:18:23 +02:00