osmo-msc/openbsc/include/openbsc
Holger Hans Peter Freyther 666e36aea9 nitb: Add a mode to not use TMSI for normal operation
In case foreign simcards are used we can not do authentication
and ciphering. In case a TMSI is re-used too early and we do
page using TMSI we can't know which of the two MS is responding
to us. We could change the "secure channel" routine to ask for
the IMSI and only then stop the paging.

As we don't have ciphering there is not much use in using the
TMSI. Add a mode "no assign-tmsi" that will not assign the TMSI
during LU. Now CM Service Request and Paging Response  will
work using the IMSI. There can't be a clash with that.

[ciaby fixed the vty write to use the right name]
2015-08-01 23:49:16 +00:00
..
Makefile.am filter: Move the method definition to the filter module 2015-05-03 21:42:27 +02:00
abis_nm.h ctrl/abis: When the max_power_reduction changes, send it to the BTS 2014-03-26 18:08:22 +01:00
abis_om2000.h OM2000: First attempt in automatically configuring most MOs 2011-03-06 22:12:24 +01:00
abis_rsl.h lchan: Remember why a channel is broken using static strings 2015-01-02 11:43:06 +01:00
arfcn_range_encode.h si: Fix range1024 encoding 2014-01-16 12:04:30 +01:00
auth.h Authentication: use ENUM instead of magic numbers 2010-12-23 18:09:51 +01:00
bsc_api.h bsc: Add a ctrl command to send a ussdNotify for a call 2014-08-08 21:17:36 +02:00
bsc_msc.h bsc: Check for the rand and then generate a res 2015-07-01 08:16:41 +02:00
bsc_msg_filter.h filter: Move the con_type into the filter_state 2015-05-03 22:09:02 +02:00
bsc_nat.h nat: Use RAND_bytes instead of /dev/urandom 2015-07-01 08:34:16 +02:00
bsc_nat_callstats.h nat: Move the callstats to a new header file due sccp usage 2013-04-22 09:07:39 +02:00
bsc_nat_sccp.h filter: Move the con_type into the filter_state 2015-05-03 22:09:02 +02:00
bsc_rll.h misc: Move from u_int to uint types of stdint.h 2011-04-18 17:31:39 +02:00
bss.h hsl: Remove the support for the HSL bts from OpenBSC 2013-07-03 16:19:41 +02:00
chan_alloc.h chan_alloc: remove ts_alloc() and ts_free() 2015-01-01 12:46:26 +01:00
crc24.h crc24: Include stdint.h as a possible compile fix 2011-04-19 20:06:26 +02:00
ctrl.h move libctrl from openbsc to libosmoctrl (libosmocore.git) 2014-08-21 15:34:28 +02:00
db.h nitb/ctrl: Implement a command to list all active subscribers 2014-03-23 16:22:55 +01:00
debug.h filter: Move from DNAT to DFILTER category 2015-05-03 22:03:39 +02:00
e1_config.h fix some "implicit declaration" warnings in libbsc 2011-09-06 09:32:14 +02:00
gb_proxy.h gbproxy: Use a separate regexp for routing 2014-10-09 18:06:30 +02:00
gprs_gb_parse.h gbproxy: Patch BSSGP P-TMSI in PAGING PS messages 2014-10-27 11:59:28 +01:00
gprs_gmm.h sgsn: Remove inactive LLME/MM after inactivity timeout 2015-01-26 08:51:50 +01:00
gprs_gsup_client.h gprs: Send PING and eventually reconnect 2015-01-18 18:11:08 +01:00
gprs_gsup_messages.h gsup: Decode/Encode the hlr-Number in the GSUP message 2015-05-24 12:32:23 +08:00
gprs_llc.h sgsn: Remove inactive LLME/MM after inactivity timeout 2015-01-26 08:51:50 +01:00
gprs_sgsn.h sgsn: Allow to resolve the IPv4 address of a GGSN through DNS 2015-05-25 15:57:57 +08:00
gprs_utils.h gprs: Add GPRS timer conversion functions 2015-01-26 08:41:52 +01:00
gsm_04_08.h bsc: Move gsm48_tx_mm_serv_ack/rej to gsm_04_08_utils.c 2013-11-01 17:12:37 +01:00
gsm_04_08_gprs.h sgsn: Store subscribed QoS and attempt to use it 2015-05-05 21:11:16 +02:00
gsm_04_11.h sms: Increment the RP Message Reference for each transaction 2014-02-20 11:35:56 +01:00
gsm_04_80.h src: use new library libosmogsm and new path to headers in libosmocore 2011-03-23 18:17:56 +01:00
gsm_data.h nitb: Add a mode to not use TMSI for normal operation 2015-08-01 23:49:16 +00:00
gsm_data_shared.h nokia: Allow to set the reset time for the nokia bts 2015-02-07 13:27:36 +01:00
gsm_subscriber.h sub: Remove the queue from the subscriber code 2015-04-29 18:53:28 +02:00
handover.h handover: Fix the handover signalling for IP based BTSes 2012-12-26 10:32:02 +01:00
handover_decision.h fix some "implicit declaration" warnings in osmo-nitb 2011-09-06 09:32:13 +02:00
ipaccess.h ipa: Correct the prototype of these functions 2014-11-06 16:32:57 +01:00
meas_feed.h Initial support for export + curses-visualization of measurements 2015-01-01 13:03:03 +01:00
meas_rep.h port over to libosmocore include/osmocom/gsm/meas_rep.h 2014-08-25 09:20:33 +02:00
mgcp.h mgcp: Include enough socket data structures to build on freebsd 2015-08-01 23:36:39 +00:00
mgcp_internal.h mgcp: Fix compiler warning on 64bit builds 2015-05-02 10:02:38 +02:00
mgcp_transcode.h mgcp: Make the internal state of the transcoder accessible 2014-07-22 13:12:19 +02:00
misdn.h src: port openBSC over libosmo-abis 2011-08-19 22:38:35 +02:00
mncc.h mncc: Use helper function to check if an MNCC frame is data (speech/traffic) 2014-03-20 22:36:16 +01:00
mncc_int.h Add VTY command to specify default speech codec 2011-09-03 18:23:20 +02:00
nat_rewrite_trie.h nat: Allow to use the prefix lookup to rewrite numbers 2013-07-31 16:36:40 +02:00
network_listen.h [ipaccess-config] fix bugs in generating the PHYSICAL CONFIG attribute 2010-07-22 21:54:19 +02:00
openbscdefines.h License change: We are now AGPLv3+ instead of GPLv2+ 2011-01-01 15:39:34 +01:00
osmo_bsc.h bsc: Add access list filtering to the BSC 2015-05-03 22:33:35 +02:00
osmo_bsc_grace.h bsc: Allow to page a BTS that is excluded from the RF lock 2013-01-28 15:41:27 +01:00
osmo_bsc_rf.h ctrl: Remember last 'rf_locked' control command 2013-09-11 20:27:08 +02:00
osmo_msc.h bsc_msc: Remove use_count from the subscriber connection 2010-06-28 18:01:47 +08:00
osmo_msc_data.h bsc: Rename core_ncc to core_mnc 2015-07-13 11:06:10 +02:00
osmux.h osmux: set default port from mgcp_parse_config() 2014-08-29 12:21:58 +02:00
paging.h bsc: Allow to page a BTS that is excluded from the RF lock 2013-01-28 15:41:27 +01:00
rest_octets.h smscb: Prepare to fill in the info for CBCH in SI4 2015-01-01 12:57:35 +01:00
rrlp.h fix some "implicit declaration" warnings in osmo-nitb 2011-09-06 09:32:13 +02:00
rs232.h move openbsc into its own subdirectory 2009-06-10 05:40:52 +08:00
rtp_proxy.h Use 'defines' for length and duration of RTP payload 2014-01-26 08:49:35 +01:00
sgsn.h sgsn: Allow to specify the DNS servers that should be used 2015-05-25 15:58:02 +08:00
signal.h sgsn: Add various signals consumed by CDR or other client code 2015-05-06 17:14:51 +02:00
silent_call.h silent_call: Use the gsm_subscriber_connection instead of lchan->conn 2010-06-21 16:40:09 +08:00
smpp.h Fix most compiler warnings with gcc-4.9.2 2015-01-01 12:32:03 +01:00
sms_queue.h sms: Allow setting amount of failures through the vty. 2010-12-26 09:40:30 +01:00
socket.h src: use namespace prefix osmo_fd* and osmo_select* 2011-05-06 12:11:23 +02:00
system_information.h Move system information related defines and code to libosmocore 2011-05-24 15:02:20 +02:00
token_auth.h fix some "implicit declaration" warnings in osmo-nitb 2011-09-06 09:32:13 +02:00
transaction.h sub: Remove the queue from the subscriber code 2015-04-29 18:53:28 +02:00
trau_mux.h trau: Fix compiler warning about decoded_trau_frame 2014-02-20 11:19:32 +01:00
trau_upqueue.h fix some "implicit declaration" warnings in libtrau 2011-09-06 09:32:14 +02:00
ussd.h src: use new library libosmogsm and new path to headers in libosmocore 2011-03-23 18:17:56 +01:00
vty.h nitb: Make the last change configurable 2015-01-27 10:58:29 +01:00