Try out
www.adminsparadise.com
it is a full featured phone and fax server for free
You can also have roaming users between offices...
Scheduled conferencing, music-on-hold, web based faxing...etc
it should fit the bill.
there is a live cd and an installation cd available
and flash movies of the installation and movie tutorials..
later