Msc Thesis Thesis Title: Designing and Optimization of VOIP PBX Infrastructure by Naveed Younas Rana Student ID
Total Page:16
File Type:pdf, Size:1020Kb
MSc Thesis Thesis Title: Designing and optimization of VOIP PBX infrastructure By Naveed Younas Rana Student ID: 1133670 Department of computer science and technology University of Bedfordshire Supervisor: Dr. Ali Mansour 1 Abstract In the recent decade, communication has stirred from the old wired medium such as public switched telephone network (PSTN) to the Internet. Present, Voice over Internet Protocol (VoIP) Technology used for communication on internet by means of packet switching technique. Several years ago, an internet protocol (IP) based organism was launched, which is known as Private Branch Exchange "PBX", as a substitute of common PSTN systems. For free communication, probably you must have to be pleased with starting of domestic calls. Although, fairly in few cases, VoIP services can considerably condense our periodical phone bills. For instance, if someone makes frequent global phone calls, VoIP talk service is the actual savings treat which cannot achieve by using regular switched phone. VoIP talk services strength help to trim down your phone bills if you deal with a lot of long-distance (international) and as well as domestic phone calls. However, with the VoIP success, threats and challenges also stay behind. In this dissertation, by penetration testing one will know that how to find network vulnerabilities how to attack them to exploit the network for unhealthy activities and also will know about some security techniques to secure a network. And the results will be achieved by penetration testing will indicate of proven of artefact and would be helpful to enhance the level of network security to build a more secure network in future. 2 Author consent form Author’s name Naveed Younas Rana Title of Thesis Designing and optimization of VOIP PBX infrastructure Degree MSc Computer Networking I have read and fully understand the rules and regulations of the University of the Bedfordshire concerning final thesis submission. I AM AS FOLLOW: I am the Author of the following thesis. Work demonstration is originally designed and optimised I do accept University of Bedfordshire Policy concerning final thesis submission. AUTHOR’S SIGNATURE: Naveed Younas Rana AUTHOR STUDENT ID: date 1133670 23-05-2013 3 Acknowledgement I would like to be appreciative for help and support of the very kind people around me, especially I would like to thankful to my supervisor Dr. Ali Mansour for his greater guidance and for technical support as well in this project. Thanks for him to make it possible for successful completion of this project. He has offered me explicit support throughout. Report writing and network designing were a difficult challenges but I have done my job with his help successfully. His given feedback made me able to review my progress in writing dissertation. His support has been invaluable for me on academic level and I am extremely thankful for this. Secondly, I would like to be thankful to Faisal Fayyaz Qurashi and be appreciative for his support and help in designing the network and overall throughout this project. 4 Abbreviations Following are the important abbreviations: VoIP Voice over Internet Protocol PBX Private Branch Exchange QoS Quality of Service PSTN Public Switched Telephone Network SIP Session Initiation Protocol TCP Transmission Control Protocol IPSec Internet Protocol Security FTP File Transport Protocol NAT Network Address Translation RTPR Real time Transport Protocol ISP Internet Service Provider MPLS Multiprotocol Label Switching TCP Transmission Control Protocol UDP User Datagram Protocol HTTP Hypertext Transfer Protocol 5 Table of Contents Abstract Author concern form Acknowledgement Abbreviations 1 Introduction .................................................................................................................................... 9 1.1 Aim and objectives .................................................................................................................. 9 1.2 Problem definitions ................................................................................................................. 9 1.3 Methodology ......................................................................................................................... 10 1.3.1 Project requirements .................................................................................................... 10 1.3.2 Scenario ......................................................................................................................... 10 1.3.3 Expected Results ........................................................................................................... 10 1.4 Organizing documentation ................................................................................................... 11 1.5 Summary ............................................................................................................................... 11 2 Literature Review .......................................................................................................................... 12 2.1 VoIP ....................................................................................................................................... 12 2.1.1 History ........................................................................................................................... 13 2.1.2 Features ........................................................................................................................ 13 2.1.2.1 Infrastructure ............................................................................................................ 13 2.1.2.2 Free calling ................................................................................................................ 14 2.1.2.3 Quality ....................................................................................................................... 14 2.1.2.4 Flexibility ................................................................................................................... 14 2.1.3 VoIP standards .............................................................................................................. 14 2.1.4 VoIP requirements ........................................................................................................ 15 2.2 IP PBX .................................................................................................................................... 15 2.2.1 Background ................................................................................................................... 16 2.2.2 Architecture .................................................................................................................. 17 2.2.2.1 IP ............................................................................................................................... 17 2.2.2.2 Hybrid IP .................................................................................................................... 17 2.2.2.3 Linux .......................................................................................................................... 18 2.2.2.4 Windows ................................................................................................................... 18 2.2.2.5 Real-time ................................................................................................................... 18 6 2.2.3 Functionalities ............................................................................................................... 18 2.3 QoS ........................................................................................................................................ 19 2.3.1 Parameters .................................................................................................................... 19 2.3.1.1 Packet loss ................................................................................................................. 19 2.3.1.2 Jitter .......................................................................................................................... 19 2.3.1.3 Latency ...................................................................................................................... 19 2.3.2 Importance of QoS ........................................................................................................ 19 2.3.3 Integrated services ........................................................................................................ 20 2.3.4 MPLS traffic engineering ............................................................................................... 20 2.4 Security ................................................................................................................................. 21 2.4.1 Challenges and vulnerabilities ...................................................................................... 21 2.4.1.1 Denial of service attacks (DoS): ................................................................................. 22 2.4.1.2 Access attack: ............................................................................................................ 22 2.4.1.3 Modification attack: .................................................................................................. 22 2.4.1.4 Vishing: ...................................................................................................................... 22 2.4.1.5 Toll fraud: .................................................................................................................