I will do some tests with the configuration that you have sent me to see if I can find out what the best settings are in your situation. I will get back to you when I have finished the tests.
I'm having the same problem with OTP messages.
I need to be restarting SMPP connection gateway to process OTP without too much delay.
I'm having many complaints.
If the one time password and bulk messages are sent with the same gateway(s), it would be normal that there is some delay of the OTP messages when the send queue is full with bulk messages, but the number of OTP messages in the queue and the delay should not increase this much.
I would like to see the configuration file of Diafaan SMS Server so that I can get a better idea of your system. You can send the file to email address firstname.lastname@example.org.
We are facing the same problem.
System works fine for OTP traffic and all clients have priority 5.
For Bulk traffic all clients have priority 1.
When bulk traffic arrives it comes all at once from 2000-10000 SMS.
Starting from this moment OTP queue start to rise at 100-300 sms and clients start complaining.
The only workaround we found so far is to restart Diafaan services once a minute. This start processing the OTP queue with the higher priority faster but doesn't take one min and queue rises again. During this time we see how lower priority messages are processed also.
We have done the settings you advised with no luck.
Any idea how can we solve this?
In Diafaan SMS Server, messages with a higher priority are placed in front of the send queue. That does not necessarily mean that they are sent immediately, that depends on the state of the gateways.
Each gateway pre-loads a number of messages from the send queue so that they can be sent as fast and efficient as possible without overloading the send queue database. The 'MaximumBatchSize' setting of each gateway determines the maximum number of pre-loaded messages, when this buffer is half empty or less, the gateway loads a new batch of messages. This means that there can be a delay when a message with a higher priority is sent and the buffer in one of the gateways is not yet (half) empty.
The higher the throughput of a gateway is, the higher the 'MaximumBatchSize' should be to keep a steady and efficient message flow. But since the message flow of your GSM Modem Gateway is quite low, you can set the 'MaximumBatchSize' to a lower value without much performance loss. You can even set it to '1' if you do not have a lot of gateways and when the swift handling of priority messages is very important.
While testing I have sent 5000 sms with 1 priority and 1 sms with 5 priority.
So the single sms should be sent immediately but it didn't send immediately, it stays on the queue for long time.
Max batch size is set to 50 and used 14 modem with 4 second sending delay. I'm using trial version. If I purchase license will it send it immediately or faster? Or do I need to change max batch size more? I'm using ssd drive.
Most Users Ever Online: 494
Currently Browsing this Page:
Guest Posters: 634
Newest Members:, Henk Helmantel
Administrators: Henk Helmantel: 1353