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.

Reply via email to