Hi All! I have installed and configured kannel, sqlbox and opensmppbox (svn-r4910) . It works fine. Bearerbox is connected to the 3 smsc: smsc1, smsc2, smsc3 and there are also 3 instances of opensmppbox: opensmppbox1, opensmppbox2, opensmppbox3:
smsc1,2,3 <=> bearerbox (port 13001) <=> sqlbox (port 13005) <=> (opensmppbox1,2,3 + smsbox) Now I want MT from opensmppbox1 to pass through smsc1, MT from opensmppbox2 to pass through smsc2 and so on. I try to use route-to-smsc option in each opensmppbox configuration file but it does not work. Bearerbox continues to do load balancing through the all smsc. Any suggestion on why this is happening would be greatly appreciated. The following are the snippets from my configuration files: /etc/kannel/kannel.conf: group = core admin-port = 13000 admin-port-ssl = 1 ssl-server-cert-file = /etc/pki/CA/server.pem ssl-server-key-file = /etc/pki/CA/serverkeys.pem admin-password = XXXX status-password=XXXX smsbox-port = 13001 log-file = /var/log/kannel/kannel.log log-level = 0 access-log = /var/log/kannel/access.log store-type = spool store-location = /var/spool/kannel store-dump-freq = 9 dlr-storage = mysql group = smsbox bearerbox-host = 127.0.0.1 bearerbox-port = 13005 smsbox-id = smsbox-in log-file = /var/log/kannel/smsbox-in.log log-level = 0 sendsms-port = 13003 group = smsc smsc = smpp smsc-id = smsc1 host = X.X.X.X log-file = /var/log/kannel/smsc1.log log-level = 0 port = YYYY receive-port = YYYY service-type = smpp smsc-password = XXXX smsc-username = XXXX system-type = XXXX transceiver-mode = 0 group = smsc smsc = smpp smsc-id = smsc2 host = X.X.X.X log-file = /var/log/kannel/smsc2.log log-level = 0 port = YYYY receive-port = YYYY service-type = smpp smsc-password = XXXX smsc-username = XXXX system-type = XXXX transceiver-mode = 0 ... group = mysql-connection id = dlr-db host = 127.0.0.1 username = XXXX password = XXXX database = XXXX max-connections = 5 group = dlr-db id = dlr-db table = dlr field-smsc = smsc field-timestamp = timestamp field-source = source field-destination = destination field-service = service field-url = url field-mask = mask field-status = status field-boxc-id = boxc_id /etc/kannel/sqlbox.conf group = sqlbox id = sqlbox-db smsbox-id = sqlbox bearerbox-host = 127.0.0.1 bearerbox-port = 13001 smsbox-port = 13005 sql-log-table = sent_sms sql-insert-table = send_sms log-file = "/var/log/kannel/sqlbox.log" log-level = 0 group = mysql-connection id = sqlbox-db host = 127.0.0.1 port = 3306 username = XXXX password = XXXX database = XXXX /etc/kannel/opensmppbox1.conf group = core dlr-storage = internal group = opensmppbox smpp-logins = /etc/kannel/smpplogins.txt bearerbox-host = 127.0.0.1 bearerbox-port = 13005 enable-pam = 1 log-file = /var/log/kannel/opensmppbox1.log log-level = 0 opensmppbox-id = opensmppbox1 opensmppbox-port = XXX1 our-system-id = opensmppbox pam-acl = kannel route-to-smsc = smsc1 use-systemid-as-smsboxid = 1 /etc/kannel/opensmppbox2.conf group = core dlr-storage = internal group = opensmppbox smpp-logins = /etc/kannel/smpplogins.txt bearerbox-host = 127.0.0.1 bearerbox-port = 13005 enable-pam = 1 log-file = /var/log/kannel/opensmppbox2.log log-level = 0 opensmppbox-id = opensmppbox2 opensmppbox-port = XXX2 our-system-id = opensmppbox pam-acl = kannel route-to-smsc = smsc2 use-systemid-as-smsboxid = 1 ... Best regards, Miranda Weasley ITProfStudio
