Performance Analysis of Open Source Solutions Using Wireshark Jai Koolwal, Sumalya Pal

Total Page:16

File Type:pdf, Size:1020Kb

Performance Analysis of Open Source Solutions Using Wireshark Jai Koolwal, Sumalya Pal >Final Report 1 Performance analysis of open source solutions using Wireshark Jai Koolwal, Sumalya Pal Electrical and Computer Science Engineering University Of Florida of the soft phones analyzed was mostly available on their websites[10][11][12] : A. Empathy: Abstract— The goal of this project is to form a detailed analysis of Multi This is an instant messaging client which supports text, voice, video, file point video, audio, text and collaboration software like the Ekiga , Empathy, transfers, and inter-application communication over various IM protocols. Twinkle & BigBlueButton and to complete a survey, comparing them on Empathy also provides a collection of re-usable Graphical User Interface widgets issues like robustness in call quality, video quality , for this purpose we shall for developing instant messaging clients for the GNOME desktop. It is written as make use of the WIRESHARK tool (packet sniffer for Linux) and building extension to the Telepathy framework, for connecting to different instant on the data collected we shall have a better comparative understanding messaging networks with a unified user interface. about the performance of these software in different open source environments like UBUNTU 9.10 – JAUNTY BUILD Karmic Koala & Open B. Ekiga : Suse 11.2. Ekiga is truly one of the most wonderful soft phones available in the market today. It supports the SIP as well as the H323 protocol. It was a part of the UBUNTU package but now has been replaced by EMPATHY. KeyWords- Bigbluebutton, Cent OS, Ekiga, Empathy, Fedora, Twinkle, C. BigBlueButton : Ubuntu, Wireshark. The BigBlueButton is a versatile open source project that is built over fourteen open source components to create an integrated web conferencing system that runs on mac, unix or pc computers. Some of the features of this softphone are web cam management, presentation in which any user can upload PDF presentation, office document and keep everyone in sync with their current I. INTRODUCTION page, zoom, pan, and see the presenters mouse pointer. BigBlueButton voice conferencing supports voice over IP (VOIP) conferencing out-of-the-box. n modern times when there is financial turmoil, the industries are looking for D. Twinkle – I Twinkle makes use of both, the SIP as well as RTP protocol, for audio and ways to grade down the costs in view of sustaining their profits. One way to cut video streaming calls respectively. It is a soft phone that works equally well in Windows and Gnome. RTP streams are sometimes encrypted for better security. down their cost is cheap or rather cost less alternatives for hard line telephones. Hence Soft phones has gained enormous popularity. Using Soft Phones the industries can set up telephony systems that will help them curb down their call E.Wireshark costs. Also in recent times with the advent of free open source SIP platforms like Wireshark is the packet sniffer tool that was used for carrying out the detailed Asterisk, Kamailo, and Freeswitch; the world of VOIP and SIP phones have analysis of all these open source solutions. It helps us to provide different metrics become a major player in the world of free telephony. to judge the performance of a VOIP call like jitter, BW etc. Also it tells us the Now as SIP phone are gaining popularity more and more, the technicians are kind of protocol which is currently being employed by the soft phone. It can discovering new problems associated with this technology. While using SIP basically analyze each and every packet being exchanged. phone services whether for home use or business purpose in a one to one or conference mode one often comes across problems like lost calls, bad call quality, other line seems to be engaged while it is actually not & also jump III.THE PROCESS calls(calls to wrong telephone number) . There have been multiple softwares First we start the wireshark protocol analyzer and start the packet capture produced for deciphering such problems in SIP telephony. These softwares mechanism as shown in Fig 1. mainly deal with analyzing the incoming and outgoing calls through the router that are using the SIP protocol or the RTP or UDP protocols. After the analyses of these protocols are done the problem is pinpointed and can be dealt with effectively. Two of the most acknowledged software in this field are TCP Dump and Wireshark. While TCP Dump can only run on UNIX platforms, Wireshark can be run on any platform. In this project we are using Wireshark on Ubuntu Karmic Koala platform for analyzing SIP protocol for various soft phones used by industries as well as individuals in modern times. II. SCHEME OF THE PROJECT In this project we will be analyzing the different SIP/VOIP solutions using Wireshark that are available in the market and then give a detailed report on the QoS (quality of service) as a comparison for all these solutions. The information >Final Report 2 Fig 1. The wireshark capture window Then we start the Soft phone and dialed a toll free number (we dialed 001-800- 457-7777, the toll free number of Toshiba service center). As soon as the number Fig 3. Graph showing the Forward Jitter and the Reverse jitter in Empathy. is dialed we could see wireshark capturing the RTP (Real time protocol) packets. After about three to four minutes, we stopped the capturing process and started The graph in figure 3 shows the forward jitter in the call. Note that no green analyzing the packets in offline mode. spikes can be seen in the graph. Green spikes represent the reverse jitter. Since there was no answer from our side , there were no reverse jitter experienced. IV.RESULTS Hence there are no green spikes. A. Empathy The table in figure 2 gives us the detailed account of the SIP call made from Empathy. We can see that the jitter accounted for stable and is quite acceptable. Fig. 2 Table showing jitter, BW, skew during an EMPATHY VOIP CALL Packet Sequence Time Delta Jitter(ms) Skew( IP stamp (ms) ms) BW (Kbps ) 623 4477 448600 0 0 0 1.6 625 4478 448760 19.83 0.01 0.17 3.2 627 4479 448920 19.96 0.01 0.21 4.8 629 4480 449080 20 0.01 0.21 6.4 632 4481 449240 20.5 0.04 -0.28 8 633 4482 449400 19.79 0.05 -0.08 9.6 Fig4. The analyzed call spikes in Empathy. Figure 4 here represents the Call graph. Here only one channel seems to have the spikes. This is because only the operator on the other side of the phone talked. B. Twinkle We executed Twinkle SIP phone on the Open Suse 11.2 platform. The overall performance of the product was satisfactory. However the forward and the reverse jitter encountered were more than what we expected. The call clarity was perfect. Figure 5 shows the CALL FLOW of the entire process. >Final Report 3 Fig 5: The flow graph of the process Packet Sequen Time Delta Jitter(m Skew IP BW ce stamp (ms) s) (ms) (Kbps) 33 52496 37528723 0 0 0 0.58 92 36 52497 37528552 28.17 0.51 -8.17 1.17 39 52498 37528712 48.48 1.82 - 1.75 29.65 40 52499 37528872 8.33 2.44 - 2.34 17.98 43 52500 37528730 42.13 3.67 - 2.92 32 40.11 44 52501 37528731 0.17 4.68 - 3.5 92 20.28 46 52502 37528733 21.43 4.48 - 4.09 52 21.71 Fig 6: Table showing the jitter, BW and other packet flow related data for Twinkle Fig 7 Shows the wireshark packet capture window. Figure 6 shows the data related with the entire operation of the product. The relative average Jitter encountered was 11.08 ms. This was quite high as compared to other opensource soft phones like that of Empathy. However in totality this product functioned satisfactorily. C.Ekiga Ekiga was installed on UBUNTU 9.10 – JAUNTY BUILD – and just like in the previous cases we started wireshark prior to the initiation of the VOIP call. Once the call was in progress we collected the following data – Fig 8 – I/O Graph during the INITIATION of the VOIP CALL >Final Report 4 Packet Sequen Time stamp Delta Jitter(m Skew IP BW ce (ms) s) (ms) (Kbps) 607 25716 41369328 33.19 893.51 4389 153.09 31.75 608 25717 41453412 36.51 893.78 4398 159.5 29.5 609 25718 41537496 38.07 893.93 4407 159.74 25.69 610 25719 41621580 45.33 893.62 4416 159.04 14.62 611 25720 41705664 37.24 893.83 4425 159.87 11.66 612 25721 41789748 47.09 893.41 4433 158.99 98.81 613 25722 41873832 35.97 893.72 4442 165.84 97.12 Fig 11 – Table with jitter, BW, skew for the voip call on EKIGA. The obviously visible fact about the above table is the almost constant jitter. Since we know that Jitter is a variation of delay and hence a constant jitter will not hamper the performance of a voip call and here we see that EKIGA has almost constant jitter throughout the duration of the call , which is just one of the reasons why the call quality was excellent. E.BigBlueButton We first built a server for BigBlueButton on Ubuntu 9.04 – Jaunty Build. The steps that we followed for building the server – (all the steps were done in the terminal of Ubuntu 9.04) : 1. First we need to Check the internet connection Fig 9 – I/O graph well after ESTABLISHMENT of the VOIP CALL Command-> ping www.yahoo.com Then we checked the internet port connections Since the VOIP call was being established hence, we see in figure 9, very few Command -> ifconfig –a packets in the beginning causing a dip to almost zero packets per unit time, the reason being that ARP was mapping the IP address 192.168.113.2 to the MAC It showed the following on our terminal: address of the machine 00:50:56:f9:15:47 once this was completed it gradually settled down to a constant rate with the UDP successfully resolving source and listlab@list:~$ ifconfig -a destination ports.
Recommended publications
  • PENGAMANAN PAYLOAD Voip BERBASIS ASTERISK DENGAN PROTOKOL SRTP MENGGUNAKAN TWINKLE
    PENGAMANAN PAYLOAD VoIP BERBASIS ASTERISK DENGAN PROTOKOL SRTP MENGGUNAKAN TWINKLE Oleh: MUHARTANTO E 103091029610 PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS SAIS DAN TEKNOLOGI UNIVERSITAS ISLAM NEGERI SYARIF HIDAYATULLAH JAKARTA 2010 M/1431 H i PENGAMANAN PAYLOAD VoIP BERBASIS ASTERISK DENGAN PROTOKOL SRTP MENGGUNAKAN TWINKLE Skripsi Diajukan untuk Memenuhi Persyaratan Memperoleh Gelar Sarjana Komputer Pada Fakultas Sains dan Teknologi Universitas Islam Negeri Syarif Hidayatullah Jakarta Oleh: MUHARTANTO E 103091029610 PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS SAIS DAN TEKNOLOGI UNIVERSITAS ISLAM NEGERI SYARIF HIDAYATULLAH JAKARTA 2010 M/1431 H ii PENGAMANAN PAYLOAD VoIP BERBASIS ASTERISK DENGAN PROTOKOL SRTP MENGGUNAKAN TWINKLE Skripsi Sebagai salah satu syarat untuk memperoleh gelar Sarjana Komputer Fakultas Sains dan Teknologi Universitas Islam Negeri Syarif Hidayatullah Jakarta Oleh: MUHARTANTO E 103091029610 Menyetujui, Pembimbing I, Pembimbing II, Arini, MT Zulfiandri, MMSI NIP. 197601312009012001 NIP. 197001302005011003 Mengetahui, Ketua Program Studi Teknik Informatika Yusuf Durrachman, MIT NIP. 197105222006041002 iii PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS SAINS DAN TEKONOLOGI UIN SYARIF HIDAYATULLAH JAKARTA Dengan ini menyatakan bahwa skripsi yang ditulis oleh : Nama : Muhartanto E NIM : 103091029610 Fakultas : Sains dan Teknologi Program Studi : Teknik Informatika Judul Skripsi : Pengamanan Payload VoIP Berbasis Asterisk Dengan Protokol SRTP Menggunakan Twinkle. Dapat diterima sebagai syarat kelulusan untuk memperoleh gelar Sarjana Komputer pada Program Studi Teknik Informatika, Fakultas Sains dan Teknologi, Universitas Islam Negeri Syarif Hidayatullah Jakarta. Jakarta, Agustus 2010 Menyetujui, Dosen Pembimbing Dosen Pembimbing I Dosen Pembimbing II Arini, MT Zulfiandri, MMSI NIP. 19760131 200901 2 001 NIP. 19700130 200501 1 003 Mengetahui, Dekan Fakultas Sains & Teknologi Ketua Prodi Teknik Informatika DR. Syopiansyah Jaya Putra, M.Sis Yusuf Durrachman, MIT NIP.
    [Show full text]
  • A Survey of Open Source Products for Building a SIP Communication Platform
    Hindawi Publishing Corporation Advances in Multimedia Volume 2011, Article ID 372591, 21 pages doi:10.1155/2011/372591 Research Article A Survey of Open Source Products for Building a SIP Communication Platform Pavel Segec and Tatiana Kovacikova Department of InfoCom Networks, University of Zilina, Univerzitna 8215/1, 010 26 Zilina, Slovakia Correspondence should be addressed to Tatiana Kovacikova, [email protected] Received 29 July 2011; Revised 31 October 2011; Accepted 15 November 2011 Academic Editor: T. Turletti Copyright © 2011 P. Segec and T. Kovacikova. This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. The Session Initiation Protocol (SIP) is a multimedia signalling protocol that has evolved into a widely adopted communication standard. The integration of SIP into existing IP networks has fostered IP networks becoming a convergence platform for both real- time and non-real-time multimedia communications. This converged platform integrates data, voice, video, presence, messaging, and conference services into a single network that offers new communication experiences for users. The open source community has contributed to SIP adoption through the development of open source software for both SIP clients and servers. In this paper, we provide a survey on open SIP systems that can be built using publically available software. We identify SIP features for service deve- lopment and programming, services and applications of a SIP-converged platform, and the most important technologies support- ing SIP functionalities. We propose an advanced converged IP communication platform that uses SIP for service delivery.
    [Show full text]
  • Real-Time Transport of Internet Telephony Service Utilizing Embedded Resource-Constrained Systems Kyle Persohn Marquette University
    Marquette University e-Publications@Marquette Master's Theses (2009 -) Dissertations, Theses, and Professional Projects Real-Time Transport of Internet Telephony Service Utilizing Embedded Resource-Constrained Systems Kyle Persohn Marquette University Recommended Citation Persohn, Kyle, "Real-Time Transport of Internet Telephony Service Utilizing Embedded Resource-Constrained Systems" (2012). Master's Theses (2009 -). Paper 162. http://epublications.marquette.edu/theses_open/162 REAL-TIME TRANSPORT OF INTERNET TELEPHONY SERVICE UTILIZING EMBEDDED RESOURCE-CONSTRAINED SYSTEMS by Kyle Persohn A Thesis Submitted to the Faculty of the Graduate School, Marquette University, in Partial Fulfillment of the Requirements for the Degree of Master of Science Milwaukee, Wisconsin August 2012 ABSTRACT REAL-TIME TRANSPORT OF INTERNET TELEPHONY SERVICE UTILIZING EMBEDDED RESOURCE-CONSTRAINED SYSTEMS Kyle Persohn Marquette University, 2012 This thesis presents a real-time framework for resource-constrained devices that improves the listening quality of Voice over Internet Protocol calls transported over congested networks. Many VoIP standards and implementations exist, but gaps in the design space encourage further exploration that previous work fails to address. We describe an experimental hardware platform that expands upon a previous design to accommodate technical research and educational needs. Our framework, based on the Real-Time Transport Protocol, integrates closely with existing software constructs available in the Embedded Xinu operating system. We offer features derived from RTP by means of a kernel device that alleviates an application from directly interacting with the underlying protocol. An example application based on Xinu's RTP implementation demonstrates measurable robustness to packet loss and delay variation (jitter)|adverse conditions affecting networks used for VoIP, such as the Internet.
    [Show full text]
  • Troopers Ngi19
    Common Flaws in Encrypted VoIP SIP-over-TLS and SDES-sRTP March 2019 TROOPERS Next Generation Internet (NGI) Alexander Traud Background info: Unencrypted Web E-mail VoIP: Signaling Media HTTP IMAP SIP RTP TCP TCP UDP UDP IP IP IP IP 2 Background info: Protocol Stack Add-ons Web E-mail VoIP: Signaling Media HTTP IMAP SIP RTP TLS TLS ??? ??? TCP TCP ??? UDP IP IP IP IP 3 Encrypted VoIP – History of Alternatives a) Virtual-Private Network (VPN) End-to-Access-Edge aka First-Hop Encryption and Authentication b) SDES-sRTP with SIP-over-TLS same as VPN c) DTLS-sRTP End-to-End Encryption d) ZRTP-sRTP End-to-End Encryption and Authentication: youtu.be/AmYGxwcTyQE e) others (Skype, WhatsApp, Signal, Google Voice, …) 4 Background info: Protocol Stack Add-ons Web E-mail VoIP: Signaling Media HTTP IMAP SIP RTP TLS TLS TLS sRTP TCP TCP TCP UDP IP IP IP IP 5 VoIP Client for Mobile Phone - Acrobits Groundwire Android: - Belledonne Linphone - VoIP By Antisip - BroTecs Skylar - CounterPath Bria Mobile Nokia Mobile Phones: - Media5-fone Pro i. Nokia 700: Symbian/S60 - Mocana KeyTone Pro ii. Nokia 208: Series 40 - PortSIP Softphone - Securax Zoiper iii. Nokia 503: Asha Software Platform - Softil BEEHD iv. N900 (Maemo), N9 (MeeGo): sRTP? - Voipswitch Join - Xnet ALL IP Home Linux: Jami, Jitsi, Twinkle Bold: SDES-sRTP and DTLS-sRTP 6 Internet-Access Device (iAD) -Digitalisierungsbox Basic (ZyXEL Sphairon, Bautzen) -Digitalisierungsbox Smart (Teldat bintec-elmeg, Nürnberg) -LANCOM 831A (Aachen) not tested: -DrayTek: only ZRTP? Bold: SDES-sRTP and DTLS-sRTP
    [Show full text]
  • Skype and the Flux-Capacitor
    Contents Skype and the Skype Overview .................. 4 Flux-Capacitor VoIP Introduction .................. 5 VoIP Signalling Protocols ............. 6 Dr. Ralf Schlatterbeck VoIP: Bunch of Firewall Problems ......... 7 Open Source Consulting Standards for Encrypted Telephony ....... 8 Security with Encrypted Telephony ........ 9 Excursus: Man in the Middle ........... 10 Email: offi[email protected] Existing Implementations ............. 11 Web: http://www.runtux.com Alternatives to Skype ............... 12 Tel. +43/650/621 40 17 History of Publications about Skype ....... 13 © 2010 Dr. Ralf Schlatterbeck Open Source Consulting · www.runtux.com · offi[email protected] 1 © 2010 Dr. Ralf Schlatterbeck Open Source Consulting · www.runtux.com · offi[email protected] 2 Contents Skype Overview Skype Security Considerations .......... 14 • „It just works“: no problems with firewalls Skype Network Obfuscation: Flux Capacitor . 16 • Skype makers known for Spyware-contaminated Excursus: CRC32 ................. 18 filesharing software (KazaA) Skype Network Obfuscation: Compression . 20 • built-in software-update function in Skype Skype and Cryptography ............. 21 • Doesn’t adhere to any standards – no third-party Skype Communication Security .......... 22 offers Debugging Skype ................. 23 • Closed source – Open Source Skype would be Skype Task-Force? ................. 24 nice and this may be within reach now Bibliography ..................... 25 → Whom to entrust with your phone calls? → Encryption: Who owns the keys??? © 2010 Dr. Ralf Schlatterbeck Open Source Consulting · www.runtux.com · offi[email protected] 3 © 2010 Dr. Ralf Schlatterbeck Open Source Consulting · www.runtux.com · offi[email protected] 4 VoIP Introduction VoIP Signalling Protocols • Voice over Internet Protocol (and often also Video) • IAX: Inter Asterisk Exchange: use same path for • Distinction: call signalling and content (voice/video) signalling and content – firewall-friendly • Signalling Protocols e.
    [Show full text]
  • Download Ekiga
    Download ekiga click here to download Download Ekiga Binaries or Source Code. For more information on how to compile, or how to install the binaries for your GNU/Linux Distribution, please refer to. Ekiga (formely known as GnomeMeeting) is an open source SoftPhone, Video Conferencing . www.doorway.ru​Download Ekiga Binaries or · ​Request new password · ​Download Ekiga sources. Ekiga is a free instant messaging application for the later versions of Windows and Linux, developed by Damien Sandras. Ekiga is a Voice over IP and video conferencing application over the internet. It supports both the SIP and H protocols and is fully interoperable with any. Ekiga, free and safe download. Ekiga latest version: PC to PC calling and videoconferencing made easy. Formerly known as GnomeMeeting, Ekiga is an open source for video conferencing and instant messenger application between users on a. Ekiga or Gnome Meeting works as an Open Source soft-phone, video conferencing tool and instant messenger on VoIP technology. With. Ekiga (formely known as GnomeMeeting) is an open source SoftPhone, Video Conferencing and Instant Messenger. Download Ekiga Portable. Ekiga Deutsch: Mit Ekiga können Sie VoIP-Gespräche über das Internet führen. Download Ekiga: Open source VoIP via SIP with video support and instant messaging. It is developed by SiPHome. This title is being offered by Canadian. Ekiga est un outil de messagerie permettant aux utilisateurs de discuter entre eux sur un réseau. Il s'agit d'un logiciel libre conçu par l'éditeur Ekiga et qui. Ekiga download. Aplicação completa para vídeo conferência, VoIP e telefonia IP utilizado no Linux, agora para Windows.
    [Show full text]
  • 20 FREE SIP Softphones Softphone-Roundup
    20 FREE SIP Softphones http://blog.voipsupply.com/free-sip- softphone-roundup Posted by Cory Andrews on November 4th, 2008 in Business VoIP, Open Source VoIP, Small Business VoIP, Technical Advice, VoIP Phones 32 Comments I occasionally run into folks who are looking to deploy softphones versus traditional, desktop-based IP hard phones….and am often asked what softphone technologies are out there that are compatible with SIP based IP PBX platforms such as Asterisk and Trixbox. Below is list of the more popular SIP softphones, all of which are completely free to use. QuteCom Previously known as WengoPhone, Qutecom is a free, SIP compatible VoIP softphone initially developed by Wengo. QuteCom supports a range of VoIP codecs including G.729, G.711, iLBC, G.722 (wideband) and Speex. H.263 for video is also supported. XLite from Counterpath A very popular, free SIP softphone supporting a range of codecs and also offering great support for desktop video conferencing. ZoIPer Features support for both SIP and IAX, and includes free and paid versions of their software. Firefly by FreshTel Free software supporting SIP and IAX, as well as a range of codecs. DIAX Another free, open source softphone supporting both SIP and IAX. This one aint pretty, but has amasses a loyal following amongst hardcore, technical types due to the wide range of tweaking and configuration options it affords. ExpressTalk Offers STUN and SIP support. Damaka Self described “peer to peer” SIP softphone. AdoreSoftphone Supports SIP RFC 3261 compliant stack. MiniPAX Supports g729, g723.1, speex, gsm, and g711. MizuPhone Has extra features like HD video, Remote Desktop over SIP and UltraWideband codec.
    [Show full text]
  • Towson University College of Graduate Studies and Research
    TOWSON UNIVERSITY COLLEGE OF GRADUATE STUDIES AND RESEARCH A SIP SERVER AND USER AGENT WITH SRTP FOR VoIP ON A BARE PC By Andre Alexander A Dissertation Presented to the faculty of Towson University in partial fulfillment of the requirements for the degree Doctor of Science August 2010 Towson University Towson, Maryland 21252 © 2010 By Andre L. Alexander All Rights Reserved II ACKNOWLEDGMENTS Thank you to my advisors Dr. Wijesinha and Dr. Karne for their guidance and support during this journey; they are truly responsible for the successful completion of my dissertation. I am also deeply indebted to Dr. Zimand, Dr. Song and Dr. Kim for supporting this research. I also thank my family and friends for their support and words of wisdom. Finally, to Anna Alexander (my wife), Anaya Alexander (my daughter), Benzette Alexander-Fields (my mother) and Juanita Alexander (my grandmother), I dedicate this degree to you; your constant support, loving words, thoughtful gestures and sacrifices have kept me focused. Thank You! This moment marks the beginning of a wonderful future for the Alexander family and shows that with hard work and faith anything is possible! "Ask and it will be given to you; seek and you will find; knock and the door will be opened to you." Matthew. 7:7 Andre Alexander IV ABSTRACT A SIP SERVER AND USER AGENT WITH SRTP FOR VoIP ON A BARE PC Andre L. Alexander Bare PC applications run on ordinary desktops and laptops without the support of an operating system (OS) or kernel. They provide immunity against attacks targeting an underlying OS, and have been shown to perform better than applications running on conventional systems due to their reduced overhead.
    [Show full text]
  • Mouth-To-Ear Latency in Popular Voip Clients
    Mouth-To-Ear Latency in Popular VoIP Clients Chitra Agastya, Dan Mechanic, and Neha Kothari Department of Computer Science Columbia University, New York, NY 10027 {csa2111, mechanic, nk2338}@columbia.edu July 9, 2009 ABSTRACT headphone jack and the second channel from the mp3 player are Most popular instant messaging clients are now offering Voice- connected to the line-in jack of a MacBook laptop using a 2x over-IP (VoIP) technology. The many options running on similar Mono - 1x Stereo converter. The resulting stereo audio is recorded platforms, implementing common audio codecs and encryption and converted to Sun AU files using Audacity 1.2.5 [12] on a algorithms offers the opportunity to identify what factors affect MacBook laptop via the line-in interface. Fig 3. sows the setup. call quality. We measure call quality objectively based on mouth- Over the course of six weeks (Nov-Dec 2008) we captured 326 to-ear latency. Based on our analysis we determine that the samples of various combinations of platforms, clients, codecs and mouth-to-ear latency can be influenced by operating system encryption options. Additionally, metrics regarding memory usage (process priority and interrupt handling), the VoIP client and OS priority were taken from the caller and callee machines implementation and network quality. during recording. The audio files were then analyzed for latency using the adelay utility developed in the Internet Real-Time 1. INTRODUCTION Laboratory at Columbia University [2]. Figure 3 shows the setup Many IP telephony clients and instant messaging clients are now for testing mouth-to-ear latency on soft VoIP clients.
    [Show full text]
  • Evaluation of Voip Security for Mobile Devices
    Evaluation of VoIP Security for Mobile Devices In the context of IMS PRAJWOL KUMAR NAKARMI KTH Information and Communication Technology Degree project in Communication Systems Second level, 30.0 HEC Stockholm, Sweden KTH Royal Institute of Technology Master's Programme in Security and Mobile Computing - NordSecMob Communication Systems (CoS) Prajwol Kumar Nakarmi [email protected] Evaluation of VoIP Security for Mobile Devices in the context of IMS Master's Thesis Stockholm, June 16, 2011 Host Supervisor: Professor Gerald Q. Maguire Jr.([email protected]) Royal Institute of Technology Home Supervisor: Professor Antti Yl¨a-J¨a¨aski,(antti.yla-jaaski@tkk.fi) Aalto University School of Science Instructor: John Mattsson, ([email protected]) Ericsson Security Research Abstract KTH ROYAL INSTITUTE ABSTRACT OF OF TECHNOLOGY MASTER'S THESIS Communication Systems (CoS) Master's Programme in Security and Mobile Computing - NordSecMob Author: Prajwol Kumar Nakarmi Title of thesis: Evaluation of VoIP Security for Mobile Devices in the context of IMS Date: June 16, 2011 Pages: 12 + 68 Supervisors: Professor Gerald Q. Maguire Jr. Professor Antti Yl¨a-J¨a¨aski Instructor: John Mattsson Market research reports by In-Stat, Gartner, and the Swedish Post and Telecom Agency (PTS) reveal a growing worldwide demand for Voice over IP (VoIP) and smartphones. This trend is expected to continue over the coming years and there is wide scope for mobile VoIP solutions. Nevertheless, with this growth in VoIP adoption come challenges related with quality of service and security. Most consumer VoIP solution, even in PCs, analog telephony adapters, and home gateways, do not yet support media encryption and other forms of security.
    [Show full text]
  • Research Article a Survey of Open Source Products for Building a SIP Communication Platform
    Hindawi Publishing Corporation Advances in Multimedia Volume 2011, Article ID 372591, 21 pages doi:10.1155/2011/372591 Research Article A Survey of Open Source Products for Building a SIP Communication Platform Pavel Segec and Tatiana Kovacikova Department of InfoCom Networks, University of Zilina, Univerzitna 8215/1, 010 26 Zilina, Slovakia Correspondence should be addressed to Tatiana Kovacikova, [email protected] Received 29 July 2011; Revised 31 October 2011; Accepted 15 November 2011 Academic Editor: T. Turletti Copyright © 2011 P. Segec and T. Kovacikova. This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. The Session Initiation Protocol (SIP) is a multimedia signalling protocol that has evolved into a widely adopted communication standard. The integration of SIP into existing IP networks has fostered IP networks becoming a convergence platform for both real- time and non-real-time multimedia communications. This converged platform integrates data, voice, video, presence, messaging, and conference services into a single network that offers new communication experiences for users. The open source community has contributed to SIP adoption through the development of open source software for both SIP clients and servers. In this paper, we provide a survey on open SIP systems that can be built using publically available software. We identify SIP features for service deve- lopment and programming, services and applications of a SIP-converged platform, and the most important technologies support- ing SIP functionalities. We propose an advanced converged IP communication platform that uses SIP for service delivery.
    [Show full text]
  • Denial of Service Detection and Mitigation for SIP Communincation Networks
    Denial-of-Service Detection and Mitigation for SIP Communication Networks vorgelegt von Diplom-Informatiker Sven Ehlert Von der Fakult¨atIV - Elektrotechnik und Informatik der Technischen Universit¨atBerlin zur Erlangung des akademischen Grades Doktor der Ingenieurwissenschaften Dr.-Ing. genehmigte Dissertation Promotionsausschuss: Vorsitzender: Prof. Dr. Jean-Pierre Seifert Pr¨uferder Dissertation: 1. Prof. Dr. Thomas Magedanz 2. Prof. Dr. Erwin Rathgeb Tag der wissenschaftlichen Aussprache: 13.10.2009 Berlin 2009 D 83 Abstract The Session Initiation Protocol (SIP) is the multimedia communication pro- tocol of the future. Used for Voice-over-IP (VoIP), Internet Multimedia Subsystem (IMS) and Internet Protocol Television (IPTV), its concepts are based on mature and open standards and its use is increasing rapidly within recent years. However, with its acceptance as a mainstream communica- tion platform, security concerns become ever more important for users and service providers. In this thesis we identify different attacks on SIP-based networks with the focus on Denial-of-Service attacks (DoS) flooding attacks. We evaluate SIP infrastructure for DoS attack possibilities and demonstrate a completely new attack which utilises a combination of the SIP and Domain Name Service (DNS) system. We propose three different DoS detection and mitigation schemes, including one to handle this particular SIP DNS attack. We also provide a first step into Distributed DoS mitigation by introducing a firewall pinholing scheme. Distributed DoS mitigation is only marginally addressed by current research works. We also evaluate the requirements for a self-sufficient and scalable SIP security framework, where attack countermea- sures can be evaluated and tested. We use this framework for our solutions and validate their effectiveness for DoS mitigation.
    [Show full text]