Qu - PowerPoint PPT Presentation

1 / 19
About This Presentation
Title:

Qu

Description:

ToIP, d autres protocoles ToIP, d autres logiciels OpenSER, Kamailio, SER, OpenSIPS FreeSWITCH Red5 Conclusion Pr sentation standard ... – PowerPoint PPT presentation

Number of Views:60
Avg rating:3.0/5.0
Slides: 20
Provided by: Philipp204
Category:
Tags: freeswitch

less

Transcript and Presenter's Notes

Title: Qu


1
Quest ce quun logiciel libre de ToIP? Asterisk,
et les autres.
Philippe Sultan JTR
_at_
2
Les logiciels libres
  • Des caractéristiques plutôt quune définition
  • Accès aux sources
  • Copie, redistribution, modification libres
  • Formats ouverts
  • Certains ont profondément marqué leurs domaines
  • Les programmes et blibliothèques GNU et le noyau
    Linux qui forment le système dexploitation
    GNU/Linux
  • Apache (serveur HTTP)
  • Les programmes et bibliothèques FFmpeg
    (traitement de flux audio/video)

3
La téléphonie et les logiciels libres
  • La téléphonie a évolué vers la ToIP
  • Linfrastructure est devenue le réseau
    informatique
  • Le logiciel simpose sur le matériel
  • Aujourdhui, le PABX est remplacé par lIPBX
  • Une opportunité
  • Pour imposer plus de logiciels libres dans la
    téléphonie
  • Pour faire encore évoluer la téléphonie
  • Pour développer les standards et réaliser
    linteropérabilité (SIP)

4
Et pourtant, il y a Skype
  • Skype est LE logiciel de téléphonie le plus connu
  • Communications gratuites
  • Intégration de la vidéo, et du partage de
    documents
  • Mais
  • Ce nest pas un logiciel libre
  • Il ne repose pas sur un protocole de
    signalisation standard

5
De la place pour les logiciels libres de ToIP?
  • Skype et la téléphonie dentreprise, des
    contraintes majeures pour certaines obligations
    légales
  • Confidentialité
  • Traçabilité (CDRs)
  • Sécurité (accès aux numéros durgence)
  • Ces contraintes sont soit insurmontables, soit
    exclusivement dépendantes de Skype
  • La téléphonie dentreprise ayant évolué vers la
    ToIP, les logiciels prennent aujourdhui de plus
    en plus de place

6
Asterisk, lIPBX libre
  • Au départ, destiné à remplacer un PABX pour un
    besoin propre
  • On est en 1999, les PABX sont chers
  • Un PC sous GNU/Linux, une interface de
    communication téléphonique
  • Des postes analogiques
  • Par la suite, un système de téléphonie complet
  • Intégration de protocoles de ToIP (H.323, SIP,
    etc.)
  • Interfaçage avec le RTC
  • Et aujourdhui?

7
Asterisk en quelques chiffres
  • Environ 750000 lignes de code (C principalement)
  • Plusieurs milliers de contributeurs, testeurs,
    utilisateurs
  • 2009 2 millions de téléchargements
  • Une centaine de développeurs ayant un accès
    direct au code source
  • Source http//www.ohloh.net

8
Lécosystème Asterisk
  • Une communauté très nombreuse et active
  • Des entreprises
  • Intégrateurs
  • Editeurs de logiciels
  • Opérateurs
  • Constructeurs de cartes (Digium, Sangoma)
  • Constructeurs de terminaux téléphoniques (Aastra)
  • Des distributions dAsterisk (Elastix, PIAF,
    Xivo, FreePBX, etc.)
  • Gestion web des utilisateurs et de fonctions
    avancées
  • Intégration avec des outils externes (ex
    SugarCRM)

9
Les clés du succès dAsterisk
  • De multiples usages
  • Asterisk nest pas seulement un IPBX
  • Lintégration de tous les protocoles de
    téléphonie
  • Linterfaçage vers le RTC dabord (RNIS,
    analogique)
  • Les protocoles de ToIP standards (SIP, H.323,
    MGCP, XMPP Jingle)
  • Les protocoles de ToIP propriétaires (Skype,
    GoogleTalk, SCCP, etc.)
  • Lintégration de sources de données et
    dapplications externes
  • Consultation dannuaire LDAP, de bases de données
    via SQL, de pages web via HTTP
  • Le pilotage par AGI (Asterisk Gateway Interface)
    et AMI (Asterisk Manager Interface)

10
Différents usages dAsterisk
  • Asterisk en tant quIPBX
  • Une instance pour quelques centaines de postes
  • Interopérable avec la plupart des terminaux SIP
  • Mais pas seulement
  • Gestion de la messagerie vocale
  • Gestion des audioconférences
  • Service de fax-to-mail, web-to-fax
  • Service de click-to-call depuis une page web
  • Tout ceci en complément dune infrastructure
    téléphonique existante

11
Les protocoles de ToIP dans Asterisk
  • SIP, naturellement
  • H.323, MGCP aussi
  • Interopérable avec la plupart des terminaux SIP
  • Mais aussi
  • GoogleTalk, pour sintégrer au service
    GoogleVoice
  • Skype (et oui!), pour appeler des utilisateurs
    Skype depuis poste téléphonique
  • Nécessite lachat dun module non-libre

12
AGI et AMI, développer avec Asterisk
  • AGI pour exécuter des instructions externes à
    chaque appel
  • Léquivalent des scripts CGI dans le monde du web
  • Le programme à exécuter peut être écrit dans un
    langage quelconque
  • AMI pour accéder aux événements internes et
    piloter Asterisk
  • Supervision de ligne par une application
  • Lancement dappel depuis une page web
    (click-to-call)
  • Ces fonctions font dAsterisk une vraie  boîte à
    outils  de développement de services
    téléphoniques

13
Asterisk incontournable?
  • Asterisk ne sest pas (encore) imposé face aux
    constructeurs
  • Aastra, Alcatel-Lucent, Avaya, Cisco sont bien
    présents
  • Asterisk nest pas le GNU/Linux ou lApache de la
    ToIP
  • Des réticences quant à lutilisation du libre
    dans la téléphonie
  • Intégration, maintenance, évolutivité
  • Nécessite un certain niveau dexpertise
  • Une vraie opportunité pour les intégrateurs et
    les clients
  • Un produit ouvert et modifiable
  • Pas de coût de licence!
  • Mais aussi pour les opérateurs, pour les mêmes
    raisons

14
ToIP, dautres protocoles
  • SIP est le principal protocole de ToIP
  • Dautres existent
  • Skype, évidemment
  • Jingle et son équivalent non standard GoogleTalk
  • Tous deux basés sur XMPP (ex Jabber)
  • RTMP (Real Time Messaging Protocol)
  • Non standard, développé par Adobe
  • Implémenté dans la suite logicielle Flex/AS3
  • Intérêt émettre des appels téléphoniques en
    cliquant sur un lien dune page web (pas de
    softphone ni de poste physique)

15
ToIP, dautres logiciels
  • OpenSER, Kamailio, SER, OpenSIPS
  • Des proxys SIP
  • FreeSWITCH
  • Développé par un ancien contributeur dAsterisk
  • Flexible et performant
  • Red5
  • Logiciel de communications unifiées pour clients
    Flex/AS (Flash)
  • BigBlueButton

16
OpenSER, Kamailio, SER, OpenSIPS
  • Une base de code commune SER
  • Des proxys SIP
  • Ils ne connaissent pas dautre protocole
  • Utiles en complément dAsterisk dans une
    infrastructure dopérateur
  • Relaient des transactions (requêtes/réponses) SIP
  • Se comptent en dizaines de milliers de
    transactions par seconde
  • Partage de charge, protection contre les dénis de
    service

17
FreeSWITCH
  • Un concurrent direct dAsterisk
  • Intègre tous les protocoles de téléphonie
  • Propose les mêmes fonctions
  • Développé par un ancien contributeur
  • Nest pas un  fork  dAsterisk
  • Intègre plus de bibliothèques externes (ex. la
    bibliothèque SIP de Nokia)
  • Quelques fonctions intéressantes
  • Multi-domaines
  • Enregistrements SIP multiples
  • Très performant
  • Une communauté et un écosystème moins développés

18
Red5
  • Logiciel de communications unifiées pour clients
    Flex/AS (Flash)
  • Publication/lecture de flux audio/video (live or
    streamed)
  • Partage dobjets entre clients
  • Permet de développer simplement un  tchat  web
  • Développé en Java
  • Implémente le protocole RTMP
  • Léquivalent libre de Flash Media Server dAdobe
  • BigBlueButton
  • Un logiciel libre de communications unifiées
    accessible par le web
  • Basé sur Red5 ( tchat , vidéoconférence)
  • Et Asterisk (audioconférences)
  • Léquivalent libre de Cisco Webex

19
Conclusion
  • La  révolution  de la téléphonie par le libre
    na pas eu lieu
  • Onze ans dexistence pour Asterisk
  • Il faut  dompter  les logiciels libres pour
    exploiter leur flexibilité
  • Les logiciels libres gagnent du terrain dans la
    téléphonie
  • En téléphonie dentreprise grâce à lévolution
    vers la ToIP
  • Asterisk est de plus en plus utilisé
  • Dautres existent (FreeSWITCH, etc.)
  • Et dans le domaine des communications unifiées
  • Asterisk, FreeSWITCH, Red5
Write a Comment
User Comments (0)
About PowerShow.com