Hi, We are looking into making our current Kannel setup more redundant that what we currently uses and I was wondering what were other people solutions to this problem. The plan here is to suffer minimal downtime, should a server become unavailable for some reason. My toughts was to have 2 servers running smsboxes and wapboxes process to receive the sms and wappush and have only 1 bearerbox online at a time which could be failed over by using heartbeat (or similar technology).
Here are the 2 current questions I haven’t found the answer around: 1) Most of the time we can only have 1 active connection to our partners’ smsc. What would be the best way to handle that? ( I thought about having heartbeat start the bearerbox when he detects a failure or is there a way to start a bearerbox in “inactive” mode where no connections are established and accepted from the smsbox) But how do we make the smsbox connect to the active bearerbox? Which bring question #2 2) Is it possible to have the smsbox tries to connect to different address? (If the current bearerbox go down, and he needs to reconnect to another ip, or should we have a Virtual IP handle by heartbeat that fails with the services?) Our DLR will be stored in mysql, if you think about anything else I’m more than listening :-) Regards, ------- Mathieu Bruneau No virus found in this outgoing message. Checked by AVG Free Edition. Version: 7.5.516 / Virus Database: 269.19.2/1223 - Release Date: 2008-01-13 20:23
