Hi All,
I have a strange problem. The Kannel install works and SMS messages send
data as expected. However, when it send the data to the modem it removes the
+ from the number. I have read a range of information, docs, etc, and all
discuss removal of the plus, but nothing discusses why it would be removed
by default.
I need to add the plus for my SMSC connections, and it is the only area in
issue as everything else is sent to the modem as it should be.
I have the standard sendsms-chars = "0123456789+- " code in SMSBOX and I
have tried the unified characters string to no avail. The + is always
removed.
Log extract shows the issue (plus removed between USER: NUMBER).
sendsms sender:<USER: 614888XXXXX> (IP) to:< 614888XXXXX> msg:<test TLV>
I expect, and based on the forums it should be <USER:+614888XXXXX> etc
Its clear it is happening in the blackened, but I can see no way to change
the behaviour.
My version is :
Kannel bearerbox version `1.4.4'. Build `Apr 5 2016 13:32:05', compiler
`5.3.1 20160330'. System Linux, release 4.4.0-154-generic, version
#181-Ubuntu SMP Tue Jun 25 05:29:03 UTC 2019, machine x86_64. Hostname
sms.gallagherandco.co.nz, IP 127.0.1.1. Libxml version 2.9.3. Using OpenSSL
1.0.2g 1 Mar 2016. Compiled with MySQL 5.7.11, using MySQL 5.7.26. Compiled
with PostgreSQL 9.5.2. Using SQLite 3.11.0. Using hiredis API 0.13.3 Using
native malloc.
Nothing fancy at this stage, just the basics to make sure it works first.
Thanks for any assistance as I have been on it for a day and found no
articles to help, so thought it was time to ask.
----
Config with sensitive parts REMOVED
# CORE
group = core
admin-port = REMOVED
admin-password = REMOVED
status-password = REMOVED
log-file = /var/log/kannel/kannel.log
log-level = 0
access-log = /var/log/kannel/access.log
smsbox-port = REMOVED
store-type = spool
store-location = /var/spool/kannel/store
smsbox-max-pending = 100
# SMSBOX
group = smsbox
bearerbox-host = localhost
bearerbox-port = REMOVED
sendsms-port = REMOVED
sendsms-chars = "0123456789+- "
log-file = /var/log/kannel/smsbox.log
log-level = 0
access-log = /var/log/kannel/access.log
mo-recode = true
# smsc smpp1
group = smsc
smsc = smpp
smsc-id = smpp1
allowed-smsc-id = smpp1
host = REMOVED
port = REMOVED
transceiver-mode = yes
smsc-username = REMOVED
smsc-password = REMOVED
system-type = "default"
log-file = /var/log/kannel/smsc-smpp1.log
log-level = 0
# sendsms-user
group = sendsms-user
default-smsc = smpp1
username = REMOVED
password = REMOVED
max-messages = 6
concatenation = true
# SMS SERVICE
group = sms-service
keyword = default
omit-empty = true
max-messages = 0
get-url = REMOVED
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.