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

Reply via email to