VOIP solution for cal center

Personally I have not used it. however I know many others have.

You can take a look at their site freepbx.org for all the information you could ever want. One of the best things is it is opensource and very customizable .