Need a distributed peering model
The wrong model for such a use, what's needed is a peering model that doesn't reply on any single point of failure, once the call is set-up then communication goes directly from client to client, lets call it an inter network of computers.