Asterisk is the most powerful and full featured Open Source PBX available
Products that enhance an Asterisk based phone system
Based on the client requirement, different phone systems can be built to fulfill your business and cost requirement.