This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "Legacy: The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)".
The branch, master has been updated
via 98849f7ddcbe8b094af5ee5efc30bd841ac12e04 (commit)
via 52d519220501c4d4c09dfa924e23badac8589614 (commit)
via f354a8e1c5633a43d7bca986e8de82d23610d2a9 (commit)
from 39181ac4a2b0686fb27b35d89af2dfee1d7c285d (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/openbsc/commit/?id=98849f7ddcbe8b094af5ee5efc30bd84…
commit 98849f7ddcbe8b094af5ee5efc30bd841ac12e04
Author: Pablo Neira Ayuso <pablo(a)gnumonks.org>
Date: Mon Aug 7 14:01:30 2017 +0100
libmsc: add support for SMPP delivery receipts
If the mobile phone requests a status report via SMS, send a DELIVER_SM
with esm_class = Delivery Receipt to ESME to indicate that the SMS has
been already delivered to its destination.
MS GSM 03.40 SMSC SMPP 3.4 ESME
| | |
| SMS-DELIVER | |
|<----------------------------| |
| GSM 04.11 RP-ACK | |
|---------------------------->| |
| | DELIVER-SM |
| | esm_class = Delivery Receipt |
| |------------------------------->|
| | DELIVER-SM-RESP |
| |<-------------------------------|
| | |
This patch implements "Appendix B. Delivery Receipt Format" as specified
in the SMPP 3.4 specs. This string is conveyed in the SMS message as
data, and it is only meaningful to the ESME, for logging purposes. The
"submit date" and "done date" are not yet set, and other fields
are just
sent with dummy values, so they are left to be finished as future work.
The new SMPP TLV tag TLVID_user_message_reference is added to the SMPP
messages inconditionally now since this information is required by
delivery-reports to associate the status-report with the original SMS.
Change-Id: Ic1a9023074bfa938099377980b6aff9b262fab2a
http://cgit.osmocom.org/openbsc/commit/?id=52d519220501c4d4c09dfa924e23bada…
commit 52d519220501c4d4c09dfa924e23badac8589614
Author: Pablo Neira Ayuso <pablo(a)gnumonks.org>
Date: Mon Aug 7 14:01:28 2017 +0100
utils: smpp_mirror: reflect message reference TLV
Useful to test the delivery receipt support. This TLV contains the
GSM03.40 message reference.
Change-Id: I1b0abaa7e06ffe1bd2242c70813d8b70e9fa954f
http://cgit.osmocom.org/openbsc/commit/?id=f354a8e1c5633a43d7bca986e8de82d2…
commit f354a8e1c5633a43d7bca986e8de82d23610d2a9
Author: Pablo Neira Ayuso <pablo(a)gnumonks.org>
Date: Mon Aug 7 14:01:25 2017 +0100
utils: smpp_mirror: temporarily munch SMPP delivery receipts
Just munch and log SMPP delivery receipts by now, don't mirror this, it
is going to break things in openbsc.
Follow up patch removes this and mirrors this SMPP message as a
SUBMIT_SM with esm_class = Delivery Acknowledgement.
Change-Id: I78e93bc4034679e238c8642ccf6a0e844b1d6d8b
-----------------------------------------------------------------------
Summary of changes:
openbsc/include/openbsc/gsm_data.h | 1 +
openbsc/src/libmsc/gsm_04_11.c | 54 ++++++++++++++++++++++++++++++++++++++
openbsc/src/libmsc/smpp_openbsc.c | 21 ++++++++++++++-
openbsc/src/libmsc/smpp_smsc.h | 1 +
openbsc/src/utils/smpp_mirror.c | 32 +++++++++++++++++++++-
5 files changed, 107 insertions(+), 2 deletions(-)
hooks/post-receive
--
Legacy: The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)