Yeah the axon PBX is what you need. The free version gives you 10 free extensions and uses the Auto Attendant as well. I just set it up with my SIP provider and it works great. The problem I am now having is getting Express talk to connect to my PBX server over the internet. This way I can have 10 extension connected to the PBX anywhere in the US I want.
Good luck!