Hi
klic...@gmail.com,
When it comes to HA, you have multiple approaches available:
1. Active/Passive at OS level: this would be the most easy to set up solution, just grab something like linux-ha and failover the IP between CGRateS engines set up identically with one shared DB behind (the solution of making that HA should depend on your DBAs). CGRateS allows you to start even without any IP interface available. It will learn the IPs on the fly.
2. Active/Passive at CGRateS level. Here you can use a rpc_conn profile with multiple connections inside. We automatically failover when we get no response. There are various connection types you can use (ie: same order, random, round-robin, load-balanced and so on).
3. Active/Passive at account/data level (so you can do active-active at service level), through the DispatcherS component. This one would be a bit trickier to set up and troubleshoot but it should be doable.
Hope it helps!
DanB