osmo-msc/openbsc/include/openbsc
Jan Luebbe bfbdeec714 libmsc: Track and update the location update expiry
Set the subscriber expiry timeout to twice the duration of the location
update period and provide functions subscr_expire() and
db_subscriber_expire() to mark subscribers offline that have missed two
location update periods.

This patch increases the DB revision to 3, so the hlr will be
incompatible with prior versions.

We should allow 0 for T3212 as well to disable the location update
period. In that case we will need a way to indicate that in the
database.
2013-01-01 17:19:47 +01:00
..
Makefile.am si: Partially implement the range encoding for the SI. 2012-10-22 15:23:58 +02:00
abis_nm.h abis: Activate the newest available installed on the BTS 2012-12-19 16:37:55 +01:00
abis_om2000.h OM2000: First attempt in automatically configuring most MOs 2011-03-06 22:12:24 +01:00
abis_rsl.h gsm: Do not attempt to release SAPI=0 if it was never allocated 2012-12-26 00:20:18 +01:00
arfcn_range_encode.h si: Partially implement the range encoding for the SI. 2012-10-22 15:23:58 +02:00
auth.h Authentication: use ENUM instead of magic numbers 2010-12-23 18:09:51 +01:00
bsc_api.h lchan: Fix the name of the SACCH in the variable names 2012-04-18 18:58:36 +02:00
bsc_msc.h src: use namespace prefix osmo_wqueue* 2011-05-06 12:12:49 +02:00
bsc_nat.h bsc: Send the USSD message after the location updating accept. 2012-12-03 15:32:54 +01:00
bsc_nat_sccp.h ussd: Keep track of used TIs for USSD and forward messages 2011-04-19 13:06:47 +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 BSC: introduce new "sysmobts" BTS model 2012-07-02 20:13:08 +02:00
chan_alloc.h rsl: Rename the reason to release_mode and use the enum value 2012-12-23 20:18:18 +01:00
control_cmd.h libctrl, osmo-bsc: Get rid of net prefix 2012-09-11 16:20:46 +02:00
control_if.h libctrl: Change controlif_setup so it returns the ctrl handle 2012-09-11 12:52:23 +02:00
crc24.h crc24: Include stdint.h as a possible compile fix 2011-04-19 20:06:26 +02:00
db.h libmsc: Track and update the location update expiry 2013-01-01 17:19:47 +01:00
debug.h sms: Use the DLSMS instead of the DSMS category throughout our code 2012-11-21 21:33:03 +01:00
e1_config.h fix some "implicit declaration" warnings in libbsc 2011-09-06 09:32:14 +02:00
gb_proxy.h split libgb into a separate library for outside use 2012-06-16 15:14:00 +08:00
gprs_gmm.h src: use new library libosmogsm and new path to headers in libosmocore 2011-03-23 18:17:56 +01:00
gprs_llc.h gprs: Honor GSM 04.64 8.4.2 Receipt of unacknowledged information 2012-01-06 18:52:05 +01:00
gprs_sgsn.h gprs_sgsn.h: Include timer.h for the timer struct 2012-01-06 18:52:05 +01:00
gsm_04_08.h Move the bulk of RR processing from MSC into BSC 2012-01-23 16:40:24 +01:00
gsm_04_08_gprs.h gprs: This comes from libosmocore, remove it here 2011-10-14 23:28:07 +02:00
gsm_04_11.h libmsc: Allow to set sender id when sending SMS from the VTY 2013-01-01 17:04:38 +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 libmsc: Track and update the location update expiry 2013-01-01 17:19:47 +01:00
gsm_data_shared.h libbsc: With the new SAPI states we don't need sacch_deact anymore 2012-12-29 12:42:29 +01:00
gsm_subscriber.h libmsc: Track and update the location update expiry 2013-01-01 17:19:47 +01: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 src: port openBSC over libosmo-abis 2011-08-19 22:38:35 +02:00
meas_rep.h misc: Move from u_int to uint types of stdint.h 2011-04-18 17:31:39 +02:00
mgcp.h mgcp: Allow to freely control the a=fmtp line for experiments 2012-12-16 13:18:08 +01:00
mgcp_internal.h mgcp: Allow to freely control the a=fmtp line for experiments 2012-12-16 13:18:08 +01:00
misdn.h src: port openBSC over libosmo-abis 2011-08-19 22:38:35 +02:00
mncc.h mncc: Include size and offsets of struct gsm_mncc in the hello 2012-01-15 00:40:42 +01:00
mncc_int.h Add VTY command to specify default speech codec 2011-09-03 18:23:20 +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: Send the USSD message after the location updating accept. 2012-12-03 15:32:54 +01:00
osmo_bsc_grace.h License change: We are now AGPLv3+ instead of GPLv2+ 2011-01-01 15:39:34 +01:00
osmo_bsc_rf.h osmo-bsc: Include rf statistics in the location-state TRAP as well 2012-09-11 16:20:45 +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: Look for CM Service Requests with emergency cause 2012-09-11 18:01:52 +02:00
paging.h paging: Add method to find the paging data for a given subscriber 2011-07-19 20:01:54 +02:00
rest_octets.h misc: Remove sys/types.h includes from the files 2011-04-18 17:31:39 +02: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 audio: From RTP point of view we can use one payload for HR/FR AMR 2011-08-22 18:23:50 +02:00
sgsn.h split libgb into a separate library for outside use 2012-06-16 15:14:00 +08:00
signal.h handover: Fix the handover signalling for IP based BTSes 2012-12-26 10:32:02 +01:00
silent_call.h silent_call: Use the gsm_subscriber_connection instead of lchan->conn 2010-06-21 16:40:09 +08: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 sms: Kill the linkid as we are using SAPI=3 all the time 2012-12-01 11:49:33 +01:00
trau_mux.h src: port openBSC over libosmo-abis 2011-08-19 22:38:35 +02: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 SMPP: VTY configuration of SMPP code, authentication support 2012-11-24 11:07:29 +01:00