Internet Protocol Private Branch Exchange

An IP PBX (Internet Protocol Private Branch Exchange) provides more efficient switching and a more professional "look" than if everyone in a business has their own separate IP connection and an account. It allows phone calls to be forwarded within the company and for internal voice-mail and conferencing capabilities that might otherwise have to be outsourced. The IP PBX combines data and voice communications systems in the workplace. Across the world, enterprises are gradually making a transition to solutions that allow them to leverage their existing data networks for voice communications. The main aim of this paper is to provide an overview of developing a complete IP PBX system using open source PBX core Asterisk and lighttpd web server. Asterisk is available on a large number of platforms, including Linux. Asterisk, can interoperate between VoIP and traditional PSTN systems. In order to integrate Asterisk and web server- Lighttpd, a common gateway interface is designed using Perl. Using the CGI configuring and testing all the features of IPPBX can be performed.