On 20.10.2011, at 15:57, Steven König wrote: > Hi, > > i have another question on opensmppbox and bearerbox. > > I would like to route two users who connect to opensmppbox via smpp to two > different smscs in the bearerbox. > Since i understood the documentation, the routing takes the third value in > the smpp-logins of each value as smsbox-id for teh request.
this should be smsc-id, not smscbox-id two different things. > Then it passes the sms with this smsbox-id (e.g. smpp1 for sms originated by > user1) to the bearerbox. > The bearerbox takes the assigned sms-route and routes the sms to the smsc-id > specified in the sms-route. > > Thats how I understood the Documentation. But with the test-scenario below it > doesn't work. The messages from user1 are sent over both smscs (smsc1 and > smsc2). > > What configuration-parameter is missing for such a routing? > > Thanks, > Steven König > > > Test-Scenario: > > smpplogins.txt: > user1 pass1 smpp1 *.*.*.* > user2 pass2 smpp2 *.*.*.* > > > opensmppbox.conf: > group = opensmppbox > opensmppbox-id = smppbox1 > opensmppbox-port = 2346 > bearerbox-host = localhost > bearerbox-port = 13001 > log-level = 0 > log-file = /var/log/kannel/opensmppbox.log > our-system-id = KANNELSMSC > smpp-logins = "/etc/kannel/smpplogins.txt" > > > kannel.conf: > group = core > admin-port = 13000 > smsbox-port = 13001 > admin-password = bar > log-file = "/var/log/kannel/kannel-core.log" > log-level = 0 > access-log = "/var/log/kannel/kannel-access.log" > store-file = "/var/spool/kannel/kannel_core.store" > box-deny-ip = "*.*.*.*" > box-allow-ip = "127.0.0.1" > > # SMSBOX SETUP > > group = smsbox > bearerbox-host = 127.0.0.1 > sendsms-port = 13013 > log-file = "/var/log/kannel/smsbox_core.log" > log-level = 0 > access-log = "/var/log/kannel/smsbox_access.log" > global-sender = 0815 > > group = smsbox-route > smsbox-id = "smpp1" > smsc-id = "smsc1" > > group = smsbox-route > smsbox-id = "smpp2" > smsc-id = "smsc2" > > group = smsc > smsc = http > system-type = generic > port = 13015 > smsc-id = smsc1 > denied-smsc-id = "smsc2" > send-url = > "http://192.168.10.99/sendtest.php?from=%P&to=%p&text=%b&dcs=%O&udh=%u&charset=%C&msgid=%i" > status-success-regex = "Sent." > status-permfail-regex = "error" > status-tempfail-regex = "retry later" > generic-status-sent = 200 > generic-status-error = 404 > > group = smsc > smsc = http > system-type = generic > port = 13016 > smsc-id = smsc2 > denied-smsc-id = "smsc1" > send-url = > "http://192.168.10.100/sendtest.php?from=%P&to=%p&text=%b&dcs=%O&udh=%u&charset=%C&msgid=%i" > status-success-regex = "Sent." > status-permfail-regex = "error" > status-tempfail-regex = "retry later" > generic-status-sent = 200 > generic-status-error = 404 > >
