Kannel ALWAYS returns a DLR report to the DLR-URL you specify.  It is to
allow you to receive a delivery report AFTER you successfully submit your
SMS to the smsbox.  The smsbox responds with "Sent." even though the
message hasn't even gotten to the bearerbox.  Once the Bearerbox processes
the message, attempts delivery to the SMSC, and it succeeds, it generates a
delivery report with DLR status of 8, queued at SMSC.  If it fails, kannel
generates a DLR of 16, usually with a NACK/SOME REASON/1354 in the msg:
area.

This is useful because now you know that although the smsbox said your
message was sent, the SMS was actually accepted by the remote SMSC.

Ideally when your SMSC gets the message and passes it successfully to the
carrier, you would get a DLR of 4, and once it gets to the handset
successfully, a DLR of 1.

Beckman

On Thu, 30 Dec 2004, Willy Mularto wrote:

Guys, I set my dlr-mask=31 and below is my kannel log for dlr status:
Sent SMS [SMSC:3665] [SVC:kannel] [ACT:] [BINF:] [from:1234] [to:6285590001xx] [flags:-1:1:-1:-1:31] [msg:81:01060403AE81EA02056A0045C60C033230322E3135332E3132392E36382F6C6F6769632F696E6465782E7068703F69643D30343132333031333532333630343000010344756E69614D6F62696C65000101] [udh:7:0605040B8423F0]
DLR SMS [SMSC:3665] [SVC:kannel] [ACT:] [BINF:] [from:1234] [to:6285590001xx] [flags:-1:-1:-1:-1:8] [msg:4:ACK/] [udh:0:]


the status is 8 so according to user guide, the message has been sent to smsc, is it doesn't mean the sms has been delivered to device? Because I always get 8 for the dlr, and according to user guide it should be 1 to know that sms has been delivered to device. thank you for any reply.


regards

willy



--------------------------------------------------------------------------- Peter Beckman Internet Guy [EMAIL PROTECTED] http://www.purplecow.com/ ---------------------------------------------------------------------------



Reply via email to