Fix: Change T200 of LAPDm if SAPI 0 and SAPI 3 share bandwidth on SDCCH
commit570c9716c2681490dfdebf2fba32722e25cc9cc6
authorAndreas Eversberg <jolly@eversberg.eu>
Tue, 30 Oct 2012 15:11:35 +0000 (30 16:11 +0100)
committerAndreas Eversberg <jolly@eversberg.eu>
Tue, 30 Oct 2012 15:11:35 +0000 (30 16:11 +0100)
tree62c2b7f9a75d3b0d53c7524504744501dd5795e6
parent07f83456460a2cdb8d288ac647f04a5bc09dc1cf
Fix: Change T200 of LAPDm if SAPI 0 and SAPI 3 share bandwidth on SDCCH

We use 1 second on FACCH and 2 seconds on SACCH when SMS is transfered
during a call on TCH. There is no impact on bandwidth, because SAPIs use
differen channels.

In order to correctly transfer SMS during SDCCH, the T200 must be raised
from 1 (SAPI 0) to 2 (SAPI 0 and 3), so T200 will not timeout before
receiving acknowledge from BTS. This is because both SAPIs share the same
ressource on SDCCH. After release of SAPI 3, T200 is lowered back to 1.
src/host/layer23/include/osmocom/bb/mobile/gsm48_rr.h
src/host/layer23/src/mobile/app_mobile.c
src/host/layer23/src/mobile/gsm48_rr.c