*Hi, telnet seems to work:
telnet 10.10.10.11 13001 (group: core - smsbox-port)* bearerbox.log: 2010-11-17 22:13:56 [1720] [2] DEBUG: HTTP: Creating HTTPClient for `10.10.10.200'. 2010-11-17 22:13:56 [1720] [2] DEBUG: HTTP: Created HTTPClient area 0xf02120. *telnet 10.10.10.11 13000 (group: core - admin-port)* 2010-11-17 22:16:49 [1720] [5] INFO: Client connected from <10.10.10.200> 2010-11-17 22:16:49 [1720] [18] DEBUG: Thread 18 (gw/bb_boxc.c:function) maps to pid 1720. 2010-11-17 22:16:49 [1720] [5] DEBUG: Started thread 18 (gw/bb_boxc.c:function) 2010-11-17 22:16:49 [1720] [19] DEBUG: Thread 19 (gw/bb_boxc.c:boxc_sender) maps to pid 1720. 2010-11-17 22:16:49 [1720] [18] DEBUG: Started thread 19 (gw/bb_boxc.c:boxc_sender) *telnet 10.10.10.11 13013 (group: smsbox - sendsms-port = 13013)* no connection *There is no firewall at server (10.10.10.11) an the client (10.10.10.200). The starting script /etc/init.d/kannel isn't modified.* *# /etc/init.d/kannel start* Starting WAP gateway: bearerbox wapbox. *# netstat -patun* Active Internet connections (servers and established) Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name tcp 0 0 0.0.0.0:13000 0.0.0.0:* LISTEN 1815/bearerbox tcp 0 0 0.0.0.0:13001 0.0.0.0:* LISTEN 1815/bearerbox tcp 0 0 0.0.0.0:13002 0.0.0.0:* LISTEN 1815/bearerbox tcp 0 0 0.0.0.0:21 0.0.0.0:* LISTEN 1259/vsftpd tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 1241/sshd tcp 0 0 127.0.0.1:34770 127.0.0.1:13002 ESTABLISHED 1835/wapbox tcp 0 0 127.0.0.1:13002 127.0.0.1:34770 ESTABLISHED 1815/bearerbox tcp6 0 0 :::80 :::* LISTEN 1317/apache2 tcp6 0 0 :::22 :::* LISTEN 1241/sshd udp 0 0 0.0.0.0:1812 0.0.0.0:* 1278/freeradius udp 0 0 0.0.0.0:1813 0.0.0.0:* 1278/freeradius udp 0 0 0.0.0.0:1814 0.0.0.0:* 1278/freeradius udp 0 0 0.0.0.0:9200 0.0.0.0:* 1815/bearerbox udp 0 0 0.0.0.0:9201 0.0.0.0:* 1815/bearerbox *Shouldn't there be also an smsbox-PID? BR Andreas Frie?e* Am 17.11.2010 08:13, schrieb Nikos Balkanas: > Hi, > > Assuming that bearerbox is in 10.10.10.11, and with bb running, try > telneting from your sendsms client to port 13013, while watching bb > logs. If it still doesn't work, you have a network/firewall problem, > that you need to resolve before asking this group for assistance. > > BR, > Nikos > ----- Original Message ----- From: Andreas Friesse > To: [email protected] > Sent: Wednesday, November 17, 2010 8:02 AM > Subject: Re: Sending SMS with kannel - where is the fault > > > Hello, > > > 2) Try > http://10.10.10.11:13013/cgi-bin/sendsms?username=tester&password=foobar&to=0176xxxxxxxx&text=Hello+world > no response with that url > > 3) Uncomment smsbox-id in group smsbox. You will need it. > done - still does not work. Same errors at log. > > In witch part should I search for errors. GSM Modem, Bearerbox, SMSC > or at other places? > > > Regards > > > 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>>
