It's splitting on 140 octets, which is 70 unicode characters.
So no issue, it's 100% correct.

Werner

From: devel [mailto:devel-boun...@kannel.org] On Behalf Of Manas Mohanty
Sent: 08 September 2015 11:15
To: us...@kannel.org; devel@kannel.org
Subject: Unicode long message spliting in 140 charactors

Hi All,


I am using kannel sms gateway 1.4.3 .
When sending unicode long message using smsbox url in kannel bearerbox log it 
showing each part sm_length = 140. i,e kannel spliting unicode long message in 
140 characters instead of 70.
I have tried with 1.5.0 also but result is same.

kannel url with  coding=2 -

http://xxx.xxx.xx.x:8080/sendsms?username=tester&password=foobar&from=%2B17542059075&dlr-mask=23&text=%E0%A4%AE%E0%A4%B9%E0%A4%BE%E0%A4%B0%E0%A4%BE%E0%A4%B7%E0%A5%8D%E0%A4%9F%E0%A5%8D%E0%A4%B0%20%E0%A4%95%E0%A5%87%20%E0%A4%B0%E0%A4%BE%E0%A4%9C%E0%A4%B8%E0%A5%8D%E0%A4%B5%20%E0%A4%AE%E0%A4%82%E0%A4%A4%E0%A5%8D%E0%A4%B0%E0%A5%80%E0%A4%AE%E0%A4%B9%E0%A4%BE%E0%A4%B0%E0%A4%BE%E0%A4%B7%E0%A5%8D%E0%A4%9F%E0%A5%8D%E0%A4%B0%20%E0%A4%95%E0%A5%87%20%E0%A4%B0%E0%A4%BE%E0%A4%9C%E0%A4%B8%E0%A5%8D%E0%A4%B5%20%E0%A4%AE%E0%A4%82%E0%A4%A4%E0%A5%8D%E0%A4%B0%E0%A5%80%E0%A4%AE%E0%A4%B9%E0%A4%BE%E0%A4%B0%E0%A4%BE%E0%A4%B7%E0%A5%8D%E0%A4%9F%E0%A5%8D%E0%A4%B0%20%E0%A4%95%E0%A5%87%20%E0%A4%B0%E0%A4%BE%E0%A4%9C%E0%A4%B8%E0%A5%8D%E0%A4%B5%20%E0%A4%AE%E0%A4%82%E0%A4%A4%E0%A5%8D%E0%A4%B0%E0%A5%80&smsc=access2&coding=2&to=91xxxxxxxxxx&dlr-url=http://requestb.in/1h5qnmi1&password=callsiprtc9
kannel bearerbox log -

2015-09-08 08:09:06 [19419] [8] DEBUG: boxc_receiver: sms received
2015-09-08 08:09:06 [19419] [8] DEBUG: new split_parts created 0x2550990
2015-09-08 08:09:06 [19419] [8] DEBUG: send_msg: sending msg to box: <127.0.0.1>
2015-09-08 08:09:06 [19419] [6] DEBUG: SMPP[access2]: Sending PDU:
2015-09-08 08:09:06 [19419] [6] DEBUG: SMPP PDU 0x25449b0 dump:
2015-09-08 08:09:06 [19419] [6] DEBUG:   type_name: submit_sm
2015-09-08 08:09:06 [19419] [6] DEBUG:   command_id: 4 = 0x00000004
2015-09-08 08:09:06 [19419] [6] DEBUG:   command_status: 0 = 0x00000000
2015-09-08 08:09:06 [19419] [6] DEBUG:   sequence_number: 2 = 0x00000002
2015-09-08 08:09:06 [19419] [6] DEBUG:   service_type: NULL
2015-09-08 08:09:06 [19419] [6] DEBUG:   source_addr_ton: 1 = 0x00000001
2015-09-08 08:09:06 [19419] [6] DEBUG:   source_addr_npi: 1 = 0x00000001
2015-09-08 08:09:06 [19419] [6] DEBUG:   source_addr: "17542059075"
2015-09-08 08:09:06 [19419] [6] DEBUG:   dest_addr_ton: 2 = 0x00000002
2015-09-08 08:09:06 [19419] [6] DEBUG:   dest_addr_npi: 1 = 0x00000001
2015-09-08 08:09:06 [19419] [6] DEBUG:   destination_addr: "91xxxxx74740"
2015-09-08 08:09:06 [19419] [6] DEBUG:   esm_class: 67 = 0x00000043
2015-09-08 08:09:06 [19419] [6] DEBUG:   protocol_id: 0 = 0x00000000
2015-09-08 08:09:06 [19419] [6] DEBUG:   priority_flag: 0 = 0x00000000
2015-09-08 08:09:06 [19419] [6] DEBUG:   schedule_delivery_time: NULL
2015-09-08 08:09:06 [19419] [6] DEBUG:   validity_period: NULL
2015-09-08 08:09:06 [19419] [6] DEBUG:   registered_delivery: 1 = 0x00000001
2015-09-08 08:09:06 [19419] [6] DEBUG:   replace_if_present_flag: 0 = 0x00000000
2015-09-08 08:09:06 [19419] [6] DEBUG:   data_coding: 8 = 0x00000008
2015-09-08 08:09:06 [19419] [6] DEBUG:   sm_default_msg_id: 0 = 0x00000000
2015-09-08 08:09:06 [19419] [6] DEBUG:   sm_length: 140 = 0x0000008c
2015-09-08 08:09:06 [19419] [6] DEBUG:   short_message:
2015-09-08 08:09:06 [19419] [6] DEBUG:    Octet string at 0x254f950:
2015-09-08 08:09:06 [19419] [6] DEBUG:      len:  140
2015-09-08 08:09:06 [19419] [6] DEBUG:      size: 1024
2015-09-08 08:09:06 [19419] [6] DEBUG:      immutable: 0
2015-09-08 08:09:06 [19419] [6] DEBUG:      data: 05 00 03 00 02 01 e0 a4 ae e0 
a4 b9 e0 a4 be e0   ................
2015-09-08 08:09:06 [19419] [6] DEBUG:      data: a4 b0 e0 a4 be e0 a4 b7 e0 a5 
8d e0 a4 9f e0 a5   ................
2015-09-08 08:09:06 [19419] [6] DEBUG:      data: 8d e0 a4 b0 20 e0 a4 95 e0 a5 
87 20 e0 a4 b0 e0   .... ...... ....
2015-09-08 08:09:06 [19419] [6] DEBUG:      data: a4 be e0 a4 9c e0 a4 b8 e0 a5 
8d e0 a4 b5 20 e0   .............. .
2015-09-08 08:09:06 [19419] [6] DEBUG:      data: a4 ae e0 a4 82 e0 a4 a4 e0 a5 
8d e0 a4 b0 e0 a5   ................
2015-09-08 08:09:06 [19419] [6] DEBUG:      data: 80 e0 a4 ae e0 a4 b9 e0 a4 be 
e0 a4 b0 e0 a4 be   ................
2015-09-08 08:09:06 [19419] [6] DEBUG:      data: e0 a4 b7 e0 a5 8d e0 a4 9f e0 
a5 8d e0 a4 b0 20   ...............
2015-09-08 08:09:06 [19419] [6] DEBUG:      data: e0 a4 95 e0 a5 87 20 e0 a4 b0 
e0 a4 be e0 a4 9c   ...... .........
2015-09-08 08:09:06 [19419] [6] DEBUG:      data: e0 a4 b8 e0 a5 8d e0 a4 b5 20 
e0 a4               ......... ..
2015-09-08 08:09:06 [19419] [6] DEBUG:    Octet string dump ends.
2015-09-08 08:09:06 [19419] [6] DEBUG:   more_messages_to_send: 1 = 0x00000001
2015-09-08 08:09:06 [19419] [6] DEBUG: SMPP PDU dump ends.
2015-09-08 08:09:06 [19419] [6] DEBUG: SMPP[access2]: Sending PDU:
2015-09-08 08:09:06 [19419] [6] DEBUG: SMPP PDU 0x25449b0 dump:
2015-09-08 08:09:06 [19419] [6] DEBUG:   type_name: submit_sm
2015-09-08 08:09:06 [19419] [6] DEBUG:   command_id: 4 = 0x00000004
2015-09-08 08:09:06 [19419] [6] DEBUG:   command_status: 0 = 0x00000000
2015-09-08 08:09:06 [19419] [6] DEBUG:   sequence_number: 3 = 0x00000003
2015-09-08 08:09:06 [19419] [6] DEBUG:   service_type: NULL
2015-09-08 08:09:06 [19419] [6] DEBUG:   source_addr_ton: 1 = 0x00000001
2015-09-08 08:09:06 [19419] [6] DEBUG:   source_addr_npi: 1 = 0x00000001
2015-09-08 08:09:06 [19419] [6] DEBUG:   source_addr: "17542059075"
2015-09-08 08:09:06 [19419] [6] DEBUG:   dest_addr_ton: 2 = 0x00000002
2015-09-08 08:09:06 [19419] [6] DEBUG:   dest_addr_npi: 1 = 0x00000001
2015-09-08 08:09:06 [19419] [6] DEBUG:   destination_addr: "91xxxxx74740"
2015-09-08 08:09:06 [19419] [6] DEBUG:   esm_class: 67 = 0x00000043
2015-09-08 08:09:06 [19419] [6] DEBUG:   protocol_id: 0 = 0x00000000
2015-09-08 08:09:06 [19419] [6] DEBUG:   priority_flag: 0 = 0x00000000
2015-09-08 08:09:06 [19419] [6] DEBUG:   schedule_delivery_time: NULL
2015-09-08 08:09:06 [19419] [6] DEBUG:   validity_period: NULL
2015-09-08 08:09:06 [19419] [6] DEBUG:   registered_delivery: 0 = 0x00000000
2015-09-08 08:09:06 [19419] [6] DEBUG:   replace_if_present_flag: 0 = 0x00000000
2015-09-08 08:09:06 [19419] [6] DEBUG:   data_coding: 8 = 0x00000008
2015-09-08 08:09:06 [19419] [6] DEBUG:   sm_default_msg_id: 0 = 0x00000000
2015-09-08 08:09:06 [19419] [6] DEBUG:   sm_length: 97 = 0x00000061
2015-09-08 08:09:06 [19419] [6] DEBUG:   short_message:
2015-09-08 08:09:06 [19419] [6] DEBUG:    Octet string at 0x254fd80:
2015-09-08 08:09:06 [19419] [6] DEBUG:      len:  97
2015-09-08 08:09:06 [19419] [6] DEBUG:      size: 1024
2015-09-08 08:09:06 [19419] [6] DEBUG:      immutable: 0
2015-09-08 08:09:06 [19419] [6] DEBUG:      data: 05 00 03 00 02 02 ae e0 a4 82 
e0 a4 a4 e0 a5 8d   ................
2015-09-08 08:09:06 [19419] [6] DEBUG:      data: e0 a4 b0 e0 a5 80 e0 a4 ae e0 
a4 b9 e0 a4 be e0   ................
2015-09-08 08:09:06 [19419] [6] DEBUG:      data: a4 b0 e0 a4 be e0 a4 b7 e0 a5 
8d e0 a4 9f e0 a5   ................
2015-09-08 08:09:06 [19419] [6] DEBUG:      data: 8d e0 a4 b0 20 e0 a4 95 e0 a5 
87 20 e0 a4 b0 e0   .... ...... ....
2015-09-08 08:09:06 [19419] [6] DEBUG:      data: a4 be e0 a4 9c e0 a4 b8 e0 a5 
8d e0 a4 b5 20 e0   .............. .
2015-09-08 08:09:06 [19419] [6] DEBUG:      data: a4 ae e0 a4 82 e0 a4 a4 e0 a5 
8d e0 a4 b0 e0 a5   ................
2015-09-08 08:09:06 [19419] [6] DEBUG:      data: 80                            
                    .
2015-09-08 08:09:06 [19419] [6] DEBUG:    Octet string dump ends.
2015-09-08 08:09:06 [19419] [6] DEBUG: SMPP PDU dump ends.
2015-09-08 08:09:06 [19419] [6] DEBUG: SMPP[access2]: Got PDU:
2015-09-08 08:09:06 [19419] [6] DEBUG: SMPP PDU 0x25449b0 dump:
2015-09-08 08:09:06 [19419] [6] DEBUG:   type_name: submit_sm_resp
2015-09-08 08:09:06 [19419] [6] DEBUG:   command_id: 2147483652 = 0x80000004
2015-09-08 08:09:06 [19419] [6] DEBUG:   command_status: 0 = 0x00000000
2015-09-08 08:09:06 [19419] [6] DEBUG:   sequence_number: 2 = 0x00000002
2015-09-08 08:09:06 [19419] [6] DEBUG:   message_id: "39"
2015-09-08 08:09:06 [19419] [6] DEBUG: SMPP PDU dump ends.
2015-09-08 08:09:06 [19419] [6] DEBUG: DLR[internal]: Adding DLR smsc=access2, 
ts=39, src=+17542059075, dst=919911274740, mask=23, boxc=

Waiting for response.

Regards,
Manas



Werner Coetzee - Senior C Developer / Message Engine Tech Lead

E: werner.coet...@clickatell.com<mailto:werner.coet...@clickatell.com>
T: (+27) 21 910 7700
[cid:imagee39c4d.PNG@8ba1609e.4dabcf20]<http://www.clickatell.com>
Note: This disclaimer<http://www.clickatell.com/message-disclaimer-clickatell/> 
applies to this email and its attachments

[Twitter]<https://www.twitter.com/clickatell>   [LinkedIn] 
<https://www.linkedin.com/company/clickatell>        [Facebook] 
<https://www.facebook.com/pages/Clickatell/187073743959>



[cid:image053d95.GIF@9cc3ce2b.4db8d0f9]<https://www.clickatell.com/resources/white-papers-guides/101-business-uses-for-sms-2nd-edition/?utm_source=exclaimer%20&utm_medium=email&utm_campaign=whitepapers%20and%20guides>




Reply via email to