We use Linux and Astrisk for VoIP.
While not BSD it is opensource so you can ask the various Astrisk support companies to solv a problem or settle with one service provider.
Not a bad solutions, but doesn't really apply or work in a hosted solutions for multiple virtual PBX.
That's mostly the draw back on this one and that make it unusable in this situation here.
Thanks
Daniel

