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
This commit is contained in:
Pablo Neira Ayuso 2017-08-07 14:01:25 +01:00 committed by Neels Hofmeyr
parent e2681c5d97
commit 4f6a90f425
1 changed files with 8 additions and 0 deletions

View File

@ -112,6 +112,14 @@ static int smpp_handle_deliver(struct esme *esme, struct msgb *msg)
PACK_AND_SEND(esme, &deliver_r);
/* This is a delivery receipt, temporarily munch it until we teach
* openbsc what to do with this.
*/
if (deliver.esm_class == 0x04) {
LOGP(DSMPP, LOGL_NOTICE, "%s\n", deliver.short_message);
return 0;
}
memset(&submit, 0, sizeof(submit));
submit.command_id = SUBMIT_SM;
submit.command_status = ESME_ROK;