Guys, Hopefully you may be able to help me with something I have been tearing my hair out about all morning, I have compiled, configured and installed Kannel on one of our servers, hooked it up to our SMSC and been able to send SMS messages using the HTTP interface
No problems so far :) I can't however seem to get the delivery notifications to work properly, I have run the bearer box in debug mode, which shows the message going through and the DLR being created with my URL. The SMSC then sends the delivery reports for ACKED and DELIVERED It would appear that Kannel unpacks the PDU no problem but then fails to find the DLR within the internal storage, and does not make the callback to my URL Has anybody got any suggestions where to start looking ! Thanks in advance Dave Holmes 2004-01-30 11:46:52 [7] DEBUG: boxc_receiver: sms received 2004-01-30 11:46:52 [5] DEBUG: SMPP[SMPP:smpp1.mblox.com:3200/3200:EurSoftDev:]: Sending PDU: 2004-01-30 11:46:52 [5] DEBUG: SMPP PDU 0x80d10b0 dump: 2004-01-30 11:46:52 [5] DEBUG: type_name: submit_sm 2004-01-30 11:46:52 [5] DEBUG: command_id: 4 = 0x00000004 2004-01-30 11:46:52 [5] DEBUG: command_status: 0 = 0x00000000 2004-01-30 11:46:52 [5] DEBUG: sequence_number: 5 = 0x00000005 2004-01-30 11:46:52 [5] DEBUG: service_type: NULL 2004-01-30 11:46:52 [5] DEBUG: source_addr_ton: 2 = 0x00000002 2004-01-30 11:46:52 [5] DEBUG: source_addr_npi: 1 = 0x00000001 2004-01-30 11:46:52 [5] DEBUG: source_addr: "13013" 2004-01-30 11:46:52 [5] DEBUG: dest_addr_ton: 2 = 0x00000002 2004-01-30 11:46:52 [5] DEBUG: dest_addr_npi: 1 = 0x00000001 2004-01-30 11:46:52 [5] DEBUG: destination_addr: "447966013309" 2004-01-30 11:46:52 [5] DEBUG: esm_class: 3 = 0x00000003 2004-01-30 11:46:52 [5] DEBUG: protocol_id: 0 = 0x00000000 2004-01-30 11:46:52 [5] DEBUG: priority_flag: 0 = 0x00000000 2004-01-30 11:46:52 [5] DEBUG: schedule_delivery_time: NULL 2004-01-30 11:46:52 [5] DEBUG: validity_period: NULL 2004-01-30 11:46:52 [5] DEBUG: registered_delivery: 1 = 0x00000001 2004-01-30 11:46:52 [5] DEBUG: replace_if_present_flag: 0 = 0x00000000 2004-01-30 11:46:52 [5] DEBUG: data_coding: 0 = 0x00000000 2004-01-30 11:46:52 [5] DEBUG: sm_default_msg_id: 0 = 0x00000000 2004-01-30 11:46:52 [5] DEBUG: sm_length: 0 = 0x00000000 2004-01-30 11:46:52 [5] DEBUG: short_message: "this is anther test" 2004-01-30 11:46:52 [5] DEBUG: SMPP PDU dump ends. 2004-01-30 11:46:52 [5] DEBUG: SMPP[SMPP:smpp1.mblox.com:3200/3200:EurSoftDev:]: Got PDU: 2004-01-30 11:46:52 [5] DEBUG: SMPP PDU 0x80d10b0 dump: 2004-01-30 11:46:52 [5] DEBUG: type_name: submit_sm_resp 2004-01-30 11:46:52 [5] DEBUG: command_id: 2147483652 = 0x80000004 2004-01-30 11:46:52 [5] DEBUG: command_status: 0 = 0x00000000 2004-01-30 11:46:52 [5] DEBUG: sequence_number: 5 = 0x00000005 2004-01-30 11:46:52 [5] DEBUG: message_id: "0026e9ece" 2004-01-30 11:46:52 [5] DEBUG: SMPP PDU dump ends. 2004-01-30 11:46:52 [5] DEBUG: Adding DLR smsc=SMPP:smpp1.mblox.com:3200/3200:EurSoftDev:, ts=0026e9ece, src=13013, dst=447966013309, mask=31 2004-01-30 11:46:52 [5] DEBUG: Looking for DLR smsc=SMPP:smpp1.mblox.com:3200/3200:EurSoftDev:, ts=0026e9ece, dst=447966013309, type=12 2004-01-30 11:46:52 [5] DEBUG: created DLR message for URL <http://smsrelay.e-msg.co.uk/testing.php?callbacktype=> 2004-01-30 11:46:52 [5] INFO: dlr not destroyed, still waiting for other delivery report 2004-01-30 11:46:52 [8] DEBUG: boxc_sender: sent message to <127.0.0.1> 2004-01-30 11:46:52 [7] DEBUG: boxc_receiver: got ack 2004-01-30 11:46:52 [5] DEBUG: SMPP[SMPP:smpp1.mblox.com:3200/3200:EurSoftDev:]: Got PDU: 2004-01-30 11:46:52 [5] DEBUG: SMPP PDU 0x80d1cf8 dump: 2004-01-30 11:46:52 [5] DEBUG: type_name: deliver_sm 2004-01-30 11:46:52 [5] DEBUG: command_id: 5 = 0x00000005 2004-01-30 11:46:52 [5] DEBUG: command_status: 0 = 0x00000000 2004-01-30 11:46:52 [5] DEBUG: sequence_number: 1 = 0x00000001 2004-01-30 11:46:52 [5] DEBUG: service_type: NULL 2004-01-30 11:46:52 [5] DEBUG: source_addr_ton: 0 = 0x00000000 2004-01-30 11:46:52 [5] DEBUG: source_addr_npi: 0 = 0x00000000 2004-01-30 11:46:52 [5] DEBUG: source_addr: "447966013309" 2004-01-30 11:46:52 [5] DEBUG: dest_addr_ton: 0 = 0x00000000 2004-01-30 11:46:52 [5] DEBUG: dest_addr_npi: 0 = 0x00000000 2004-01-30 11:46:52 [5] DEBUG: destination_addr: NULL 2004-01-30 11:46:52 [5] DEBUG: esm_class: 4 = 0x00000004 2004-01-30 11:46:52 [5] DEBUG: protocol_id: 0 = 0x00000000 2004-01-30 11:46:52 [5] DEBUG: priority_flag: 0 = 0x00000000 2004-01-30 11:46:52 [5] DEBUG: schedule_delivery_time: NULL 2004-01-30 11:46:52 [5] DEBUG: validity_period: NULL 2004-01-30 11:46:52 [5] DEBUG: registered_delivery: 0 = 0x00000000 2004-01-30 11:46:52 [5] DEBUG: replace_if_present_flag: 0 = 0x00000000 2004-01-30 11:46:52 [5] DEBUG: data_coding: 0 = 0x00000000 2004-01-30 11:46:52 [5] DEBUG: sm_default_msg_id: 0 = 0x00000000 2004-01-30 11:46:52 [5] DEBUG: sm_length: 102 = 0x00000066 2004-01-30 11:46:52 [5] DEBUG: short_message: 2004-01-30 11:46:52 [5] DEBUG: Octet string at 0x80d1a50: 2004-01-30 11:46:52 [5] DEBUG: len: 102 2004-01-30 11:46:52 [5] DEBUG: size: 103 2004-01-30 11:46:52 [5] DEBUG: immutable: 0 2004-01-30 11:46:52 [5] DEBUG: data: 69 64 3a 34 30 38 30 34 id:40804 2004-01-30 11:46:52 [5] DEBUG: data: 30 34 36 20 73 75 62 3a 046 sub: 2004-01-30 11:46:52 [5] DEBUG: data: 30 30 31 20 64 6c 76 72 001 dlvr 2004-01-30 11:46:52 [5] DEBUG: data: 64 3a 30 30 31 20 73 75 d:001 su 2004-01-30 11:46:52 [5] DEBUG: data: 62 6d 69 74 20 64 61 74 bmit dat 2004-01-30 11:46:52 [5] DEBUG: data: 65 3a 30 34 30 31 33 30 e:040130 2004-01-30 11:46:52 [5] DEBUG: data: 31 32 31 34 20 64 6f 6e 1214 don 2004-01-30 11:46:52 [5] DEBUG: data: 65 20 64 61 74 65 3a 30 e date:0 2004-01-30 11:46:52 [5] DEBUG: data: 34 30 31 33 30 31 32 31 40130121 2004-01-30 11:46:52 [5] DEBUG: data: 34 20 73 74 61 74 3a 41 4 stat:A 2004-01-30 11:46:52 [5] DEBUG: data: 43 4b 45 44 20 20 20 65 CKED e 2004-01-30 11:46:52 [5] DEBUG: data: 72 72 3a 30 30 33 20 74 rr:003 t 2004-01-30 11:46:52 [5] DEBUG: data: 65 78 74 3a 20 00 ext: . 2004-01-30 11:46:52 [5] DEBUG: Octet string dump ends. 2004-01-30 11:46:52 [5] DEBUG: SMPP PDU dump ends. 2004-01-30 11:46:52 [5] DEBUG: SMPP[SMPP:smpp1.mblox.com:3200/3200:EurSoftDev:] handle_pdu, got DLR 2004-01-30 11:46:52 [5] DEBUG: Looking for DLR smsc=SMPP:smpp1.mblox.com:3200/3200:EurSoftDev:, ts=40804046, dst=(null), type=2 2004-01-30 11:46:52 [5] DEBUG: DLR not found! 2004-01-30 11:46:52 [5] ERROR: SMPP[SMPP:smpp1.mblox.com:3200/3200:EurSoftDev:]: got DLR but could not find message or was not interested in it 2004-01-30 11:46:52 [5] DEBUG: SMPP[SMPP:smpp1.mblox.com:3200/3200:EurSoftDev:]: Sending PDU: 2004-01-30 11:46:52 [5] DEBUG: SMPP PDU 0x80d17b0 dump: 2004-01-30 11:46:52 [5] DEBUG: type_name: deliver_sm_resp 2004-01-30 11:46:52 [5] DEBUG: command_id: 2147483653 = 0x80000005 2004-01-30 11:46:52 [5] DEBUG: command_status: 0 = 0x00000000 2004-01-30 11:46:52 [5] DEBUG: sequence_number: 1 = 0x00000001 2004-01-30 11:46:52 [5] DEBUG: message_id: NULL 2004-01-30 11:46:52 [5] DEBUG: SMPP PDU dump ends. 2004-01-30 11:46:54 [3] DEBUG: HTTP: Resetting HTTPClient for `217.35.98.29'. 2004-01-30 11:46:55 [3] DEBUG: HTTP: Resetting HTTPClient for `217.35.98.29'. 2004-01-30 11:46:59 [5] DEBUG: SMPP[SMPP:smpp1.mblox.com:3200/3200:EurSoftDev:]: Got PDU: 2004-01-30 11:46:59 [5] DEBUG: SMPP PDU 0x80d10b0 dump: 2004-01-30 11:46:59 [5] DEBUG: type_name: deliver_sm 2004-01-30 11:46:59 [5] DEBUG: command_id: 5 = 0x00000005 2004-01-30 11:46:59 [5] DEBUG: command_status: 0 = 0x00000000 2004-01-30 11:46:59 [5] DEBUG: sequence_number: 2 = 0x00000002 2004-01-30 11:46:59 [5] DEBUG: service_type: NULL 2004-01-30 11:46:59 [5] DEBUG: source_addr_ton: 0 = 0x00000000 2004-01-30 11:46:59 [5] DEBUG: source_addr_npi: 0 = 0x00000000 2004-01-30 11:46:59 [5] DEBUG: source_addr: "447966013309" 2004-01-30 11:46:59 [5] DEBUG: dest_addr_ton: 0 = 0x00000000 2004-01-30 11:46:59 [5] DEBUG: dest_addr_npi: 0 = 0x00000000 2004-01-30 11:46:59 [5] DEBUG: destination_addr: NULL 2004-01-30 11:46:59 [5] DEBUG: esm_class: 4 = 0x00000004 2004-01-30 11:46:59 [5] DEBUG: protocol_id: 0 = 0x00000000 2004-01-30 11:46:59 [5] DEBUG: priority_flag: 0 = 0x00000000 2004-01-30 11:46:59 [5] DEBUG: schedule_delivery_time: NULL 2004-01-30 11:46:59 [5] DEBUG: validity_period: NULL 2004-01-30 11:46:59 [5] DEBUG: registered_delivery: 0 = 0x00000000 2004-01-30 11:46:59 [5] DEBUG: replace_if_present_flag: 0 = 0x00000000 2004-01-30 11:46:59 [5] DEBUG: data_coding: 0 = 0x00000000 2004-01-30 11:46:59 [5] DEBUG: sm_default_msg_id: 0 = 0x00000000 2004-01-30 11:46:59 [5] DEBUG: sm_length: 102 = 0x00000066 2004-01-30 11:46:59 [5] DEBUG: short_message: 2004-01-30 11:46:59 [5] DEBUG: Octet string at 0x80d1898: 2004-01-30 11:46:59 [5] DEBUG: len: 102 2004-01-30 11:46:59 [5] DEBUG: size: 103 2004-01-30 11:46:59 [5] DEBUG: immutable: 0 2004-01-30 11:46:59 [5] DEBUG: data: 69 64 3a 34 30 38 30 34 id:40804 2004-01-30 11:46:59 [5] DEBUG: data: 30 34 36 20 73 75 62 3a 046 sub: 2004-01-30 11:46:59 [5] DEBUG: data: 30 30 31 20 64 6c 76 72 001 dlvr 2004-01-30 11:46:59 [5] DEBUG: data: 64 3a 30 30 31 20 73 75 d:001 su 2004-01-30 11:46:59 [5] DEBUG: data: 62 6d 69 74 20 64 61 74 bmit dat 2004-01-30 11:46:59 [5] DEBUG: data: 65 3a 30 34 30 31 33 30 e:040130 2004-01-30 11:46:59 [5] DEBUG: data: 31 32 31 34 20 64 6f 6e 1214 don 2004-01-30 11:46:59 [5] DEBUG: data: 65 20 64 61 74 65 3a 30 e date:0 2004-01-30 11:46:59 [5] DEBUG: data: 34 30 31 33 30 31 32 31 40130121 2004-01-30 11:46:59 [5] DEBUG: data: 34 20 73 74 61 74 3a 44 4 stat:D 2004-01-30 11:46:59 [5] DEBUG: data: 45 4c 49 56 52 44 20 65 ELIVRD e 2004-01-30 11:46:59 [5] DEBUG: data: 72 72 3a 30 30 30 20 74 rr:000 t 2004-01-30 11:46:59 [5] DEBUG: data: 65 78 74 3a 20 00 ext: . 2004-01-30 11:46:59 [5] DEBUG: Octet string dump ends. 2004-01-30 11:46:59 [5] DEBUG: SMPP PDU dump ends. 2004-01-30 11:46:59 [5] DEBUG: SMPP[SMPP:smpp1.mblox.com:3200/3200:EurSoftDev:] handle_pdu, got DLR 2004-01-30 11:46:59 [5] DEBUG: Looking for DLR smsc=SMPP:smpp1.mblox.com:3200/3200:EurSoftDev:, ts=40804046, dst=(null), type=1 2004-01-30 11:46:59 [5] DEBUG: DLR not found! 2004-01-30 11:46:59 [5] ERROR: SMPP[SMPP:smpp1.mblox.com:3200/3200:EurSoftDev:]: got DLR but could not find message or was not interested in it 2
