On 21.01.2008, at 20:05, Juan Nin wrote:

On Jan 6, 2008 12:46 PM, Andreas Fink <[EMAIL PROTECTED]> wrote:


On 04.01.2008, at 22:10, Juan Nin wrote:
what I mean is 2 submit_sm PDU's on 1 TCP packet...

seeing the traffic capture on Wireshark (ethereal) I see this:
http://img221.imageshack.us/my.php?image=picture2cw2.png

there you see sequence_number 23 and sequence_number 24 (both
submit_sm) were sent on the same TCP packet

when this happens I receive the Throttling error

I would say this is a very bogous interpretation of TCP. TCP can split and reassemble data. If an application sends 100 SMPP packets in one, TCP could split it even in the middle of a SMPP packet. This is out of the control of any application and operating system dependent. If the other end can not
deal with this its a very bogous system.

However more likely, as Alex pointed out, you have the problem of windowing that as long as the previous packet is not being acke'd, the next wont be accepted. So the error is that you send faster than the other side wants it accepted and not the fact that both packets are in the same TCP packet.

The throttling error is not wrong by itself but it can slow you down too much as well I guess. It should not make any sms lost or duplicated in any
case.


yeah, i know, but it happens quite a lot, so it slows down too much.. :(

Throttling is done according to the SMPP specs.
Ask your operator to give you higher speed and everything's fine. Not much Kannel can do here because of that.



Reply via email to