No. Init scripts are the responsibility of the user. Environments differ so much that it is not possible to have one script that fit sall. You will have to edit it and adapt it to your environment.

BR,
Nikos
----- Original Message ----- From: "Andreas Friesse" <[email protected]>
To: "Alvaro Cornejo" <[email protected]>
Cc: <[email protected]>
Sent: Thursday, November 18, 2010 12:41 AM
Subject: Re: Sending SMS with kannel - where is the fault


Hi,

instead of the entry

group = smsbox
...
log-file = "/var/log/kannel/smsbox.log"

there is no log-file "smsbox.log" generated or if I create it and change
owner to kannel (or beleave it as root) there are no entries.

How could I start smsbox? Shouldn't smsbox start with the start of
kannel-script in /etc/init.d/ with bearerbox and wapbox automaticly?

BR

Andreas Frie�e



Am 17.11.2010 14:37, schrieb Alvaro Cornejo:
did you started smsbox? What does its log said?


|-----------------------------------------------------------------------------------------------------------------|
EnvΓ­e y Reciba Datos y mensajes de Texto (SMS) hacia y desde cualquier
celular y Nextel
en el PerΓΊ, MΓ©xico y en mas de 180 paises. Use aplicaciones 2 vias via
SMS y GPRS online
              Visitenos en www.perusms.NET www.smsglobal.com.mx y
www.pravcom.com



2010/11/16 Nikos Balkanas <[email protected]>:
Hi,

1) Address only users list for such questions.
2) Try
http://10.10.10.11:13013/cgi-bin/sendsms?username=tester&password=foobar&to=0176xxxxxxxx&text=Hello+world
3) Uncomment smsbox-id in group smsbox. You will need it.
4) Go to sleep

BR,
Nikos

----- Original Message -----
From: Andreas Friesse
To: [email protected]
Sent: Tuesday, November 16, 2010 11:30 PM
Subject: Sending SMS with kannel - where is the fault
Hello Community,

I hope there is anybody out there who could help me. About the last five
days I turn bit for bit, have read nearly every thread I could found - but
kannel refuses to work. Meanwhile my head is spinning and I can't get no
sleep about this problem...

First of all - I want to use kannel only for sending sms with mobile phone.
Later there should be SMS-Center to send at the same time many SMS. So I
decided to try kannel.

Installation of kannel works fine. Configuration isn't as easy as it seemed
to be. This is my configuration file (kannel.conf)

#############
# kannel.conf
# -------------------

group = core
admin-port = 13000
smsbox-port = 13001
admin-password = bar
admin-deny-ip = "*.*.*.*"
admin-allow-ip = "127.0.0.1;10.10.10.200"
# wapbox-port = 13002
# wdp-interface-name = "*"
log-file = "/var/log/kannel/bearerbox.log"
box-deny-ip = "*.*.*.*"
box-allow-ip = "127.0.0.1;10.10.10.200"
access-log = "/var/log/kannel/access-core.log"
store-file = "/var/log/kannel/kannel.store"

# WAP-Gateway
#group = wapbox
#bearerbox-host = localhost
#log-file = "/var/log/kannel/wapbox.log"

# SMS-CENTERS
group = smsc
smsc = at
smsc-id = K800
modemtype = auto
device = /dev/ttyACM0
my-number = 01577xxxxxxx # my phone-No
#port = 10000
connect-allow-ip = "127.0.0.1;10.10.10.200"
log-level = 0
speed = 460800
pin = xxxx # my sim-pin number
# keepalive = 90
include = "/etc/kannel/modems.conf"

#Modem Detection
group = modems
id = sonyericsson_k800
name = "Sony Ericsson K800"
detect-string = "Sony Ericsson"
detect-string2 = "K800"
init-string = "AT+CNMI=2,3"
message-storage = "SM"
enable-mms = true

# SMSBOX
group = smsbox
bearerbox-host = localhost
sendsms-port = 13013
# bearerbox-port = 13001
global-sender = 13013
# smsbox-id = "my smsbox"
sendsms-chars = "0123456789 +-"
log-file = "/var/log/kannel/smsbox.log"
log-level = 0
access-log = "access.log"

# SEND-SMS USERS
group = sendsms-user
username = tester
password = foobar


############
# modems.conf
# -------------------
# 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"
keepalive-cmd = "AT+CBC;+CSQ"
speed = 19200
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"

#Modem Detection
group = modems
id = sonyericsson_k800
name = "Sony Ericsson K800"
detect-string = "Sony Ericsson"
detect-string2 = "K800"
init-string = "AT+CNMI=2,3"
#message-storage = "SM"
enable-mms = true

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



When I start kannel (/etc/init.d/kannel start) everthing looks fine in
bearerbox.log (logging stops at the end).


2010-11-16 21:01:25 [1506] [0] INFO: Added logfile
`/var/log/kannel/bearerbox.lo
g' with level `0'.
2010-11-16 21:01:25 [1506] [0] INFO: Started access logfile
`/var/log/kannel/acc
ess-core.log'.
2010-11-16 21:01:25 [1506] [0] INFO: HTTP: Opening server at port 13000.
2010-11-16 21:01:25 [1506] [1] DEBUG: Thread 1 (gwlib/fdset.c:poller) maps
to pi
d 1506.
2010-11-16 21:01:25 [1506] [0] DEBUG: Started thread 1
(gwlib/fdset.c:poller)
2010-11-16 21:01:25 [1506] [0] DEBUG: Started thread 2
(gwlib/http.c:server_thre
ad)
2010-11-16 21:01:25 [1506] [0] DEBUG: Started thread 3
(gw/bb_http.c:httpadmin_r
un)
2010-11-16 21:01:25 [1506] [0] DEBUG: starting smsbox connection module
2010-11-16 21:01:25 [1506] [0] INFO: BOXC: 'smsbox-max-pending' not set,
using d
efault (100).
2010-11-16 21:01:25 [1506] [2] DEBUG: Thread 2 (gwlib/http.c:server_thread)
maps
 to pid 1506.
2010-11-16 21:01:25 [1506] [4] DEBUG: Thread 4
(gw/bb_boxc.c:sms_to_smsboxes) ma
ps to pid 1506.
2010-11-16 21:01:25 [1506] [3] DEBUG: Thread 3 (gw/bb_http.c:httpadmin_run)
maps
 to pid 1506.
2010-11-16 21:01:25 [1506] [0] DEBUG: Started thread 4
(gw/bb_boxc.c:sms_to_smsb
oxes)
2010-11-16 21:01:25 [1506] [0] DEBUG: Started thread 5
(gw/bb_boxc.c:smsboxc_run
)
2010-11-16 21:01:25 [1506] [0] INFO: Set SMS resend frequency to 60 seconds.
2010-11-16 21:01:25 [1506] [0] INFO: SMS resend retry set to unlimited.
2010-11-16 21:01:25 [1506] [0] INFO: DLR rerouting for smsc id <K800>
disabled.
2010-11-16 21:01:25 [1506] [0] INFO: AT2[K800]: configuration doesn't show
modem
type. will autodetect
2010-11-16 21:01:25 [1506] [0] DEBUG: Started thread 6
(gw/smsc/smsc_at.c:at2_de
vice_thread)
2010-11-16 21:01:25 [1506] [5] DEBUG: Thread 5 (gw/bb_boxc.c:smsboxc_run)
maps t
o pid 1506.
2010-11-16 21:01:25 [1506] [7] DEBUG: Thread 7 (gw/bb_smscconn.c:sms_router)
map
s to pid 1506.
2010-11-16 21:01:25 [1506] [7] DEBUG: sms_router: time to sleep 30.00 secs.
2010-11-16 21:01:25 [1506] [6] DEBUG: Thread 6
(gw/smsc/smsc_at.c:at2_device_thr
ead) maps to pid 1506.
2010-11-16 21:01:25 [1506] [6] DEBUG: AT2[K800]: detecting modem type
2010-11-16 21:01:25 [1506] [6] INFO: AT2[K800]: opening device
2010-11-16 21:01:25 [1506] [0] DEBUG: Started thread 7
(gw/bb_smscconn.c:sms_rou
ter)
2010-11-16 21:01:25 [1506] [0] INFO:
----------------------------------------
2010-11-16 21:01:25 [1506] [0] INFO: Kannel bearerbox II version 1.4.1
starting
2010-11-16 21:01:25 [1506] [0] INFO: Loading store file
`/var/log/kannel/kannel.
store'
2010-11-16 21:01:25 [1506] [0] INFO: Store-file size 0, starting to unpack 2010-11-16 21:01:25 [1506] [0] INFO: Retrieved 0 messages, non-acknowledged
mess
ages: 0
2010-11-16 21:01:25 [1506] [0] DEBUG: Started thread 8
(gw/bb_store.c:store_dump
er)
2010-11-16 21:01:25 [1506] [0] INFO: MAIN: Start-up done, entering mainloop
2010-11-16 21:01:25 [1506] [0] DEBUG: AT2[K800]: start called
2010-11-16 21:01:25 [1506] [7] DEBUG: sms_router: gwlist_len = 0
2010-11-16 21:01:25 [1506] [8] DEBUG: Thread 8 (gw/bb_store.c:store_dumper)
maps
 to pid 1506.
2010-11-16 21:01:25 [1506] [8] DEBUG: Dumping 0 messages to store
2010-11-16 21:01:25 [1506] [6] DEBUG: AT2[K800]: device opened
2010-11-16 21:01:26 [1506] [6] DEBUG: AT2[K800]: device opened
2010-11-16 21:01:26 [1506] [6] INFO: AT2[K800]: speed set to 460800
2010-11-16 21:01:26 [1506] [6] DEBUG: AT2[K800]: --> ^M
2010-11-16 21:01:28 [1506] [6] DEBUG: AT2[K800]: --> AT^M
2010-11-16 21:01:28 [1506] [6] DEBUG: AT2[K800]: <-- AT
2010-11-16 21:01:28 [1506] [6] DEBUG: AT2[K800]: <-- OK
2010-11-16 21:01:28 [1506] [6] DEBUG: AT2[K800]: --> AT&F^M
2010-11-16 21:01:28 [1506] [6] DEBUG: AT2[K800]: <-- AT&F
2010-11-16 21:01:28 [1506] [6] DEBUG: AT2[K800]: <-- OK
2010-11-16 21:01:28 [1506] [6] DEBUG: AT2[K800]: --> ATE0^M
2010-11-16 21:01:28 [1506] [6] DEBUG: AT2[K800]: <-- ATE0
2010-11-16 21:01:28 [1506] [6] DEBUG: AT2[K800]: <-- OK
2010-11-16 21:01:28 [1506] [6] DEBUG: AT2[K800]: --> ATI^M
2010-11-16 21:01:28 [1506] [6] DEBUG: AT2[K800]: <-- Sony Ericsson K800
2010-11-16 21:01:28 [1506] [6] DEBUG: AT2[K800]: <-- OK
2010-11-16 21:01:28 [1506] [6] DEBUG: Loading include file
`/etc/kannel/modems.c
onf' (on line 41 of file /etc/kannel/kannel.conf).
2010-11-16 21:01:28 [1506] [6] DEBUG: AT2[K800]: found string <Sony
Ericsson> pl
us <K800>, using modem definition <Sony Ericsson K800>
2010-11-16 21:01:28 [1506] [6] DEBUG: AT2[K800]: --> AT+CSMS=?^M
2010-11-16 21:01:28 [1506] [6] DEBUG: AT2[K800]: <-- +CSMS: (0)
2010-11-16 21:01:28 [1506] [6] DEBUG: AT2[K800]: <-- OK
2010-11-16 21:01:28 [1506] [6] INFO: AT2[K800]: closing device
2010-11-16 21:01:28 [1506] [6] INFO: AT2[K800]: opening device
2010-11-16 21:01:28 [1506] [6] DEBUG: AT2[K800]: device opened
2010-11-16 21:01:28 [1506] [6] DEBUG: AT2[K800]: device opened
2010-11-16 21:01:28 [1506] [6] INFO: AT2[K800]: init device
2010-11-16 21:01:28 [1506] [6] INFO: AT2[K800]: speed set to 460800
2010-11-16 21:01:28 [1506] [6] DEBUG: AT2[K800]: --> ATZ^M
2010-11-16 21:01:28 [1506] [6] DEBUG: AT2[K800]: <-- OK
2010-11-16 21:01:28 [1506] [6] DEBUG: AT2[K800]: --> AT^M
2010-11-16 21:01:28 [1506] [6] DEBUG: AT2[K800]: <-- AT
2010-11-16 21:01:28 [1506] [6] DEBUG: AT2[K800]: <-- OK
2010-11-16 21:01:28 [1506] [6] DEBUG: AT2[K800]: --> AT&F^M
2010-11-16 21:01:29 [1506] [6] DEBUG: AT2[K800]: <-- AT&F
2010-11-16 21:01:29 [1506] [6] DEBUG: AT2[K800]: <-- OK
2010-11-16 21:01:29 [1506] [6] DEBUG: AT2[K800]: --> ATE0^M
2010-11-16 21:01:29 [1506] [6] DEBUG: AT2[K800]: <-- ATE0
2010-11-16 21:01:29 [1506] [6] DEBUG: AT2[K800]: <-- OK
2010-11-16 21:01:29 [1506] [6] DEBUG: AT2[K800]: --> AT+IFC=2,2^M
2010-11-16 21:01:29 [1506] [6] DEBUG: AT2[K800]: <-- OK
2010-11-16 21:01:29 [1506] [6] DEBUG: AT2[K800]: --> AT+CPIN?^M
2010-11-16 21:01:29 [1506] [6] DEBUG: AT2[K800]: <-- +CPIN: READY
2010-11-16 21:01:29 [1506] [6] DEBUG: AT2[K800]: <-- OK
2010-11-16 21:01:29 [1506] [6] DEBUG: AT2[K800]: --> AT+CMGF=0^M
2010-11-16 21:01:29 [1506] [6] DEBUG: AT2[K800]: <-- +CMGF: 0
2010-11-16 21:01:29 [1506] [6] DEBUG: AT2[K800]: <-- OK
2010-11-16 21:01:29 [1506] [6] DEBUG: AT2[K800]: --> AT+CSMS=?^M
2010-11-16 21:01:29 [1506] [6] DEBUG: AT2[K800]: <-- +CSMS: (0)
2010-11-16 21:01:29 [1506] [6] DEBUG: AT2[K800]: <-- OK
2010-11-16 21:01:29 [1506] [6] DEBUG: AT2[K800]: --> AT+CNMI=2,3^M
2010-11-16 21:01:29 [1506] [6] DEBUG: AT2[K800]: <-- OK
2010-11-16 21:01:29 [1506] [6] INFO: AT2[K800]: AT SMSC successfully opened.

access-core.log
2010-11-16 21:00:02 Log begins
2010-11-16 21:00:14 Log ends
2010-11-16 21:01:25 Log begins


Now I trying to send a sms via http.
http://10.10.10.11:13001/cgi-bin/sendsms?username=tester&password=foobar&to=0176xxxxxxxx&text=Hello+world

bearerbox.log
2010-11-16 21:06:04 [1506] [5] INFO: Client connected from <10.10.10.200>
2010-11-16 21:06:04 [1506] [9] DEBUG: Thread 9 (gw/bb_boxc.c:function) maps
to pid 1506.
2010-11-16 21:06:04 [1506] [5] DEBUG: Started thread 9
(gw/bb_boxc.c:function)
2010-11-16 21:06:04 [1506] [10] DEBUG: Thread 10 (gw/bb_boxc.c:boxc_sender)
maps to pid 1506.
2010-11-16 21:06:04 [1506] [9] DEBUG: Started thread 10
(gw/bb_boxc.c:boxc_sender)

The loading in the browser doesn't stop after minutes... with the message
"connection failed" in the browser-window. By stoping the http-request, the
following message is presented in bearerbox.log
2010-11-16 21:13:16 [1506] [9] INFO: Connection closed by the box
<10.10.10.200>
2010-11-16 21:13:16 [1506] [10] DEBUG: send_msg: sending msg to box:
<10.10.10.200>
2010-11-16 21:13:16 [1506] [10] DEBUG: Thread 10 (gw/bb_boxc.c:boxc_sender)
terminates.
2010-11-16 21:13:16 [1506] [9] DEBUG: Thread 9 (gw/bb_boxc.c:function)
terminates.


I'm using as GSM-Modem a Sony Ericson K800i mobile phone with a blau.de
simcard, connected by usb-port. It's a debian-system in a DomU from XEN. The
USB-Port is conected via pcipassthrough.
lspci:
00:00.0 USB Controller: ATI Technologies Inc SB700/SB800 USB OHCI0
Controller
00:00.2 USB Controller: ATI Technologies Inc SB700/SB800 USB EHCI Controller
lsusb:
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 0fce:d039 Sony Ericsson Mobile Communications AB
K800i Phone
Bus 001 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub

Kannel-Version is the version of the debian-package, installed from sources.


Could this configuration with this mobile phone as gsm modem work? Anyone an
idea? A hind? Or even a solution?

Regards

Andreas FrieΞ―e







Reply via email to