Hello All,

I'm having trouble setting up a SMSC. I'm trying to use the *Huawei
K3770*USB Modem as a SMSC to send an sms to a mobile device. I'm
running
*Kannel 1.4.3* in *Ubuntu 11.10*, all in a VirtualBox. When I run the
bearerbox, Kannel doesn't connect to the device (the status page always
says "connecting"). The beaerbox log file section is as follows:

2012-01-19 15:08:53 [4726] [0] INFO: Added logfile `/tmp/kannel.log' with
level `0'.
2012-01-19 15:08:53 [4726] [0] INFO: SSL not supported, no SSL
initialization done.
2012-01-19 15:08:53 [4726] [0] INFO: HTTP: Opening server at port 13000.
2012-01-19 15:08:53 [4726] [0] DEBUG: Started thread 1
(gwlib/fdset.c:poller)
2012-01-19 15:08:53 [4726] [0] DEBUG: Started thread 2
(gwlib/http.c:server_thread)
2012-01-19 15:08:53 [4726] [0] DEBUG: Started thread 3
(gw/bb_http.c:httpadmin_run)
2012-01-19 15:08:53 [4726] [0] DEBUG: starting smsbox connection module
2012-01-19 15:08:53 [4726] [0] INFO: BOXC: 'smsbox-max-pending' not set,
using default (100).
2012-01-19 15:08:53 [4726] [0] DEBUG: Started thread 4
(gw/bb_boxc.c:sms_to_smsboxes)
2012-01-19 15:08:53 [4726] [1] DEBUG: Thread 1 (gwlib/fdset.c:poller) maps
to pid 4726.
2012-01-19 15:08:53 [4726] [3] DEBUG: Thread 3 (gw/bb_http.c:httpadmin_run)
maps to pid 4726.
2012-01-19 15:08:53 [4726] [2] DEBUG: Thread 2 (gwlib/http.c:server_thread)
maps to pid 4726.
2012-01-19 15:08:53 [4726] [4] DEBUG: Thread 4
(gw/bb_boxc.c:sms_to_smsboxes) maps to pid 4726.
2012-01-19 15:08:53 [4726] [5] DEBUG: Thread 5 (gw/bb_boxc.c:smsboxc_run)
maps to pid 4726.
2012-01-19 15:08:53 [4726] [0] DEBUG: Started thread 5
(gw/bb_boxc.c:smsboxc_run)
2012-01-19 15:08:53 [4726] [0] INFO: Set SMS resend frequency to 60 seconds.
2012-01-19 15:08:53 [4726] [0] INFO: SMS resend retry set to unlimited.
2012-01-19 15:08:53 [4726] [0] DEBUG: smsbox MO concatenated message
handling enabled
2012-01-19 15:08:53 [4726] [0] INFO: DLR rerouting for smsc id
<huawei_k3770_00> disabled.
2012-01-19 15:08:53 [4726] [0] INFO: AT2[huawei_k3770_00]: configuration
doesn't show modemtype. will autodetect
2012-01-19 15:08:53 [4726] [0] DEBUG: Started thread 6
(gw/smsc/smsc_at.c:at2_device_thread)
2012-01-19 15:08:53 [4726] [0] DEBUG: Started thread 7
(gw/bb_smscconn.c:sms_router)
2012-01-19 15:08:53 [4726] [0] INFO:
----------------------------------------
2012-01-19 15:08:53 [4726] [0] INFO: Kannel bearerbox II version 1.4.3
starting
2012-01-19 15:08:53 [4726] [0] INFO: MAIN: Start-up done, entering mainloop
2012-01-19 15:08:53 [4726] [0] DEBUG: AT2[huawei_k3770_00]: start called
2012-01-19 15:08:53 [4726] [7] DEBUG: Thread 7
(gw/bb_smscconn.c:sms_router) maps to pid 4726.
2012-01-19 15:08:53 [4726] [6] DEBUG: Thread 6
(gw/smsc/smsc_at.c:at2_device_thread) maps to pid 4726.
2012-01-19 15:08:53 [4726] [6] DEBUG: AT2[huawei_k3770_00]: detecting modem
speed.
2012-01-19 15:08:53 [4726] [6] INFO: AT2[huawei_k3770_00]: opening device
2012-01-19 15:08:53 [4726] [6] DEBUG: AT2[huawei_k3770_00]: device opened.
Telnet mode = 0
2012-01-19 15:08:54 [4726] [6] DEBUG: AT2[huawei_k3770_00]: device opened
2012-01-19 15:08:54 [4726] [6] INFO: AT2[huawei_k3770_00]: speed set to
115200
2012-01-19 15:08:54 [4726] [6] DEBUG: AT2[huawei_k3770_00]: --> ^M
2012-01-19 15:08:56 [4726] [6] DEBUG: AT2[huawei_k3770_00]: --> AT^M
2012-01-19 15:09:00 [4726] [6] DEBUG: AT2[huawei_k3770_00]: --> AT^M
2012-01-19 15:09:04 [4726] [6] DEBUG: AT2[huawei_k3770_00]: --> AT^M
2012-01-19 15:09:08 [4726] [6] INFO: AT2[huawei_k3770_00]: Closing device
2012-01-19 15:09:08 [4726] [6] INFO: AT2[huawei_k3770_00]: opening device
2012-01-19 15:09:08 [4726] [6] DEBUG: AT2[huawei_k3770_00]: device opened.
Telnet mode = 0
2012-01-19 15:09:09 [4726] [6] DEBUG: AT2[huawei_k3770_00]: device opened
2012-01-19 15:09:09 [4726] [6] INFO: AT2[huawei_k3770_00]: speed set to
57600
2012-01-19 15:09:09 [4726] [6] DEBUG: AT2[huawei_k3770_00]: --> ^M
2012-01-19 15:09:11 [4726] [6] DEBUG: AT2[huawei_k3770_00]: --> AT^M
2012-01-19 15:09:15 [4726] [6] DEBUG: AT2[huawei_k3770_00]: --> AT^M
2012-01-19 15:09:19 [4726] [6] DEBUG: AT2[huawei_k3770_00]: --> AT^M
2012-01-19 15:09:23 [4726] [6] INFO: AT2[huawei_k3770_00]: Closing device
2012-01-19 15:09:23 [4726] [6] INFO: AT2[huawei_k3770_00]: opening device
2012-01-19 15:09:23 [4726] [6] DEBUG: AT2[huawei_k3770_00]: device opened.
Telnet mode = 0
2012-01-19 15:09:24 [4726] [6] DEBUG: AT2[huawei_k3770_00]: device opened
2012-01-19 15:09:24 [4726] [6] INFO: AT2[huawei_k3770_00]: speed set to
38400
2012-01-19 15:09:24 [4726] [6] DEBUG: AT2[huawei_k3770_00]: --> ^M
2012-01-19 15:09:26 [4726] [6] DEBUG: AT2[huawei_k3770_00]: --> AT^M
2012-01-19 15:09:30 [4726] [6] DEBUG: AT2[huawei_k3770_00]: --> AT^M
2012-01-19 15:09:34 [4726] [6] DEBUG: AT2[huawei_k3770_00]: --> AT^M
2012-01-19 15:09:38 [4726] [6] INFO: AT2[huawei_k3770_00]: Closing device
2012-01-19 15:09:38 [4726] [6] INFO: AT2[huawei_k3770_00]: opening device
2012-01-19 15:09:38 [4726] [6] DEBUG: AT2[huawei_k3770_00]: device opened.
Telnet mode = 0
2012-01-19 15:09:39 [4726] [6] DEBUG: AT2[huawei_k3770_00]: device opened
2012-01-19 15:09:39 [4726] [6] INFO: AT2[huawei_k3770_00]: speed set to
19200
2012-01-19 15:09:39 [4726] [6] DEBUG: AT2[huawei_k3770_00]: --> ^M
2012-01-19 15:09:41 [4726] [6] DEBUG: AT2[huawei_k3770_00]: --> AT^M
2012-01-19 15:09:45 [4726] [6] DEBUG: AT2[huawei_k3770_00]: --> AT^M
2012-01-19 15:09:49 [4726] [6] DEBUG: AT2[huawei_k3770_00]: --> AT^M
2012-01-19 15:09:53 [4726] [6] INFO: AT2[huawei_k3770_00]: Closing device
2012-01-19 15:09:53 [4726] [6] INFO: AT2[huawei_k3770_00]: opening device
2012-01-19 15:09:53 [4726] [6] DEBUG: AT2[huawei_k3770_00]: device opened.
Telnet mode = 0
2012-01-19 15:09:54 [4726] [6] DEBUG: AT2[huawei_k3770_00]: device opened
2012-01-19 15:09:54 [4726] [6] INFO: AT2[huawei_k3770_00]: speed set to 9600
2012-01-19 15:09:54 [4726] [6] DEBUG: AT2[huawei_k3770_00]: --> ^M
2012-01-19 15:09:56 [4726] [6] DEBUG: AT2[huawei_k3770_00]: --> AT^M
2012-01-19 15:10:00 [4726] [6] DEBUG: AT2[huawei_k3770_00]: --> AT^M
2012-01-19 15:10:01 [4726] [6] DEBUG: AT2[huawei_k3770_00]: <--
^DSFLOWRPT:00001C86,00000000,00000000,000000000000E566,0000000000028248,00010000,00010000
2012-01-19 15:10:04 [4726] [6] DEBUG: AT2[huawei_k3770_00]: --> AT^M
2012-01-19 15:10:08 [4726] [6] INFO: AT2[huawei_k3770_00]: Closing device
2012-01-19 15:10:08 [4726] [6] INFO: AT2[huawei_k3770_00]: cannot detect
speed
2012-01-19 15:10:08 [4726] [6] ERROR: AT2[huawei_k3770_00]: Couldn't
connect (retrying in 10 seconds).
2012-01-19 15:10:18 [4726] [6] DEBUG: AT2[huawei_k3770_00]: detecting modem
speed.
2012-01-19 15:10:18 [4726] [6] INFO: AT2[huawei_k3770_00]: opening device
2012-01-19 15:10:18 [4726] [6] DEBUG: AT2[huawei_k3770_00]: device opened.
Telnet mode = 0
2012-01-19 15:10:19 [4726] [6] DEBUG: AT2[huawei_k3770_00]: device opened
2012-01-19 15:10:19 [4726] [6] INFO: AT2[huawei_k3770_00]: speed set to
115200
2012-01-19 15:10:19 [4726] [6] DEBUG: AT2[huawei_k3770_00]: --> ^M
2012-01-19 15:10:21 [4726] [6] DEBUG: AT2[huawei_k3770_00]: --> AT^M
2012-01-19 15:10:25 [4726] [6] DEBUG: AT2[huawei_k3770_00]: --> AT^M
2012-01-19 15:10:29 [4726] [6] DEBUG: AT2[huawei_k3770_00]: --> AT^M
2012-01-19 15:10:33 [4726] [6] INFO: AT2[huawei_k3770_00]: Closing device
2012-01-19 15:10:33 [4726] [6] INFO: AT2[huawei_k3770_00]: opening device
2012-01-19 15:10:33 [4726] [6] DEBUG: AT2[huawei_k3770_00]: device opened.
Telnet mode = 0
2012-01-19 15:10:34 [4726] [6] DEBUG: AT2[huawei_k3770_00]: device opened
2012-01-19 15:10:34 [4726] [6] INFO: AT2[huawei_k3770_00]: speed set to
57600
2012-01-19 15:10:34 [4726] [6] DEBUG: AT2[huawei_k3770_00]: --> ^M
2012-01-19 15:10:36 [4726] [6] DEBUG: AT2[huawei_k3770_00]: --> AT^M
2012-01-19 15:10:39 [4726] [6] DEBUG: AT2[huawei_k3770_00]: <--
^DSFLOWRPT:00001CAC,00000000,00000000,000000000000E5CE,000000000002827C,00010000,00010000
2012-01-19 15:10:40 [4726] [6] DEBUG: AT2[huawei_k3770_00]: --> AT^M
2012-01-19 15:10:44 [4726] [6] DEBUG: AT2[huawei_k3770_00]: --> AT^M
2012-01-19 15:10:48 [4726] [6] INFO: AT2[huawei_k3770_00]: Closing device
2012-01-19 15:10:48 [4726] [6] INFO: AT2[huawei_k3770_00]: opening device
2012-01-19 15:10:48 [4726] [6] DEBUG: AT2[huawei_k3770_00]: device opened.
Telnet mode = 0
2012-01-19 15:10:48 [4726] [2] DEBUG: HTTP: Creating HTTPClient for
`127.0.0.1'.
2012-01-19 15:10:48 [4726] [2] DEBUG: HTTP: Created HTTPClient area
0x8281168.
2012-01-19 15:10:48 [4726] [3] DEBUG: sql: SELECT count(*) FROM dlr;
2012-01-19 15:10:48 [4726] [3] DEBUG: HTTP: Resetting HTTPClient for
`127.0.0.1'.
2012-01-19 15:10:49 [4726] [6] DEBUG: AT2[huawei_k3770_00]: device opened
2012-01-19 15:10:49 [4726] [6] INFO: AT2[huawei_k3770_00]: speed set to
38400
2012-01-19 15:10:49 [4726] [6] DEBUG: AT2[huawei_k3770_00]: --> ^M
2012-01-19 15:10:51 [4726] [6] DEBUG: AT2[huawei_k3770_00]: --> AT^M
2012-01-19 15:10:55 [4726] [6] DEBUG: AT2[huawei_k3770_00]: --> AT^M
2012-01-19 15:10:59 [4726] [6] DEBUG: AT2[huawei_k3770_00]: --> AT^M
2012-01-19 15:11:03 [4726] [6] INFO: AT2[huawei_k3770_00]: Closing device
2012-01-19 15:11:03 [4726] [6] INFO: AT2[huawei_k3770_00]: opening device
2012-01-19 15:11:03 [4726] [6] DEBUG: AT2[huawei_k3770_00]: device opened.
Telnet mode = 0
2012-01-19 15:11:04 [4726] [6] DEBUG: AT2[huawei_k3770_00]: device opened
2012-01-19 15:11:04 [4726] [6] INFO: AT2[huawei_k3770_00]: speed set to
19200
2012-01-19 15:11:04 [4726] [6] DEBUG: AT2[huawei_k3770_00]: --> ^M
2012-01-19 15:11:06 [4726] [6] DEBUG: AT2[huawei_k3770_00]: --> AT^M
2012-01-19 15:11:10 [4726] [6] DEBUG: AT2[huawei_k3770_00]: --> AT^M
2012-01-19 15:11:14 [4726] [6] DEBUG: AT2[huawei_k3770_00]: --> AT^M
2012-01-19 15:11:18 [4726] [6] INFO: AT2[huawei_k3770_00]: Closing device
2012-01-19 15:11:18 [4726] [6] INFO: AT2[huawei_k3770_00]: opening device
2012-01-19 15:11:18 [4726] [6] DEBUG: AT2[huawei_k3770_00]: device opened.
Telnet mode = 0
2012-01-19 15:11:19 [4726] [6] DEBUG: AT2[huawei_k3770_00]: device opened
2012-01-19 15:11:19 [4726] [6] INFO: AT2[huawei_k3770_00]: speed set to 9600
2012-01-19 15:11:19 [4726] [6] DEBUG: AT2[huawei_k3770_00]: --> ^M
2012-01-19 15:11:21 [4726] [6] DEBUG: AT2[huawei_k3770_00]: --> AT^M
2012-01-19 15:11:25 [4726] [6] DEBUG: AT2[huawei_k3770_00]: --> AT^M
2012-01-19 15:11:29 [4726] [6] DEBUG: AT2[huawei_k3770_00]: --> AT^M
2012-01-19 15:11:33 [4726] [6] INFO: AT2[huawei_k3770_00]: Closing device
2012-01-19 15:11:33 [4726] [6] INFO: AT2[huawei_k3770_00]: cannot detect
speed
2012-01-19 15:11:33 [4726] [6] ERROR: AT2[huawei_k3770_00]: Couldn't
connect (retrying in 10 seconds).
2012-01-19 15:11:38 [4726] [3] DEBUG: sql: SELECT count(*) FROM dlr;
2012-01-19 15:11:38 [4726] [3] DEBUG: HTTP: Resetting HTTPClient for
`127.0.0.1'.
2012-01-19 15:11:43 [4726] [6] DEBUG: AT2[huawei_k3770_00]: detecting modem
speed.
2012-01-19 15:11:43 [4726] [6] INFO: AT2[huawei_k3770_00]: opening device

etc... I also get "trying to open device with not closed device". Here is
my configuration file contents:

#
# Configuration file for Kannel Bearerbox and Smsbox
#

group = core
admin-port = 13000
admin-password = bar
admin-deny-ip = "*.*.*.*
admin-allow-ip = "127.0.0.1"
log-file = "/tmp/kannel.log"
log-level = 0
smsbox-port = 13001
box-deny-ip = "*.*.*.*"
box-allow-ip = "127.0.0.1"
dlr-storage = mysql

# SMSC CONNECTIONS
# SMSC GSM - Huawei K3770
group = smsc
smsc = at
smsc-id = huawei_k3770_00
port = 13012
modemtype = auto
device = /dev/ttyUSB1
sms-center = +2772xxxxxxx #SIM Number
my-number = +2772xxxxxxx #SIM Number
connect-allow-ip = "127.0.0.1"
pin = xxxx #SIM PIN

# MODEMS!
group = modems
id = huawei_k3770_00
name = "Huawei K3770"
speed = 7200000
detect-string = "Huawei"
detect-string2 = "K3770"

# SMSBOX SETUP

group = smsbox
smsbox-id = mysmsbox
bearerbox-host = "127.0.0.1"
sendsms-port = 13013
sendsms-chars = "0123456789 +-"
# global-sender = 13013

# SEND-SMS USERS

group = sendsms-user
username = tester
password = foobar


# SMS SERVICES

group = sms-service
keyword = nop
text = "You asked nothing and I did it!"

# SMS SERVICE Default
# there should be default always
group = sms-service
keyword = default
text = "No service specified"

# MYSQL CONNECTION
group = mysql-connection
id = mydlr
host = "127.0.0.1"
username = xxxx
password = xxxx
database = dlr
max-connections = 1

# DLR TABLE STRUCTURE
group = dlr-db
id = mydlr
table = dlr
field-smsc = smsc
field-timestamp = ts
field-destination = destination
field-source = source
field-service = service
field-url = url
field-mask = mask
field-status = status
field-boxc-id = boxc


I am very new to Kannel so any assistance would be greatly appreciated!!

Reply via email to