osmo-msc/src/libmsc
Keith Whyte a1a70be593 Add support for LCLS to the MSC
This commit is largely based on work by
Max <msuraev@sysmocom.de>

Adds LCLS parameters for A-interface transactions
This commit also adds a vty option to facilitate globally
disabling LCLS for all calls on this MSC.

Add a global call reference (GCR) to MNCC and therefore
bump the MNCC version to version 8. (This commit has to be
merged at the same time as the corresponing commit in the
osmo-sip-connector for mncc-external use.)

Depends: osmo-sip-connector Id40d7e0fed9356f801b3627c118150055e7232b1
Change-Id: I705c860e51637b4537cad65a330ecbaaca96dd5b
2021-10-25 10:07:48 +00:00
..
Makefile.am add sdp_msg API: SDP parsing/composition 2019-11-28 02:52:55 +01:00
call_leg.c fix MGCP timeout timer 2020-09-18 08:45:38 +00: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 implement CM Re-Establish for voice calls 2021-07-29 22:40:59 +02:00
gsm_04_08_cc.c Add support for LCLS to the MSC 2021-10-25 10:07:48 +00:00
gsm_04_11.c Use new osmo stat items/ctr APIs 2021-06-04 16:53:16 +02:00
gsm_04_11_gsup.c SMS-over-GSUP: notify sender if no transaction found 2021-04-04 14:09:32 +00: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 Use new osmo stat items/ctr APIs 2021-06-04 16:53:16 +02: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 mncc_builtin: log type of unhandled message in int_mncc_recv() 2020-08-24 07:35:45 +00:00
mncc_call.c Use new osmo stat items/ctr APIs 2021-06-04 16:53:16 +02:00
mncc_sock.c Use osmo_fd_*_{disable,enable} 2020-11-11 20:14:27 +00:00
msc_a.c Add support for LCLS to the MSC 2021-10-25 10:07:48 +00: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 improve logging on encryption, for Ciphering and HO 2021-06-24 01:44:20 +02: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 Convert paging response timer into an osmocom own X4 timer 2020-09-26 21:45:09 +02: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 Add support for LCLS to the MSC 2021-10-25 10:07:48 +00: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 Convert paging response timer into an osmocom own X4 timer 2020-09-26 21:45:09 +02:00
ran_conn.c large refactoring: support inter-BSC and inter-MSC Handover 2019-05-08 17:02:32 +02:00
ran_infra.c Convert paging response timer into an osmocom own X4 timer 2020-09-26 21:45:09 +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 Add support for LCLS to the MSC 2021-10-25 10:07:48 +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 drop duplicate ran_peer_find() vs ran_peer_find_by_addr() 2020-09-25 01:45:08 +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 mncc: Support IPv6 addresses (new version mncc 7) 2020-09-14 12:41:00 +02:00
sgs_iface.c cosmetic: fix typos in comments 2021-08-24 11:42:15 +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 submit_to_sms(): fix the use of deprecated gsm_septets2octets() 2021-02-05 20:15:08 +01:00
smpp_smsc.c Use osmo_fd_setup() whenever applicable 2020-10-19 11:38:05 +00: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 smpp: Fix help string in vty for "alert-notifications" 2021-09-28 21:40:40 +02:00
sms_queue.c sms log tweak 2019-12-12 15:46:57 +00:00
transaction.c Add support for LCLS to the MSC 2021-10-25 10:07:48 +00:00