osmo-msc/tests
Pablo Neira Ayuso 9891dae131 libmsc: update database to accomodate SMS status-report fields
SMPP DELIVER_SM messages with esm_class = Delivery Receipt need to send
this message reference (that the mobile phone allocates) to the ESME.
Thus, the ESME propagates it via SUBMIT_SM with esm_class = Delivery
Acknoledgment so that the SMSC sends the GSM 03.40 status-report to the
origin including this. Given this field is useful for status-reports, we
need to store it in the HLR database.

Moreover, we need a new field that specifies if the entry represents a
SMS status-report, to do the right handling from the gsm411_send_sms() -
such new handling comes in a follow up patch entitled "libmsc: handle
delivery ack via SMPP SUBMIT SM / send GSM 03.40 status report".

This patch includes the migration routines to the new database schema
revision 5, it's quite a bit of dbi boilerplate code - copied-pasted and
adapted.

Change-Id: I7276d356d805a83ebeec72b02c8563b7135ea0b6
2017-08-27 02:33:49 +02:00
..
abis move openbsc/* to repos root 2017-07-12 23:17:10 +00:00
bsc mscsplit: various preparations to separate MSC from BSC 2017-08-08 19:17:53 +02:00
bsc-nat move openbsc/* to repos root 2017-07-12 23:17:10 +00:00
bsc-nat-trie move openbsc/* to repos root 2017-07-12 23:17:10 +00:00
channel mscsplit: various preparations to separate MSC from BSC 2017-08-08 19:17:53 +02:00
db libmsc: update database to accomodate SMS status-report fields 2017-08-27 02:33:49 +02:00
gbproxy move openbsc/* to repos root 2017-07-12 23:17:10 +00:00
gprs move openbsc/* to repos root 2017-07-12 23:17:10 +00:00
gsm0408 mscsplit: various preparations to separate MSC from BSC 2017-08-08 19:17:53 +02:00
gtphub move openbsc/* to repos root 2017-07-12 23:17:10 +00:00
mgcp Implement IuCS (large refactoring and addition) 2017-08-08 19:17:53 +02:00
msc_vlr 04.08: log protocol discriminators and message types by name 2017-08-23 14:35:31 +02:00
nanobts_omlattr move openbsc/* to repos root 2017-07-12 23:17:10 +00:00
oap move openbsc/* to repos root 2017-07-12 23:17:10 +00:00
sgsn move openbsc/* to repos root 2017-07-12 23:17:10 +00:00
slhc move openbsc/* to repos root 2017-07-12 23:17:10 +00:00
smpp move openbsc/* to repos root 2017-07-12 23:17:10 +00:00
sms_queue Implement IuCS (large refactoring and addition) 2017-08-08 19:17:53 +02:00
sndcp_xid move openbsc/* to repos root 2017-07-12 23:17:10 +00:00
subscr Use libvlr in libmsc (large refactoring) 2017-07-23 04:08:43 +02:00
trau move openbsc/* to repos root 2017-07-12 23:17:10 +00:00
v42bis move openbsc/* to repos root 2017-07-12 23:17:10 +00:00
xid move openbsc/* to repos root 2017-07-12 23:17:10 +00:00
Makefile.am osmo-nitb: change default db name to sms.db 2017-07-23 04:30:44 +02:00
atlocal.in move openbsc/* to repos root 2017-07-12 23:17:10 +00:00
ctrl_test_runner.py Implement IuCS (large refactoring and addition) 2017-08-08 19:17:53 +02:00
smpp_test_runner.py Implement IuCS (large refactoring and addition) 2017-08-08 19:17:53 +02:00
testsuite.at Implement IuCS (large refactoring and addition) 2017-08-08 19:17:53 +02:00
vty_test_runner.py examples/sgsn: Use osmo-hlr with auth-policy remote by default 2017-08-24 16:47:42 +02:00