Please answer:

What is the URL you are sending? What is the log output?

BR,
Nikos
  ----- Original Message ----- 
  From: Chaitanya Bhatt // Viva 
  To: [email protected] 
  Sent: Saturday, December 20, 2008 9:59 AM
  Subject: Re: smsc routing & throughput





  On Sat, Dec 20, 2008 at 12:46 PM, Chaitanya Bhatt // Viva 
<[email protected]> wrote:

    Thanks a lot for your precious help

    I have done following changes:
    ->default-smsc=1
    ->commented smsbox-route group
    ->commented throughput=20

    But it's giving warning
     WARNING: Message rejected by bearerbox, no router!
     WARNING: Cannot find SMSCConn for message to <xxxxxxxxxx>, rejected.

    Second thing i am specifying dlr-mask & dlr-url in CGI-BIN URL.

    Temporary i am splitting my Mobile No. series into batches & sending each 
batch with different smsc by specifying smsc on URL.

    Please Reply




    On Sat, Dec 20, 2008 at 12:13 PM, Nikos Balkanas <[email protected]> 
wrote:

      Hi,

      Concerning my response (3), not setting dlr-mask in your URL has the same 
exactly effect as setting it to 0.

      I didn't notice it before, but you spcify throughput = 20 in each smsc. 
Therefore, since you are routing only from one smsc, your total throughput 
cannot exceed 20.  This could explain what you have. Comment it out and you 
should see much faster processing.

      You mentioned that only 1 smsc is used. I imagine it is sms1. Right?

      Comment out the smsbox route group. You are restricting routing only to 2 
smscs.

      What is the URL you are sending?

      In sendsms-user you specify default-smsc = 1.

      If this doesn't help, kill kannel.
      Then:

      bearerbox <confFile> &
      smsbox -v 4 <confFile> &

      Try ~5 smss and post output to the list.

      BR,
      Nikos
        ----- Original Message ----- 
        From: Chaitanya Bhatt // Viva 
        To: Nikos Balkanas ; [email protected] 
        Sent: Saturday, December 20, 2008 8:19 AM
        Subject: Re: smsc routing & throughput


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