Hi,
I am trying to use Kannel and Wavecom modem to setup our SMS gateway, however,
there's an error when I try to use web page to send the message.
2010-09-24 10:56:53 [28436] [6] ERROR: AT2[/dev/ttyS0]: Generic error: ERROR
When I initial the process by using ./bearerbox -v 1 kannel.conf; it seems ok.
2010-09-24 10:50:42 [28436] [0] INFO: AT2[/dev/ttyS0]: configuration shows
modemtype <wavecom>
2010-09-24 10:50:42 [28436] [0] INFO: AT2[/dev/ttyS0]: read modem definition
for <Wavecom>
2010-09-24 10:50:42 [28436] [0] INFO: ----------------------------------------
2010-09-24 10:50:42 [28436] [0] INFO: Kannel bearerbox II version 1.4.3
starting
2010-09-24 10:50:42 [28436] [6] INFO: AT2[/dev/ttyS0]: opening device
2010-09-24 10:50:42 [28436] [0] INFO: MAIN: Start-up done, entering mainloop
2010-09-24 10:50:43 [28436] [6] INFO: AT2[/dev/ttyS0]: Logging in
2010-09-24 10:50:43 [28436] [6] INFO: AT2[/dev/ttyS0]: init device
2010-09-24 10:50:43 [28436] [6] INFO: AT2[/dev/ttyS0]: speed set to 9600
2010-09-24 10:50:56 [28436] [6] INFO: AT2[/dev/ttyS0]: Phase 2+ is supported
2010-09-24 10:50:57 [28436] [6] INFO: AT2[/dev/ttyS0]: AT SMSC successfully
opened.
following is my kannel.conf & modems.conf
group = core
admin-port = 13000
smsbox-port = 13001
group = smsc
smsc = at
modemtype = wavecom
speed = 9600
device=/dev/ttyS0
#my-number = 16472172125
#smsc-id = FAKE
#alt-charset = GB2312
#port = 12000
connect-allow-ip = 127.0.0.1
group = smsbox
bearerbox-host = 127.0.0.1
sendsms-port = 13013
global-sender = 13013
#sendsms-chars = "0123456789 +-"
log-file = "/tmp/smsbox.log"
log-level = 0
mo-recode = true
#access-log = "/tmp/access.log"
group = sendsms-user
username = smstest
password = smstest
#user-deny-ip = ""
#user-allow-ip = ""
include = "/usr/local/gateway/modems.conf"
Modems.conf:
group = modems
id = generic
name = "Generic my Modem "
# group = modems
# id = wavecom
# name = Wavecom
# detect-string = "WAVECOM"
# init-string = "AT+CNMI=1,2,0,0,0"
# init-string = "AT+CNMI=2,3,0,1,0;+CMEE=1;at*cmee=1 "
# init-string = "AT+CNMI=1,2,0,1,1
# init-string = AT+CNMI=2,1,0,0,0;+CPMS="ME","ME","ME";+CMEE=1
# speed = 9600
group = modems
id = wavecom
name = Wavecom
detect-string = "WAVECOM"
# init-string = AT+CNMI=3,1,0,0,0;+CPMS="ME","ME","ME";+CMEE=1
message-storage = "ME"
need-sleep = true
sendline-sleep = 300
reset-string = "AT+CFUN=1"
speed = 9600
keepalive-cmd = "AT+CMGD=1,2"
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"
init-string = "AT+CNMI=2,3,0,1,0;+CMEE=1"
speed = 9600
enable-hwhs = "AT\\Q3"
need-sleep = true
group = modems
id = siemens_m20
name = "Siemens M20"
detect-string = "SIEMENS"
detect-string2 = "M20"
speed = 9600
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"
init-string = "AT+CNMI=2,3,0,1,0;+CMEE=1"
keepalive-cmd = "AT+CBC;+CSQ"
speed = 9600
enable-hwhs = "AT\\Q3"
need-sleep = true
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 = 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 = sonyericsson_gr47
name = "Sony Ericsson GR47"
detect-string = "GR47"
message-storage = "ME"
# use this init-string for non sim-buffering
init-string = "AT+CNMI=3,2,0,0"
# use this init-string for sim-buffering
#init-string = "AT+CNMI=3,1,0,0"
reset-string = "ATZ"
broken = true
group = modems
id = alcatel
name = "Alcatel"
detect-string = "Alcatel"
init-string = "AT+CNMI=3,2,0,0"
group = modems
id = sonyericsson_T630-T628
name = "Sony Ericsson T630-T628?
init-string = "AT+CNMI=2,3,2,0,0;+CMGF=0?
keepalive-cmd = "AT+CBC;+CSQ;+CMGF=0?
broken = true
group = modems
id = sonyericsson_p1i
name = "Sony Ericsson P1i"
detect-string = "Sony Ericsson P1i"
init-string = "ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0"
message-storage = "SM"
reset-string = "ATZ"
broken = true
Can someone please help me?
Thanks!
Roger