International Journal of Engineering Innovation & Research Volume 1, Issue 3, ISSN : 2277 – 5668

Design & Implementation of IP-PBX for Small Business Organization Mr. Sandeep R. Sonaskar Dr. M. M. Khanapurkar Research Scholar Professor [email protected] Department of Electronics & Engineering [email protected]

Abstract — Most of the small business organization uses consist of dual card, one for static IP provided by old Electronics Private Branch Exchange (EPBX) System for service provider and one for organization the telephony communication. This EPBX is now could be communication as shown in figure. Consider the outside replaced by telephony PBX called IP-PBX world IP address is 202.XXX.XXX.XXX (IP1) and which uses Intranet as a backbone as each organization has intranet IP address is 192.168.47.112 (IP2) for the IPPBX pre installed . The network architecture for the IPPBX system is easy to design & Implement. server. This IPPBX server could connect on both side via these two IP address. The IPPBX server consist of linux Keywords — IPPBX, VoIP, SIP. based operating system called “trixbox”, developed by “fonality”. The telephony communication is based on Session Initiation Protocol (SIP) which enables the I. INTRODUCTION communication between user managed by Asterisk an opensource free PBX package. Small business organizations uses Electronic Private Each user extensions are on desktop PCs or Laptop or Branch Exchange System for the telephony SIP enabled WiFi mobile phones. These user extensions communication with internal employees and with the are software which uses SIP service. outside world, where there is a central Electronics system attached with the user extensions with long copper cables. This system uses a lot of maintenance work as well as III. IMPLEMENTATION requires extra hardware and wiring for the new user extension. Such organizations which are having the To implement this system first install trixbox operating intranet networking facility as well as WiFi facility for the system on the server. After installation configure the employees could change their telephony system to IP-PBX Ethernet cards for both IP addresses and connect the system where there is a central server called IPPBX and system as shown in figure 1. the users were get connected through their computer During the installation the system will reboot two three system or laptops via a software called . The times and asks for the root password which is softphone are act as a user extension number which could administrator password for the server. After finishing also run on mobile phones who has wifi facility. installation the server asks for the login as an administrator. For this system the login name is root and the password is which is given at the time of installation. II. DESIGNING THE IPPBX SYSTEM The server will access by typing http://192.168.47.112 on the web browser of the other PC on the same network. The network architecture is shown in figure 1.

IV. CONFIGURATION

Now to create the user extensions assess the server by typing http://192.168.47.112 on the web browser the following screen will appear

Fig.1. Network Architecture

This network includes an IPPBX server which consists of Intel Atom board with 500GB of hard disk, 2 GB of RAM, CD ROM, Super cool cabinet and SMPS of pico PSU 160W which is smallest power supply runs on 12V DC manufactured by “mini-itx”. Due to this the PBX server is low power consumption server. This server also Fig.2. Initial page of server Copyright © 2012 IJEIR, All right reserved 288 International Journal of Engineering Innovation & Research Volume 1, Issue 3, ISSN : 2277 – 5668

extension which is created in server is now configured On the right top side click on switch to login to here by entering the details in SIP proxy setting. administrative mode by typing username maint and password as password . In this go to the Asterisk tab and select free PBX. This will open new window consisting of System dashboard as shown in figure below

Fig.5. X-Lite Softphone

Fig.3. Free PBX Dash Board After filling the details the xlite will communicate with the IPPBX server and if the user is created on the server say 100 xlite will show the user extension number on its V. CREATING EXTENSIONS screen. Smilarly configure the next xlite on different computer of the same network with different user On the FreePBX dashboard go to setup and click on extension details. The system is now ready to extensions tab. As shown in figure 4. Click on Generic SIP communicate with the configured extensions. Here if any Device and hit enter or submit button. Now enter the User one of the created user if offline other can leave the extension number, display name and secret as password. voicemail. This is the most popular feature for this system. Do not edit the default values. Enable the voicemail status on the bottom on the page and enter the voicemail password. Click on submit button and then click on Apply VI. COMMUNICATING WITH OUTSIDE WORLD configuration changes on the top of the page. Repeat the above steps for adding more user extensions. The user extensions could communicate with other user extensions created on the same server but located on different place. Such users get connected to this server via internet. Hence the users can also communicate worldwide but the extensions should be configured on the IPPBX server having static IP address provided by Internet service provider. Such kind of facility is also provided by many organizations but the main difference between the IPPBX with other is that, the authorized users from the organizations has only the rights to communicates. No other person will create the account without the permission of the administrator.

VII. CONCLUSION

This paper provides information about the IPPBX and its Fig.4. Add an Extension communication. The reliability of the system is completely depends upon the network. If the network fails the whole communication fails. Also to communicate with outside the A Configuring Softphone organization the internet facility should be available and The softphone is the software installed on the desktop or hence, the internet charges will be applicable otherwise for laptop. After creating the extensions now configure the the internal communication the calling will be free of charge. softphone on the client/user system which might be This private branch exchange also provides voicemail facility. windows, Linux or Mac. There are number of client When users is offline or busy the calling user is able to send softwares available for such system. In this paper the the voicemail for the called user. software explained is “X-lite” which is available on The researchers are trying to implement the system on wifi www.counterpath.com. By successful installation the network as well as for the wifi enabled mobile phone so as the users may communicate with each other using mobile Copyright © 2012 IJEIR, All right reserved 289 International Journal of Engineering Innovation & Research Volume 1, Issue 3, ISSN : 2277 – 5668

phones and will analyze the performance of the system by using some parameters like of the network, effect of number of users, reliability and flexibility.

REFERENCES

[1] Barrie Dempster and Kerry Garrison, Trixbox Made Easy , Packt Publishing Ltd. Birmingham, B27 6PA, UK [2] Fumikazu Iseki, Yuki Sato, Moo Wan Kim, VoIP System based on Asterisk for Enterprise Network, ICACT2011 [3] www.trixbox.com [4] www.voip-info.org [5] www.conuterpath.com [6] Analysis of Telephone System of a University Campus and Design of a Converged VoIP System Amel Chowdhury (Corresponding author), Jakia Afruz ,Jalalur Rahman Department of Applied Physics, Electronics and Communication Engineering University of Dhaka, Dhaka-1000, Bangladesh Computer & Information Science Jpurnal Vol 1 No.4, Nov 2008. [7] Design and Implementation of an Embedded VoIP System using Bluetooth Technique YU Jijiang Computer and Information Engineering Department & LIAN Fiyu College of Information Science and Technology Henan University of Technology Zhengzhou, China 2010 2nd International Conference on Future Computer and Communication V3-345. [8] ASR System Integration with Asterisk for SIP or IAX Softphone clients, 2009 International Association of Computer Science and Information Technology - Spring Conference Saurabh Goel, Vikash Garg, Prashant Ranjan, Satyanarayan Rao, Mahua Bhattacharya, Department of Information Technology, Indian Institute of Information Technology and Management, Gwalior, MP,INDIA

AUTHOR’S PROFILE

Mr. Sandeep R. Sonaskar born at 30 January 1984 in Jalna Maharashtra India and studied in Nagpur. Completed his Bachelor of Engineering in Electronics & Communication Engineering, first class in 2006, Master of Technology in Electronics Engineering, First class in 2011. He is ISTE life time member & IEEE member. He is a research scholar under the supervision of Dr.M.M.Khanapurkar of Rashtrasant Tukdoji Maharaj Nagpur University. His areas of interests are VoIP Networking & Embedded System.

Dr. M. M. Khanapurkar Professor & Head, Department of electronics & Telecommunication Engineering, G.H.Raisoni college of engineering Nagpur. He has 22 years of teaching experience. He is Ph.D. in Electronics Engineering and M.B.A. in Marketing Management. He is member of ISTE, IETE & IEEE. His areas of interests are Embedded systems, VHDLVLSI-FPGA designs.

Copyright © 2012 IJEIR, All right reserved 290