Diafaan SMS Server will always keep trying to send the messages but there are ways to make sure that the messages are sent with an alternative GSM modem or SMPP Gateway when one of the gateways fails.
You can change the routing options in the 'Gateways' section of each connector settings. For each gateway that you want to use for the connector you can indicate if you want to use it as a primary gateway or as a backup gateway. The backup gateways will only be used if the message could not be sent with all of the primary gateways. You can also set the maximum number of retries for each gateway and the total number of retries for all the primary gateways and all the backup gateways.
It is not possible to pause a specific gateway from the console program but the HTTP API of the Web Connector has an HTTP call to pause one or more gateways temporarily:
We had an issue in one of our SMPP gateways and as a result we lost quite a few messages with a simple 'Error' message.
How shall we handle problems with gateways so that in these cases we just have Diafaan stop sending the messages and build up the Send Queue instead of just trying and failing?
Extending the question, how do we pause a gateway without failing the customer's messages because the system has no available gateway for that connector? Unchecking the "Enable" box of the gateway fails all messages.
I've seen this happening already in SMPP gateways and GSM modems.
Most Users Ever Online: 494
Currently Browsing this Page:
Guest Posters: 602
Newest Members:, Henk Helmantel
Administrators: Henk Helmantel: 1275