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: 575
Newest Members:, Henk Helmantel
Administrators: Henk Helmantel: 1188