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;


Reply via email to