Ekiga. Free IP Telephony. LinuxTag 31 May Damien Sandras

Similar documents

Overview of the Session Initiation Protocol

TSIN02 - Internetworking

IP Possibilities Conference & Expo. Minneapolis, MN April 11, 2007

atl IP Telephone SIP Compatibility

VoIP. ALLPPT.com _ Free PowerPoint Templates, Diagrams and Charts

Today s Hottest Communications Protocol Comes of Age. Understanding SIP. Today s Hottest Communications Protocol Comes of Age WHITE PAPER

Overview of SIP. Information About SIP. SIP Capabilities. This chapter provides an overview of the Session Initiation Protocol (SIP).

VoIP Basics. 2005, NETSETRA Corporation Ltd. All rights reserved.

VoIP Core Technologies. Aarti Iyengar Apricot 2004

The Designing & Implementing a Voice-Enabled IP Network course has been designed with three primary goals:

Past, Present and Future of IP Telephony

ZyXEL V120 Support Notes. ZyXEL V120. (V120 IP Attendant 1 Runtime License) Support Notes

CHAT 50 INTEROPERABILITY

ENG VoIP Fundamentals

X-Communicator: Implementing an advanced adaptive SIP-based User Agent for Multimedia Communication

IBM Corporation. Nom du speaker . 1 er et 2 octobre IBM Corporation

Media Communications Internet Telephony and Teleconference

This is a sample chapter of WebRTC: APIs and RTCWEB Protocols of the HTML5 Real-Time Web by Alan B. Johnston and Daniel C. Burnett.

Application Note. Polycom Video Conferencing and SIP in VSX Release 7.0. Presented by Mike Tucker Tim O Neil Polycom Video Division.

Voice over IP. What You Don t Know Can Hurt You. by Darren Bilby

Department of Computer Science. Burapha University 6 SIP (I)

Voice over IP (VoIP)

Session Initiation Protocol: Making SIP Work in Your Network. Darrell Epps Director, Network Solutions Forsythe Solutions Group, Inc.

SIP as an Enabling Technology

PROTOCOLS FOR THE CONVERGED NETWORK

Z24: Signalling Protocols

Installation & Configuration Guide Version 4.0

Networked Multimedia and Internet Video. Colin Perkins

Solving the Middlebox Problem

Kommunikationssysteme [KS]

IMS Client Framework for All IP-Based Communication Networks

Become a WebRTC School Qualified Integrator (WSQI ) supported by the Telecommunications Industry Association (TIA)

Outline Overview Multimedia Applications Signaling Protocols (SIP/SDP, SAP, H.323, MGCP) Streaming Protocols (RTP, RTSP, HTTP, etc.) QoS (RSVP, Diff-S

Cisco Ip Communicator Manual >>>CLICK HERE<<<

Reflections on Security Options for the Real-time Transport Protocol Framework. Colin Perkins

SIP: Status and Directions

OSI Layer OSI Name Units Implementation Description 7 Application Data PCs Network services such as file, print,

Cisco Unified Presence 8.0

Session Initiation Protocol (SIP) Ragnar Langseth University of Oslo April 26th 2013

Network+ Guide to Networks 6th Edition. Chapter 12 Voice and Video Over IP

Introduction to the Application Layer. Computer Networks Term B14

Analysing Protocol Implementations

CS519: Computer Networks. Lecture 9: May 03, 2004 Media over Internet

Multimedia and the Internet

Transporting Voice by Using IP

Non. Interworking between SIP and H.323, MGCP, Megaco/H.248 LS'LDORJ,QF 7HFKQRORJ\ 'ULYH 6XLWH 3KRQH )D[

ENSC 833-3: NETWORK PROTOCOLS AND PERFORMANCE. Implement Session Initiation Protocol (SIP) User Agent Prototype

Inspection for Voice and Video Protocols

2001: First release of Linphone, for GNU/Linux, with minimalist GTK+-1.2 interface - GPLv2 License - Basic audio calls

Innovation Networking App Note

SOFTWARE ANALYSIS FOR SETTING UP A UNIFIED COMMUNICATION SYSTEM

Session Initiation Protocol (SIP)

Eavesdropping on conversations on a LAN is easier than ever thanks to insecure VoIP installations. you don t

Experiences and hopes of an IMS based approach to FMC

Interactive Distance Learning based on SIP

Cisco Implementing Cisco IP Telephony and Video, Part 2 (CIPTV2) For More Information - Visit:

P2PSIP, ICE, and RTCWeb

VoIP / RoIP for Technicians

Keep Calm and Call On! IBM Sametime Communicate Softphone Made Simple. Frank Altenburg, IBM

Unit 5 Research Project. Eddie S. Jackson. Kaplan University. IT530: Computer Networks. Dr. Thomas Watts, PhD, CISSP

AN IPTEL ARCHITECTURE BASED ON THE SIP PROTOCOL

SIP driver configuration in ALERT

Luxsys IP-PBX Specifications

Troubleshooting Voice Over IP with WireShark

Open Standards and Interoperability for IP Multimedia Subsystem (IMS)

become a SIP School Certified Associate endorsed by the Telecommunications Industry Association (TIA)

Simulation of SIP-Based VoIP for Mosul University Communication Network

Implementation of Embedded SIP-based VoIPv6 System

Ingate Firewall & SIParator Product Training. SIP Trunking Focused

Selecting Standards That Will Be Implemented

Real-time Services BUPT/QMUL

China VoIP The Evolution of IP Voice Technologies

Multimedia Applications. Classification of Applications. Transport and Network Layer

Multi-Service Access and Next Generation Voice Service

HOSTED VOIP Your guide to next-generation telephony

The SIP School ~ Mitel Style [based on MCD4.0]

hgs/sip Summit State of SIP

CMPE 150/L : Introduction to Computer Networks. Chen Qian Computer Engineering UCSC Baskin Engineering Lecture 4

Decade of Enhanced Services: Focus on Conferencing

Provide a generic transport capabilities for real-time multimedia applications Supports both conversational and streaming applications

OO Based Development of a Multi Media Application Server Prototype

Cisco Expressway Session Classification

Media Path. Feature Information for Media Path

CounterPath Bria Stretto Solution. Solution Brief.

What is SIP Trunking? ebook

IMS, NFV and Cloud-based Services BUILDING INTEGRATED CLOUD COMMUNICATION SERVICES

The State of SIP. Results of Miercom and BCR 2006 Primary Research Study

Cisco Converged Services Platform

Inspection for Voice and Video Protocols

IMS Adoption Fueled by the Open IMS Core Project and MySQL

Forschungszentrum Telekommunikation Wien. OpenSER IMS. Joachim Fabini Institute of Broadband Communications Vienna University of Technology

Nortel Converged Office Fundamentals Microsoft Office Communications Server 2007

Multimedia Systems Multimedia Networking Part II Mahdi Amiri December 2015 Sharif University of Technology

Business Communication Manager Release 5.0 Configuration Guide for Skype for SIP R1.3. Issue 1.0

Mobile Computing #MC05 Internet Protocol and Mobile Computing

Approaches to Deploying VoIP Technology Instead of PSTN Case Study: Libyan Telephone Company to Facilitate the Internal Work between the Branches

New Age of IP Telephony. Ukrit Wongsarawit Network Technology Manager

Dialogic PowerMedia Host Media Processing Software Release 3.0Win

VPN-1 Power/UTM. Administration guide Version NGX R

Transcription:

Ekiga Free IP Telephony LinuxTag 31 May 2008

Content (1) About Myself 30 Years of VoIP What is Ekiga The Ekiga Team History Why Standards? A Few Words About SIP

Content (2) Ekiga 3.00 Post-Ekiga 3.00 Demonstration Questions

About Myself (1) Graduated from the Université Catholique de Louvain FSA / INGI Open Source & Standards Advocate Author of Ekiga Co-Creator of FOSDEM GNOME Foundation Member Working for NOVACOM Contact mailto:dsandras@novacom.be sip:dsandras@voip.novacom.be

30 Years of VoIP (1) 1977 First VoIP Publication by D. Cohen, Issues in transnet packetized voice communication 1995 First Proprietary Solutions Running on the Market SIP standardization begins thanks Prof. H. Schulzrinne Late 90's Bitter SIP vs H.323 battles

30 Years of VoIP (2) 1999 RFC 2543 released 2000 SIP chosen for IMS (IP Multimedia Subsystem) IMS is an architectural framework for delivering IP multimedia to mobile users 2001 First sub-$-100 SIP IP Phones and adapters appear

30 Years of VoIP (3) 2002 SIP vs H.323 battle is over 3GPP R5 released with SIP Standard battlefield moves to presence: Jabber vs SIMPLE RFC 3261 is released 2004 SIP goes to consumers: freenet, 1x1, sipphone

30 Years of VoIP (4) 2005 Bigger providers roll out: T-mobile/PTT, T-Online-VoIP, BT Broadband, Increasing PBX deployment base Presence deployments in place

What is Ekiga? (1) A softphone for Regular users Corporate users Comparable to EyeBeam SJPhone Netmeeting...

What is Ekiga? (2) A pure VoIP/ToIP application Not aimed at being a simple chat application Telephony is important Message Waiting Indications Call Transfer Call Forwarding Call Hold IM & Presence Multiple Calls (coming soon) Call Pickup (via signalisation coming soon)

What is Ekiga? (3) A Video Conferencing Solution Interoperable with Hardware Vendors High-Quality Codecs Accelerated Full Screen Support

What is Ekiga? (4) But also a Simple Chat application Presence Instant Messaging PSTN-to-Ekiga Ekiga-to-PSTN

What is Ekiga? (5) Supports several standard protocols H.323 : old and mature SIP : since 2.00 SIP/SIMPLE : from 3.00 IAX2 : patch pending

The Ekiga Team (1) Growing and Growing and Growing... No Paid Developers People Driven by Passion All Areas Coders Documentation Servers Packagers

History (1) Academic project at the Université Catholique de Louvain First lines of code in December 2000

History (2) First release in July 2001, huge success

History (3) 1.00 release in March 2004

History (4) 2.00 release in March 2006

History (5) 3.00 release in 2008

Why Standards? Because of several good reasons They allow interoperability They are widespread They give the user the freedom to choose The user knows what happens with his data And... THEY WILL WIN THE BATTLE!

A Few Words About SIP (1) SIP in 2008 A fully working standard for IP Telephony More uses being added like gaming, messaging Many interoperable equipment Hard phone clients like SNOM, Polycom, CISCO, Mitel, Avaya,... Soft phone clients like Microsoft Windows Messenger, Ekiga, X- Lite,... Gateways like CISCO, Alcatel,... Servers like Asterisk, Hotsip, Ubiquity (Avaya),... Service providers like Vonage, SIPPhone, T-Online,... Fixed mobile convergence like Telio, Pirelli,...

A Few Words About SIP (2) A Full Definition of The components of an infrastructure User Agent Redirect Server Proxy Server Registrar Location Service Their interactions

A Few Words About SIP (3) A Full Definition of What other protocols are being used SDP : Media description RTP / RTCP : Media transport

A Few Words About SIP (4) The IETF Is a standardisation body Created many Internet Protocols : TCP/IP, SMTP, FTP, RTP, POP3,... The participation is open Participation from both data and telecom industry world Participation from academia Contributions from individuals

A Few Words About SIP (5) S in SIP Does NOT Stand for SIMPLICITY New RFCs : far too many New drafts : 133

A Few Words About SIP (6) Example of SIP trace : ----> INVITE <---- 200 OK ----> ACK

A Few Words About SIP (7) Other VoIP protocols H.323 The oldest one IAX Open Source, but not a standard Everything on one port MGCP Skinny Skype (ouch!)

Ekiga 3.00 (1) Better modularity : UI / Backend separation Ekiga Engine Full C++ stack with various components for all features Reusable in other projects Ekiga GUI Depends on the Ekiga Engine Reacts to events thanks to signals

Ekiga 3.00 (2) Codecs improvements Available as plugins Better video codecs available H.261 H.263 H.264 MPEG4 Theora

Ekiga 3.00 (3) Codecs improvements, from H.261 to H.264

Ekiga 3.00 (4) Accelerated display XVideo DirectX Good fullscreen quality Non-accelerated display Pure X11

Ekiga 3.00 (5) Revamped User Interface Sexy Does not break people habits Suited to wide screens (MID's,...)

Ekiga 3.00 (6) Many user oriented enhancements Support for multiple network interfaces Dynamic addition/removal of audio devices video devices network interfaces

Ekiga 3.00 (7) Unsure features SRTP ZRTP (thanks to Phil Zimmermann and his team) TCP support

Post-Ekiga 3.00 (1) Multiple Calls Support Consultative Transfer IAX2 Support XCAP Support IPv6 Support Improved WIN32 Release

Demonstration

Questions?