ESME_RMSGQFUL When recieving Messages from Clients
Posted: Fri Jan 12, 2018 10:54 am
Hi,
We are using your server library to provide SMPP connections to our customers, We had set the buffer size to be around 30 MB , but the client is getting ESME_RMSGQFUL from us,
The client is sending at a speed of less than 50 SMS per sec
Kindly Advice
We are using your server library to provide SMPP connections to our customers, We had set the buffer size to be around 30 MB , but the client is getting ESME_RMSGQFUL from us,
The client is sending at a speed of less than 50 SMS per sec
Code: Select all
//Setup Client Paramters
client.EnquireLinkInterval = TimeSpan.FromSeconds(60);
client.ConnectionTimeout = TimeSpan.FromSeconds(180);
data.Response.Status = CommandStatus.ESME_ROK;
////Change number of threads that process received messages. Dafault is 3
client.WorkerThreads = 10;
////Change receive buffer size for client socket
client.ReceiveBufferSize = 30 * 1024 * 1024;
////Change send buffer size for client socket
client.SendBufferSize = 30 * 1024 * 1024;
////Don't allow this client to send more than one message per second
client.ReceiveSpeedLimit = SMPPAccount.SpeedLimit;
////Set maximum number of unhandled messages in the receive queue for this client
client.ReceiveQueueLimit = SMPPAccount.SpeedLimit;
Kindly Advice