I had an elastix box for a while and after watching a few vulnerabilities go unpatched and getting hacked twice I gave up on Elastix... http://www.elastix.org/en/component/kunena/116-security/6078.... Switched to PBX in a Flash and while its more secure, the user interface is clunky and requires you to use a number of custom closed-source scripts to keep everything up to date...