Following up on my own problem...I must have made an error in during compilation, I started over again and my config works.
On Tue, Feb 2, 2016 at 1:03 PM, joe schacher <[email protected]> wrote: > thanks for the help! > > i must not be understanding because i think i do have it set up that way: > > core smsbox-port is waiting on 13002, sqlbox bbport is 13002 > > smsbox bbport is 13005, sqlbox smsport is 13005. > > is that wrong? I've tried switching the ports in sqlbox, commenting out > bbport in smsbox group, different port numbers completely. either the > setup does not work at all, or it works for outgoing only. i can see the > incoming messages in bearerbox output so they get to the modem, but they > are not passed to database. > > thanks again! > > On Tue, Feb 2, 2016 at 3:04 AM, [email protected] <[email protected]> wrote: > >> You need to make following chain via ports connection: >> >> BBOX <-> SQLBOX <-> SMSBOX >> >> Should make smsbox connect to sqlbox in order to get incoming SMS into >> sqlbox table. >> >> On Mon, Feb 1, 2016 at 8:45 PM, joe schacher <[email protected]> >> wrote: >> >>> Ok thank you. Unfortunately, incoming messages are not appearing in >>> sent_sms. Outgoing works well. >>> >>> I can see that messages are being retrieved from sim card memory in >>> bearer_box, but they are not transferred to mysql database. >>> >>> I am also receiving the error sms_list is empty! I tried setting >>> sim_buffering to false, and the error went away, but then i didn't receive >>> any messages at all, so I set it back to true. >>> >>> I'm not sure if it is necessary to run smsbox. Is it ok to run sqlbox >>> and bearerbox and do everything through the database? >>> >>> Thank you very much for the help! >>> >>> ----------smskannel.conf----------------- >>> >>> >>> group = core >>> admin-port = 13000 >>> smsbox-port = 13002 >>> admin-password = bar >>> status-password = foo >>> log-file = "/tmp/kannel.log" >>> log-level = 0 >>> box-deny-ip = "*.*.*.*" >>> box-allow-ip = "127.0.0.1" >>> dlr-storage=mysql >>> >>> >>> group = smsc >>> smsc-id = modem-gsm >>> smsc = at >>> modemtype = auto >>> device=/dev/ttyUSB0 >>> my-number = 2269381968 >>> connect-allow-ip = 127.0.0.1 >>> log-level = 0 >>> sim-buffering=true >>> # if sim has pin >>> # pin = 6524 >>> >>> >>> group = modems >>> id = huawei-e303 >>> detect-string = "E303" >>> message-storage = sm >>> message-start = 0 >>> enable-hwhs= >>> #hardware-flow-control = false >>> init-string = "AT+CNMI=2,1,2,2,0" >>> >>> group = smsbox >>> smsbox-id=mysmsbox >>> bearerbox-host = 127.0.0.1 >>> sendsms-port = 13013 >>> bearerbox-port=13005 >>> global-sender = myphonenumberishere >>> log-level = 0 >>> >>> group = sendsms-user >>> username = sms-app >>> password = app125 >>> concatenation= true >>> max-messages = 10 >>> >>> group = mysql-connection >>> id = mydlr >>> host = 127.0.0.1 >>> username = kannel >>> password = ************* >>> database = kannel >>> max-connections = 10 >>> >>> >>> 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 >>> >>> group = sms-service >>> keyword = nop >>> text = "you asked for nothing and i did it!" >>> catch-all=true >>> >>> group=sms-service >>> keyword=default >>> get-url="http://localhost/receivesms?phone=%p&text=%a" >>> >>> >>> >>> ------sqlbox.conf---------- >>> >>> >>> # SQL BOX CONFIG >>> group = sqlbox >>> id = sqlbox-db >>> smsbox-id = sqlsmsbox >>> global-sender = "" >>> bearerbox-host = 127.0.0.1 >>> bearerbox-port = 13002 >>> smsbox-port = 13005 >>> smsbox-port-ssl = false >>> sql-log-table = sent_sms >>> sql-insert-table = send_sms >>> >>> group = mysql-connection >>> id = sqlbox-db >>> >>> username = kannel >>> password = ************** >>> database = kannel >>> host = 127.0.0.1 >>> max-connections=1 >>> >>> >>> >> >
