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 <[email protected]>
>>  *To:* Nikos Balkanas <[email protected]> ; [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 <[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