RE: Inverted Exclamation mark and question mark issue.

"Wan Md Arif Noor Bin. Wan Nizam" <[email protected]>
Newsgroups gmane.comp.mobile.kannel.user
Message-ID <KL1PR0601MB18772AC1E03004BE4DF05CC6D2A40@KL1PR0601MB1877.apcprd06.prod.outlook.com>
Hi There,

Thanks for replying, I already tested using that parameter, but I keep receiving “B?”.
Below are the debug log.

curl "http://localhost:13017/cgi-bin/sendsms?username=smsSMPP2&password=smsPass&from=68888&to=601132495424&text=%C2%A1&coding=0&charset=UTF-8"

2018-04-04 17:17:39 [10745] [7] DEBUG: SMPP PDU 0x7efe78000a10 dump:
2018-04-04 17:17:39 [10745] [7] DEBUG:   type_name: submit_sm
2018-04-04 17:17:39 [10745] [7] DEBUG:   command_id: 4 = 0x00000004
2018-04-04 17:17:39 [10745] [7] DEBUG:   command_status: 0 = 0x00000000
2018-04-04 17:17:39 [10745] [7] DEBUG:   sequence_number: 56414 = 0x0000dc5e
2018-04-04 17:17:39 [10745] [7] DEBUG:   service_type: NULL
2018-04-04 17:17:39 [10745] [7] DEBUG:   source_addr_ton: 0 = 0x00000000
2018-04-04 17:17:39 [10745] [7] DEBUG:   source_addr_npi: 1 = 0x00000001
2018-04-04 17:17:39 [10745] [7] DEBUG:   source_addr: "68888"
2018-04-04 17:17:39 [10745] [7] DEBUG:   dest_addr_ton: 1 = 0x00000001
2018-04-04 17:17:39 [10745] [7] DEBUG:   dest_addr_npi: 1 = 0x00000001
2018-04-04 17:17:39 [10745] [7] DEBUG:   destination_addr: "601132495424"
2018-04-04 17:17:39 [10745] [7] DEBUG:   esm_class: 3 = 0x00000003
2018-04-04 17:17:39 [10745] [7] DEBUG:   protocol_id: 0 = 0x00000000
2018-04-04 17:17:39 [10745] [7] DEBUG:   priority_flag: 0 = 0x00000000
2018-04-04 17:17:39 [10745] [7] DEBUG:   schedule_delivery_time: NULL
2018-04-04 17:17:39 [10745] [7] DEBUG:   validity_period: NULL
2018-04-04 17:17:39 [10745] [7] DEBUG:   registered_delivery: 0 = 0x00000000
2018-04-04 17:17:39 [10745] [7] DEBUG:   replace_if_present_flag: 0 = 0x00000000
2018-04-04 17:17:39 [10745] [7] DEBUG:   data_coding: 0 = 0x00000000
2018-04-04 17:17:39 [10745] [7] DEBUG:   sm_default_msg_id: 0 = 0x00000000
2018-04-04 17:17:39 [10745] [7] DEBUG:   sm_length: 2 = 0x00000002
2018-04-04 17:17:39 [10745] [7] DEBUG:   short_message:
2018-04-04 17:17:39 [10745] [7] DEBUG:    Octet string at 0x7efe78000c40:
2018-04-04 17:17:39 [10745] [7] DEBUG:      len:  2
2018-04-04 17:17:39 [10745] [7] DEBUG:      size: 3
2018-04-04 17:17:39 [10745] [7] DEBUG:      immutable: 0
2018-04-04 17:17:39 [10745] [7] DEBUG:      data: c2 a1                                             ..
2018-04-04 17:17:39 [10745] [7] DEBUG:    Octet string dump ends.
2018-04-04 17:17:39 [10745] [7] DEBUG: SMPP PDU dump ends.

However it works correctly when sending with coding=2, but by using that it halved the SMS length.  Appreciate your help in this.

Cheers,
Arif Noor

From: Alexander Malysh <[email protected]> On Behalf Of [email protected]
Sent: Wednesday, April 04, 2018 4:40 PM
To: Wan Md Arif Noor Bin. Wan Nizam <[email protected]>
Cc: [email protected]
Subject: Re: Inverted Exclamation mark and question mark issue.

Hi,

you have to send in UTF-8 with coding=0 (for inverted exclamation mark: text=%C2%A1&coding=0).
If it doesn’t work please check your smpp debug logs and check if submit_sm has correct values in message body
and if yes then SMSC doing something wrong.

Thanks,
Alex



Am 04.04.2018 um 07:27 schrieb Wan Md Arif Noor Bin. Wan Nizam <[email protected]<mailto:[email protected]>>:

Hello Users,

I’m having an issue with sending both inverted exclamation mark (¡) and inverted question mark (¿) , it seems like it was converted to B! and B? instead.

Tried with all below parameter but none working except for UCS-2 which I want to avoid.

curl "http://localhost:13017/cgi-bin/sendsms?username=smsSMPP2&password=smsPass&from=68888&to=60113******&text=¿<http://localhost:13017/cgi-bin/sendsms?username=smsSMPP2&password=smsPass&from=68888&to=60113******&text=%C2%BF>"  Result : B?
curl "http://localhost:13017/cgi-bin/sendsms?username=smsSMPP2&password=smsPass&from=68888&to=60113******&text=%C2%BF" Result :B?
curl "http://localhost:13017/cgi-bin/sendsms?username=smsSMPP2&password=smsPass&from=68888&to=60113******&text=¿&coding=0&alt-dcs=1<http://localhost:13017/cgi-bin/sendsms?username=smsSMPP2&password=smsPass&from=68888&to=60113******&text=%C2%BF&coding=0&alt-dcs=1>" Result : ‘
curl "http://localhost:13017/cgi-bin/sendsms?username=smsSMPP2&password=smsPass&from=68888&to=60113******&text=%C2%BF&coding=0&alt-dcs=1" Result : ‘
curl "http://localhost:13017/cgi-bin/sendsms?username=smsSMPP2&password=smsPass&from=68888&to=60113******&text=¿&coding=0&alt-dcs=0<http://localhost:13017/cgi-bin/sendsms?username=smsSMPP2&password=smsPass&from=68888&to=60113******&text=%C2%BF&coding=0&alt-dcs=0>" Result : B?
curl "http://localhost:13017/cgi-bin/sendsms?username=smsSMPP2&password=smsPass&from=68888&to=60113******&text=%C2%BF&coding=0&alt-dcs=0" Result : B?
curl "http://localhost:13017/cgi-bin/sendsms?username=smsSMPP2&password=smsPass&from=68888&to=60113******&text=¿&coding=0&charset=ISO-8859-1&alt-dcs=1<http://localhost:13017/cgi-bin/sendsms?username=smsSMPP2&password=smsPass&from=68888&to=60113******&text=%C2%BF&coding=0&charset=ISO-8859-1&alt-dcs=1>"Result : ?’
curl "http://localhost:13017/cgi-bin/sendsms?username=smsSMPP2&password=smsPass&from=68888&to=60113******&text=¿&coding=0&charset=ISO-8859-1&alt-dcs=1<http://localhost:13017/cgi-bin/sendsms?username=smsSMPP2&password=smsPass&from=68888&to=60113******&text=%C2%BF&coding=0&charset=ISO-8859-1&alt-dcs=1>"Result : ?’

Tried with charset UTF-8 and ASCII, but same with same result. Please advise what else can be done to get this working?

Config:

group = core
admin-port = 13005
smsbox-port = 13007
sms-resend-retry = 10
admin-password = admin
box-deny-ip = "*.*.*.*"
box-allow-ip = ""
access-log = /opt/kannel/smpp_access.log
access-log-format = "[SMSC:%i] [from:%p] [to:%P] [msg:%L:%b] [FID:%F]"
store-type = file
store-location = "/opt/kannel/smpp.store"
store-dump-freq = 100

group = smsbox
bearerbox-host = 127.0.0.1
sendsms-port = 13017
http-request-retry = 3
http-queue-delay = 5
reply-couldnotfetch = "Please wait"
log-file = "/opt/kannel/smsbox/smsbox.log"
log-level = 0

group = smsc
smsc = smpp
smsc-id = smppConnection2
allowed-smsc-id = "smppConnection2"
host =
port =
system-type = ""
address-range = "1234"
smsc-username = ""
smsc-password = ""
source-addr-ton = 0
source-addr-npi = 1
dest-addr-ton = 1
dest-addr-npi = 1
interface-version = 52
throughput = 15
alt-charset = "utf-8"
connection-timeout = 60
max-pending-submits = 10
enquire-link-interval = 20
transceiver-mode = 0
log-file = "/opt/kannel/bearerbox/debug.log"
log-level = 0
reconnect-delay = 2

group = sendsms-user
username = smsSMPP2
password = smsPass
max-messages  = 10
concatenation = true
default-smsc = smppConnection2

group = sms-service
keyword = default
accepted-smsc = smppConnection2
get-url = "
max-messages = 0
  concatenation = true
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.