Hi, Yes, this is the right list for configuration issues. Not to worry all developers frequent here, along with many more users with on the field experience.
Sliding windows is not a flow control issue, but a bandwidth optimizing one. Kannel doesn't provide for a sliding, dynamic window at application level, this is already provided by the TCP layer. How can you use ack for flow-control? 1) set wait-ack, or leave default (60") 2) set wait-ack-expire to 2 (don't send anything - wait for the ack) You can achieve similar results with max-pending-messages as already suggested. You don't need to worry about integrity, this is handled transparently by the TCP layer. BR, Nikos On Mon, Feb 2, 2009 at 12:47 PM, jyoti <[email protected]> wrote: > Hi Nikons, > > I dont thing I will get my answer in user forum if I am not getting here. > for your referance I am attaching my mail once again. > > My concern is that does there is any provision in kannel so that the ESME can > avail of the optimum performance available at a particular time instead > > of predetermining some window limit and using this consistently ?. > > This recognises that a SMSC or ESME may be under varying levels of stress and > that predetermined performance is not always guaranteed. > > Regards > > Jyoti Ranjan Panda > > -----Original Message----- > *From:* Nikos Balkanas [mailto:[email protected]] > *Sent:* Monday, February 02, 2009 3:59 PM > *To:* jyoti > *Cc:* Werner Coetzee; [email protected] > *Subject:* Re: Real Windoing in kannel for smpp ? > > Please, move to users list for such discussions. Not devel. > > Nikos > > On Mon, Feb 2, 2009 at 11:34 AM, jyoti <[email protected]> wrote: > >> Is this the solution for achiving flow control ?. i.e re-queue of message >> after geting a error code. >> >> Regards >> Jyoti Ranjan Panda >> -----Original Message----- >> From: Werner Coetzee [mailto:[email protected]] >> Sent: Monday, February 02, 2009 2:36 PM >> To: jyoti; [email protected] >> Subject: RE: Real Windoing in kannel for smpp ? >> >> >> >> Well, in that case, your 'receiver' should send you the appropriate error >> code in the command status of the response PDU. >> For instance ESME_RMSGQFUL and ESME_RTHROTTLED will cause the message to >> be >> re-queued in Kannel. >> >> Regards >> Werner >> >> >> >> -----Original Message----- >> From: jyoti [mailto:[email protected]] >> Sent: 02 February 2009 11:02 >> To: Nikos Balkanas; [email protected] >> Subject: RE: Real Windoing in kannel for smpp ? >> >> Hi, >> What you are telling is not flow control or windowing. >> >> Real flow control is the concept of a receiver informing the sender that >> it >> can't accept any more data. >> >> Not that configuring statically before the process begins. >> >> Regards >> Jyoti Ranjan Panda >> >> -----Original Message----- >> From: Nikos Balkanas [mailto:[email protected]] >> Sent: Monday, February 02, 2009 2:08 PM >> To: jyoti; [email protected] >> Subject: Re: Real Windoing in kannel for smpp ? >> >> >> You could use throughput. >> >> BR, >> Nikos >> ----- Original Message ----- >> From: "jyoti" <[email protected]> >> To: "Nikos Balkanas" <[email protected]>; <[email protected]> >> Sent: Monday, February 02, 2009 10:37 AM >> Subject: RE: Real Windoing in kannel for smpp ? >> >> >> > Hi, >> > I want to know the solution for >> > : suppose if an ESME submits messages at a rate that exceeds the >> > capabilities of its peer, congestion may occur. >> > The ESME will continue to top up its window of unacknowledged requests, >> > keeping the SMSC under load to process these requests. >> > >> > By configuring Wait-ack I think we are making the process static, By >> using >> > congestion_state TLV we can control windowing at run time. >> > >> > If I am wrong please suggest. >> > >> > Thanks & Regards >> > Jyoti Ranjan Panda >> > >> > -----Original Message----- >> > From: Nikos Balkanas [mailto:[email protected]] >> > Sent: Monday, February 02, 2009 1:35 PM >> > To: jyoti; [email protected] >> > Subject: Re: Real Windoing in kannel for smpp ? >> > >> > >> > Hi, >> > >> > Please check parameters wait-ack and wait-ack-expire in User's Guide. >> > >> > BR, >> > Nikos >> > ----- Original Message ----- >> > From: "jyoti" <[email protected]> >> > To: <[email protected]> >> > Sent: Monday, February 02, 2009 8:31 AM >> > Subject: Real Windoing in kannel for smpp ? >> > >> > >> >> Hi All, >> >> >> >> Does there any configurable parameter for windowing in smpp(i.e if I >> have >> >> connected to smsc through smpp)? >> >> >> >> Does congestion_state TLV is used in kannel for smpp? which could be >> sent >> >> in >> >> response as parameter to provide real windowing >> >> like TCP. >> >> >> >> Waiting for reply >> >> >> >> Thanks & Regards >> >> Jyoti Ranjan Panda >> >> >> >> >> > >> > >> >> >> >> -- >> >> PLEASE CONSIDER THE ENVIRONMENT BEFORE PRINTING THIS E-MAIL. >> >> This e-mail message and all attachments transmitted with it are >> confidential >> and are intended solely for the addressee(s). If the reader of this >> message >> is not the intended recipient, you are hereby notified that any reading, >> dissemination, distribution, copying, or other use of this message or its >> attachment(s) is strictly prohibited. >> >> >> >> >
