My company currently runs a Trixbox Pro server locally. We're getting sick of the licensing fees and terrible community support and are considering migrating to something like FreePBX. I see that there are plenty of folks out there who are running this from a VPS rather than a local server -- and I wanted to see what Pros and Cons you guys can think of.
Clearly the big one is that you can't connect POTS lines and such, but this doesn't matter to us since we strictly use SIP.
Also, if we wanted to use a call recording solution (which if doing locally, typically requires an ethernet "tap" and a second server dedicated to recordings), I'm not sure how that would work.