Upgrade to Pro — share decks privately, control downloads, hide ads and more …

FLiSoL 2024 - Introducción a las comunicaciones VoIP

FLiSoL 2024 - Introducción a las comunicaciones VoIP

Juan Manuel Marinoni

April 29, 2024
Tweet

Other Decks in Education

Transcript

  1. Quién soy • Líder Infra @ Verifarma. • 35 años.

    • 15 años de experiencia en telecomunicaciones. • Retrogamer.
  2. Objetivo Comprender algunos fundamentos básicos de telefonía. Explorar las ventajas

    de las comunicaciones VoIP. Conocer casos de uso y aplicabilidad. Muestra en vivo de configuración inicial.
  3. ¿Qué es Asterisk? Asterisk es un programa de software libre

    (bajo licencia GPL) que proporciona funcionalidades de una central telefónica (PBX). Mark Spencer, de Digium, inicialmente creó Asterisk y actualmente es su principal desarrollador. Originalmente desarrollado para el sistema operativo GNU/Linux. Asterisk actualmente también se distribuye en versiones para los sistemas operativos BSD, Mac OS X, Solaris y Microsoft Windows.
  4. Telefonía VoIP vs Telefonía tradicional Costo. Flexibilidad y Escalabilidad. Funcionalidades

    Avanzadas. Integración con nuevas tecnologías. Configuración y utilización.
  5. Protocolos utilizados SIP SDP RTP IAX Session Initiation Protocol Session

    Description Protocol Real Time Transport Protocol Inter-Asterisk eXchange protocol
  6. IP Trunks - Tramas Digitales - Líneas Analógicas SIP TRUNK

    IAX2 TRUNK E1 – ISDN E1 – R2 FXO FXS
  7. WebRTC: Web Real-Time Communication Comunicaciones en tiempo real sin plugins:

    Facilita llamadas y videoconferencias en navegadores, sin plugins adicionales. Seguridad y privacidad: Cifrado de extremo a extremo y estándares estrictos de privacidad. Compatibilidad multiplataforma: Funciona en diversos navegadores y sistemas operativos móviles. Flexibilidad y escalabilidad: Adaptable a diferentes casos de uso y gran capacidad de usuarios.
  8. Asterisk Interfaces (AMI & AGI) • AGI: Se invoca desde

    el dialplan y el llamado es controlado por un script. • AMI: Es accesible de manera externa, se reciben eventos de estado. Se pueden enviar comandos a través de TCP/IP.
  9. Links útiles • Asterisk Site: https://www.asterisk.org/ • FreePBX Site: https://www.freepbx.org/

    • Asterisk for Raspberry Pi: http://www.raspbx.org/ • Issabel Project: https://www.issabel.org/ • SIP Response codes: https://en.wikipedia.org/wiki/List_of_SIP_response_codes • WebRTC Project: https://webrtc.org/ • PJSIP: https://github.com/pjsip/pjproject • Net Install Issabel 5: curl http://repo.issabel.org/issabel5-netinstall.sh | bash