Re: Interesting issue with DLRs
Stipe Tolj <[email protected]>
| Newsgroups | gmane.comp.mobile.kannel.devel |
|---|---|
| Organization | tolj.org system architecture |
| Message-ID | <[email protected]> |
Ben Suffolk wrote:
> Stipe,
>
>> I had assumed that the deliver_sm would come in on the RX bind, and
>> the submit_sm_resp as the reply on the TX bind. Are you saying the
>> same thread handles both these binds? If so is it possible that the
>> SMSC did in fact deliver the submit_sm_resp fractionally before the
>> deliver_sm but the thread was processing the RX at the time (say
>> several deliver_sm PDUs were coming in at the same time - which given
>> the nature of my app happens a lot as the message flow is pretty
>> bursty like that) and so got to the deliver_sm before the
>> submit_sm_resp. However its more than possible that the SMSC could be
>> to blame.
>
>
>
> I have looked at the relevant logs (attached here as a text file, with
> my notes and a lot removed to make it readable with just the relevant
> parts in), and it seems to bear out my initial thoughts that the DLR is
> coming in on a different thread, and so has the opportunity to be
> processed before the response in the tx thread.
yep, as I adminted in my mail a couple of minutes before, you're of coruse
right. DLRs are on RX sessions and the ACK is on the TX session.
> You will note from the logs that the message responses are asynchronous
> to the submissions. Thats because this operator uses an smpp load
> balancer in front of the SMSCs so that although you have only one
> connection, they share the messages across multiple SMSCs, and as
> different SMSCs are under different loads some are able to respond
> quicker than others.
ok, interesting... can you forward me the name of the SMSC privately? I'd like
to hear more about that SMPP load balancer. I offer a SMPP v3.4 server extention
to kannel which can do the same actually :)
Stipe
-------------------------------------------------------------------
Kölner Landstrasse 419
40589 Düsseldorf, NRW, Germany
tolj.org system architecture Kannel Software Foundation (KSF)
http://www.tolj.org/ http://www.kannel.org/
mailto:st_{at}_tolj.org mailto:stolj_{at}_kannel.org
-------------------------------------------------------------------