Do you mean max-sms-octets ? no it's not configured, so will be using the default - I have the concatenation set to true in the users config, and it's sending other messages >160 chars with no problems:
group = sendsms-user username = blah password = blah name = Kannel max-messages = 100 concatenation = true default-sender= default default-smsc= anySMSC From: Alejandro Guerrieri [mailto:[email protected]] Sent: 25 February 2013 19:56 To: Nathan Kelly Cc: [email protected] Subject: Re: 159 chars with symbols results in a msg:41:NACK/0x00000001/Message Length is invalid Do you have configured kannel to split messages? On Mon, Feb 25, 2013 at 2:19 PM, Nathan Kelly <[email protected]<mailto:[email protected]>> wrote: Thanks, but if kannel sees the length as 161 it should send it as 2 messages then, rather than fail? As I said below, if I add another two chars to the message and send again it goes through with no problems as a auto concatenated message with 2 parts. I assume because this makes it appear to be 2 messages on the initial character count, and so when converted to GSM it is sendable. When it is 159 chars with symbols, kannel seems to count the chars, make it one message only, then is unable to stuff the required bits into the available space? Nathan From: Alejandro Guerrieri [mailto:[email protected]<mailto:[email protected]>] Sent: 25 February 2013 19:07 To: Nathan Kelly Cc: [email protected]<mailto:[email protected]> Subject: Re: 159 chars with symbols results in a msg:41:NACK/0x00000001/Message Length is invalid Yup, you went over 160, check: ...[msg:161:... Regards, Alejandro On Mon, Feb 25, 2013 at 2:02 PM, Nathan Kelly <[email protected]<mailto:[email protected]>> wrote: Currently seeing a strange bug in build from SVN (Build `Dec 20 2012 12:06:01'). When a message is sent that is 159 chars and has symbols in - such as: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa£5.00/£4.00aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa I get a fail 2013-02-25 16:41:08 FAILED Send SMS [SMSC:default] [SVC:Kannel] [ACT:] [BINF:] [FID:] [META:?smpp?ChannelId=REMOVED] [from:me] [to:+44123456789] [flags:-1:0:-1:-1:3] [msg:161:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa..5.00/..4.00aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa] [udh:0:] Add 2 more chars to it and try again - goes through no problems... My guess is it's calculating the pound signs as 2 chars (or maybe the backslash?) then trying to concatenate and then failing on the length when converting to GSM to send to the SMSC? Or am I way off with that? can anyone else recreate this fail on their setup, using latest from SVN? Config for the smsc is: group = smsc smsc = smpp smsc-id = defaultSMSC smsc-admin-id = defaultSMSC host = address.removed port = 1775 receive-port = 1775 smsc-username = blah smsc-password = blah system-type = "" address-range = "" # allow messages to UK mobile numbers only allowed-prefix = 07;+447; # Optional Parameters group = smpp-tlv name = CampaignId tag = 0x1400 type = octetstring length = 32 smsc-id = defaultSMSC group = smpp-tlv name = Reference tag = 0x1401 type = octetstring length = 32 smsc-id = defaultSMSC group = smpp-tlv name = ChannelId tag = 0x1402 type = octetstring length = 32 smsc-id = Oxygen8 # End of Optional Parameters
