osmo-msc/src/libmsc
Harald Welte 544a32f271 Send "BSSMAP CommonID" to tell BSC about the IMSI
We're already sending the RANAP CommonID message to the RNC,
let's do the same using BSSMAP CommonId towards the BSC.  This
way the BSC knows about the IMSI of the served subscriber, which
is very useful for logging/debugging.

Change-Id: I2552736477663adb250c55728093500e8ae83ebb
Closes: OS#2969
Depends: libosmocore.git I353adc1aa72377f7d4b3336d2ff47791fb73d62c
2020-08-17 11:17:41 +00:00
..
Makefile.am add sdp_msg API: SDP parsing/composition 2019-11-28 02:52:55 +01:00
call_leg.c use osmo_sockaddr_str_is_nonzero() 2019-11-01 17:35:17 +01:00
cell_id_list.c large refactoring: support inter-BSC and inter-MSC Handover 2019-05-08 17:02:32 +02:00
ctrl_commands.c vlr_subscr: use osmo_use_count 2019-04-12 02:15:25 +02:00
db.c sms db: when storing an SMS, retrieve the ID 2019-12-12 15:46:41 +00:00
e_link.c GSUP: include terminating nul in inter-MSC source/destination name 2019-05-08 17:02:32 +02:00
gsm_04_08.c add comments to clarify some complete l3 details 2020-06-24 14:22:52 +02:00
gsm_04_08_cc.c fix incoming call while Paging 2019-11-28 02:52:55 +01:00
gsm_04_11.c libmsc: SMS, Avoid premature RP-ACK to MS 2020-01-15 14:47:04 +00:00
gsm_04_11_gsup.c SMS-over-GSUP: notify sender in case of RPL delivery failure 2020-04-26 23:55:48 +07:00
gsm_04_14.c gsm_04_14: fix off-by-one error in create_gsm0414_msg() 2020-07-29 05:28:54 +07:00
gsm_04_80.c large refactoring: support inter-BSC and inter-MSC Handover 2019-05-08 17:02:32 +02:00
gsm_09_11.c Fix some typos 2019-11-19 01:04:34 +00:00
gsup_client_mux.c gsup_client_mux_tx_error_reply(): fix: do not omit SM-RP-MR IE 2019-06-15 13:13:50 +07:00
mncc.c MNCC v6: add optional SDP to the socket protocol 2019-11-28 02:52:55 +01:00
mncc_builtin.c libmsc/mncc_builtin.c: drop dummy switch in int_mncc_recv() 2019-06-14 22:58:33 +07:00
mncc_call.c Check for osmo_fsm_register() error return value 2019-12-01 15:32:09 +01:00
mncc_sock.c Use OSMO_FD_* instead of deprecated BSC_FD_* 2020-05-09 19:18:40 +02:00
msc_a.c Clear Command: set cause value to "Call Control" 2020-07-28 18:29:58 +02:00
msc_a_remote.c large refactoring: support inter-BSC and inter-MSC Handover 2019-05-08 17:02:32 +02:00
msc_ho.c msc_ho: fix CALL IDENTIFIER in HANDOVER REQUEST 2020-06-22 16:00:04 +00:00
msc_i.c call_leg: remove unused event MSC_EV_CALL_LEG_RTP_RELEASED 2019-05-10 07:13:41 +00:00
msc_i_remote.c large refactoring: support inter-BSC and inter-MSC Handover 2019-05-08 17:02:32 +02:00
msc_net_init.c libmsc: move subscriber expiration timer T3212 to libvlr 2020-01-25 12:49:42 +07:00
msc_t.c use osmo_sockaddr_str_is_nonzero() 2019-11-01 17:35:17 +01:00
msc_t_remote.c large refactoring: support inter-BSC and inter-MSC Handover 2019-05-08 17:02:32 +02:00
msc_vty.c vty: fix vsub reference counting: call vlr_subscr_put() 2020-07-29 05:57:27 +07:00
msub.c use new osmo_mobile_identity API everywhere 2020-06-19 03:58:13 +02:00
neighbor_ident.c large refactoring: support inter-BSC and inter-MSC Handover 2019-05-08 17:02:32 +02:00
neighbor_ident_vty.c large refactoring: support inter-BSC and inter-MSC Handover 2019-05-08 17:02:32 +02:00
paging.c fix segfault: unsolicited Paging Response 2020-03-09 21:02:31 +01:00
ran_conn.c large refactoring: support inter-BSC and inter-MSC Handover 2019-05-08 17:02:32 +02:00
ran_infra.c rename bscconfig.h to config.h, cleanup 2019-05-08 17:02:32 +02:00
ran_msg.c large refactoring: support inter-BSC and inter-MSC Handover 2019-05-08 17:02:32 +02:00
ran_msg_a.c Send "BSSMAP CommonID" to tell BSC about the IMSI 2020-08-17 11:17:41 +00:00
ran_msg_iu.c refactor: move RESET Osmux TLV parsing to ran_msg_a.c 2020-07-01 23:33:16 +02:00
ran_peer.c is_reset_msg: use proper enum for rc value 2020-07-09 01:20:19 +02:00
rrlp.c large refactoring: support inter-BSC and inter-MSC Handover 2019-05-08 17:02:32 +02:00
rtp_stream.c use osmo_sockaddr_str_is_nonzero() 2019-11-01 17:35:17 +01:00
sccp_ran.c large refactoring: support inter-BSC and inter-MSC Handover 2019-05-08 17:02:32 +02:00
sdp_msg.c libmsc/sdp: cosmetic: fix less-than-zero comparison of an unsigned value 2020-02-09 04:05:08 +07:00
sgs_iface.c sgs_tx_loc_upd_resp_cb(): fix error handling for MI encoding 2020-07-01 23:33:16 +02:00
sgs_server.c libmsc/sgs_server.c: do not override rc in case of SCTP_SHUTDOWN_EVENT 2019-05-13 20:15:04 +00:00
sgs_vty.c libmsc: fix: properly initialize the SGs server 2019-03-28 17:10:11 +07:00
silent_call.c large refactoring: support inter-BSC and inter-MSC Handover 2019-05-08 17:02:32 +02:00
smpp_openbsc.c libmsc: SMS, Avoid premature RP-ACK to MS 2020-01-15 14:47:04 +00:00
smpp_smsc.c Use OSMO_FD_* instead of deprecated BSC_FD_* 2020-05-09 19:18:40 +02:00
smpp_smsc.h SMPP: Don't accept password or system-id exceeding spec length 2019-05-10 07:07:00 +00:00
smpp_utils.c dissolve libcommon: drop debug.c 2018-03-22 17:05:42 +01:00
smpp_vty.c Write configuration correctly from vty (alert notifications) 2019-03-29 22:48:38 +00:00
sms_queue.c sms log tweak 2019-12-12 15:46:57 +00:00
transaction.c LOG_TRANS for CC: always log CC state 2019-10-21 00:40:31 +02:00