osmo-hlr/src
Harald Welte 08d5204f0c USSD: Add support for internal USSD handlers
There are some requests that are best served inside the HLR, as it
has access to subscriber information such as MSISDN and IMSI.

This unfortunately required quite some restructuring of the USSD
related structures including the VTY syntax for adding routes.

The default config file has been updated to replicate the *#100#
built-in behavior of old OsmoNITB.

Closes: OS#2566
Change-Id: I1d09fab810a6bb9ab02904de72dbc9e8a414f9f9
2018-07-30 16:34:26 +02:00
..
gsupclient gsup_client: rename gsup_client_* to osmo_gsup_client_* 2018-07-30 13:07:08 +00:00
Makefile.am Add osmo-euse-demo as minimalistic test of a External USSD (EUSE) handler 2018-07-30 16:33:41 +02:00
auc.c fix debug log: put 'deriving 2G from 3G' in proper place 2017-12-20 00:10:34 +01:00
auc.h initial import of osmo-gsup-hlr code so far 2016-04-28 07:18:49 +02:00
ctrl.c db_get_auth_data / db_get_auc: clarify return values 2017-11-29 16:22:29 +00:00
ctrl.h ctrl: completely replace all CTRL commands 2017-10-27 02:35:49 +02:00
db.c db_test: don't verify SQLite issued error messages, they might change 2017-11-21 12:33:45 +01:00
db.h db_test: don't verify SQLite issued error messages, they might change 2017-11-21 12:33:45 +01:00
db_auc.c db_get_auth_data / db_get_auc: clarify return values 2017-11-29 16:22:29 +00:00
db_bootstrap.sed automatically create db tables on osmo-hlr invocation 2017-10-28 16:49:33 +00:00
db_hlr.c add osmo-hlr-db-tool, program to migrate from osmo-nitb db 2017-10-28 20:34:01 +02:00
dbd_decode_binary.c add osmo-hlr-db-tool, program to migrate from osmo-nitb db 2017-10-28 20:34:01 +02:00
gsup_router.c GSUP: Log GSUP route add/remove 2018-07-30 16:33:20 +02:00
gsup_router.h gsup_router: Use "#pragma once" and add missing #includes 2018-06-24 11:49:16 +02:00
gsup_send.c add gsup_test to catch OS#3231 2018-05-04 16:12:19 +02:00
gsup_server.c gsup_server: Add "priv" pointer and make it point to 'struct hlr' 2018-06-16 20:21:45 +02:00
gsup_server.h gsup_server: Add "priv" pointer and make it point to 'struct hlr' 2018-06-16 20:21:45 +02:00
hlr.c USSD: Add support for internal USSD handlers 2018-07-30 16:34:26 +02:00
hlr.h USSD: Add support for internal USSD handlers 2018-07-30 16:34:26 +02:00
hlr_db_tool.c use osmo_init_logging2 2018-04-17 15:07:06 +02:00
hlr_ussd.c USSD: Add support for internal USSD handlers 2018-07-30 16:34:26 +02:00
hlr_ussd.h USSD: Add support for internal USSD handlers 2018-07-30 16:34:26 +02:00
hlr_vty.c USSD: Add support for internal USSD handlers 2018-07-30 16:34:26 +02:00
hlr_vty.h USSD: Add Core USSD handling + VTY routing config to HLR 2018-07-30 16:33:20 +02:00
hlr_vty_subscr.c hlr: Export + Declare global g_hlr symbol 2018-07-30 16:33:20 +02:00
hlr_vty_subscr.h implement subscriber vty interface, tests 2017-10-17 00:59:00 +02:00
logging.c USSD: Add new "DSS" logging category and use it appropriately 2018-07-30 16:33:26 +02:00
logging.h USSD: Add new "DSS" logging category and use it appropriately 2018-07-30 16:33:26 +02:00
luop.c move creation of insert subscriber data messages to a common function 2018-05-18 12:18:32 +02:00
luop.h move osmo_gsup_addr_send() declaration from luop.h to gsup_router.h 2018-06-24 11:49:13 +02:00
osmo-euse-demo.c Add osmo-euse-demo as minimalistic test of a External USSD (EUSE) handler 2018-07-30 16:33:41 +02:00
populate_hlr_db.pl populate_hlr_db.pl: Script to generate a HLR database 2016-05-03 18:51:40 +02:00
rand.h initial import of osmo-gsup-hlr code so far 2016-04-28 07:18:49 +02:00
rand_fake.c initial import of osmo-gsup-hlr code so far 2016-04-28 07:18:49 +02:00
rand_urandom.c initial import of osmo-gsup-hlr code so far 2016-04-28 07:18:49 +02:00