I have turned on some extra logging, now this is what I see:
2008-01-21 17:40:38 [8722] [6] DEBUG: SMPP PDU 0x81c8530 dump:
2008-01-21 17:40:38 [8722] [6] DEBUG: type_name: deliver_sm
2008-01-21 17:40:38 [8722] [6] DEBUG: command_id: 5 = 0x00000005
2008-01-21 17:40:38 [8722] [6] DEBUG: command_status: 0 = 0x00000000
2008-01-21 17:40:38 [8722] [6] DEBUG: sequence_number: 5643523 =
0x00561d03
2008-01-21 17:40:38 [8722] [6] DEBUG: service_type: NULL
2008-01-21 17:40:38 [8722] [6] DEBUG: source_addr_ton: 0 = 0x00000000
2008-01-21 17:40:38 [8722] [6] DEBUG: source_addr_npi: 0 = 0x00000000
2008-01-21 17:40:38 [8722] [6] DEBUG: source_addr: "51729813850"
2008-01-21 17:40:38 [8722] [6] DEBUG: dest_addr_ton: 0 = 0x00000000
2008-01-21 17:40:38 [8722] [6] DEBUG: dest_addr_npi: 0 = 0x00000000
2008-01-21 17:40:38 [8722] [6] DEBUG: destination_addr: "8585"
2008-01-21 17:40:38 [8722] [6] DEBUG: esm_class: 4 = 0x00000004
2008-01-21 17:40:38 [8722] [6] DEBUG: protocol_id: 0 = 0x00000000
2008-01-21 17:40:38 [8722] [6] DEBUG: priority_flag: 0 = 0x00000000
2008-01-21 17:40:38 [8722] [6] DEBUG: schedule_delivery_time: NULL
2008-01-21 17:40:38 [8722] [6] DEBUG: validity_period: NULL
2008-01-21 17:40:38 [8722] [6] DEBUG: registered_delivery: 0 = 0x00000000
2008-01-21 17:40:38 [8722] [6] DEBUG: replace_if_present_flag: 0 =
0x00000000
2008-01-21 17:40:38 [8722] [6] DEBUG: data_coding: 0 = 0x00000000
2008-01-21 17:40:38 [8722] [6] DEBUG: sm_default_msg_id: 0 = 0x00000000
2008-01-21 17:40:38 [8722] [6] DEBUG: sm_length: 70 = 0x00000046
2008-01-21 17:40:38 [8722] [6] DEBUG: short_message:
2008-01-21 17:40:38 [8722] [6] DEBUG: Octet string at 0x81c7f18:
2008-01-21 17:40:38 [8722] [6] DEBUG: len: 70
2008-01-21 17:40:38 [8722] [6] DEBUG: size: 71
2008-01-21 17:40:38 [8722] [6] DEBUG: immutable: 0
2008-01-21 17:40:38 [8722] [6] DEBUG: data: 69 64 3a 30 32 34 38 37
37 32 35 34 34 20 73 75 id:0248772544 su
2008-01-21 17:40:38 [8722] [6] DEBUG: data: 62 6d 69 74 20 64 61 74
65 3a 30 38 30 31 32 31 bmit date:080121
2008-01-21 17:40:38 [8722] [6] DEBUG: data: 31 31 33 31 20 64 6f 6e
65 20 64 61 74 65 3a 30 1131 done date:0
2008-01-21 17:40:38 [8722] [6] DEBUG: data: 38 30 31 32 31 31 31 34
30 20 73 74 61 74 3a 44 801211140 stat:D
2008-01-21 17:40:38 [8722] [6] DEBUG: data: 45 4c 49 56 52
44 ELIVRD
2008-01-21 17:40:38 [8722] [6] DEBUG: Octet string dump ends.
2008-01-21 17:40:38 [8722] [6] DEBUG: SMPP PDU dump ends.
2008-01-21 17:40:38 [8722] [6] DEBUG: SMPP[1] handle_pdu, got DLR
2008-01-21 17:40:38 [8722] [6] DEBUG: SMPP[1]: Couldnot parse DLR string
sscanf way,fallback to old way. Please report!
2008-01-21 17:40:38 [8722] [6] DEBUG: DLR[internal]: Looking for DLR
smsc=1, ts=248772544, dst=51729813850, type=2
2008-01-21 17:40:38 [8722] [6] WARNING: DLR[internal]: DLR for
DST<51729813850> not found.
2008-01-21 17:40:38 [8722] [6] ERROR: SMPP[1]: got DLR but could not
find message or was not interested in it id<248772544> dst<51729813850>,
type<2>
Seems to me that the DLR is sent as a string??? Can somebody tell me
what the right msg-id-type for this is?
Thanks!
Rolandow wrote:
Hi all,
I am trying to request DLR's, by setting dlr-mask=3 and dlr-url when I
send a sms with the sendsms cgi. In my bearerbox log, I see this error
message:
2008-01-21 17:10:38 [25342] [7] WARNING: DLR[internal]: DLR for
DST<51739371452> not found.
2008-01-21 17:10:38 [25342] [7] ERROR: SMPP[2]: got DLR but could not
find message or was not interested in it id<2182455348>
dst<51739371452>, type<1>
2008-01-21 17:10:55 [25342] [6] WARNING: DLR[internal]: DLR for
DST<51190856313> not found.
2008-01-21 17:10:55 [25342] [6] ERROR: SMPP[1]: got DLR but could not
find message or was not interested in it id<0248743246>
dst<51190856313>, type<2>
My dlr-url seems to being called though, but only with dlr status = 8
(smsc submit).
What does this error message mean, and how can I fix it?
Thanks in advance!
Kind regards,
Roland.