Hi,

I won't comment on sqlbox. Regarding bb. Please post bb logs in maximum detail from when receiving DLR from smsc. What kannel version do you have?

BR,
Nikos
----- Original Message ----- From: Scott Geller
To: [email protected]
Sent: Saturday, June 12, 2010 7:00 AM
Subject: getting MO and MT data into a database


Guys,


I've been working on this for days and cant get it working. I'm trying to get the data from kannel into postgres... either with sqlbox or with BB.


regarding sqlbox:
I have sqlbox working and when I insert a line into the send_sms table, everything works on the MT side. But I'm under the impression that if if start sqlbox before I start smsbox, the MO data should also be captured. I THINK this data would be ritcher than the BB data based on what I've seen with the table structures


regarding BB:
I am not seeing any data posted into my table


regarding postgres:
I can query the connections and can see that kannel is connecting:
select * from pg_stat_activity;
33362 dlr 27524 10 postgres select * from pg_stat_activity false 2010-06-11 23:38:50.522682 2010-06-11 23:38:50.524477 2010-06-10 21:13:36.271735 127.0.0.1 53776 33362 dlr 9087 10 postgres <IDLE> false 2010-06-11 22:58:51.365257 127.0.0.1 58058 33362 dlr 9100 10 postgres <IDLE> false 2010-06-11 23:38:49.857646 2010-06-11 22:58:59.383983 127.0.0.1 58059 33362 dlr 29443 10 postgres <IDLE> false 2010-06-11 20:45:46.143249 2010-06-10 21:34:24.909323 127.0.0.1 39551 33362 dlr 32004 10 postgres <IDLE> false 2010-06-11 23:02:00.430404 2010-06-11 20:44:41.274866 127.0.0.1 37469




I have my dlr table in two schemas (public and dlr)... the schemas are in a database called dlr.


Here's the create table code for the schema dlr:
CREATE TABLE dlr.dlr (smsc varchar, ts varchar, destination varchar, source varchar, service varchar, url varchar, mask varchar, status varchar, boxc varchar);


I'm not seeing any errors either on the postgres side or the kannel side that may indicate a problem


here's my config files:


group = sqlbox
id = sqlbox-db
smsbox-id = sqlbox
bearerbox-host = localhost
bearerbox-port = 13011
smsbox-port = 13099
sql-log-table = sent_sms
sql-insert-table = send_sms
log-file = "/var/log/kannel/kannel-sqlbox.log"
log-level = 0


group = pgsql-connection
id = sqlbox-db
username = postgres
password = postgres
database = dlr
host = localhost
max-connections = 1
port=5432


######################


group = core
admin-port = 13000
admin-password = bar
smsbox-port = 13011
log-file = "/var/log/kannel/bearerbox.log"
log-level = 0
access-log = "/var/log/kannel/bearerbox_access.log"
dlr-storage = pgsql


group = smsc
smsc = at
device = /dev/rfcomm0
#speed = 9600
speed = 115200


group = smsbox
bearerbox-host = localhost
log-file = "/var/log/kannel/smsbox.log"
log-level = 0
access-log = "/var/log/kannel/smsbox_access.log"
bearerbox-port = 13011
sendsms-port = 13012


group = modems
id = generic
name = "Generic Modem"


group = sendsms-user
username = tester
password = foobar
name = "tester sendsms-user"


group = sms-service
keyword = nop
text = "You asked nothing and I did it!"
catch-all = true


group = sms-service
keyword = default
text = "testing 123455"


group = pgsql-connection
id = mydlr
#host = localhost
host = 127.0.0.1
username = postgres
password = postgres
database = dlr
max-connections = 1
port = 5432


group = dlr-db
id = mydlr
table = dlr
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

Reply via email to