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
                                          

Reply via email to