The server itself does load balancing however the most difficult thing I found was building a fail-over for it. However, if you want to build a fail-over for it that's the tricky part since most sip traffic is routed using UDP. There are plenty of amazing TCP load balancers out there such as HAProxy but none for UDP. You need to use something like Keepalive and fail-over IP and restart the server on fail-over