Hello list,
Everything is set up and I have a bearerbox running and connected to
my Sony Ericsson T637 phone via Bluetooth. I also set up a MySQL
database to save incoming SMS messages, but I'm getting a panic
whenever an SMS message arrives. Below are some things that might
help determine the problem. Thanks in advance for any help!
-Dan
Log:
2005-12-01 17:47:32 [15766] [4] INFO: AT2[/dev/tty.Phone-
SerialPort1-1]: AT SMSC successfully opened.
2005-12-01 17:47:34 [15766] [4] DEBUG: AT2[/dev/tty.Phone-
SerialPort1-1]: --> AT+CPMS?^M
2005-12-01 17:47:34 [15766] [4] DEBUG: AT2[/dev/tty.Phone-
SerialPort1-1]: <-- +CPMS: "SM",0,17,"SM",0,17,"ME",22,70
2005-12-01 17:47:34 [15766] [4] DEBUG: AT2[/dev/tty.Phone-
SerialPort1-1]: <-- OK
2005-12-01 17:48:15 [15766] [4] DEBUG: AT2[/dev/tty.Phone-
SerialPort1-1]: <-- +CMT: 22
2005-12-01 17:48:15 [15766] [4] DEBUG: AT2[/dev/tty.Phone-
SerialPort1-1]: <--
07916163838478F0240B913101087444F100005021104184902B03C6F71B
2005-12-01 17:48:15 [15766] [4] DEBUG: AT2[/dev/tty.Phone-
SerialPort1-1]: Numeric sender (international) <+13108047442>
2005-12-01 17:48:15 [15766] [4] DEBUG: AT2[/dev/tty.Phone-
SerialPort1-1]: User data length read as (3)
2005-12-01 17:48:15 [15766] [4] DEBUG: AT2[/dev/tty.Phone-
SerialPort1-1]: Udh decoding done len=3 udhi=0 udhlen=0 udh=''
2005-12-01 17:48:15 [15766] [4] PANIC: gwlib/gw-rwlock.c:137:
gw_rwlock_rdlock: Assertion `lock != NULL' failed.
Config:
group = core
admin-port = 13000
admin-password = password
access-log = "kannel.access"
dlr-storage = mysql
# Thanks to Henry Junior
# SMSC GSM
group = smsc
smsc = at
modemtype = T630-T628
device = /dev/tty.Phone-SerialPort1-1
speed = 9600
sim-buffering = true
group = modems
id = T630-T628
name = "T630-T628"
broken = true
init-string = "AT+CNMI=2,3,2,0,0;+CMGF=0"
keepalive-cmd = "AT+CBC;+CSQ;+CMGF=0"
group = mysql-connection
id = dlr-db
host = localhost
mysql-username = root
mysql-password = password
database = sms
max-connections = 1
group = dlr-db
table = sms
field-smsc = smsc
field-timestamp = ts
field-destination = destination
field-source = source
field-service = service
field-url = url
field-mask = mask
field-status = status
field-boxc-id = boxc
group = smsbox
bearerbox-host = localhost
MySQL dump:
# CocoaMySQL dump
# Version 0.5
# http://cocoamysql.sourceforge.net
#
# Host: localhost (MySQL 4.1.12-standard)
# Database: sms
# Generation Time: 2005-12-01 17:53:15 -0500
# ************************************************************
# Dump of table sms
# ------------------------------------------------------------
CREATE TABLE `sms` (
`smsc` varchar(255) default NULL,
`ts` varchar(255) default NULL,
`source` varchar(255) default NULL,
`destination` varchar(255) default NULL,
`service` varchar(255) default NULL,
`url` varchar(255) default NULL,
`mask` varchar(255) default NULL,
`status` varchar(255) default NULL,
`boxc` varchar(255) default NULL
) ENGINE=MyISAM DEFAULT CHARSET=latin1;