This is a deliver_sm for delivery report (esm_class=4) and it's a report of the status of the sms you've sent. For the structure of deliver_sm of delivery report it please refer to SMPP protocol documentation on the body of it. I think the smsc you've been connected to has some problem in character encoding. Did you talk to them?
Bonus: The content of it is vendor specific, but general tendency is as follows: id The message reference of the message. sub Sub-ID, not used. dlvrd Value '1' when the message has been delivered, if the message is still pending '0'. submit date Submission date and time. done date Date and time the status has changed, or message delivery time when stat is set to 'DELIVRD'. stat Current status of the message. err Additional error code, provider specific. text Part of the original message text. On Wed, Jun 24, 2020 at 3:45 PM nashwan Al-Mawri <nash.ma...@gmail.com> wrote: > I checked the kannel log , and i found out ,the blank sms text on the log > is ????????? as you can see on the log below , please note that the > outgoing SMS is unicode characters and it works fine , any suggestions , > do i have to do any formatting for the incoming sms ,, > for example out 100 sms 80 will be blank and 20 with the right keyword > > thanks > > send_msg: sending msg to box: <127.0.0.1> > 2020-06-24 12:04:37 [2341] [7] DEBUG: SMPP[sourceline1]: throughput > (0.00,20.00) > 2020-06-24 12:04:37 [2341] [10] DEBUG: boxc_sender: sent message to > <127.0.0.1> > 2020-06-24 12:04:37 [2341] [9] DEBUG: boxc_receiver: got ack > 2020-06-24 12:04:48 [2341] [7] DEBUG: SMPP[sourceline1]: throughput > (0.00,20.00) > 2020-06-24 12:04:48 [2341] [7] DEBUG: SMPP[sourceline1]: Got PDU: > 2020-06-24 12:04:48 [2341] [7] DEBUG: SMPP PDU 0x7f0dc8000e60 dump: > 2020-06-24 12:04:48 [2341] [7] DEBUG: type_name: deliver_sm > 2020-06-24 12:04:48 [2341] [7] DEBUG: command_id: 5 = 0x00000005 > 2020-06-24 12:04:48 [2341] [7] DEBUG: command_status: 0 = 0x00000000 > 2020-06-24 12:04:48 [2341] [7] DEBUG: sequence_number: 16792058 = > 0x010039fa > 2020-06-24 12:04:48 [2341] [7] DEBUG: service_type: NULL > 2020-06-24 12:04:48 [2341] [7] DEBUG: source_addr_ton: 2 = 0x00000002 > 2020-06-24 12:04:48 [2341] [7] DEBUG: source_addr_npi: 1 = > 0x00000001943594596 > 2020-06-24 12:04:48 [2341] [7] DEBUG: source_addr: "xxxxxxxxno" > 2020-06-24 12:04:48 [2341] [7] DEBUG: dest_addr_ton: 2 = 0x00000002 > 2020-06-24 12:04:48 [2341] [7] DEBUG: dest_addr_npi: 1 = 0x00000001 > 2020-06-24 12:04:48 [2341] [7] DEBUG: destination_addr: > "xxxxxxxshortcode" > 2020-06-24 12:04:48 [2341] [7] DEBUG: esm_class: 4 = 0x00000004 > 2020-06-24 12:04:48 [2341] [7] DEBUG: protocol_id: 0 = 0x00000000 > 2020-06-24 12:04:48 [2341] [7] DEBUG: priority_flag: 0 = 0x00000000 > 2020-06-24 12:04:48 [2341] [7] DEBUG: schedule_delivery_time: NULL > 2020-06-24 12:04:48 [2341] [7] DEBUG: validity_period: NULL > 2020-06-24 12:04:48 [2341] [7] DEBUG: registered_delivery: 0 = 0x00000000 > 2020-06-24 12:04:48 [2341] [7] DEBUG: replace_if_present_flag: 0 = > 0x00000000 > 2020-06-24 12:04:48 [2341] [7] DEBUG: data_coding: 0 = 0x00000000 > 2020-06-24 12:04:48 [2341] [7] DEBUG: sm_default_msg_id: 0 = 0x00000000 > 2020-06-24 12:04:48 [2341] [7] DEBUG: sm_length: 114 = 0x00000072 > 2020-06-24 12:04:48 [2341] [7] DEBUG: short_message: > 2020-06-24 12:04:48 [2341] [7] DEBUG: Octet string at 0x7f0dc8005b60: > 2020-06-24 12:04:48 [2341] [7] DEBUG: len: 114 > 2020-06-24 12:04:48 [2341] [7] DEBUG: size: 115 > 2020-06-24 12:04:48 [2341] [7] DEBUG: immutable: 0 > 2020-06-24 12:04:48 [2341] [7] DEBUG: data: 69 64 3a 31 30 30 30 30 > 31 32 30 30 33 30 31 32 id:1000012003012 > 2020-06-24 12:04:48 [2341] [7] DEBUG: data: 30 30 36 32 34 30 39 31 > 36 32 36 31 33 30 30 36 0062409162613006 > 2020-06-24 12:04:48 [2341] [7] DEBUG: data: 31 20 73 75 62 6d 69 74 > 20 64 61 74 65 3a 32 30 1 submit date:20 > 2020-06-24 12:04:48 [2341] [7] DEBUG: data: 30 36 32 34 31 32 30 34 > 20 64 6f 6e 65 20 64 61 06241204 done da > 2020-06-24 12:04:48 [2341] [7] DEBUG: data: 74 65 3a 32 30 30 36 32 > 34 31 32 30 34 20 73 74 te:2006241204 st > 2020-06-24 12:04:48 [2341] [7] DEBUG: data: 61 74 3a 44 45 4c 49 56 > 52 44 20 65 72 72 3a 30 at:DELIVRD err:0 > 2020-06-24 12:04:48 [2341] [7] DEBUG: data: 30 30 20 74 65 78 74 3a > 3f 3f 3f 3f 3f 20 3f 3f 00 text:????? ?? > 2020-06-24 12:04:48 [2341] [7] DEBUG: data: 3f 3f > ?? > 2020-06-24 12:04:48 [2341] [7] DEBUG: Octet string dump ends. > > On Wed, Jun 24, 2020 at 2:39 PM Antony Stone < > antony.st...@kannel.open.source.it> wrote: > >> On Wednesday 24 June 2020 at 13:21:27, nashwan Al-Mawri wrote: >> >> > thank antony for your help i trun the debugging on and was trying to >> find >> > something could lead me to anu clue but no success >> >> Once you have turned *debug* logging on, you should get entries such as >> the >> following in /var/log/kannel/kannel.log for an incoming SMS: >> >> 2020-06-24 07:09:58 [21481] [7] DEBUG: SMPP[Provider]: throughput >> (0.00,0.00) >> 2020-06-24 07:09:58 [21481] [7] DEBUG: Optional parameter tag (0x0204) >> 2020-06-24 07:09:58 [21481] [7] DEBUG: Optional parameter length read as 2 >> 2020-06-24 07:09:58 [21481] [7] DEBUG: SMPP[Provider]: Got PDU: >> 2020-06-24 07:09:58 [21481] [7] DEBUG: SMPP PDU 0x7f9a1c000e80 dump: >> 2020-06-24 07:09:58 [21481] [7] DEBUG: type_name: deliver_sm >> 2020-06-24 07:09:58 [21481] [7] DEBUG: command_id: 5 = 0x00000005 >> 2020-06-24 07:09:58 [21481] [7] DEBUG: command_status: 0 = 0x00000000 >> 2020-06-24 07:09:58 [21481] [7] DEBUG: sequence_number: 95 = 0x0000005f >> 2020-06-24 07:09:58 [21481] [7] DEBUG: service_type: "NOREP" >> 2020-06-24 07:09:58 [21481] [7] DEBUG: source_addr_ton: 5 = 0x00000005 >> 2020-06-24 07:09:58 [21481] [7] DEBUG: source_addr_npi: 0 = 0x00000000 >> >> 2020-06-24 07:09:58 [21481] [7] DEBUG: source_addr: "WhatsApp" >> 2020-06-24 07:09:58 [21481] [7] DEBUG: dest_addr_ton: 1 = 0x00000001 >> 2020-06-24 07:09:58 [21481] [7] DEBUG: dest_addr_npi: 1 = 0x00000001 >> 2020-06-24 07:09:58 [21481] [7] DEBUG: destination_addr: "ccxxxyyyzzz" >> 2020-06-24 07:09:58 [21481] [7] DEBUG: esm_class: 0 = 0x00000000 >> 2020-06-24 07:09:58 [21481] [7] DEBUG: protocol_id: 0 = 0x00000000 >> 2020-06-24 07:09:58 [21481] [7] DEBUG: priority_flag: 0 = 0x00000000 >> 2020-06-24 07:09:58 [21481] [7] DEBUG: schedule_delivery_time: NULL >> 2020-06-24 07:09:58 [21481] [7] DEBUG: validity_period: NULL >> 2020-06-24 07:09:58 [21481] [7] DEBUG: registered_delivery: 0 = >> 0x00000000 >> 2020-06-24 07:09:58 [21481] [7] DEBUG: replace_if_present_flag: 0 = >> 0x00000000 >> 2020-06-24 07:09:58 [21481] [7] DEBUG: data_coding: 0 = 0x00000000 >> 2020-06-24 07:09:58 [21481] [7] DEBUG: sm_default_msg_id: 0 = 0x00000000 >> 2020-06-24 07:09:58 [21481] [7] DEBUG: sm_length: 142 = 0x0000008e >> 2020-06-24 07:09:58 [21481] [7] DEBUG: short_message: >> 2020-06-24 07:09:58 [21481] [7] DEBUG: Octet string at 0x7f9a1c006840: >> 2020-06-24 07:09:58 [21481] [7] DEBUG: len: 142 >> 2020-06-24 07:09:58 [21481] [7] DEBUG: size: 143 >> 2020-06-24 07:09:58 [21481] [7] DEBUG: immutable: 0 >> 2020-06-24 07:09:58 [21481] [7] DEBUG: data: 59 6f 75 72 20 57 68 61 >> 74 >> 73 41 70 70 20 42 75 Your WhatsApp Bu >> 2020-06-24 07:09:58 [21481] [7] DEBUG: data: 73 69 6e 65 73 73 20 63 >> 6f >> 64 65 20 3x 3x 3x 2d siness code xxx- >> 2020-06-24 07:09:58 [21481] [7] DEBUG: data: 3x 3x 3x 0a 0a 59 6f 75 >> 20 >> 63 61 6e 20 61 6c 73 xxx..You can als >> 2020-06-24 07:09:58 [21481] [7] DEBUG: data: 6f 20 74 61 70 20 74 68 >> 69 >> 73 20 6c 69 6e 6b 20 o tap this link >> 2020-06-24 07:09:58 [21481] [7] DEBUG: data: 74 6f 20 76 65 72 69 66 >> 79 >> 20 79 6f 75 72 20 70 to verify your p >> 2020-06-24 07:09:58 [21481] [7] DEBUG: data: 68 6f 6e 65 3a 20 62 2e >> 77 >> 68 61 74 73 61 70 70 hone: b.whatsapp >> 2020-06-24 07:09:58 [21481] [7] DEBUG: data: 2e 63 6f 6d 2f 3x 3x 3x >> 3x >> 3x 3x 0a 0a 44 6f 6e .com/xxxxxx..Don >> 2020-06-24 07:09:58 [21481] [7] DEBUG: data: 27 74 20 73 68 61 72 65 >> 20 >> 74 68 69 73 20 63 6f 't share this co >> 2020-06-24 07:09:58 [21481] [7] DEBUG: data: 64 65 20 77 69 74 68 20 >> 6f >> 74 68 65 72 73 de with others >> 2020-06-24 07:09:58 [21481] [7] DEBUG: Octet string dump ends. >> 2020-06-24 07:09:58 [21481] [7] DEBUG: user_message_reference: 24199 = >> 0x00005e87 >> 2020-06-24 07:09:58 [21481] [7] DEBUG: SMPP PDU dump ends. >> 2020-06-24 07:09:58 [21481] [10] DEBUG: send_msg: sending msg to box: >> <127.0.0.1> >> 2020-06-24 07:09:58 [21481] [10] DEBUG: boxc_sender: sent message to >> <127.0.0.1> >> 2020-06-24 07:09:58 [21481] [7] DEBUG: SMPP[Provider]: Sending PDU: >> 2020-06-24 07:09:58 [21481] [7] DEBUG: SMPP PDU 0x7f9a1c006910 dump: >> 2020-06-24 07:09:58 [21481] [7] DEBUG: type_name: deliver_sm_resp >> 2020-06-24 07:09:58 [21481] [7] DEBUG: command_id: 2147483653 = >> 0x80000005 >> 2020-06-24 07:09:58 [21481] [7] DEBUG: command_status: 0 = 0x00000000 >> 2020-06-24 07:09:58 [21481] [7] DEBUG: sequence_number: 95 = 0x0000005f >> 2020-06-24 07:09:58 [21481] [7] DEBUG: message_id: NULL >> 2020-06-24 07:09:58 [21481] [7] DEBUG: SMPP PDU dump ends. >> 2020-06-24 07:09:58 [21481] [7] DEBUG: SMPP[Provider]: throughput >> (0.00,0.00) >> 2020-06-24 07:09:58 [21481] [9] DEBUG: boxc_receiver: got ack >> >> In my /etc/kannel/kannel.conf, under the CORE sections, I have: >> >> log-file = "/var/log/kannel/kannel.log" >> log-level = 0 >> >> See >> >> https://www.kannel.org/download/1.4.5/userguide-1.4.5/userguide.html#AEN482 >> >> >> Regards, >> >> >> Antony. >> >> -- >> If my advice was worth anything, I wouldn't just give it away. >> >> Please reply to the >> list; >> please *don't* >> CC me. >> >>