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
> *
> *
>
>
>

Reply via email to