Damien Sandras Ekiga La téléphonie IP libre RMLL – 3 juillet 2008
Damien Sandras Contenu (1) ● 30 années de VoIP ● Présentation d'Ekiga ● L'équipe d'Ekiga ● Historique ● Pourquoi des standards ? ● Quelques mots sur SIP
Damien Sandras Contenu (2) ● Ekiga 3.00 ● Post-Ekiga 3.00 ● Démonstration ● Questions
Damien Sandras 30 années de VoIP (1) ● 1977 ● Première publication VoIP par D. Cohen, „Issues in transnet packetized voice communication“ ● 1995 ● Premières solutions propriétaires sur le marché ● Début de la standardisation de SIP grâce au Prof. H. Schulzrinne ● Fin des années 90's : SIP vs H.323, le combat fait rage
Damien Sandras 30 années de VoIP (2) ● 1999 ● Sortie du RFC 2543 ● 2000 ● SIP choisi pour IMS (IP Multimedia Subsystem) ● IMS est un framework relatif au multimedia via IP pour les utilisateurs de mobiles ● 2001 ● Apparation des premiers IP Phones et adaptateurs SIP à moins de 100 €
Damien Sandras 30 années de VoIP (3) ● 2002 ● SIP vs H.323, fin de la bataille – 3GPP R5 sort et adopte SIP ● La bataille change d'orientation : Jabber vs SIMPLE ● Le RFC 3261 sort ● 2004 ● SIP chez les consommateurs: freenet, 1x1, sipphone
Damien Sandras 30 années de VoIP (4) ● 2005 ● SIP déployé par des fournisseurs de plus en plus importants: T- mobile/PTT, T-Online-VoIP, BT Broadband,… ● Base croissante de PBX IP SIP ● Premiers déploiements avec présence SIP
Damien Sandras Présentation d'Ekiga (1) ● Un softphone pour ● Utilisateurs domestiques ● Utilisateurs professionnels ● Comparable à ● EyeBeam ● SJPhone ● Netmeeting ●...
Damien Sandras Présentation d'Ekiga (2) ● Une application VoIP/ToIP ● Pas seulement une simple application de 'chat' ● La téléphonie est importante ● Indications de messages vocaux ● Transfert d'appels ● Redirection d'appels ● Suspension d'appels ● Présence et messagerie instantannée ● Plusieurs lignes (coming soon) ● Interception d'appels (via signalisation coming soon)
Damien Sandras Présentation d'Ekiga (3) ● Une solution de visioconférence ● Interopérable avec les vendeurs Hardware ● Codecs de haute qualité ● Support du plein écran
Damien Sandras Présentation d'Ekiga (4) ● Aussi une application de 'chat' ● Présence ● Messagerie instantannée ● PSTN-to-Ekiga ● Ekiga-to-PSTN
Damien Sandras Présentation d'Ekiga (5) ● Supporte plusieurs protocoles standards ● H.323 : ancien et mûr ● SIP : depuis la 2.00 ● SIP/SIMPLE : à partir de la 3.00 ● IAX2 : patch disponible
Damien Sandras L'équipe d'Ekiga (1) ● De plus en plus de contributeurs... ● Contributeurs passionnés ● Tous domaines ● Codeurs ● Documentation ● Serveurs ● Packageurs
Damien Sandras Historique (1) ● Projet académique de l'Université Catholique de Louvain ● Premières lignes de code en décembre 2000
Damien Sandras Historique (2) ● Première version publiée en 2001, gros succès
Damien Sandras History (3) ● Version stable 1.00 en mars 2004
Damien Sandras Historique (4) ● Version 2.00 en mars 2006
Damien Sandras Historique (5) ● Version 3.00 en 2008
Damien Sandras Pourquoi des standards? ● À cause de plusieurs bonnes raisons ● Ils permettent l'interopérabilité ● Ils sont répandus ● Ils donnent la liberté de choisir ● L'utilisateur sait ce qu'il advient de ses données ● Et... SEULS LES STANDARDS SUBSISTENT!
Damien Sandras Quelques mots sur SIP (1) ● SIP en 2008 ● Un standard de téléphonie IP pleinement fonctionnel ● S'étend aux domaines du jeu et de la présence ● Grand choix d'équipement interopérable ● Téléphones de marques SNOM, Polycom, CISCO, Mitel, Avaya,... ● Téléphones soft tels que Microsoft Windows Messenger, Ekiga, X-Lite,... ● Passerelles CISCO, Alcatel,... ● Serveurs tels qu'Asterisk, Hotsip, Ubiquity (Avaya),... ● Fournisseurs de service tels que Vonage, SIPPhone, T-Online,... ● Convergence IP / Mobile avec les produits de Telio, Pirelli,...
Damien Sandras Quelques mots sur SIP (2) ● Une définition complète ● Des composants d'une infrastructure ● User Agent ● Redirect Server ● Proxy Server ● Registrar ● Location Service ● De leurs interactions
Damien Sandras Quelques mots sur SIP (3) ● Une définition complète ● Des autres protocoles en jeu ● SDP : Media description ● RTP / RTCP : Media transport
Damien Sandras Quelques mots sur SIP (4) ● L'IETF ● Est un organisme de standardisation ● A créé de nombreux protocoles de l'Internet : TCP/IP, SMTP, FTP, RTP, POP3,... ● La participation est ouverte ● Participation du monde de l'industrie ● Participation d'académiques ● Contributions d'individus
Damien Sandras Quelques mots sur SIP (5) ● S dans SIP n'est pas synonyme de SIMPLICITÉ ● RFCs : beaucoup trop ● Drafts : 133
Damien Sandras Quelques mots sur SIP (6) ● Autres protocoles de VoIP ● H.323 ● Le plus ancien ● IAX ● Open Source, mais pas standard ● MGCP ● Skinny ● Skype (ouch!)
Damien Sandras Ekiga 3.00 (1) ● Plus grande modularité : séparation UI / Backend ● Ekiga Engine ● Stack C++ avec divers composants pour les grosses fonctionnalités ● Réutilisable dans d'autres projets ● Ekiga GUI ● Dépend de Ekiga Engine ● Réagit aux signaux via des événements
Damien Sandras Ekiga 3.00 (2) ● Amélioration des codecs ● Disponibles sous forme de plugins ● Meilleurs codecs vidéo ● H.261 ● H.263 ● H.264 ● MPEG4 ● Theora
Damien Sandras Ekiga 3.00 (3) ● Amélioration: de H.261 à H.264
Damien Sandras Ekiga 3.00 (4) ● Affichage accéléré ● XVideo ● DirectX ● Bonne qualité en plein écran ● Affichage non-acceléré ● X11 pur
Damien Sandras Ekiga 3.00 (5) ● Nouvelle UI ● Sexy ● Conserve les habitudes ● Adaptée aux écrans larges (MID's,...)
Damien Sandras Ekiga 3.00 (6) ● Plusieurs améliorations pour les utilisateurs ● Supporte plusieurs interfaces réseau ● Ajout/suppression de ● Périphériques audio ● Périphériques video ● Interfaces réseau
Damien Sandras Ekiga 3.00 (7) ● Fonctionnalités incertaines ● SRTP ● ZRTP (grâce à Phil Zimmermann et son équipe) ● Support TCP
Damien Sandras Post-Ekiga 3.00 (1) ● Support pour plusieurs lignes ● Transfert consultatif ● Support IAX2 ● Support XCAP ● Support IPv6 ● Version WIN32 améliorée
Damien Sandras Démonstration
Damien Sandras Questions?