osmo-msc/src/libmsc
Vadim Yanitskiy fcc24ed553 libmsc/gsm_09_11.c: properly handle MS-initiated release
According to GSM TS 02.90, section 4.3, release of the connection
used for SS/USSD is normally the responsibility of the network.
But the user may also initiate connection release, e.g. by
pressing the 'red button'.

TTCN-3 test case: I7936ed5072ed2ae02f039dc90a1fece1e7f70a70
Change-Id: I76fc277bf9db614a97824b1541cd5bb75aa3e29d
2018-07-30 21:28:01 +02:00
..
Makefile.am libmsc: move L3 call-control to separate C file (gsm_04_08_cc.c) 2018-07-25 18:53:57 +00:00
a_iface.c a_reset: cleanup + remove dead code 2018-05-17 20:14:01 +00:00
a_iface_bssap.c a_reset: cleanup + remove dead code 2018-05-17 20:14:01 +00:00
a_reset.c a_reset: cleanup + remove dead code 2018-05-17 20:14:01 +00:00
ctrl_commands.c Add control command to expire subscriber 2018-01-05 10:10:35 +00:00
db.c Wrap osmo_strlcpy() calls 2018-02-05 12:57:06 +01:00
gsm_04_08.c libmsc/gsm_09_11.c: forward SS/USSD messages to HLR over GSUP 2018-07-30 15:35:14 +00:00
gsm_04_08_cc.c libmsc: move L3 call-control to separate C file (gsm_04_08_cc.c) 2018-07-25 18:53:57 +00:00
gsm_04_11.c Remove unused GSM_PAGING_OOM 2018-04-24 11:35:37 +02:00
gsm_04_14.c remove bsc_api.h and all users - they're all dead code 2018-02-14 00:28:02 +01:00
gsm_04_80.c libmsc/gsm_04_80.c: make the API abstract from ss_request struct 2018-06-12 23:31:34 +07:00
gsm_09_11.c libmsc/gsm_09_11.c: properly handle MS-initiated release 2018-07-30 21:28:01 +02:00
gsm_subscriber.c Massive removal of unused code/structs/headers 2018-01-25 00:18:05 +01:00
iu_dummy.c iucs: Add a function to return the connection ID for the IU SCCP conn 2018-02-16 08:09:32 +00:00
iucs.c unify allocation of gsm_subscriber_connection 2018-04-05 01:10:32 +02:00
iucs_ranap.c properly receive BSSMAP Clear Complete and Iu Release Complete 2018-04-11 21:39:44 +00:00
mncc.c Massive removal of unused code/structs/headers 2018-01-25 00:18:05 +01:00
mncc_builtin.c Massive removal of unused code/structs/headers 2018-01-25 00:18:05 +01:00
mncc_sock.c dissolve libcommon: move talloc ctx into msc_main.c, drop talloc_ctx.c 2018-03-22 17:06:05 +01:00
msc_ifaces.c refactor subscr_conn and subscr_conn_fsm de-/alloc 2018-04-11 21:39:44 +00:00
msc_mgcp.c cosmetic: typos in log and comment 2018-07-26 20:31:55 +02:00
msc_vty.c cosmetic: use enum ranap_nsap_addr_enc instead of int 2018-04-16 01:50:46 +02:00
osmo_msc.c libmsc: properly name the MSC_CONN_USE token for SS 2018-06-10 22:22:49 +07:00
rrlp.c Massive removal of unused code/structs/headers 2018-01-25 00:18:05 +01:00
silent_call.c Remove unused GSM_PAGING_OOM 2018-04-24 11:35:37 +02:00
smpp_openbsc.c Wrap osmo_strlcpy() calls 2018-02-05 12:57:06 +01:00
smpp_smsc.c smpp_smsc_conf: Fix heap-use-after-free 2018-04-17 16:10:35 +02:00
smpp_smsc.h libmsc: add support for SMPP delivery receipts 2017-08-27 02:33:49 +02:00
smpp_utils.c dissolve libcommon: drop debug.c 2018-03-22 17:05:42 +01:00
smpp_vty.c vty: skip installing cmds now always installed by default 2017-11-01 00:51:21 +01:00
sms_queue.c Remove unused GSM_PAGING_OOM 2018-04-24 11:35:37 +02:00
subscr_conn.c implement periodic Location Update expiry in the VLR 2018-05-23 14:55:00 +02:00
transaction.c libmsc/gsm_09_11.c: implement network-initiated sessions 2018-07-30 21:28:01 +02:00