Dear Mr. Tjatur,

I'm still struggling to have the DLR working on my Kannel gateway. Basically I could see the DLR entry on the database that I've specified. I set the dlr-mask=31 but the url that I've specified only got called once, that is when the sms got submitted to the SMSC (status=8).

Other than that, the dlr-url never gets called again, even after the SMS is delivered successfully to the recipient. The DLR entry on the database still has status=0 and I've verified that the dlr-url never gets called again.

If it's true that Kannel uses the timestamp as one of its variable to identify a unique SMS to be updated, then I suspect that it might have something to do with the timestamp field. I've followed your suggestion to change the ts to be DATETIME. However, now I don't see the timestamp at all. It becomes: "0000-00-00 00:00:00" while when I used VARCHAR(40) as per the example from Kannel, I had numbers such as 39, 1347, 1432, etc. I might be wrong though, timestamp might not have anything to do with my problem.

Could it also be that the SMSC on the operator side doesn't work correctly? If I want to debug this from Kannel output, where should I start backtracking this issue?

Any suggestion and help from anyone here will be greatly appreciated.

Thanks much,

-Andi



Reply via email to