Re: smsc routing & throughput

"Nikos Balkanas" <[email protected]>
Newsgroups gmane.comp.mobile.kannel.devel
Message-ID <000901c96216$419fbd00$02b2a8c0@tardis>
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 
  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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.