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
>>
>>
>>
>>

<<attachment: andreas_friesse.vcf>>

Reply via email to