Thanks a lot for reply. I got how to check routing in core group. But my all msgs are routed through only one smsc.
To solve it i am specifying smsc on cgi-bin URL through php, but i think it works slow to split them into batches for each smsc. I want to configure kannel in such a way that it route msgs automatically. I am attaching my smskannel.conf, Please let me know why routing is not working & throughput is much less. Please reply. # CORE group = core admin-port = 13000 smsbox-port = 13001 admin-password = xxxx #status-password = xxx #admin-deny-ip = "" #admin-allow-ip = "" #log-file = "/tmp/kannel.log" #log-level = 0 box-deny-ip = "*.*.*.*" box-allow-ip = "127.0.0.1" #maximum-queue-length=20 sms-incoming-queue-limit=-1 sms-resend-retry=-1 sms-resend-freq=1800 #unified-prefix = "+358,00358,0;+,00" #access-log = "/tmp/access.log" #store-file = "kannel.store" #ssl-server-cert-file = "cert.pem" #ssl-server-key-file = "key.pem" #ssl-certkey-file = "mycertandprivkeyfile.pem" #--------------------------------------------- # SMSC CONNECTIONS group= smsc smsc= smpp smsc-id=smsc1 host=xxx.xxx.xxx.xxx port = xxxx smsc-username=xxxx smsc-password=xxxx connect-allow-ip = 127.0.0.1 system-type="SMPP" address-range="" transceiver-mode=1 source-addr-ton=1 source-addr-npi=1 dest-addr-ton=1 dest-addr-npi=1 msg-id-type =0x02 reroute-dlr = true throughput=20 allowed-smsc-id="smsc1,smsc2" preferred-smsc-id=smsc1 group=smsc smsc=smpp smsc-id=smsc2 host=xxx.xxx.xxx.xxx port = xxxx smsc-username=xxxx smsc-password=xxxx system-type="SMPP" source-addr-ton=1 source-addr-npi=1 dest-addr-ton=1 dest-addr-npi=1 msg-id-type=0x02 reroute-dlr=true throughput=20 allowed-smsc-id="smsc2;smsc3" preferred-smsc-id=smsc2 group=smsc smsc=smpp smsc-id=smsc3 host=xxx.xxx.xxx.xxx port = xxxx smsc-username=xxxx smsc-password=xxxx system-type="SMPP" source-addr-ton=1 source-addr-npi=1 dest-addr-ton=1 dest-addr-npi=1 msg-id-type=0x02 reroute-dlr=true throughput=20 allowed-smsc-id="smsc1;smsc2;smsc3" preferred-smsc-id=smsc3 #--------------------------------------------- # SMSBOX SETUP group = smsbox bearerbox-host = 127.0.0.1 smsbox-id=s1 sendsms-port = 13013 global-sender = 13013 sendsms-chars = "0123456789 +-" #immediate-sendsms-reply = 1 log-file = "/smsbox.log" log-level = 0 mo-recode=1 #smsc-ids=smsc1;smsc2;smsc3 #access-log = "/tmp/access.log" group=smsbox-route smsbox-id=s1 smsc-ids="smsc1;smsc2" #--------------------------------------------- # SEND-SMS USERS group = sendsms-user username = xxxx password = xxxx concatenation = true max-messages=3 default-smsc=smsc1 #forced-smsc=smsc2 #user-deny-ip = "" #user-allow-ip = "" #--------------------------------------------- # SERVICES group = sms-service keyword = default concatenation = true max-messages=3 text = "No service specified" accepted-smsc=smsc2 group = sms-service keyword = nop concatenation = true max-messages=3 text = <text app 410 characters> accepted-smsc=smsc1 On Sat, Dec 20, 2008 at 1:43 AM, Nikos Balkanas <[email protected]> wrote: > I would appreciate not yelling. *Bold* and *CAPS* mean just that. We are > just volunteers. > > 1) You can fiddle with the parameters in core access.log. %I is the smsc-id > sent /message. > 2) Run benchmarks on your kannel installation. If you run test_ppg and > route it through fake smsc, you should be getting smt like 1000 msg/sec on > an average PC (64bit Solaris, 2.9 Ghz Opteron processor (dual core AMD)). > Why this is not realized? A million reasons. Your line could be really bad, > but not so bad as to the throughput you have (15 x400 = 6000 B/s or 60kbps). > I imagine you are better than that. My guess would be that you should either > change smsc or ask your smsc for some benchmarks. You have 3 lines, why not > try a couple of those to different providers and go with the fastest? > 3) Bysetting dlr-mask = 0. > > BR, > Nikos > > ----- Original Message ----- > *From:* Chaitanya Bhatt // Viva <[email protected]> > *To:* [email protected] > *Sent:* Friday, December 19, 2008 12:19 PM > *Subject:* smsc routing & throughput > > Hi > > I want to use 3 smsc connection in my smskannel.conf. > I have configured it as follow: > > # CORE > > group = core > admin-port = 13000 > smsbox-port = 13001 > admin-password = xxxx > #status-password = xxx > #admin-deny-ip = "" > #admin-allow-ip = "" > #log-file = "/tmp/kannel.log" > #log-level = 0 > box-deny-ip = "*.*.*.*" > box-allow-ip = "127.0.0.1" > #maximum-queue-length=20 > sms-incoming-queue-limit=-1 > sms-resend-retry=-1 > sms-resend-freq=1800 > #unified-prefix = "+358,00358,0;+,00" > #access-log = "/tmp/access.log" > #store-file = "kannel.store" > #ssl-server-cert-file = "cert.pem" > #ssl-server-key-file = "key.pem" > #ssl-certkey-file = "mycertandprivkeyfile.pem" > > #--------------------------------------------- > # SMSC CONNECTIONS > > group= smsc > smsc= smpp > smsc-id=smsc1 > host=xxx.xxx.xxx.xxx > port = xxxx > smsc-username=xxxx > smsc-password=xxxx > connect-allow-ip = 127.0.0.1 > system-type="SMPP" > address-range="" > transceiver-mode=1 > source-addr-ton=1 > source-addr-npi=1 > dest-addr-ton=1 > dest-addr-npi=1 > msg-id-type =0x02 > reroute-dlr = true > throughput=20 > allowed-smsc-id="smsc1,smsc2" > preferred-smsc-id=smsc1 > > > group=smsc > smsc=smpp > smsc-id=smsc2 > host=xxx.xxx.xxx.xxx > port = xxxx > smsc-username=xxxx > smsc-password=xxxx > system-type="SMPP" > source-addr-ton=1 > source-addr-npi=1 > dest-addr-ton=1 > dest-addr-npi=1 > msg-id-type=0x02 > reroute-dlr=true > throughput=20 > allowed-smsc-id="smsc2;smsc3" > preferred-smsc-id=smsc2 > > > group=smsc > smsc=smpp > smsc-id=smsc3 > host=xxx.xxx.xxx.xxx > port = xxxx > smsc-username=xxxx > smsc-password=xxxx > system-type="SMPP" > source-addr-ton=1 > source-addr-npi=1 > dest-addr-ton=1 > dest-addr-npi=1 > msg-id-type=0x02 > reroute-dlr=true > throughput=20 > allowed-smsc-id="smsc1;smsc2;smsc3" > preferred-smsc-id=smsc3 > > #--------------------------------------------- > # SMSBOX SETUP > > group = smsbox > bearerbox-host = 127.0.0.1 > smsbox-id=s1 > sendsms-port = 13013 > global-sender = 13013 > sendsms-chars = "0123456789 +-" > #immediate-sendsms-reply = 1 > log-file = "/smsbox.log" > log-level = 0 > mo-recode=1 > #smsc-ids=smsc1;smsc2;smsc3 > #access-log = "/tmp/access.log" > > group=smsbox-route > smsbox-id=s1 > smsc-ids="smsc1;smsc2" > > #--------------------------------------------- > # SEND-SMS USERS > > group = sendsms-user > username = xxxx > password = xxxx > concatenation = true > max-messages=3 > default-smsc=smsc1 > #forced-smsc=smsc2 > #user-deny-ip = "" > #user-allow-ip = "" > > #--------------------------------------------- > # SERVICES > > group = sms-service > keyword = default > concatenation = true > max-messages=3 > text = "No service specified" > accepted-smsc=smsc2 > > group = sms-service > keyword = nop > concatenation = true > max-messages=3 > text = <text app 410 characters> > accepted-smsc=smsc1 > > > > Now , *1. I want to check whether routing is correct through 3 SMSCs: ? > How to check this? > 2.Kannel performing throughput as total 15sms/second including > all 3 smsc . How to increase throughput ? SMPP account provider has given > 30sms/second for EACH smsc. > 3.How to off delivery report on runtime if load increases ? > > PLEASE REPLY !! > > *Thanks & Regards > Chaitanya Bhatt > * > * > > >
