The documentation says to set receive-port = 0 to disable I/O on this bind. I tested this on the one sample config I posted and it had no effect. Our other binds look like this and they too are receiving DLRs. What should be changed to make this a "pure transmitter bind"? Will DLRs be received on pure transmitter binds?
group = smsc smsc = smpp smsc-id = s-send-1 smsc-admin-id = s-send-2 throughput = 150 transceiver-mode = 0 host = xxx.xxx.xxx.xxx port = 17800 smsc-username = "xxxxxx" smsc-password = xxxxx 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 On Wed, Nov 27, 2013 at 12:36 PM, Jason Mule <[email protected]> wrote: > First of all, to bind in pure transmitter mode do not set receive-port. > After this you should have 6 pure transmit binds and 4 pure receiver binds. > On Nov 27, 2013 8:15 PM, "Jeff Thorn" <[email protected]> wrote: > >> 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 <[email protected]> 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 <[email protected]> >>> >>>> 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 < >>>> [email protected]> 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 < >>>>> [email protected]> 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> >> > -- 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>
