OVERVIEW OF ALL VOIP SOLUTIONS



Similar documents
TECHNICAL CHALLENGES OF VoIP BYPASS

A Scalable Multi-Server Cluster VoIP System

Master Kurs Rechnernetze Computer Networks IN2097

PacketizerTM. Overview of H Paul E. Jones. Rapporteur, ITU-T Q2/SG16

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

TSIN02 - Internetworking

Skype VoIP service- architecture and comparison

An Analysis of the Skype Peer-to-Peer Internet Telephony Protocol

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

VoIP. Overview. Jakob Aleksander Libak Introduction Pros and cons Protocols Services Conclusion

An Introduction to VoIP Protocols

A Comparative Study of Signalling Protocols Used In VoIP

Skype network has three types of machines, all running the same software and treated equally:

How To Interwork On An Ip Network

Software Engineering 4C03 VoIP: The Next Telecommunication Frontier

Skype characteristics

Computer Networks. Voice over IP (VoIP) Professor Richard Harris School of Engineering and Advanced Technology (SEAT)

District of Columbia Courts Attachment 1 Video Conference Bridge Infrastructure Equipment Performance Specification

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

Overview of Voice Over Internet Protocol

Session Initiation Protocol (SIP) The Emerging System in IP Telephony

Curso de Telefonía IP para el MTC. Sesión 1 Introducción. Mg. Antonio Ocampo Zúñiga

Packetized Telephony Networks

Need for Signaling and Call Control

VIDEOCONFERENCING. Video class

Cisco CME Features and Functionality

Best Practices for Controlling Skype within the Enterprise. Whitepaper

VOICE SERVICES AND AVIATION DATA NETWORKS

Best Practices for Controlling Skype within the Enterprise > White Paper

IP Ports and Protocols used by H.323 Devices

FRAFOS GmbH Windscheidstr. 18 Ahoi Berlin Germany

Simulation of SIP-Based VoIP for Mosul University Communication Network

Voice over IP Basics for IT Technicians

FRAFOS GmbH Windscheidstr. 18 Ahoi Berlin Germany

Alexandre Weffort Thenorio - Data. IP-Telephony

Guidance Regarding Skype and Other P2P VoIP Solutions

Two Standards: H.323 / SIP Bridging both worlds. João Pereira - FCCN - Portugal

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

Lab Introduction software Voice over IP

Secure VoIP Transmission through VPN Utilization

Encapsulating Voice in IP Packets

IP Telephony Deployment Models

Adaptation of TURN protocol to SIP protocol

White Paper. Solutions to VoIP (Voice over IP) Recording Deployment

Session Border Controller and IP Multimedia Standards. Mika Lehtinen

Contents. Specialty Answering Service. All rights reserved.

Voice over IP (VoIP) Basics for IT Technicians

IP PBX using SIP. Voice over Internet Protocol

SIP A Technology Deep Dive

Integrating Voice over IP services in IPv4 and IPv6 networks

Voice over IP (SIP) Milan Milinković

Indepth Voice over IP and SIP Networking Course

Voice over IP. Presentation Outline. Objectives

Understanding Voice over IP Protocols

Basic Vulnerability Issues for SIP Security

Implementing a Voice Over Internet (Voip) Telephony using SIP. Final Project report Presented by: Md. Manzoor Murshed

A Model for Spam Prevention in IP Telephony Networks using Anonymous Verifying Authorities

Voice over IP Communications

Implementing SIP and H.323 Signalling as Web Services

Overview of VoIP Systems

Voice over IP: Introduction and H.323 standard. VoIP: Integrating Services. Plain Old Telephone Service (POTS) Advanced Networking

I. INTRODUCTION II. PROBLEM DOMAIN. A. Multimedia Applications. A. IP-Telephony

How To Create A Network Communication System With A Peer To Peer (P2P) And Network Communication (Networking)

Voice over IP (VoIP) Part 2

VOICE OVER IP AND NETWORK CONVERGENCE

By Paolo Galtieri The public switched telephone network The Internet Convergence

Voice over IP Fundamentals

VOICE OVER IP (VOIP) TO ENTERPRISE USERS GIOTIS KONSTANTINOS

White paper. SIP An introduction

VoIP Tutorial - World at War

CPNI VIEWPOINT 01/2007 INTERNET VOICE OVER IP

SIP : Session Initiation Protocol

Multimedia Service Platform

CompTIA Convergence Examination Objectives

IP Implementation in Private Branch Exchanges From 9:30 a.m until 4:30 p.m (7 hrs./day) 5 days / week

Troubleshooting Voice Over IP with WireShark

VOICE OVER IP SECURITY

Unit 23. RTP, VoIP. Shyam Parekh

How To Use A Phone Over Ip (Phyto) For A Phone Call

Connect your Control Desk to the SIP world

2- Technical Training (9 weeks) 3- Applied Project (3 weeks) 4- On Job Training (OJT) (4 weeks)

An outline of the security threats that face SIP based VoIP and other real-time applications

Secure VoIP for optimal business communication

VoIP P2P: breakthrought technology, lot of hype (after Skype) but which business impacts at the end?

Security Key Generation Algorithm for User Identification in Voice over IP (VOIP) Networks

Combining Voice over IP with Policy-Based Quality of Service

VoIP over P2P networks

How To Use A Microsoft Vc.Net (Networking) On A Microsatellite (Netnet) On An Ipod Or Ipod (Netcom) On Your Computer Or Ipad (Net) (Netbook) On The

INVESTIGATING THE PERFORMANCE OF VOIP OVER ETHERNET LAN IN CAMPUS NETWORK

Integrate VoIP with your existing network

Gateways and Their Roles

Voice over IP: Introduction and H.323 standard. VoIP: Integrating Services. Plain Old Telephone Service (POTS) Advanced Networking

4. H.323 Components. VOIP, Version 1.6e T.O.P. BusinessInteractive GmbH Page 1 of 19

White Paper. Traversing Firewalls with Video over IP: Issues and Solutions

Keywords: VoIP, Mobile convergence, NGN networks

Unified Communications Drive Protocol Convergence

Using SIP Protocol for Bi-directional Push-to-Talk Mechanism over Ad-Hoc Network

A seminar on Internet Telephony

Implementing Cisco IP Telephony & Video, Part 1

Cisco Analog Telephone Adaptor Overview

Transcription:

OVERVIEW OF ALL VOIP SOLUTIONS Kovács Gábor Parnaki Zsolt Gergı 13/03/2009

TABLE OF CONTENTS Introduction Overview of VoIP protocols Standard based implementations: H.323 SIP Proprietary solutions: Skype Cisco SCCP Deployment statistics 2

INTRODUCTION VoIP (Voice over Internet Protocol) is a general term for a family of transmission technologies for delivery of voice communications over packet-switched networks (eg. Internet). Why VoIP? Cost reducing, network convergence How? IP PBX, hosted VoIP or Skype? Functions of VoIP solutions: Signaling (e.g. SIP) Streaming (e.g. RTP/RTCP) Audio and video codecs (e.g. G.711 PCM) Supplementary services (e.g. H.450) AAA (Authentication, Authorization, Accounting) 3

INTRODUCTION: VOIP PROTOCOLS [1] Image source: Javvin Press 4

H.323: OVERVIEW Umbrella recommendation from the ITU-T [2] H.225.0: Call signaling, synchronization H.245: Control protocol for multimedia communication H.235: Security in H.323 network H.246: H.323/PSTN interworking H.450: Supplementary services (call waiting, forwarding, etc.) H.341: Network management H.510: Mobility for H.323 multimedia systems Uses RTP/RTCP for delivery of real-time data from one endpoint to another endpoint (or multiple endpoints in the case of multicast) H.323v1: 1996, H.323v2: 1998,, H323v6: 2006 5

H.323: ARCHITECTURE Zones Administrative domains Gatekeeper (1/zone): manages the zone (e.g. admission control) Gateway: interoperability (e.g. IP/PSTN) MCU (Multipoint Control Unit): supports conference calls (MC+MP) Terminals IP phones, voicemail systems Softphones (e.g. NetMeeting) 6

H.323: PROS AND CONS Advantages: Precisely standardized (ASN.1) Flexible addressing (e.g. URI, E.164 numbers) Reliabile, scalable (alternate gatekeepers) Compact binary format (low bandwidth usage) Drawbacks: Complex signaling system Old (PSTN) Philosophy 7

SIP: OVERVIEW SIP (Session Initiation Protocol) by IETF, 1996 Application layer in the TCP/IP model Transport-independent (can run on TCP, UDP or SCTP) Text-based (like HTTP) Uses SDP to describe streaming media Latest version: RFC 3261, 2002 3GPP signaling protocol (IMS) 8

SIP: ARCHITECTURE, SIGNALING 9 Image source: Erıs Levente SIP presentation (TMIT)

SIP: PROS AND CONS [4] Advantages: Simple, easy to implement Internet philosophy (vertical, open) Human readable message format Has future in IMS :) Drawbacks: Has no means to detect network failures Interoperability problems Large messages (sometimes exceeds the MTU size when going over WAN links delay, packet loss) Doesn t define a NAT/FW transversal mechanism (but you can still use STUN [8]) 10

SKYPE: OVERVIEW Baltic Success Story : Zennström, Friis, 2003 Acquired by ebay in September 2005 for $2.6 billion [5] The closed source client uses an undocumented, proprietary, encrypted protocol Issues in China TOM-Skype (censoring, logging) Lack of lawful interception (CALEA) Peer-to-peer overlay network (based on Kazaa) instead of the classic client-server model Decentralized (apart from the Login Server) Free pc-to-pc, cheap PSTN and PLMN calls RSA for key negotiation, AES to encrypt conversations TCP signaling, UDP/TCP transfer 11

SKYPE: ARCHITECTURE Login session [7] Connecting to a supernode Authentication with login server Presence advertisement to other peers (alternate table) NAT/FW determination Discovery of online Skype nodes with public IP List of supernodes and their IP addresses are stored in the Host Cache (HC) User data in GI Global Index There is also a centralized DB Results cached in intermediate nodes Signaling and media transfer (direct or forwarded) ordinary hosts Skype login servers login supernodes 12

SKYPE: PROS AND CONS Advantages: Easy to use Distributed (p2p), worldwide system Large user base (market leader) Very good scalability BUT no interop with SIP Secure (encrypted) communication STUN and TURN protocols to bypass NAT/FW [8] ilbc, isac, SVOPC, SILK audio codecs (low latency) Drawbacks: Proprietary, closed solution Legal problems (FCC E911, CALEA) Client cannot prevent itself from becoming a supernode (unwanted traffic), NO SLA! 13

CISCO SCCP: OVERVIEW Cisco Skinny Call Control Protocol Originally developed by Selsius Corporation (1997) Signaling between a Skinny Client (e.g. Cisco 79xx IP phone or Cisco IP Communicator softphone) and the Cisco Call Manager (CCM) Current version: Cisco Unified Communications Manager 7.0 (September 2008) CCM acts as a signaling proxy for call events initiated over other common protocols (mostly H.323) H.323 is too resource demanding for embedded devices Easier enterprise deployment 14

CISCO SCCP: ARCHITECTURE Image source: Cisco Systems, Inc. CallManager typically installed on a Cisco Media Convergence Server (MCS) H.323 and MGCP interoperability 15

CISCO SCCP: PROS AND CONS Advantages: Lightweight Scalable Easy to deploy and upgrade Easy to add PBX features (e.g. IVR function) Ideal for enterpise users Drawbacks: Actually it is not a VoIP solution by itself SCs cannot communicate directly Proprietary 16

DEPLOYMENT STATS Enterprise solutions in the U.S.: 2005: VoIP revenues reach $1 billion 2007: PSTN PBX market shrinks to $1 billion 50% of global telecom traffic is handled over IP Consumer VoIP: December 2007, Ipoque (3TB data sample): 1% VoIP traffic, 30% of users using VoIP, Skype accounts for 95% of all VoIP data 2009, Ipoque Internet Study (figure) SIP generates over 50% of all VoIP traffic in most regions Skype is #1 in Eastern Europe and the Middle-East Vonage (SIP) subscribers: Sept 2005: 1M Feb 2006: 1,4M 17

DEPLOYMENT STATS: SKYPE 18

DEPLOYMENT STATS: SKYPE 19

REFERENCES [1] VOIP Technology Quick Guide.: Javvin Press, 2008 [2] ITU-T Rec. H.323, "Packet-Based Multimedia Communications Systems," Geneva, Switzerland, Jan. 1998 [3] T. Velte, A. Velte, Cisco: A Beginner's Guide.: McGraw-Hill, 2006. [4] J. Davidson, J. Peters, B. Gracely, Voice Over IP Fundamentals: A Systematic Approach to Understanding the Basics of Voice Over IP.: Cisco Press, 2000 [5] ebay to Acquire Skype press release [Online].: http://investor.ebay.com/releasedetail.cfm?releaseid=172666 [6] M. Gough, B. Campbell, Skype Me!: From Single User to Small Enterprise and Beyond.: Syngress, 2006 [7] S. A. Baset, H. Schulzrinne, An Analysis of the Skype Peer-to-Peer Internet Telephony Protocol.: Columbia University, 2004 [8] J. Rosenberg, J. Weinberger, C. Huitema, and R. Mahy, STUN: Simple Traversal of User Datagram Protocol (UDP) Through Network Address Translators (NATs). RFC 3489, IETF, Mar. 2003. 20