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