Hi, I’m new to Kannel and I’m getting a +CMS ERROR:
304 whenever I try to send a sms via the following url: http://localhost:13013/cgi-bin/sendsms?username=test&password=test&to=14089676789&text=TEST Env: SuSe 9.1, Kannel
1.3.1, Sierra Wireless 750 AirCard, T-Mobile bearbox & smsbox debug is printing the following
messages. 2004-08-12 01:23:04 Sent SMS [SMSC:] [SVC:qasms] [ACT:] [to:14089676789]
[flags:0:1:0:0:0] [msg:4:TEST] [udh:0:] 2004-08-12 01:23:02 send-SMS request added - sender:qasms:19092186240
127.0.0.1 target: 14089676789 request: 'TEST' 2004-08-12 01:22:46 [0] INFO: Added logfile `smsbox.log'
with level `0'. 2004-08-12 01:22:46 [0] INFO: Service global sender set as '19092186240' 2004-08-12 01:22:46 [0] INFO: Logging accesses to
'sms-access.log'. 2004-08-12 01:22:46 [0] INFO: Started access logfile
`sms-access.log'. 2004-08-12 01:22:46 [0] DEBUG: HTTP: Opening server at port
13013. 2004-08-12 01:22:46 [0] DEBUG: Started thread 1
(gwlib/fdset.c:poller) 2004-08-12 01:22:46 [0] DEBUG: Started thread 2
(gwlib/http.c:server_thread) 2004-08-12 01:22:46 [0] INFO: Set up send sms service at
port 13013 2004-08-12 01:22:46 [0] DEBUG: Started thread 3
(gw/smsbox.c:sendsms_thread) 2004-08-12 01:22:46 [0] DEBUG:
---------------------------------------------- 2004-08-12 01:22:46 [0] DEBUG: Kannel smsbox version 1.3.1
starting 2004-08-12 01:22:46 [0] DEBUG: Started thread 4
(gw/smsbox.c:obey_request_thread) 2004-08-12 01:22:46 [0] DEBUG: Started thread 5
(gw/smsbox.c:url_result_thread) 2004-08-12 01:22:46 [0] DEBUG: Started thread 6
(gw/smsbox.c:http_queue_thread) 2004-08-12 01:22:46 [0] INFO: Connected to bearerbox at
localhost port 13001. 2004-08-12 01:22:46 [0] DEBUG: Started thread 7
(gw/heartbeat.c:heartbeat_thread) 2004-08-12 01:23:02 [2] DEBUG: HTTP: Creating HTTPClient for
`127.0.0.1'. 2004-08-12 01:23:02 [3] INFO: smsbox: Got HTTP request
</cgi-bin/sendsms> from <127.0.0.1> 2004-08-12 01:23:02 [3] INFO: sendsms used by <qasms> 2004-08-12 01:23:02 [3] INFO: sendsms sender:<qasms: 19092186240>
(127.0.0.1) to:<14089676789> msg:<TEST> 2004-08-12 01:23:02 [3] DEBUG: message length 4, sending 1
messages 2004-08-12 01:23:02 [3] DEBUG: Status: 202 Answer:
<Sent.> 2004-08-12 01:23:02 [3] DEBUG: HTTP: Resetting HTTPClient
for `127.0.0.1'. 2004-08-12 01:23:02 [2] DEBUG: HTTP: Creating HTTPClient for
`127.0.0.1'. 2004-08-12 01:23:02 [3] INFO: smsbox: Got HTTP request
</favicon.ico> from <127.0.0.1> 2004-08-12 01:23:02 [3] DEBUG: Status: 404 Answer:
<Unknown request.> 2004-08-12 01:23:02 [3] DEBUG: HTTP: Resetting HTTPClient
for `127.0.0.1'. 2004-08-12 01:24:03 [1] DEBUG: HTTP: Destroying HTTPClient
area 0x80aac18. 2004-08-12 01:24:03 [1] DEBUG: HTTP: Destroying HTTPClient
for `127.0.0.1'. 2004-08-12 01:24:03 [1] DEBUG: HTTP: Destroying HTTPClient
area 0x80aaec8. 2004-08-12 01:24:03 [1] DEBUG: HTTP: Destroying HTTPClient
for `127.0.0.1'. 2004-08-12 01:22:26 [0] INFO: Added logfile `kannel.log'
with level `0'. 2004-08-12 01:22:26 [0] INFO: Started access logfile
`core-access.log'. 2004-08-12 01:22:26 [0] DEBUG: HTTP: Opening server at port
13000. 2004-08-12 01:22:26 [0] DEBUG: Started thread 1
(gwlib/fdset.c:poller) 2004-08-12 01:22:26 [0] DEBUG: Started thread 2
(gwlib/http.c:server_thread) 2004-08-12 01:22:26 [0] DEBUG: Started thread 3
(gw/bb_http.c:httpadmin_run) 2004-08-12 01:22:26 [0] DEBUG: starting smsbox connection
module 2004-08-12 01:22:26 [0] DEBUG: Started thread 4
(gw/bb_boxc.c:smsboxc_run) 2004-08-12 01:22:26 [0] INFO: AT2[/dev/ttyS0]: configuration
shows modemtype <sierra_750> 2004-08-12 01:22:26 [0] DEBUG: AT2[/dev/ttyS0]: 2004-08-12 01:22:26 [0] DEBUG: AT2[/dev/ttyS0]: Found
<1> modems in config 2004-08-12 01:22:26 [0] INFO: AT2[/dev/ttyS0]: read modem
definition for <Sierra Wireless AirCard 750> 2004-08-12 01:22:26 [0] DEBUG: Started thread 5
(gw/smsc/smsc_at2.c:at2_device_thread) 2004-08-12 01:22:26 [0] DEBUG: Started thread 6
(gw/bb_smscconn.c:sms_router) 2004-08-12 01:22:26 [0] INFO:
---------------------------------------- 2004-08-12 01:22:26 [0] INFO: Kannel bearerbox II version 1.3.1
starting 2004-08-12 01:22:26 [0] INFO: 2004-08-12 01:22:26 [0] DEBUG: AT2[/dev/ttyS0]: start called 2004-08-12 01:22:26 [5] INFO: AT2[/dev/ttyS0]: opening
device 2004-08-12 01:22:26 [5] DEBUG: AT2[/dev/ttyS0]: device
opened 2004-08-12 01:22:26 [6] DEBUG: sms_router: time to sleep 2004-08-12 01:22:26 [6] DEBUG: sms_router: list_len = 0 2004-08-12 01:22:27 [5] DEBUG: AT2[/dev/ttyS0]: device
opened 2004-08-12 01:22:27 [5] INFO: AT2[/dev/ttyS0]: init device 2004-08-12 01:22:27 [5] INFO: AT2[/dev/ttyS0]: speed set to
57600 2004-08-12 01:22:27 [5] DEBUG: AT2[/dev/ttyS0]: --> AT^M 2004-08-12 01:22:27 [5] DEBUG: AT2[/dev/ttyS0]: <-- AT 2004-08-12 01:22:27 [5] DEBUG: AT2[/dev/ttyS0]: <-- OK 2004-08-12 01:22:27 [5] DEBUG: AT2[/dev/ttyS0]: -->
AT&F^M 2004-08-12 01:22:27 [5] DEBUG: AT2[/dev/ttyS0]: <--
AT&F 2004-08-12 01:22:27 [5] DEBUG: AT2[/dev/ttyS0]: <-- OK 2004-08-12 01:22:27 [5] DEBUG: AT2[/dev/ttyS0]: -->
ATE0^M 2004-08-12 01:22:27 [5] DEBUG: AT2[/dev/ttyS0]: <-- ATE0 2004-08-12 01:22:27 [5] DEBUG: AT2[/dev/ttyS0]: <-- OK 2004-08-12 01:22:27 [5] DEBUG: AT2[/dev/ttyS0]: -->
AT+IFC=2,2^M 2004-08-12 01:22:27 [5] DEBUG: AT2[/dev/ttyS0]: <-- OK 2004-08-12 01:22:27 [5] DEBUG: AT2[/dev/ttyS0]: -->
AT+CSCA="12063130004"^M 2004-08-12 01:22:27 [5] DEBUG: AT2[/dev/ttyS0]: <-- OK 2004-08-12 01:22:27 [5] DEBUG: AT2[/dev/ttyS0]: -->
AT+CMGF=0^M 2004-08-12 01:22:27 [5] DEBUG: AT2[/dev/ttyS0]: <-- OK 2004-08-12 01:22:27 [5] DEBUG: AT2[/dev/ttyS0]: -->
AT+CSMS=?^M 2004-08-12 01:22:28 [5] DEBUG: AT2[/dev/ttyS0]: <--
+CSMS: (0,128) 2004-08-12 01:22:28 [5] DEBUG: AT2[/dev/ttyS0]: <-- OK 2004-08-12 01:22:28 [5] DEBUG: AT2[/dev/ttyS0]: -->
AT+CNMI=1,2,0,1,0^M 2004-08-12 01:22:28 [5] DEBUG: AT2[/dev/ttyS0]: <-- OK 2004-08-12 01:22:28 [5] INFO: AT2[/dev/ttyS0]: AT SMSC
successfully opened. 2004-08-12 01:22:30 [5] DEBUG: AT2[/dev/ttyS0]: --> AT^M 2004-08-12 01:22:30 [5] DEBUG: AT2[/dev/ttyS0]: <-- OK 2004-08-12 01:22:46 [4] DEBUG: Started thread 7
(gw/bb_boxc.c:function) 2004-08-12 01:22:46 [7] INFO: Client connected from
<127.0.0.1> 2004-08-12 01:22:46 [7] DEBUG: Started thread 8
(gw/bb_boxc.c:boxc_sender) 2004-08-12 01:22:46 [7] DEBUG: boxc_receiver: unlocking
sender 2004-08-12 01:22:46 [8] DEBUG: boxc_sender: sender unlocked 2004-08-12 01:23:02 [7] DEBUG: boxc_receiver: sms received 2004-08-12 01:23:04 [5] DEBUG: AT2[/dev/ttyS0]:
TP-Validity-Period: 24.0 hours 2004-08-12 01:23:04 [5] DEBUG: AT2[/dev/ttyS0]: -->
AT+CMGS=18^M 2004-08-12 01:23:04 [5] DEBUG: AT2[/dev/ttyS0]: <-- > 2004-08-12 01:23:04 [5] DEBUG: AT2[/dev/ttyS0]: send command
status: 1 2004-08-12 01:23:04 [5] DEBUG: AT2[/dev/ttyS0]: -->
11000B814180696658F00000A704D4E2940A 2004-08-12 01:23:04 [5] DEBUG: AT2[/dev/ttyS0]: --> ^Z 2004-08-12 01:23:04 [5] DEBUG: AT2[/dev/ttyS0]: <-- > 2004-08-12 01:23:04 [5] DEBUG: AT2[/dev/ttyS0]: <-- +CMS
ERROR: 304 2004-08-12 01:23:04 [5] ERROR: AT2[/dev/ttyS0]: CMS ERROR:
+CMS ERROR: 304 2004-08-12 01:23:04 [5] DEBUG: AT2[/dev/ttyS0]: send command
status: 1 2004-08-12 01:23:04 [5] DEBUG: AT2[/dev/ttyS0]: -->
AT+CMGS=18^M 2004-08-12 01:23:04 [5] DEBUG: AT2[/dev/ttyS0]: <-- > 2004-08-12 01:23:04 [5] DEBUG: AT2[/dev/ttyS0]: send command
status: 1 2004-08-12 01:23:04 [5] DEBUG: AT2[/dev/ttyS0]: -->
11000B814180696658F00000A704D4E2940A 2004-08-12 01:23:04 [5] DEBUG: AT2[/dev/ttyS0]: --> ^Z 2004-08-12 01:23:04 [5] DEBUG: AT2[/dev/ttyS0]: <-- OK 2004-08-12 01:23:04 [5] DEBUG: AT2[/dev/ttyS0]: send command
status: 0 2004-08-12 01:23:04 [5] DEBUG: AT2[/dev/ttyS0]: <-- > 2004-08-12 01:23:04 [5] DEBUG: AT2[/dev/ttyS0]: <-- +CMS
ERROR: 304 2004-08-12 01:23:04 [5] ERROR: AT2[/dev/ttyS0]: CMS ERROR:
+CMS ERROR: 304 2004-08-12 01:23:04 [5] DEBUG: AT2[/dev/ttyS0]: <-- OK 2004-08-12 01:24:06 [5] DEBUG: AT2[/dev/ttyS0]: --> AT^M 2004-08-12 01:24:06 [5] DEBUG: AT2[/dev/ttyS0]: <-- OK 2004-08-12 01:25:08 [5] DEBUG: AT2[/dev/ttyS0]: --> AT^M 2004-08-12 01:25:08 [5] DEBUG: AT2[/dev/ttyS0]: <-- OK 2004-08-12 01:26:10 [5] DEBUG: AT2[/dev/ttyS0]: --> AT^M 2004-08-12 01:26:10 [5] DEBUG: AT2[/dev/ttyS0]: <-- OK MY CONFIG FILE group = core admin-port = 13000 smsbox-port = 13001 admin-password = qatest log-file = "kannel.log" log-level = 0 box-allow-ip = "*.*.*.*" access-log = "core-access.log" # SMSC CONNECTIONS group = smsc smsc = at2 modemtype = sierra_750 device = /dev/ttyS0 speed = 57600 keepalive = 60 sms-center = "12063130004" my-number = "19092186240" # SMSBOX SETUP group = smsbox bearerbox-host = localhost sendsms-port = 13013 global-sender = "19092186240" sendsms-chars = "0123456789 +-" log-file = "smsbox.log" log-level = 0 access-log = "sms-access.log" # SEND-SMS USERS group = sendsms-user username = qasms password = qasms1 user-allow-ip = "*.*.*.*" # SERVICES group = sms-service keyword = complex get-url = ""> #accept-x-kannel-headers = true max-messages = 3 concatenation = true # there should be default always group = sms-service keyword = default text = "No service specified" # Another service group = sms-service keyword = www get-url =""> # Sierra Wireless 750 Aircard group = modems id = sierra_750 name = "Sierra Wireless AirCard 750" detect-string = Sierra Wireless Inc." #init-string = "AT+CNMI=1,2,0,0,1" speed = 57600 need-sleep = true no-pin = true no-smsc = true enable-mms = true Any idea why it’s not sending? Thank you, Bret |