From 6eb0f0cbcb4e4f3126b54005dc963b6247da6015 Mon Sep 17 00:00:00 2001 From: herneto Date: Sun, 19 Nov 2023 15:50:58 +0100 Subject: [PATCH] create DLR with last pdu smpp_msgid instead of the first --- jasmin/managers/listeners.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/jasmin/managers/listeners.py b/jasmin/managers/listeners.py index 2595b6b8..eaf82450 100644 --- a/jasmin/managers/listeners.py +++ b/jasmin/managers/listeners.py @@ -387,10 +387,10 @@ def submit_sm_resp_event(self, r, amqpMessage): # Send DLR to DLRLookup if r.response.status == CommandStatus.ESME_ROK: - dlr = DLR(pdu_type=r.response.id, msgid=msgid, status=r.response.status, - smpp_msgid=r.response.params['message_id']) + dlr = DLR(pdu_type=_pdu.response.id, msgid=msgid, status=_pdu.response.status, + smpp_msgid=_pdu.response.params['message_id']) else: - dlr = DLR(pdu_type=r.response.id, msgid=msgid, status=r.response.status) + dlr = DLR(pdu_type=_pdu.response.id, msgid=msgid, status=_pdu.response.status) yield self.amqpBroker.publish(exchange='messaging', routing_key='dlr.submit_sm_resp', content=dlr) # Bill will be charged by bill_request.submit_sm_resp.UID queue consumer