I set-up and configured Kannel using a Wavecom serial modem. Installed on Ubuntu using apt-get. But I have this problem:
If I run Kannel from the command line: /usr/sbin/bearerbox -v 1 /etc/kannel/kannel.conf /usr/sbin/smsbox -v 1 /etc/kannel/kannel.conf Everything works great. I am able to send messages and I get this: 0: Accepted for Delivery But if I start Kannel using the startup script (/etc/init.d/kannel start), I get this when sending messages: 3: Queued for later delivery The differences is that when starting up from the command line, I get this: SMSC connections: unknown AT2[/dev/ttyS0] (online 30s, rcvd 0, sent 0, failed 0, queued 0 msgs) And when starting up using the /etc/init.d script, I get this: SMSC connections: unknown AT2[/dev/ttyS0] (connecting, rcvd 0, sent 0, failed 0, queued 0 msgs) (it stays on "connecting" and does nothing else). What could be the problem? Thanks in advance. This is my config file: # # Sample configuration file for Kannel bearerbox on Debian. # See the documentation for explanations of fields. # # HTTP administration is disabled by default. Make sure you set the # password if you enable it. group = core admin-port = 13000 # the port number to access kannel’s admin web view admin-password = bar smsbox-port = 13001 #the port number used by the smsbox to connect to the bearerbox log-file = "/var/log/kannel/kannel.log" # the bearerbox log file log-level = 0 access-log = "/var/log/kannel/kannel.access" box-deny-ip = "*.*.*.*" box-allow-ip = "192.168.0.*" group = smsc smsc = at modemtype = wavecom device = /dev/ttyS0 speed = 115200 my-number = 87019979 connect-allow-ip = 127.0.0.1 log-level = 0 group = modems id = wavecom name = wavecom detect-string = "WAVECOM" group = smsbox bearerbox-host = 127.0.0.1 sendsms-port = 13013 global-sender = 88164300 log-level = 0 group = sendsms-user username="foo" password="bar" concatenation = true max-messages = 10 group = sms-service keyword-regex = .* catch-all = yes max-messages = 0 get-url = "http://localhost/sms?phone=%p&text=%a"