I'll setup the asterisk server, but where do we want phones? How many SIMS do we need, do we have TN's allready, I can provide tn's but I only have 3 SIMS at the moment. We should also setup QOS on the internet connection(PFSense can do this as well) for the phones. I would register the TNs to have a caller ID of TCMaker and also register the correct 911 location.
Having the Asterisk server being connected to a real phone company however does come with restrictions, that are put in place via the FCC. That being the case as it would be tied to my work, I would require that the Asterisk server for the shop be locked to only a few select people having the password to administer it and Long Distance calls will not be routed. Locking it is not just for the regulatory reasons, but voip routing is not a simple thing and if we allow everyone into it, it will never be functioning.
I would however be willing to do an asterisk session for people to learn asterisk on a lab box, or you could attend the Asterisk users group and ask questions.
One other thing, I know I saw a few power bricks there for Cisco phones, but that's somewhat of an inconvience, if anyone has an older POE Cisco switch laying around we could use it for phones.
PS SIMS = Simultainius Media Sessions or external phone calls, TNs = Telephone Numbers.