osmo-msc/openbsc/src
Harald Welte bb35c45a02 [GPRS] BSSGP/SGSN: Implement Gb-Interface Paging
We now have a function that generates BSSGP PS and CS paging request.

It is called from the libgtp code when we receive a GTP packet from
the GGSN for a MM context that is in SUSPEND state.  We then issue
a PS paging request to the Cell with the BVCI where the last RA update
was being performed.

TODO: We still don't enqueue the GTP packet (and transmit it on paging
complete), and we don't rate-limit the paging requests, i.e. every GTP packet
will trigger another paging request.

We probably also need some kind of logic that marks the phone as UNREGISTERED
if it doesn't respond to paging requests for some time.
2010-06-10 15:12:38 +02:00
..
gprs [GPRS] BSSGP/SGSN: Implement Gb-Interface Paging 2010-06-10 15:12:38 +02:00
input [GPRS] Add Frame Relay in GRE encapsulation for NS 2010-05-19 14:38:50 +02:00
ipaccess ipa-proxy: Remove printf debugging. 2010-06-10 18:27:20 +08:00
mgcp misc: Fix the return type of the go back vty function... 2010-06-09 21:40:44 +08:00
sccp [sccp] Move from DEBUGP to LOGP in sccp.c 2010-04-25 23:05:00 +08:00
Makefile.am OML: Introduce minimal VTY command set to interact with OML managed objects 2010-05-31 16:40:40 +02:00
abis_nm.c OML: Introduce minimal VTY command set to interact with OML managed objects 2010-05-31 16:40:40 +02:00
abis_nm_vty.c OML: Introduce minimal VTY command set to interact with OML managed objects 2010-05-31 16:40:40 +02:00
abis_rsl.c abis_rsl: Allow to specify the release mode for a given channel. 2010-06-08 12:16:17 +08:00
bs11_config.c bs11_config.c: Forward declare BTS init function 2010-05-23 21:05:01 +08:00
bsc_api.c bsc: Start creating 08.08 like API 2010-03-25 09:07:28 +01:00
bsc_hack.c misc: Fix the return type of the go back vty function... 2010-06-09 21:40:44 +08:00
bsc_init.c Add ARFCN range check for GSM 850 band 2010-05-26 17:14:42 +02:00
bsc_rll.c bsc_rll: Stop using lchan refcounts, use the lchan signal to stop the timer 2010-06-10 17:59:31 +08:00
bsc_version.c VTY: pass program name, version and copyright to vty_init() 2010-05-16 19:20:24 +02:00
bsc_vty.c OML: Introduce minimal VTY command set to interact with OML managed objects 2010-05-31 16:40:40 +02:00
bts_ipaccess_nanobts.c split 'libosmocore' from openbsc codebase 2010-02-20 16:27:23 +01:00
bts_siemens_bs11.c split 'libosmocore' from openbsc codebase 2010-02-20 16:27:23 +01:00
bts_unknown.c split 'libosmocore' from openbsc codebase 2010-02-20 16:27:23 +01:00
chan_alloc.c chan_alloc: Stop the channel timers in the reset 2010-06-08 12:16:17 +08:00
common_vty.c misc: Fix the return type of the go back vty function... 2010-06-09 21:40:44 +08:00
db.c DB: don't use reserved "index" word in SQL table field name 2010-05-14 17:38:47 +02:00
debug.c debug: Make GPRS params non-const to avoid compiler warning 2010-05-23 20:59:55 +08:00
e1_config.c split 'libosmocore' from openbsc codebase 2010-02-20 16:27:23 +01:00
e1_input.c e1_input: Stop the timer when deleting the signalling link on the TS 2010-04-25 23:13:26 +08:00
gsm_04_08.c GSM 04.08: Improve IMEI recording in hlr.sqlite3 for rejected subscribers 2010-06-07 17:56:32 +02:00
gsm_04_08_utils.c gsm48: Add a generic MI from classmark+mi extraction. 2010-05-16 01:51:30 +08:00
gsm_04_11.c gsm_04_11: Start using the GSM Subscriber class to ask for a channel 2010-06-10 18:23:28 +08:00
gsm_04_80.c remove any reference to 'struct gsm_bts_link' 2010-04-30 14:04:01 +02:00
gsm_data.c [rsl] Introduce an error state for the lchan and set it on release 2010-05-31 21:39:23 +08:00
gsm_subscriber.c add (and use) new subscr_name() function to get name or IMSI 2009-12-24 14:50:24 +01:00
gsm_subscriber_base.c lchan: Create a structure for MSC data of the lchan 2010-03-25 09:07:28 +01:00
handover_decision.c split 'libosmocore' from openbsc codebase 2010-02-20 16:27:23 +01:00
handover_logic.c [rsl] Set the right state when asking for the activation. 2010-04-10 00:16:04 +02:00
isdnsync.c move openbsc into its own subdirectory 2009-06-10 05:40:52 +08:00
meas_rep.c meas_rep: utility function for processing of measurement reports 2009-12-21 13:33:10 +01:00
mgcp.cfg [mgcp] Make the number of endpoints configurable... 2009-11-20 14:05:17 +01:00
mncc.c lchan: Change transaction to work on the GSM Subscriber Connection 2010-03-25 09:07:28 +01:00
openbsc.cfg.1-1 [BS11] don't put invalid channel combination into the config file 2009-12-04 11:23:12 +05:30
openbsc.cfg.1-2 [network] Make use of T3113 for paging 2009-11-22 05:28:24 +01:00
openbsc.cfg.2-2 [BS11] don't put invalid channel combination into the config file 2009-12-04 11:23:12 +05:30
openbsc.cfg.nanobts update openbsc.cfg examples for new gprs syntax 2010-04-18 21:33:00 +02:00
openbsc.cfg.nanobts.multitrx multi-trx config: Don't configure CCCH on 2nd TRX ;) 2010-05-04 07:15:01 +02:00
paging.c [misc] Remove spaces, fix indention. 2010-04-30 13:34:15 +08:00
rest_octets.c [GPRS] Make sure SI13 rest octets look like those of the ip.access BSC 2010-05-31 12:55:11 +02:00
rrlp.c [signal] Differentiate paging success from expiration in SS_PAGING 2010-01-07 10:37:40 +01:00
rs232.c [misc] Remove whitespace from the end of the line. 2010-03-29 08:47:44 +02:00
rtp_proxy.c ipaccess: Send RTP Payload IE for CRCX & MDCX 2010-04-12 19:58:57 +02:00
silent_call.c lchan: Create a structure for MSC data of the lchan 2010-03-25 09:07:28 +01:00
socket.c [GPRS] Add Frame Relay in GRE encapsulation for NS 2010-05-19 14:38:50 +02:00
subchan_demux.c split 'libosmocore' from openbsc codebase 2010-02-20 16:27:23 +01:00
system_information.c [GPRS] Change SI13 to NMO_II, as some phones (like G1) dislike NMO_III 2010-06-02 12:19:21 +02:00
talloc_ctx.c [misc] Remove whitespace from the end of the line. 2010-03-29 08:47:44 +02:00
token_auth.c split 'libosmocore' from openbsc codebase 2010-02-20 16:27:23 +01:00
transaction.c lchan: Change transaction to work on the GSM Subscriber Connection 2010-03-25 09:07:28 +01:00
trau_frame.c logging: introduce log levels at caller site 2009-12-17 23:10:46 +01:00
trau_mux.c split 'libosmocore' from openbsc codebase 2010-02-20 16:27:23 +01:00
ussd.c lchan: Create a structure for MSC data of the lchan 2010-03-25 09:07:28 +01:00
vty_interface_layer3.c VTY: Fix help for 'subscriber .... a3a8' command 2010-05-27 10:48:11 +02:00