osmo-bsc/openbsc/src
Jacob Erlbeck 78ecaf0561 sgsn: Send detach(re-attach) instead of gmm status if TLLI unknown
The osmo-sgsn sends Status messages (or nothing in case of non
GMM/GSM) when the TLLI is unknown. This prevents the MS from
reconnecting.

This patch adds the initiation of an MT detach procedure to force a
re-attach to set up a valid LLE context if an LLE or an MM context
cannot be found. Since this can also be triggered by non-GMM SAPI
messages, a GPRS application callback sgsn_force_reattach_oldmsg is
added which in turn calls the GMM layer to generate the GSM 04.08
specific messages.

Note that the MS can be left in REGISTERED state after initially
wanting to detach itself, since it will receive a Detach Req
(re-attach) when sending a DEACT PDP CTX REQ after the SGSN or
gbproxy (P-TMSI patching enabled) has been restarted. This same
behaviour has been observed with another SGSN.

Sponsored-by: On-Waves ehf
2014-10-27 10:50:36 +01:00
..
gprs sgsn: Send detach(re-attach) instead of gmm status if TLLI unknown 2014-10-27 10:50:36 +01:00
ipaccess adopt recent IPA related symbol rename 2014-08-20 23:47:56 +02:00
libbsc Use port number #defines for VTY and CTRL ports 2014-08-24 17:54:49 +02:00
libcommon move gsm_bts_num() to gsm_data_shared.[ch] 2014-08-24 12:47:12 +02:00
libgb Makefile.am: Use AM_CPPFLAGS 2013-06-12 09:16:27 +02:00
libmgcp mgcp: Count the incoming data instead of the modified one 2014-10-09 17:22:33 +02:00
libmsc nitb: Add subscriber delete command 2014-10-03 09:15:28 +02:00
libtrau trau: Cast to remove compiler warning 2014-07-24 21:09:31 +02:00
osmo-bsc bsc: Let the VTY verify that the timeout is a number 2014-10-02 12:08:29 +02:00
osmo-bsc_mgcp Use port number #defines for VTY and CTRL ports 2014-08-24 17:54:49 +02:00
osmo-bsc_nat mgcp: Move the "codec" params to a struct 2014-09-02 08:25:49 +02:00
osmo-nitb nitb: Don't mention the broken PCAP generation option 2014-09-16 18:13:44 +02:00
utils smpp_mirror: Initialize rc when cmd_id is not DELIVER_SM 2013-12-12 16:20:01 +01:00
Makefile.am move libctrl from openbsc to libosmoctrl (libosmocore.git) 2014-08-21 15:34:28 +02:00