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
-------------------------------------------------------------------
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.