Hi, I currently have two SMSCs running on two separate Kannel instances. I am using version -r4979 Kannel from the SVN on a Linux machine, and I have set up the Kannel instances as follows: three separate configuration files for the bearerbox, smsbox and sqlbox respectively shown below.
send_kannel.conf ############################################################ # KANNEL CONFIGURATION # ############################################################ group = core admin-port = 14000 smsbox-port = 14001 admin-password = ****** log-file = "/var/log/kannel/send/log_core.log" access-log = "/var/log/kannel/send/acc_core.log" log-level = 0 box-deny-ip = "*.*.*.*" box-allow-ip = "*.*.*.*" ############################################################ # SMSC Connections # ############################################################ group = smsc smsc = smpp smsc-id = ****** host = ****** port = **** transceiver-mode = true smsc-username = ****** smsc-password = ****** system-type = "SMPP" address-range = ****** source-addr-ton = 1 source-addr-npi = 1 dest-addr-ton = 1 dest-addr-npi = 1 bind-addr-ton = 1 bind-addr-npi = 1 group = smsbox send_smsbox.conf ############################################################ # KANNEL CONFIGURATION # ############################################################ group = core smsbox-port = 14005 group = smsbox smsbox-id = send_smsbox bearerbox-host = localhost bearerbox-port = 14005 sendsms-port = 14013 global-sender = 447797882105 sendsms-chars = "0123456789+" # -+ log-file = "/var/log/kannel/send/log_smsbox.log" log-level = 0 access-log = "/var/log/kannel/send/acc_smsbox.log" ############################################################ # SENDSMS USER CONFIGURATIONS # ############################################################ group = sendsms-user username = "wim" password = "wim" send_sqlbox.conf ############################################################ # KANNEL CONFIGURATION # ############################################################ group = sqlbox id = send_sqlbox smsbox-id = send_sqlbox #global-sender = "" bearerbox-host = localhost bearerbox-port = 14001 smsbox-port = 14005 smsbox-port-ssl = false sql-log-table = sent_sms sql-insert-table = send_sms log-file = "/var/log/kannel/send/log_sqlbox.log" log-level = 0 #ssl-client-certkey-file = "" #ssl-server-cert-file = "" #ssl-server-key-file = "" #ssl-trusted-ca-file = "" group = mysql-connection id = send_sqlbox host = localhost username = ****** password = ****** database = kannel I then launch Kannel with the following Shell script: #!/bin/bash # BEARERBOXES nohup /usr/local/sbin/bearerbox -v 1 /etc/kannel/recv/recv_kannel.conf & nohup /usr/local/sbin/bearerbox -v 1 /etc/kannel/send/send_kannel.conf & sleep 5 # SQLBOXES nohup /usr/local/sbin/sqlbox -v 1 /etc/kannel/recv/recv_sqlbox.conf & nohup /usr/local/sbin/sqlbox -v 1 /etc/kannel/send/send_sqlbox.conf & sleep 5 # SMSBOXES nohup /usr/local/sbin/smsbox -v 1 /etc/kannel/recv/recv_smsbox.conf & nohup /usr/local/sbin/smsbox -v 1 /etc/kannel/send/send_smsbox.conf & So I have two SMSCs, one which sends messages and another which receives messages. Both of the SMSCs have their own Kannel (Bearerbox, SMSBox, SQLBox) and one of the SMSCs is set to send messages, the other is set to receive them. The receive box has the following recv_smsbox.conf (sms-service etc); ############################################################ # SENDSMS USER CONFIGURATIONS # ############################################################ group = sendsms-user username = "wim" password = "wim" ############################################################ # SMS-SERVICE # ############################################################ group = sms-service keyword-regex = .* catch-all = yes get-url = " http://sub.url.tld/sms.php?p=%p&msg=message" accept-x-kannel-headers = true concatenation = true max-messages = 0 With this, I see the incoming messages in my acc_core.log however they're not in my sent_sms table. What I'd like, is to have any and all messages sent to the recv Kannel to appear in the sent_sms table (I sometimes get them to appear if I send a message to the phone, and respond). Any pointers or help is much appreciated! Kind Regards, Christopher
