Hello,

I'm running Kannel 1.4.2 (and mySQL) with a pool of Nokia 12 modems. I'm
using this gateway for sending sms.
I got some troubles when I have some mass sending, the success (SMS that
arrive successful on the handset) ratio is not constant and some time is
under 30% (usually it come to 75/85%).


example :
Total MT = 1297
Total MO = 1990
Dont
_________________________________
Total MO NACK = 58
Total MO Non Delivered = 27
Total MO ACK = 1240
Total MO Buffered = 146
Total MO Success = 519

I make a correction in the kannel code in order to remove the bug with
multiple senders and the limitation of 255 ts : the DLR are updated based on
ts AND destination AND smsc. I could provide this code for people who want
it.

My concern is the actual ratio is not so good and I don't know why.

here is my modem.cong and the extract of the setup of kannel.conf for the
smsc AT.

Does someone have idea about the keepalive paramaters (I setup it to 6 sec)?
What about sim buffering ?

Thanks for your help.


group = smsc
smsc = at
smsc-id = Titi2
allowed-smsc-id = toto;titi2
#modemtype = wavecom | premicell | siemens | siemens-tc35 | falcom |
nokiaphone | ericsson
modemtype = nokia12
device = /dev/ttyS7
pin = 0000
# validity period is 167 (24 hours+ x jours)
validityperiod = 169
# ping du modem toutes les 60s
keepalive = 6
# numero de tel de ce GSM
my-number = 00336xxxxxxxx
#throughput = 2
sim-buffering = true
# pour ISO 8859-1
#alt-charset = "ASCII"




# Modems configuration
#
# Example and default values
#
# group = modems
# id = "my-id"
# name = "my-name"
# detect-string = "MODEM"
# detect-string2 = "" [Default]
# init-string = "AT+CNMI=1,2,0,0,0" [Default]
# speed = 9600 [Default]
# enable-hwhs = "AT+IFC=2,2" [Default]
# need-sleep = false [Default]
# no-pin = false [Default]
# no-smsc = false [Default]
# sendline-sleep = 100 [Default, miliseconds]
# keepalive-cmd = "AT" [Default]
# broken = false [Default]
# message-storage = "SM"
# enable-mms = false [Default]


# If modemtype=auto, try everyone and defaults to this one
group = modems
id = generic
name = "Generic Modem"

group = modems
id = wavecom
name = Wavecom
detect-string = "WAVECOM"

group = modems
id = premicell
name = Premicell
detect-string = "PREMICEL"
no-pin = true
no-smsc = true

group = modems
id = siemens_tc35
name = "Siemens TC35"
detect-string = "SIEMENS"
detect-string2 = "TC35"
init-string = "AT+CNMI=1,2,0,1,1"
speed = 19200
enable-hwhs = "AT\\Q3"
need-sleep = true

group = modems
id = siemens_m20
name = "Siemens M20"
detect-string = "SIEMENS"
detect-string2 = "M20"
speed = 19200
enable-hwhs = "AT\\Q3"
keepalive-cmd = "AT+CBC;+CSQ"
need-sleep = true

group = modems
id = siemens_sl45
name = "Siemens SL45"
detect-string = "SIEMENS"
#detect-string2 = "SL45"
#init-string = "AT+CNMI=1,2,2,2,1;+CMGF=0"
init-string = "AT+CNMI=1,2,2,2,1;+CMGF=0"
keepalive-cmd = "AT+CBC;+CSQ"
speed = 19200
enable-hwhs = "AT\\Q3"
need-sleep = true
#message-storage = "ME"
message-storage = "SM"

group = modems
id = nokiaphone
name = "Nokia Phone"
detect-string = "Nokia Mobile Phone"
need-sleep = true
keepalive-cmd = "AT+CBC;+CSQ"
enable-mms = true

group = modems
id = nokia12
name = "Nokia 12"
detect-string = "Nokia"
need-sleep = true
#keepalive-cmd = "AT+CBC;+CSQ"
keepalive-cmd = "AT+CSQ"
enable-mms = true
# init-string = "AT+CNMI=2,2,0,1,1"
init-string = "ATE0+CNMI=2,0,0,1,0"
message-storage = "SM"
no-pin =true


group = modems
id = sagem
name = "Sagem"
detect-string = "Sagem"
need-sleep = true
#keepalive-cmd = "AT+CBC;+CSQ"
#enable-mms = true
init-string = "AT+CNMI=2,0,0,1,0"
enable-hwhs = "AT&k3"
speed = 9600
message-storage = "SM"


group = modems
id = wave2
name = "wave2"
detect-string = "WAVECOM"
need-sleep = true
keepalive-cmd = "AT+CBC;+CSQ"
#enable-hwhs = "AT+IFC=2,2"
#enable-mms = true
init-string = "ATE0+CNMI=2,1,0,1,1"
speed = 9600
message-storage = "SM"



group = modems
id = falcom
name = "Falcom"
detect-string = "Falcom"
no-smsc = true

group = modems
id = ericsson_r520m
name = "Ericsson R520m"
detect-string = "R520m"
init-string = "AT+CNMI=3,2,0,0"

group = modems
id = ericsson_t68
name = "Ericsson T68"
detect-string = "T68"
init-string = "AT+CNMI=3,3"
keepalive-cmd = "AT+CBC;+CSQ"
broken = true

group = modems
id = alcatel
name = "Alcatel"
detect-string = "Alcatel"
init-string = "AT+CNMI=3,2,0,0"


Reply via email to