Thanks for the response. In my scenario, we want to be able to send as fast
as possible. We are regularly submitting MTs at a rate of 200 / second. We
get DLRs at a rate of 1.5 - 2 times this (300 - 400 / second). This makes
sense to me since we get multiple DLRs for every MT (status 8,4,1).  We do
need the DLRs for reporting purposes. Our architecture was just not setup
to process them at the rate we are receiving them.

The apache server that hosts our dlr.php says it is receiving requests at a
rate of 30 / second.  The kannel status page says we are receiving DLRs at
a rate of 300 / second. I cannot figure out where the bottleneck is. The
apache status page shows idle worker threads. So I do not think that is the
bottleneck. Is smsbox not sending to our dlr url as fast as it is receiving
them from the smsc?



On Wed, Nov 27, 2013 at 11:57 AM, spameden <spame...@gmail.com> wrote:

> You can control DLR via dlr_mask parameter, if its unset you won't receive
> any DLRs.
>
> About speed - it's strange for me that speed of DLRs is much higher than
> MT submit speed.
>
> Don't think there is any algorhythm implemented to control inbound
> information coming, you might turn into transmitter mode, thus it should
> stop receiving DLRs.
>
>
> 2013/11/27 Jeff Thorn <j...@thorntechnologies.com>
>
>> It looks like setting receive-port=0 has no effect on DLRs. Is there any
>> way to control which binds receive DLRs or to somehow control how fast they
>> are received?
>>
>>
>>
>> On Wed, Nov 27, 2013 at 10:15 AM, Jeff Thorn 
>> <j...@thorntechnologies.com>wrote:
>>
>>> If we are getting DRs faster than we can process them, I assume if we
>>> reduce the number of receive binds the rate that we get DRs would go down.
>>> Is this generally true?
>>>
>>> We have a total of 10 binds setup - the desired design is to have 6
>>> transmit binds for sending MTs and 4 receive binds for accepting MOs and
>>> Deliver Receipts. However, it appears that all 10 of our binds are
>>> receiving Delivery Receipts. The SMSC is reporting several "Windows on
>>> receiver links full" errors. I assume this is because they are sending DRs
>>> faster than we are able to process them.
>>>
>>> I tried setting receive-port = 0 on one of our transmit binds. However,
>>> we still seem to be receiving DRs on this bind. Here the config for this
>>> bind. Am I missing something?
>>>
>>> group = smsc
>>> smsc = smpp
>>> smsc-id = s-send-1
>>> smsc-admin-id = send-1
>>> throughput = 60
>>> host = xxx.xxx.xxx.xxx
>>> port = 17800
>>> receive-port = 0
>>> smsc-username = "xxxxxxx"
>>> smsc-password = xxxxxxx
>>> system-type = ""
>>> address-range = ""
>>> source-addr-ton = 2
>>> source-addr-npi = 1
>>> dest-addr-ton = 2
>>> dest-addr-npi = 1
>>> enquire-link-interval = 30
>>> msg-id-type = 0x03
>>>
>>> I appreciate any help on this issue.
>>>
>>> Thanks!
>>>
>>> Jeff
>>>
>>>
>>>
>>> On Tue, Nov 26, 2013 at 5:36 PM, Jeff Thorn 
>>> <j...@thorntechnologies.com>wrote:
>>>
>>>> Hello Group,
>>>> We are receiving DLRs from the SMSC faster than we can process them.
>>>> Our setup is supposed to have 6 transmit binds and 4 receive binds.
>>>> However, I just looked at status page showing all our binds and it looks
>>>> like all 10 of our binds are receiving DLRs and they are coming in at a
>>>> rate greater than 250 / second.
>>>>
>>>> If I set the "receive-port" setting to 0 on our transmit binds, will I
>>>> stop receiving DLRs on these binds?
>>>>
>>>> If this reduces the number of binds that can receive DLRs, should the
>>>> rate they are received go down? Or is that totally dependent upon the SMSC?
>>>>
>>>> Is there anything I can control in my config that would reduce the rate
>>>> they are received or is that something only the SMSC can control?
>>>>
>>>> Thanks,
>>>> Jeff
>>>>
>>>
>>
>


-- 

Jeff Thorn
Principal Software Architect
Thorn Technologies, LLC
(410) 429-0255
www.thorntech.com
@thorntech <http://twitter.com/thorntech> |
LinkedIn<http://www.linkedin.com/in/jeffthorn> |
Facebook <http://www.facebook.com/thorntechnologies>

Reply via email to