Update: We found a problem with the handling of the responses from the SMPP server in asynchronous mode. The problem only occurs when the "AsyncModeWindowSize" is set to more than the default value of one.
This issue will be fixed in the next version of Diafaan SMS Server, users with a license that is still in the free support and update period can request a temporary update if they experience this problem.
Our SMPP server can take 300 messages at one time. We have kept the MAXBatchsize 155, AsyncModeWindowsSize 160, MaxMessagesPerMinute 9600. But still we are getting the Timeout error: no response after the submit_sm send SMS command. We have spoken to SMSC they are saying no issue from their end they can process 300 messages at one time. Please let us know what the setting should be to get rid of the error.
Also can we decrease the time, if such an error occurs those 5 or 3 messages wait for a time of 2 minutes and then they are resent.
Hope you have understood it.
Have a great day ahead!!!
The only way to prevent that a message is submitted more than once is to set the maximum send attempts to 1 for each gateway in the "Gateways" page of the Connector properties.
The timeout error after the submit_sm command is an indication that you try to send the messages at a higher speed, or with a higher AsyncModeWindowsSize, than what your SMPP server can handle within the 2 minute timeout time that Diafaan SMS Server uses. It might be a better option to lower the AsyncModeWindowsSize or the MaxMessagesPerMinute values in Diafaan SMS Server to make sure that the SMPP server is not overloaded with messages.
Thanks for the quick turn around as usual. We have observe one more thing when the SMPP submit the messages if the response from the SMSC is not received on submit, but the messages are submitted to the SMSC. Diafaan SMS Server generates an error as below and then resubmit the messages again which in turn cause same messages submitted 2 times.
Timeout error: no response after the submit_sm send SMS command.
What can be done to stop this?
Have a great day ahead!!!
If you specify multiple gateways in the gateway field, Diafaan uses round robin to distribute the messages over the gateways you specified. If you want to send a message only with one specific gateway, you can set just one gateway name in the gateway field.
You can also set message routing in Diafaan SMS Server to send messages to specific numbers through one gateway and messages to other number through another gateway. To set message routing dependent on the destination number, open the Connector properties, select "Gateways" and set the "Only for to address..." option.
More information on message routing is available in the online manual.
If you send your company name and contact name to email@example.com, I will send you an extension of the trial license for Diafaan SMS Server.
Hope you are wonderful, as per the earlier post we are able to achieve 125 to 150 message per second. Thanks.
As suggested in some post we tried the multiple gateway option in which we are passing the gateway field in the SQLConnector like ABC;XYZ but this works like Round Robin. We want to send a particular 10 to 15 series of numbers like 919930, 9199506 etc from the XYZ gateway and rest from the ABC gateway so how can we do that.
Also the trial license is about to Expire in 5 days if you can extend it for some more day so we can do the complete testing.
Thanks, Have a great day ahead!!!
Most Users Ever Online: 494
Currently Browsing this Page:
Guest Posters: 575
Newest Members:, Henk Helmantel
Administrators: Henk Helmantel: 1187