Hello guys, I am struggling on a little project which goals is to use kannel with a USB Sierra Wireless modem MC 8775 (it's a 3 bands modem)
Once plugged in, the modem appears in the lsusb as : Bus 001 Device 008: ID 1199:6812 Sierra Wireless, Inc. MC8775 Device My configuration file allows me to launch bearerbox and smsbox apparently correctly check config file included The log file looks like the file kannel.log So far so good I would say, my problem now is the following, When I want to send an SMS, using the cgi interface, http://localhost13013/cgi-bin/sendsms?smsc=sierra&username=tester&password=foobar&from=16xx7x4xx33&to=17yy4y2yy36&text=hello+from+3g+modem I get what looks like a successfull message 0: Accepted for delivery and in the smsbox.log file 2009-04-14 17:41:46 [12913] [2] DEBUG: HTTP: Creating HTTPClient for `192.168.1.4'. 2009-04-14 17:41:46 [12913] [2] DEBUG: HTTP: Created HTTPClient area 0x963c468. 2009-04-14 17:41:46 [12913] [3] INFO: smsbox: Got HTTP request </cgi-bin/sendsms> from <192.168.1.4> 2009-04-14 17:41:46 [12913] [3] INFO: sendsms used by <tester> 2009-04-14 17:41:46 [12913] [3] INFO: sendsms sender:<tester:16317046633> (192.168.1.4) to:<17yy4y2yy36> msg:<hello from 3g modem> 2009-04-14 17:41:46 [12913] [3] DEBUG: Stored UUID 1885da2f-0c90-4bb4-961c-66b8f49be6ca 2009-04-14 17:41:46 [12913] [3] DEBUG: message length 19, sending 1 messages 2009-04-14 17:41:46 [12913] [3] DEBUG: Status: 202 Answer: <Sent.> 2009-04-14 17:41:46 [12913] [3] DEBUG: Delayed reply - wait for bearerbox 2009-04-14 17:41:46 [12913] [0] DEBUG: Got ACK (0) of 1885da2f-0c90-4bb4-961c-66b8f49be6ca 2009-04-14 17:41:46 [12913] [0] DEBUG: HTTP: Resetting HTTPClient for `192.168.1.4'. Now, the message is never received on the phone, and in the "status" page, I see that 0 sms were sent, 0 sms were received, 0 sms are queued So, my question is the following, am I doing something wrong, is my config file correct, and what needs to be fixed in order to have an actual SMS sending. Thank you for your time reading my post, Hoping the config example, or whatever is right in it, might help someone in the future ;-) Eric
group = core admin-port = 13000 smsbox-port = 13001 admin-password = foobar status-password = foobar log-file = "/tmp/kannel.log" log-level = 0 box-deny-ip = "*.*.*.*" box-allow-ip = "*.*.*.*" access-log = "/tmp/access.log" group = smsc smsc = at smsc-id = sierra device = /dev/ttyUSB0 speed = 9600 modemtype = auto group = modems id = sierra name = "Sierra Wireless, Inc. MC8775 Device" detect-string = "Sierra Wireless, Inc." init-string = AT+CGDCONT=1,"IP","proxy" group = smsbox bearerbox-host = localhost sendsms-port = 13013 global-sender = 16xx7x4xx33 sendsms-chars = "0123456789 +-" log-file = "/tmp/smsbox.log" log-level = 0 access-log = "/tmp/access.log" group = sendsms-user username = tester password = foobar group = sms-service keyword = default get-url = http://localhost:13014/recv?from=%p&text=%b max-messages = 0
2009-04-14 17:39:14 [12901] [0] INFO: Added logfile `/tmp/kannel.log' with level `0'. 2009-04-14 17:39:14 [12901] [0] INFO: Started access logfile `/tmp/access.log'. 2009-04-14 17:39:14 [12901] [0] INFO: HTTP: Opening server at port 13000. 2009-04-14 17:39:14 [12901] [0] DEBUG: Started thread 1 (gwlib/fdset.c:poller) 2009-04-14 17:39:14 [12901] [0] DEBUG: Started thread 2 (gwlib/http.c:server_thread) 2009-04-14 17:39:14 [12901] [0] DEBUG: Started thread 3 (gw/bb_http.c:httpadmin_run) 2009-04-14 17:39:14 [12901] [0] DEBUG: starting smsbox connection module 2009-04-14 17:39:14 [12901] [0] INFO: BOXC: 'smsbox-max-pending' not set, using default (100). 2009-04-14 17:39:14 [12901] [0] DEBUG: Started thread 4 (gw/bb_boxc.c:sms_to_smsboxes) 2009-04-14 17:39:14 [12901] [0] DEBUG: Started thread 5 (gw/bb_boxc.c:smsboxc_run) 2009-04-14 17:39:14 [12901] [0] INFO: Set SMS resend frequency to 60 seconds. 2009-04-14 17:39:14 [12901] [0] INFO: SMS resend retry set to unlimited. 2009-04-14 17:39:14 [12901] [0] DEBUG: smsbox MO concatenated message handling enabled 2009-04-14 17:39:14 [12901] [0] INFO: DLR rerouting for smsc id <sierra> disabled. 2009-04-14 17:39:14 [12901] [5] DEBUG: Thread 5 (gw/bb_boxc.c:smsboxc_run) maps to pid 12901. 2009-04-14 17:39:14 [12901] [4] DEBUG: Thread 4 (gw/bb_boxc.c:sms_to_smsboxes) maps to pid 12901. 2009-04-14 17:39:14 [12901] [3] DEBUG: Thread 3 (gw/bb_http.c:httpadmin_run) maps to pid 12901. 2009-04-14 17:39:14 [12901] [2] DEBUG: Thread 2 (gwlib/http.c:server_thread) maps to pid 12901. 2009-04-14 17:39:14 [12901] [1] DEBUG: Thread 1 (gwlib/fdset.c:poller) maps to pid 12901. 2009-04-14 17:39:14 [12901] [0] INFO: AT2[sierra]: configuration doesn't show modemtype. will autodetect 2009-04-14 17:39:14 [12901] [0] DEBUG: Started thread 6 (gw/smsc/smsc_at.c:at2_device_thread) 2009-04-14 17:39:14 [12901] [6] DEBUG: Thread 6 (gw/smsc/smsc_at.c:at2_device_thread) maps to pid 12901. 2009-04-14 17:39:14 [12901] [6] DEBUG: AT2[sierra]: detecting modem type 2009-04-14 17:39:14 [12901] [0] DEBUG: Started thread 7 (gw/bb_smscconn.c:sms_router) 2009-04-14 17:39:14 [12901] [6] INFO: AT2[sierra]: opening device 2009-04-14 17:39:14 [12901] [0] INFO: ---------------------------------------- 2009-04-14 17:39:14 [12901] [0] INFO: Kannel bearerbox II version cvs-20090407 starting 2009-04-14 17:39:14 [12901] [0] INFO: MAIN: Start-up done, entering mainloop 2009-04-14 17:39:14 [12901] [0] DEBUG: AT2[sierra]: start called 2009-04-14 17:39:14 [12901] [7] DEBUG: Thread 7 (gw/bb_smscconn.c:sms_router) maps to pid 12901. 2009-04-14 17:39:14 [12901] [6] DEBUG: AT2[sierra]: device opened. Telnet mode = 0 2009-04-14 17:39:15 [12901] [6] DEBUG: AT2[sierra]: device opened 2009-04-14 17:39:15 [12901] [6] INFO: AT2[sierra]: speed set to 9600 2009-04-14 17:39:15 [12901] [6] DEBUG: AT2[sierra]: --> ^M 2009-04-14 17:39:15 [12901] [5] INFO: Client connected from <127.0.0.1> 2009-04-14 17:39:15 [12901] [5] DEBUG: Started thread 8 (gw/bb_boxc.c:function) 2009-04-14 17:39:15 [12901] [8] DEBUG: Thread 8 (gw/bb_boxc.c:function) maps to pid 12901. 2009-04-14 17:39:15 [12901] [8] DEBUG: Started thread 9 (gw/bb_boxc.c:boxc_sender) 2009-04-14 17:39:15 [12901] [9] DEBUG: Thread 9 (gw/bb_boxc.c:boxc_sender) maps to pid 12901. 2009-04-14 17:39:17 [12901] [6] DEBUG: AT2[sierra]: --> AT^M 2009-04-14 17:39:17 [12901] [6] DEBUG: AT2[sierra]: <-- OK 2009-04-14 17:39:17 [12901] [6] DEBUG: AT2[sierra]: --> AT&F^M 2009-04-14 17:39:17 [12901] [6] DEBUG: AT2[sierra]: <-- OK 2009-04-14 17:39:17 [12901] [6] DEBUG: AT2[sierra]: --> ATE0^M 2009-04-14 17:39:17 [12901] [6] DEBUG: AT2[sierra]: <-- OK 2009-04-14 17:39:17 [12901] [6] DEBUG: AT2[sierra]: --> ATI^M 2009-04-14 17:39:17 [12901] [6] DEBUG: AT2[sierra]: <-- Sierra Wireless, Inc. 2009-04-14 17:39:17 [12901] [6] DEBUG: AT2[sierra]: <-- MC8775 2009-04-14 17:39:17 [12901] [6] DEBUG: AT2[sierra]: <-- APP1 2009-04-14 17:39:17 [12901] [6] DEBUG: AT2[sierra]: <-- OK 2009-04-14 17:39:17 [12901] [6] DEBUG: AT2[sierra]: found string <Sierra Wireless, Inc.>, using modem definition <Sierra Wireless, Inc. MC8775 Device> 2009-04-14 17:39:17 [12901] [6] DEBUG: AT2[sierra]: --> AT+CSMS=?^M 2009-04-14 17:39:17 [12901] [6] DEBUG: AT2[sierra]: <-- OK 2009-04-14 17:39:17 [12901] [6] INFO: AT2[sierra]: Closing device 2009-04-14 17:39:17 [12901] [6] INFO: AT2[sierra]: opening device 2009-04-14 17:39:17 [12901] [6] DEBUG: AT2[sierra]: device opened. Telnet mode = 0 2009-04-14 17:39:17 [12901] [6] DEBUG: AT2[sierra]: device opened 2009-04-14 17:39:17 [12901] [6] INFO: AT2[sierra]: Logging in 2009-04-14 17:39:18 [12901] [6] INFO: AT2[sierra]: init device 2009-04-14 17:39:18 [12901] [6] INFO: AT2[sierra]: speed set to 9600 2009-04-14 17:39:18 [12901] [6] DEBUG: AT2[sierra]: --> ATZ^M 2009-04-14 17:39:18 [12901] [6] DEBUG: AT2[sierra]: <-- OK 2009-04-14 17:39:18 [12901] [6] DEBUG: AT2[sierra]: --> AT^M 2009-04-14 17:39:18 [12901] [6] DEBUG: AT2[sierra]: <-- OK 2009-04-14 17:39:18 [12901] [6] DEBUG: AT2[sierra]: --> AT&F^M 2009-04-14 17:39:18 [12901] [6] DEBUG: AT2[sierra]: <-- OK 2009-04-14 17:39:18 [12901] [6] DEBUG: AT2[sierra]: --> ATE0^M 2009-04-14 17:39:18 [12901] [6] DEBUG: AT2[sierra]: <-- OK 2009-04-14 17:39:18 [12901] [6] DEBUG: AT2[sierra]: --> AT+IFC=2,2^M 2009-04-14 17:39:18 [12901] [6] DEBUG: AT2[sierra]: <-- OK 2009-04-14 17:39:18 [12901] [6] DEBUG: AT2[sierra]: --> AT+CPIN?^M 2009-04-14 17:39:18 [12901] [6] DEBUG: AT2[sierra]: <-- +CPIN: READY 2009-04-14 17:39:18 [12901] [6] DEBUG: AT2[sierra]: <-- OK 2009-04-14 17:39:18 [12901] [6] DEBUG: AT2[sierra]: --> AT+CMGF=0^M 2009-04-14 17:39:18 [12901] [6] DEBUG: AT2[sierra]: <-- OK 2009-04-14 17:39:18 [12901] [6] DEBUG: AT2[sierra]: --> AT+CSMS=?^M 2009-04-14 17:39:18 [12901] [6] DEBUG: AT2[sierra]: <-- OK 2009-04-14 17:39:18 [12901] [6] DEBUG: AT2[sierra]: --> AT+CGDCONT=1,"IP","proxy"^M 2009-04-14 17:39:19 [12901] [6] DEBUG: AT2[sierra]: <-- OK 2009-04-14 17:39:19 [12901] [6] INFO: AT2[sierra]: AT SMSC successfully opened.
