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