I want to setup 2 Asterisk servers such that I can round-robin call traffic between them. Each Asterisk would handle all the same extensions so that if one went down the other could still manage all the traffic. How can I do this? Can I put everything into a common database (on a db server) and maybe cluster some of the files?