Hi, because your provider sending wrong esm_class for DLRs.
Thanks, Alex > Am 27.06.2016 um 16:45 schrieb Ahmed Shabana <a.shab...@cequens.com>: > > Dears , > > I face strange issue with my Kannel with a new smsc connection > > Although the provider pack dlr properly as shown in below logs in Deliver_SM > PDU but kannel bb access log show them as “Receive SMS “ !! > > > Kannel logs > 2016-05-22 10:39:28 Sent SMS [SMSC:xxxx] [ACT:] [FID:14639063686890014103] > [from:SMS] [to:20100xxxx] [msg:27:hellooooooo..xxx] [META:?smpp_resp?] > [udh:0:] > 2016-05-22 10:39:29 Receive SMS [SMSC:xxxx] [ACT:xxx_xx] > [FID:14639063686890014103] [from:+20100xxxx] [to:...] > [msg:112:id:14639063686890014103 sub:001 dlvrd:001 submit date:1605221039 > done date:1605221039 stat:DELIVRD err:000 text:] [META:?smpp?] [udh:0:] > 2016-05-22 10:40:14 Receive SMS [SMSC:xxxxx] [ACT:xxxxx] > [FID:14639063686890014103] [from:+20100xxxx] [to:...] > [msg:109:id:14639063686890014103 sub:001 dlvrd:001 submit date:1605221040 > done date:1605221040 stat:SEEN err:000 text:] [META:?smpp?] [udh:0:] > > > PDU logs > > 2016-05-22 10:39:28 [15726] [68] DEBUG: SMPP PDU 0x7f6b4c00b8d0 dump: > 2016-05-22 10:39:28 [15726] [68] DEBUG: type_name: submit_sm > 2016-05-22 10:39:28 [15726] [68] DEBUG: command_id: 4 = 0x00000004 > 2016-05-22 10:39:28 [15726] [68] DEBUG: command_status: 0 = 0x00000000 > 2016-05-22 10:39:28 [15726] [68] DEBUG: sequence_number: 78 = 0x0000004e > 2016-05-22 10:39:28 [15726] [68] DEBUG: service_type: NULL > 2016-05-22 10:39:28 [15726] [68] DEBUG: source_addr_ton: 5 = 0x00000005 > 2016-05-22 10:39:28 [15726] [68] DEBUG: source_addr_npi: 0 = 0x00000000 > 2016-05-22 10:39:28 [15726] [68] DEBUG: source_addr: "SMS" > 2016-05-22 10:39:28 [15726] [68] DEBUG: dest_addr_ton: 1 = 0x00000001 > 2016-05-22 10:39:28 [15726] [68] DEBUG: dest_addr_npi: 0 = 0x00000000 > 2016-05-22 10:39:28 [15726] [68] DEBUG: destination_addr: "20100xxxx" > 2016-05-22 10:39:28 [15726] [68] DEBUG: esm_class: 3 = 0x00000003 > 2016-05-22 10:39:28 [15726] [68] DEBUG: protocol_id: 0 = 0x00000000 > 2016-05-22 10:39:28 [15726] [68] DEBUG: priority_flag: 0 = 0x00000000 > 2016-05-22 10:39:28 [15726] [68] DEBUG: schedule_delivery_time: NULL > 2016-05-22 10:39:28 [15726] [68] DEBUG: validity_period: NULL > 2016-05-22 10:39:28 [15726] [68] DEBUG: registered_delivery: 17 = 0x00000011 > 2016-05-22 10:39:28 [15726] [68] DEBUG: replace_if_present_flag: 0 = > 0x00000000 > 2016-05-22 10:39:28 [15726] [68] DEBUG: data_coding: 0 = 0x00000000 > 2016-05-22 10:39:28 [15726] [68] DEBUG: sm_default_msg_id: 0 = 0x00000000 > 2016-05-22 10:39:28 [15726] [68] DEBUG: sm_length: 27 = 0x0000001b > 2016-05-22 10:39:28 [15726] [68] DEBUG: short_message: > 2016-05-22 10:39:28 [15726] [68] DEBUG: Octet string at 0x7f6b4c000fc0: > 2016-05-22 10:39:28 [15726] [68] DEBUG: len: 27 > 2016-05-22 10:39:28 [15726] [68] DEBUG: size: 28 > 2016-05-22 10:39:28 [15726] [68] DEBUG: immutable: 0 > 2016-05-22 10:39:28 [15726] [68] DEBUG: data: 68 65 6c 6c 6f 6f 6f 6f 6f > 6f 6f 0d 0a 4c 69 6e hellooooooo..Lin > 2016-05-22 10:39:28 [15726] [68] DEBUG: . > 2016-05-22 10:39:28 [15726] [68] DEBUG: . > 2016-05-22 10:39:28 [15726] [68] DEBUG: Octet string dump ends. > 2016-05-22 10:39:28 [15726] [68] DEBUG: SMPP PDU dump ends. > 2016-05-22 10:39:28 [15726] [68] DEBUG: SMPP[xxxx]: throughput (1.00,0.00) > 2016-05-22 10:39:28 [15726] [68] DEBUG: SMPP[xxxx]: throughput (1.00,0.00) > 2016-05-22 10:39:28 [15726] [68] DEBUG: SMPP[xxxx]: Got PDU: > 2016-05-22 10:39:28 [15726] [68] DEBUG: SMPP PDU 0x7f6b4c00b8d0 dump: > 2016-05-22 10:39:28 [15726] [68] DEBUG: type_name: submit_sm_resp > 2016-05-22 10:39:28 [15726] [68] DEBUG: command_id: 2147483652 = 0x80000004 > 2016-05-22 10:39:28 [15726] [68] DEBUG: command_status: 0 = 0x00000000 > 2016-05-22 10:39:28 [15726] [68] DEBUG: sequence_number: 78 = 0x0000004e > 2016-05-22 10:39:28 [15726] [68] DEBUG: message_id: > 2016-05-22 10:39:28 [15726] [68] DEBUG: Octet string at 0x7f6b4c000d30: > 2016-05-22 10:39:28 [15726] [68] DEBUG: len: 20 > 2016-05-22 10:39:28 [15726] [68] DEBUG: size: 21 > 2016-05-22 10:39:28 [15726] [68] DEBUG: immutable: 0 > 2016-05-22 10:39:28 [15726] [68] DEBUG: data: 31 34 36 33 39 30 36 33 36 > 38 36 38 39 30 30 31 1463906368689001 > 2016-05-22 10:39:28 [15726] [68] DEBUG: data: 34 31 30 33 > 4103 > 2016-05-22 10:39:28 [15726] [68] DEBUG: Octet string dump ends. > 2016-05-22 10:39:28 [15726] [68] DEBUG: SMPP PDU dump ends. > 2016-05-22 10:39:28 [15726] [68] DEBUG: DLR[mysql]: Adding DLR smsc=xxxx, > ts=14639063686890014103, src=SMS, dst=201003441970, mask=7, boxc=kannel5 > 2016-05-22 10:39:28 [15726] [68] DEBUG: adding DLR entry into database > 2016-05-22 10:39:28 [15726] [68] DEBUG: sql: INSERT INTO `dlr3` (`smsc`, > `ts`, `source`, `destination`, `service`, `url`, `mask`, `boxc`, `status`) > VALUES (?, ?, ?, ?, ?, ?, ?, ?, 0) > 2016-05-22 10:39:28 [15726] [68] DEBUG: SMPP[xxxxx]: throughput (1.00,0.00) > ----------- > 2016-05-22 10:39:29 [15726] [68] DEBUG: type_name: deliver_sm > 2016-05-22 10:39:29 [15726] [68] DEBUG: command_id: 5 = 0x00000005 > 2016-05-22 10:39:29 [15726] [68] DEBUG: command_status: 0 = 0x00000000 > 2016-05-22 10:39:29 [15726] [68] DEBUG: sequence_number: 2 = 0x00000002 > 2016-05-22 10:39:29 [15726] [68] DEBUG: service_type: NULL > 2016-05-22 10:39:29 [15726] [68] DEBUG: source_addr_ton: 1 = 0x00000001 > 2016-05-22 10:39:29 [15726] [68] DEBUG: source_addr_npi: 1 = 0x00000001 > 2016-05-22 10:39:29 [15726] [68] DEBUG: source_addr: "2010xxxx" > 2016-05-22 10:39:29 [15726] [68] DEBUG: dest_addr_ton: 5 = 0x00000005 > 2016-05-22 10:39:29 [15726] [68] DEBUG: dest_addr_npi: 0 = 0x00000000 > 2016-05-22 10:39:29 [15726] [68] DEBUG: destination_addr: "..." > 2016-05-22 10:39:29 [15726] [68] DEBUG: esm_class: 0 = 0x00000000 > 2016-05-22 10:39:29 [15726] [68] DEBUG: protocol_id: 0 = 0x00000000 > 2016-05-22 10:39:29 [15726] [68] DEBUG: priority_flag: 0 = 0x00000000 > 2016-05-22 10:39:29 [15726] [68] DEBUG: schedule_delivery_time: NULL > 2016-05-22 10:39:29 [15726] [68] DEBUG: validity_period: NULL > 2016-05-22 10:39:29 [15726] [68] DEBUG: registered_delivery: 0 = 0x00000000 > 2016-05-22 10:39:29 [15726] [68] DEBUG: replace_if_present_flag: 0 = > 0x00000000 > 2016-05-22 10:39:29 [15726] [68] DEBUG: data_coding: 0 = 0x00000000 > 2016-05-22 10:39:29 [15726] [68] DEBUG: sm_default_msg_id: 0 = 0x00000000 > 2016-05-22 10:39:29 [15726] [68] DEBUG: sm_length: 112 = 0x00000070 > 2016-05-22 10:39:29 [15726] [68] DEBUG: short_message: > 2016-05-22 10:39:29 [15726] [68] DEBUG: Octet string at 0x7f6b4c000f40: > 2016-05-22 10:39:29 [15726] [68] DEBUG: len: 112 > 2016-05-22 10:39:29 [15726] [68] DEBUG: size: 113 > 2016-05-22 10:39:29 [15726] [68] DEBUG: immutable: 0 > 2016-05-22 10:39:29 [15726] [68] DEBUG: data: 69 64 3a 31 34 36 33 39 30 > 36 33 36 38 36 38 39 id:1463906368689 > 2016-05-22 10:39:29 [15726] [68] DEBUG: data: 30 30 31 34 31 30 33 20 73 > 75 62 3a 30 30 31 20 0014103 sub:001 > 2016-05-22 10:39:29 [15726] [68] DEBUG: data: 64 6c 76 72 64 3a 30 30 31 > 20 73 75 62 6d 69 74 dlvrd:001 submit > 2016-05-22 10:39:29 [15726] [68] DEBUG: data: 20 64 61 74 65 3a 31 36 30 > 35 32 32 31 30 33 39 date:1605221039 > 2016-05-22 10:39:29 [15726] [68] DEBUG: data: 20 64 6f 6e 65 20 64 61 74 > 65 3a 31 36 30 35 32 done date:16052 > 2016-05-22 10:39:29 [15726] [68] DEBUG: data: 32 31 30 33 39 20 73 74 61 > 74 3a 44 45 4c 49 56 21039 stat:DELIV > 2016-05-22 10:39:29 [15726] [68] DEBUG: data: 52 44 20 65 72 72 3a 30 30 > 30 20 74 65 78 74 3a RD err:000 text: > 2016-05-22 10:39:29 [15726] [68] DEBUG: Octet string dump ends. > 2016-05-22 10:39:29 [15726] [68] DEBUG: message_state: 2 = 0x00000002 > 2016-05-22 10:39:29 [15726] [68] DEBUG: receipted_message_id: > 2016-05-22 10:39:29 [15726] [68] DEBUG: Octet string at 0x7f6b4c00b9a0: > 2016-05-22 10:39:29 [15726] [68] DEBUG: len: 20 > 2016-05-22 10:39:29 [15726] [68] DEBUG: size: 21 > 2016-05-22 10:39:29 [15726] [68] DEBUG: immutable: 0 > 2016-05-22 10:39:29 [15726] [68] DEBUG: data: 31 34 36 33 39 30 36 33 36 > 38 36 38 39 30 30 31 1463906368689001 > 2016-05-22 10:39:29 [15726] [68] DEBUG: data: 34 31 30 33 > 4103 > 2016-05-22 10:39:29 [15726] [68] DEBUG: Octet string dump ends. > 2016-05-22 10:39:29 [15726] [68] DEBUG: SMPP PDU dump ends. > > > 2016-05-22 10:40:14 [15726] [68] DEBUG: SMPP PDU 0x7f6b4c00c530 dump: > 2016-05-22 10:40:14 [15726] [68] DEBUG: type_name: deliver_sm > 2016-05-22 10:40:14 [15726] [68] DEBUG: command_id: 5 = 0x00000005 > 2016-05-22 10:40:14 [15726] [68] DEBUG: command_status: 0 = 0x00000000 > 2016-05-22 10:40:14 [15726] [68] DEBUG: sequence_number: 3 = 0x00000003 > 2016-05-22 10:40:14 [15726] [68] DEBUG: service_type: NULL > 2016-05-22 10:40:14 [15726] [68] DEBUG: source_addr_ton: 1 = 0x00000001 > 2016-05-22 10:40:14 [15726] [68] DEBUG: source_addr_npi: 1 = 0x00000001 > 2016-05-22 10:40:14 [15726] [68] DEBUG: source_addr: "201003441970" > 2016-05-22 10:40:14 [15726] [68] DEBUG: dest_addr_ton: 5 = 0x00000005 > 2016-05-22 10:40:14 [15726] [68] DEBUG: dest_addr_npi: 0 = 0x00000000 > 2016-05-22 10:40:14 [15726] [68] DEBUG: destination_addr: "..." > 2016-05-22 10:40:14 [15726] [68] DEBUG: esm_class: 0 = 0x00000000 > 2016-05-22 10:40:14 [15726] [68] DEBUG: protocol_id: 0 = 0x00000000 > 2016-05-22 10:40:14 [15726] [68] DEBUG: priority_flag: 0 = 0x00000000 > 2016-05-22 10:40:14 [15726] [68] DEBUG: schedule_delivery_time: NULL > 2016-05-22 10:40:14 [15726] [68] DEBUG: validity_period: NULL > 2016-05-22 10:40:14 [15726] [68] DEBUG: registered_delivery: 0 = 0x00000000 > 2016-05-22 10:40:14 [15726] [68] DEBUG: replace_if_present_flag: 0 = > 0x00000000 > 2016-05-22 10:40:14 [15726] [68] DEBUG: data_coding: 0 = 0x00000000 > 2016-05-22 10:40:14 [15726] [68] DEBUG: sm_default_msg_id: 0 = 0x00000000 > 2016-05-22 10:40:14 [15726] [68] DEBUG: sm_length: 109 = 0x0000006d > 2016-05-22 10:40:14 [15726] [68] DEBUG: short_message: > 2016-05-22 10:40:14 [15726] [68] DEBUG: Octet string at 0x7f6b4c00bb60: > 2016-05-22 10:40:14 [15726] [68] DEBUG: len: 109 > 2016-05-22 10:40:14 [15726] [68] DEBUG: size: 110 > 2016-05-22 10:40:14 [15726] [68] DEBUG: immutable: 0 > 2016-05-22 10:40:14 [15726] [68] DEBUG: data: 69 64 3a 31 34 36 33 39 30 > 36 33 36 38 36 38 39 id:1463906368689 > 2016-05-22 10:40:14 [15726] [68] DEBUG: data: 30 30 31 34 31 30 33 20 73 > 75 62 3a 30 30 31 20 0014103 sub:001 > 2016-05-22 10:40:14 [15726] [68] DEBUG: data: 64 6c 76 72 64 3a 30 30 31 > 20 73 75 62 6d 69 74 dlvrd:001 submit > 2016-05-22 10:40:14 [15726] [68] DEBUG: data: 20 64 61 74 65 3a 31 36 30 > 35 32 32 31 30 34 30 date:1605221040 > 2016-05-22 10:40:14 [15726] [68] DEBUG: data: 20 64 6f 6e 65 20 64 61 74 > 65 3a 31 36 30 35 32 done date:16052 > 2016-05-22 10:40:14 [15726] [68] DEBUG: data: 32 31 30 34 30 20 73 74 61 > 74 3a 53 45 45 4e 20 21040 stat:SEEN > 2016-05-22 10:40:14 [15726] [68] DEBUG: data: 65 72 72 3a 30 30 30 20 74 > 65 78 74 3a err:000 text: > 2016-05-22 10:40:14 [15726] [68] DEBUG: Octet string dump ends. > 2016-05-22 10:40:14 [15726] [68] DEBUG: message_state: 2 = 0x00000002 > 2016-05-22 10:40:14 [15726] [68] DEBUG: receipted_message_id: > 2016-05-22 10:40:14 [15726] [68] DEBUG: Octet string at 0x7f6b4c00bc10: > 2016-05-22 10:40:14 [15726] [68] DEBUG: len: 20 > 2016-05-22 10:40:14 [15726] [68] DEBUG: size: 21 > 2016-05-22 10:40:14 [15726] [68] DEBUG: immutable: 0 > 2016-05-22 10:40:14 [15726] [68] DEBUG: data: 31 34 36 33 39 30 36 33 36 > 38 36 38 39 30 30 31 1463906368689001 > 2016-05-22 10:40:14 [15726] [68] DEBUG: data: 34 31 30 33 > 4103 > 2016-05-22 10:40:14 [15726] [68] DEBUG: Octet string dump ends. > 2016-05-22 10:40:14 [15726] [68] DEBUG: SMPP PDU dump ends. > > > Did anyone have idea what is make kannel behave like that ?!