Hello Barry,
Hello Im Sourish, I'm an asterisk, vicidial and linux expert. I'm part of a company which provides hosted asterisk and Freepbx servers.
I can provide you with 2 solution. Firstly, I can provide you a hosted server loaded with Freepbx / Elastix and configured to work well with 10-15 users and trunks. The cost for the same would be between $ 20 - 25. You can test our servers for 1 week and if you are satisfied you can continue.
Secondly, I can do the installation of Freepbx on your own server. As described, you have 10-15 users and according to me a normal Dual Core / Core i3 PC is good enough to handle these calls. You might need an extra IP to work with the inbound calls but if you do only outbound, you wont require extra IP.
I would like to talk to you in details and provide you the best possible solution. You can try it with me and if you are satisfied then you can pay me. Please do let me know if i can be a part of this project and i would eagerly wait for your response.
Thanks
Sourish