Setting SMPP window size

Setting SMPP window size SearchSearch
Author Message
Josh Thomas
New member
Username: Toofast1

Post Number: 1
Registered: 11-2021
Posted on Wednesday, November 17, 2021 - 03:52 pm:   

Hello,

This is more of a general question on how to set the window size from a SMPP client? I would like to submit 10-20 submit_sm PDUs rather than only performing one submit_sm-submit_sm_resp operation at a time.

I am using one of the popular PHP SMPP client libraries from github and was curious if window size was an additional parameter passed into the submit_sm method or was it something set when connecting to the server?

Any insight would be extremely helpful.

Thanks.
Bryce Norwood - NowSMS Support
Board Administrator
Username: Bryce

Post Number: 8461
Registered: 10-2002
Posted on Thursday, December 09, 2021 - 07:07 pm:   

Hi Josh,

Apologies for the delay in response.

The short answer is that the SMPP client needs to have specific logic to support asynchronous submissions.

A simple SMPP implementation would be synchronous, which means that each time submits an SMPP message, it waits for an SMPP response from the server before sending the next SMPP message.

An async implementation does not wait for a response, but keeps submitting messages, keeping track of the SMPP responses as they are received. The window size is the maximum number of requests that can still be waiting for a response.

I hope that explanation makes sense.

Regards,

Bryce Norwood
NowSMS Support

Add Your Message Here, or click here to start a new topic.
Post:
Bold text Italics Underline Create a hyperlink Insert a clipart image
Options: Automatically activate URLs in message
Action: