On Sun, 2009-10-11 at 18:05, Abe mobME wrote: > I tried using dlr_mask a 17 this but the pdu still shows registered_delivery > as 1, and im not getting the intermediate dlr form the operator. am i > missing out something here? [...] > 2009-10-11 17:53:50 [18158] [6] DEBUG: SMPP[SampleSMPP] handle_pdu, got DLR > 2009-10-11 17:53:50 [18158] [6] DEBUG: DLR[internal]: Looking for DLR > smsc=Air2WebSMPP, ts=1133832509, dst=9650770785, type=1 > 2009-10-11 17:53:50 [18158] [6] DEBUG: DLR[internal]: created DLR message > for URL <http://localhost:4568/?log_id=9&dlr_value=%d&dlr_reply=%A> > 2009-10-11 17:53:50 [18158] [6] DEBUG: SMPP[SampleSMPP]: Sending PDU: > 2009-10-11 17:53:50 [18158] [6] DEBUG: SMPP PDU 0x81a4bf8 dump:
It is ok. You asked for DLR for two events (10001b) where bit 1 means "Delivered to phone" and bit 5 means "Non-Delivered to SMSC". Obviously, your message *is* "Delivered to SMSC" so kannel didn't generate "Non-Delivered to SMSC" report. When the message *is* delivered to phone (and SMSC informs kannel about that) kannel generates "Delivered to phone" delivery report which is type=1. -- Kind regards, Milan -------------------------------------------------- Arvanta, IT Security http://www.arvanta.net Please do not send me e-mail containing HTML code.
