Simulation of SIP-Based VoIP for Mosul University Communication Network



Similar documents
ANALYSIS OF LONG DISTANCE 3-WAY CONFERENCE CALLING WITH VOIP

Goal We want to know. Introduction. What is VoIP? Carrier Grade VoIP. What is Meant by Carrier-Grade? What is Meant by VoIP? Why VoIP?

A Comparative Study of Signalling Protocols Used In VoIP

SIP Trunking and Voice over IP

Voice over IP Basics for IT Technicians

An Introduction to VoIP Protocols

Voice over IP (VoIP) Basics for IT Technicians

Performance Evaluation of VoIP Services using Different CODECs over a UMTS Network

Measurement of V2oIP over Wide Area Network between Countries Using Soft Phone and USB Phone

Hands on VoIP. Content. Tel +44 (0) Introduction

Analysis and Simulation of VoIP LAN vs. WAN WLAN vs. WWAN

The Analysis and Simulation of VoIP

Course 4: IP Telephony and VoIP

IP Telephony (Voice over IP)

PERFORMANCE ANALYSIS OF VOIP TRAFFIC OVER INTEGRATING WIRELESS LAN AND WAN USING DIFFERENT CODECS

VoIP QoS. Version 1.0. September 4, AdvancedVoIP.com. Phone:

INVESTIGATING THE PERFORMANCE OF VOIP OVER ETHERNET LAN IN CAMPUS NETWORK

Implementation of Video Voice over IP in Local Area Network Campus Environment

ATA: An Analogue Telephone Adapter is used to connect a standard telephone to a high-speed modem to facilitate VoIP and/or calls over the Internet.

Indepth Voice over IP and SIP Networking Course

Quality of Service Testing in the VoIP Environment

QoS in VoIP. Rahul Singhai Parijat Garg

Security issues in Voice over IP: A Review

Receiving the IP packets Decoding of the packets Digital-to-analog conversion which reproduces the original voice stream

Software Engineering 4C03 VoIP: The Next Telecommunication Frontier

Voice over Internet Protocol (VoIP) systems can be built up in numerous forms and these systems include mobile units, conferencing units and

Voice over IP (VoIP) Overview. Introduction. David Feiner ACN Introduction VoIP & QoS H.323 SIP Comparison of H.323 and SIP Examples

Voice over IP (VoIP) for Telephony. Advantages of VoIP Migration for SMBs BLACK BOX blackbox.com

Contents. Specialty Answering Service. All rights reserved.

ACD: Average Call Duration is the average duration of the calls routed bya a VoIP provider. It is a quality parameter given by the VoIP providers.

SIP : Session Initiation Protocol

TECHNICAL CHALLENGES OF VoIP BYPASS

Encapsulating Voice in IP Packets

VoIP Bandwidth Considerations - design decisions

12 Quality of Service (QoS)

Project Code: SPBX. Project Advisor : Aftab Alam. Project Team: Umair Ashraf (Team Lead) Imran Bashir Khadija Akram

Troubleshooting Voice Over IP with WireShark

ENSC 427: Communication Networks. Analysis of Voice over IP performance on Wi-Fi networks

AC : A VOICE OVER IP INITIATIVE TO TEACH UNDERGRADUATE ENGINEERING STUDENTS THE FUNDAMENTALS OF COMPUTER COMMUNICATIONS

Packetized Telephony Networks

Integrate VoIP with your existing network

VoIP / SIP Planning and Disclosure

ZyXEL V100 Support Notes. ZyXEL V100. (V100 Softphone 1 Runtime License) Support Notes

Simulative Investigation of QoS parameters for VoIP over WiMAX networks

VoIP Analysis Fundamentals with Wireshark. Phill Shade (Forensic Engineer Merlion s Keep Consulting)

Combining Voice over IP with Policy-Based Quality of Service

TIME-SAVING VOIP FEATURES YOUR BUSINESS NEEDS

PETER CUTLER SCOTT PAGE. November 15, 2011

Cisco Networks (ONT) 2006 Cisco Systems, Inc. All rights reserved.

EXPLOITING SIMILARITIES BETWEEN SIP AND RAS: THE ROLE OF THE RAS PROVIDER IN INTERNET TELEPHONY. Nick Marly, Dominique Chantrain, Jurgen Hofkens

Online course syllabus. MAB: Voice over IP

Secure VoIP Transmission through VPN Utilization

Clearing the Way for VoIP

B12 Troubleshooting & Analyzing VoIP

Need for Signaling and Call Control

SAVE MONEY WITH THE RIGHT BUSINESS PHONE SYSTEM

Overview ENUM ENUM. VoIP Introduction (2/2) VoIP Introduction (1/2)

The use of IP networks, namely the LAN and WAN, to carry voice. Voice was originally carried over circuit switched networks

A Scalable Multi-Server Cluster VoIP System

Network Simulation Traffic, Paths and Impairment

VoIP: Architectural Differences of SIP and MGCP/NCS Protocols and What It Means in Real World VoIP Service

Is Your Network Ready For IP Telephony?

Voice Over IP - Is your Network Ready?

Contents. Specialty Answering Service. All rights reserved.

Requirements of Voice in an IP Internetwork

Application Notes. Introduction. Contents. Managing IP Centrex & Hosted PBX Services. Series. VoIP Performance Management. Overview.

Integrating Voice over IP services in IPv4 and IPv6 networks

Application Note. Pre-Deployment and Network Readiness Assessment Is Essential. Types of VoIP Performance Problems. Contents

Department of MIIT, University of Kuala Lumpur (UniKL), Malaysia

Analysis of Performance of VoIP

Agilent Technologies Performing Pre-VoIP Network Assessments. Application Note 1402

Comparison of Voice over IP with circuit switching techniques

Introduction to VoIP Technology

Traffic Characterization and Perceptual Quality Assessment for VoIP at Pakistan Internet Exchange-PIE. M. Amir Mehmood

Analysis of QoS parameters of VOIP calls over Wireless Local Area Networks

SIP: Ringing Timer Support for INVITE Client Transaction

Chapter 2 PSTN and VoIP Services Context

Convergence Technologies Professional (CTP) Course 1: Data Networking

IP Telephony Deployment Models

Overview of Voice Over Internet Protocol

Configuring the Sonus SBC 2000 with Cisco Unified Call Manager 10.5 for Verizon Deployment

VIDEOCONFERENCING. Video class

VoIP versus VoMPLS Performance Evaluation

Is Your Network Ready for IP Telephony?

A Brief Overview of VoIP Security. By John McCarron. Voice of Internet Protocol is the next generation telecommunications method.

Application Notes. Introduction. Sources of delay. Contents. Impact of Delay in Voice over IP Services VoIP Performance Management.

Internet Technology Voice over IP

Contents Introduction Why Fax over IP? How Real-time Fax over IP works Implementation with MessagePlus/Open Summary. About this document

Performance Evaluation of AODV, OLSR Routing Protocol in VOIP Over Ad Hoc

Technical Configuration Notes

Troubleshooting Common Issues in VoIP

Network Connection Considerations for Microsoft Response Point 1.0 Service Pack 2

Software-Powered VoIP

VoIP Glossary. Client (Softphone client): The software installed in the userâ s computer to make calls over the Internet.

Voice over IP Fundamentals

Measurement of IP Transport Parameters for IP Telephony

Transcription:

Int. J. Com. Dig. Sys. 2, No. 2, 89-94(2013) 89 International Journal of Computing and Digital Systems http://dx.doi.org/10.12785/ijcds/020205 Simulation of SIP-Based VoIP for Mosul University Communication Network Abdul-Bary Raouf Suleiman and Abdulhameed Hameed College of Electronics Eng., University of Mosul, Mosul, Iraq e-mail: Suleimana52@uomosul.edu.iq, hameed_nabeel@yahoo.com Received 15 Oct. 2012, Revised 21 Nov. 2012, Accepted 20 Dec. 2012 Abstract: The opportunity to use data networks for telephone conversations is appealing. The technology to do this is commonly known as Voice over Internet Protocol (VoIP) or IP telephony, and has become widely available during the past few years. As part of our work concerning the deploying of Unified Communications (UC) for Mosul University network, this paper presents simulation for SIP-Based VoIP as one technology of UC technologies. Voice telephony is considered as real-time communication service and time sensitive service. To ensure if the University IP network is ready and capable for this new type of traffic before adding any new components, Mosul University IP network will be simulated using OPNET network simulation software then the new VoIP service will be added to the University network. Network performance and voice quality are tested after adding the VoIP for different codec types. The results show that Mosul University IP network is capable to implement the VoIP. Keywords: VoIP, Session Initiation Protocol (SIP), IP Telephony, Simulation, OPNET, Analysis. I. INTRODUCTION VoIP stands for voice over internet protocol and is also known as IP telephony. VoIP is a recent technology that allows us to make voice calls using IP networks. Many network managers are finding it very attractive and cost effective to merge and unify voice and data networks into one. It is easier to run, manage, and maintain. However, one has to keep in mind that IP networks are best-effort networks that were designed for non-real time applications. On the other hand, VoIP requires timely packet delivery with low latency, jitter, packet loss, and sufficient bandwidth. To achieve this goal, an efficient deployment of VoIP must ensure these real-time traffic requirements can be guaranteed over new or existing IP network [1]. Most telecom operators have deployed IP technologies into their transportation network. The development of broadband digital access technologies, such as optical fiber, allows subscribers to use VoIP technologies for their voice communications. VoIP employs a variety of protocols, including RTP (Real-time Transport Protocol) for transport of multimedia data and SIP (Session Initiation Protocol [2]) or H.323 [3] for signaling, i.e., establishing and controlling sessions. SIP is designed to integrate with other Internet services, such as email, web, voice mails, instant messaging, multi-party conferencing and multimedia collaboration. In our simulation we have designed a SIPbased VoIP system for Internet telephony. We choose the SIP as a VoIP protocol because it was designed to be very simple and with a limited set of commands. It is also text-based, so human can read the SIP messages passed between endpoints in a SIP session. The setup allows us to extend our PBX capacity and eventually replace it, while keeping our existing phone numbers. The environment provides inter-operability with the PSTN, programmable Internet telephony servers, IP-based voice mail, integration with web and email for unified messaging, multi-party multimedia conferencing, and inter-operability with existing multimedia tools. The rest of the paper is organized as follows. Section 2 gives an overview of SIP. Section 3 the methodology of 2013 UOB SPC, University of Bahrain

90 A. Suleiman, A. Hameed: Simulation of SIP-Based VoIP for Mosul University our work. The proposed VoIP network is described in Section 4. Simulation design is illustrated in Section 5. We analyze some voice test factors in Section 6. Finally, conclusion is discussed in Section 7. II. OVERVIEW OF SIP SIP stands for Session Initiation Protocol. SIP is an IETF (Internet Engineering Task Force) signaling protocol for session management for text and multimedia exchanges, like VoIP, instant messaging, video, on-line games and other services. SIP is designed for real-time transmission, uses fewer resources and is considerably less complex than H.323, the signaling protocol defined by the ITU for establishing voice and video conference calls across the internet. SIP is a signaling protocol, which means that it is not actually responsible for transmitting the voice data, rather its purpose is to initiate (hence the name), coordinate and tear down a communication session between two endpoints - peers. Compared to a traditional telephone, the ringing of a phone, the busy tone and the ending of a call are all functions the SIP protocol is responsible for. SIP has the ability to redirect calls through User Datagram Protocol (UDP) and Transmission Control Protocol (TCP); however, other VoIP protocols are not capable of supporting TCP and only support UDP. It has various features for example it allows media to be added or removed during the sessions and it also permits multicast conferences in the existing sessions [4]. SIP uses a Universal Resource Locator (URI) [5] to identify a logical destination, not an IP address. The address could be a nickname, an email address (e.g., sip:user1@uom.edu), or a telephone number. In addition to setting up a phone call, SIP can notify users of events, such as I am online, a person entered the room, or email has arrived. SIP can also be used to send instant text messages. SIP has two components: User Agents (UA) and SIP servers. User Agents are endpoints of SIP system, typically an IP Phone or IP Softphone. User agents could be either an agent client or an agent server. A user agent client initiates by sending a SIP request. A user agent server can accept, terminate or redirect the request as responses to this SIP request. There are three types of SIP servers include SIP proxy servers, SIP registrar servers, and SIP redirect servers. A SIP server functions as a server that handles these requests, e.g. requests transferring, security, authentication, and call routing. Another interesting aspect of SIP is its ability to connect IP networks to the PSTN or other IP networks. Carriers are offering SIP trunking packages to enable an enterprise to connect by means of a session border controller (SBC) device to the PSTN or to another IP network. III. METHODOLOGY Currently Mosul University IP communication network provides the Internet service for university staff. To enhance the communication between staff in the campus, additional services can be added such as voice over IP (VoIP). We have simulating a real campus network to analyze and measure network capability of implementing VoIP service at Mosul University IP local area network. Fig. 1 shows the framework of the VoIP service in campus environment. There are four steps development process such as: 1) planning and research; 2) development; 3) simulation and 4) testing. Figure 1. IV. Framework of VoIP service in Campus Environment. PROPOSED VOIP NETWORK FOR MOSUL CAMPUS ENVIRONMENT The University of Mosul has implemented a traditional analog telephone system (Panasonic phone system) in the campus environment. The supported service is only calls between instructors in the campus. Now fast growing technological developments including multimedia communications requires fast paced and integrated services. The Internet protocol provides a healthy environment for integrated services combing voice, video and data services. There are two facilities motivate us for deploying the VoIP in the campus such as: 1) the

A. Suleiman, A. Hameed: Simulation of SIP-Based VoIP for Mosul University 91 University has fiber optic backbone cables covering the campus; 2) Switches (Cisco Switch 2950) distributed in the campus support the VLAN technique and QoS which can improve the voice quality in the future. Fig. 2 shows the proposed VoIP architecture for Mosul University Campus environment which consists of the following components: A. User Agents (UA) SIP user agents allow users to interact with the system over an IP connection. They can be either hardware (IP Phone) or software braced (IP Softphone). B. SIP Server SIP proxy is the redirect and registration server enabling the UAs to communicate with others. Figure 3. The whole network. C. SIP/TDM Gateway Panasonic PBX (KX-TDE600) has virtual SIP/TDM Gateway card (V-SIPGW16) for connecting the PBX to the campus LAN. Figure 2. V. SIMULATION VoIP Architecture for Campus Environment. Mosul University IP-based network which covers most of its departments and colleges has been implemented in a star topology. Fiber optic cables are distributed around the campus of the university connecting university buildings. By using Google Earth software, Mosul University campus picture is captured and used as background for our simulation as shown in Fig. 3. All University buildings are connected by fiber optic cables in a star topology with the core switch (Cisco Switch 6509) as of the real network. OPNET modeler 14.0 [6] is used as simulation software for the university campus network. In the whole network, every node represents a building having unique VLAN and subnet. Within each subnet, there is Cisco switch (Cisco 2950) as a main building switch, number of branch switches, hosts (PCs) and links (100 BASE-T). The type of service provided to the subnet should be set-up within the simulation configuration by using the Application Definition and Profile Definition shown in Fig. 3. In the application configuration the VoIP service is supported. Some main factors must be specified such as codec type, compression/decompression delay and the signaling VoIP protocol. A codec is software that converts audio signals into digital frames and vice versa. Codecs are characterized with different sampling rates and resolutions. Different codecs employ different compression methods, using different bandwidth and computational requirements. The common codec types used in VoIP networks are G.711, G729 and G.723, table I presents the bit rate and compression delay for each codec type. TABLE I. Codec Type G.711 G.729 G.723 CODEC FACTOERS Bit Rate (kbps) 46 Compression Delay (ms) 57.0 To choose the best codec for our network, three VoIP scenarios are simulated with different codec types. In 8 070 05 05

92 A. Suleiman, A. Hameed: Simulation of SIP-Based VoIP for Mosul University each scenario, voice factors such as codec type and compression delay must be entered in the voice application table. Fig. 4 shows the voice application factors for the G.711 scenario. SIP server must be added as a proxy server for supporting the SIP signaling; in our simulation we choose the computer center building where to place the SIP server. Fig. 6 shows the computer center LAN layout. Figure 4. Voice application factors. To test the network performance with the VoIP service, VoIP traffic will be added to the current network traffic. Then the VoIP traffic should be increased concurrently in the simulation to test the network performance. To generate VoIP traffic, IP Phones added to the university subnets in addition to the current connected PCs which are used for Internet browsing and FTP download. Fig. 5 shows one of university subnets after adding the IP Phones. Figure 6. Computer center subnet. After providing the IP Phones to all university buildings and defining the VoIP service, now the network is ready for running the simulation. VI. RESULTS AND DISCUSSION After completing the VoIP network, simulation statistics must be specified before running the simulation. One of the useful statistics is the number of active SIP calls. In our simulation we need to increase the number of simultaneous SIP calls to test the network performance, as shown in Fig. 7 the number of SIP calls increases with simulation time. The duration for each call is set to 30 sec. Figure 5. Chemistry dept. subnet. Figure 7. Active SIP calls.

A. Suleiman, A. Hameed: Simulation of SIP-Based VoIP for Mosul University 93 The performance analysis will focus on delay, voice quality, bandwidth and Jitter over campus LAN. The simulation results are presented as follows: A. Voice Delay Delay is the amount of time it takes a packet to get from one end of the network to the other. Unlike many data applications, voice cannot tolerate high levels of latency or delay. Toll-quality voice requires that sounds take 100 ms or less to travel from the speaker s lips to the receiver s ear. Delays exceeding 150 ms can start to irritate callers. When delays approach 500 ms, voice communication becomes impossible without reverting to the old practice of saying over to signal the end of a transmission [7]. As shown in Fig. 8 the max voice end to end delay is 120 milliseconds for G.723 codec type. The min delay is 22 milliseconds for G.711 codec. 120 milliseconds voice delay is accepted value in ITU standard as shown in table II [8]. B. Voice Quality In the VoIP, voice quality is measured by the Mean Opinion Score (MOS), which is a number between 1 and 5 used to quantitatively express the subjective quality of speech in communications systems, especially digital networks that carry VoIP traffic. Anything above a 4.0 is considered toll grade (see table III) [9]. TABLE III. MOS RATING MEASUREMENT MO S QUALITY IMPAIRMENT 5 Excellent Imperceptible 4 Good Perceptible but not annoying 3 Fair Slightly annoying 2 Poor Annoying 1 Bad Very Annoying Fig. 9 shows the MOS factor of our network for three codic types. We notice that the MOS factor for G.711 is greater than 4.0 which indicates good voice quality for our proposed service. Figure 8. Voice End-to-End Delay Comparison. TABLE II. Range in Milliseconds 0-150 150-400 Above 400 ITU STANDARD RECOMMENDATION FOR DELAY. Description Acceptable for most user applications. Acceptable provided that administrators are aware of the transmission time and its impact on the transmission quality of user applications. Unacceptable for general network planning purposes. Figure 9. C. Jitter (Delay Variation) MOS factor. Another network quality issue to examine is jitter. Each packet of voice information takes a different amount of time to go from one end of the network to the other. This variation is called jitter. Jitter is vital in voice communication because if transmission delay varies too widely during a VoIP conversation, the quality of voice will be degraded [10]. For successful VoIP implementation, the jitter value should not exceed (20 50) milliseconds. Fig. 10 shows the Jitter value for our proposed VoIP system.

94 A. Suleiman, A. Hameed: Simulation of SIP-Based VoIP for Mosul University gives the better value of Jitter, delay and MOS factors at the expense of bandwidth. G.723 and G.729 codecs give better performance from bandwidth point of view. It is recommended to add the VoIP service to the university network using G.711 type since it has optical fiber infrastructure. Figure 10. Voice Jitter. As shown in Fig. 10, the jitter value is 0.5 ns for the duration of 5min simulation time then the value increased sharply. At 5min the number of simultaneous calls raised to 2800 VoIP simultaneous calls, which cover the university need. D. Voice Bandwidth One of the important factors for testing the codec performance is the required bandwidth for voice transmission. As shown in Fig. 11, G.711 consumes larger bandwidth with respect to G.723 and G.729 because no data compression is done. Figure 11. VII. CONCLUSION Average VoIP traffic. Refer to our previous work [11], simulation for the complete real communication network of the Mosul University is carried out using OPNET software. As one of UC services, VoIP is added to the university network. Three codec types (G.711, G.723 and G.729) are used and investigated considering their impact on delay, voice quality, bandwidth and jitter. Results show that G.711 REFERENCES [1] Khaled Salah On the Deployment of VoIP in Ethernet Networks: Methodology and Case Study, Journal Computer Communications, vol. 29, no.8, May 2006, pp. 1039-1054. [2] M. Handley, H. Schulzrinne, E. Schooler, and J. Rosenberg. SIP: session initiation protocol. Request for Comments 2543, Internet Engineering Task Force, Mar. 1999. [3] International Telecommunication Union. Packet based multimedia communication systems. Recommendation H.323, Telecommunication Standardization Sector of ITU, Geneva, Switzerland, Feb. 1998. [4] L. Lambrinos and P. Kirstein. Integrating voice over IP services in IPv4 and IPv6 networks IEEE, Proceedings of the International Multi-Conference on Computing in the Global Information Technology, 2007, pp. 54. [5] Blatherwick, P., R. Bell, and P. Holland, RFC 3054: Megaco IP Phone Media Gateway Application Profile. 2001, IETF. [6] OPNET, Modeler Release, 14th ed. [Online]. Available at: http://www.opnet.com/solutions/network_rd/modeler.html. [7] D. Sultan, C. Islam, D. Sohal and Y. Binat, Disgn and Implementation of VoIP Based PABX Exchange through Existing Network, Bachelor thesis, American International University, Bangladesh, 2005, pp. 14. [8] Mohd Nazri Ismail, Implementation of Video Voice over IP in Local Area Network Campus Environment, International Journal of Computer and Electrical Engineering, Vol. 1, No. 1, 2009, pp. 15-19. [9] M. N. Ismail, Analyzing of MOS and Codec Selection for Voice over IP Technology, Anale. Seria Informatica. Vol. VII fasc., 2009, pp. 263-276. [10] K. Kim & Y. Choi. Performance comparison of various VoIP codecs in wireless environments, ACM, Proceeding of the 5th International Conference on Ubiquitous Information Management and Communication, 2011. [11] A. R. Suleiman and A. N. Hameed, Investigation of Deploying Unified Communications for Mosul University Network, Progress in Signal and Telecommunication Engineering, Vol. 1, No. 1, 2012, pp. 36-45.