Closed sotoz closed 9 years ago
Trying to reproduce this case, i'll get back to you.
This is not an issue, everything is clear in this line:
WARNING 23686 Got a DLR for an unknown message id: 1000000402564282 (coded:38d7ebcc524ba)
Here's a F.A.Q. entry on this subject: http://docs.jasminsms.com/en/latest/faq/users.html#when-receiving-a-dlr-got-a-dlr-for-an-unknown-message-id
You have to set dlr_msgid to the right value in the SMPP client connector configuration.
Thanks for your time. I have seen that the problem got resolved by its own when I added another smpp connector with a different smpp server. Its obvious that that smpp was using the 0 dlr_msgid and therefore the dlrs were working as intended. But shouldn't the dlr thrower report the level as 3 and not as 1 (as you can seen in the log line that I gave)?
The thrower reported level1 for receiving the submit_sm_resp, then didnt report level3 since deliver_sm was not handled correctly.
Did i misunderstood something .?
Nope, you understood correctly. I just made a false assumption that the dlr-thrower should show the dlr-level that was submitted through the http api request.
Hello, I'm setting the dlr-level=3 on the http request while I'm sending an SMS but jasmin is considering the request as a level 1 and is sending the sms-c level 1 dlr parameters only to my dlr-url.
My http request is like:
The message is delivered on the mobile device and I'm getting a DLR that the message is received at messages.log
An example dlr in the dlr-thrower.log is the following
And therefore I can't get the DLR status at my dlr-url if the message is delivered or not the mobile device. I have also tried with dlr-level=2. Thanks