SlideShare una empresa de Scribd logo
1 de 50
La telefonía IP en
miniordenadores
           Jesús Camacho Rodríguez

                            Tutores:
                 Julio Gómez López
          María Dolores Gil Montoya
¿De qué
vamos a hablar?
Planificación temporal
              del proyecto
  •   Pruebas de rendimiento de distribuciones
      GNU⁄Linux sobre miniordenadores
                      Mayo 2008 - Junio 2008 (2 meses)

  •   Pruebas de rendimiento de Asterisk sobre
      miniordenadores
                 Julio 2008 - Septiembre 2008 (3 meses)

  •   Aplicación Mi Locutorio
              Octubre 2008 - Diciembre 2008 (3 meses)
El teléfono
¿Existe algo
mejor?
✓Ahorrar dinero
✓Más de dos personas
✓Prestaciones abundantes, interesantes y útiles
✓Uso más eficiente del ancho de banda
✓Esquema de red flexible
✓Desarrollo de software más productivo
VoIP
VoIP es una realidad
 Millones de minutos de uso




                              Africa/Oriente Medio   Europa         Fuente: TeleGeography 2006
                                                     Norteamérica
                              Sudamérica/Caribe
                              Asia/Pacífico                                 !
Arquitectura de VoIP




                   !
Cada día
más demanda
   de VoIP
La revolución se llama
         ASTERISK
• ASTERISK es un sistema PBX
• ASTERISK es un sistema IVR
• ASTERISK es un sistema de
  contestador automático

• ASTERISK es un sistema avanzado
  VoIP multiprotocolo
¿Cualquier
ordenador?
Miniordenadores
3   miniordenadores
4   distribuciones
•   ¿Mayor miniaturización
    conlleva menor rendimiento?

•   ¿Cómo se comportan los
    diferentes sistemas operativos
    GNU/Linux en estos
    miniordenadores?
Benchmarks
Rendimiento del Procesador
                                          Operaciones aritméticas (Unixbench)
                    190000



                    142500
Loops por segundo




                     95000



                     47500



                        0
                                 Mini-ITX                 Nano-ITX        Pico-ITX
                      Debian     Fedora        Mandriva       OpenSuse
Rendimiento de la Memoria
                                        Ancho de banda (Lmbench)
                 700



                 525
MB por segundo




                 350



                 175



                  0
                             Mini-ITX           Nano-ITX           Pico-ITX
                   Debian      Fedora    Mandriva    OpenSuse
Rendimiento de Red
                                           Ancho de banda (Iperf)
                 89



                 87
MB por segundo




                 84



                 82



                 79
                               Mini-ITX           Nano-ITX          Pico-ITX
                      Debian      Fedora   Mandriva    OpenSuse
Rendimiento del Almacenamiento Físico
                                Latencia del sistema de ficheros (Lmbench)
               80



               60
Nanosegundos




               40



               20



                0
                             Mini-ITX            Nano-ITX             Pico-ITX
                    Debian      Fedora    Mandriva    OpenSuse
Rendimiento de Funciones Típicas del
                        Sistema Operativo
                                      Creación de procesos (Lmbench)
                3000



                2250
Microsegundos




                1500



                 750



                   0
                           Mini-ITX                  Nano-ITX          Pico-ITX
                  Debian    Fedora        Mandriva       OpenSuse
•   ¿Mayor miniaturización
    conlleva menor rendimiento?

•   ¿Cómo se comportan los
    diferentes sistemas operativos
    GNU/Linux en estos
    miniordenadores?
Para saber dónde podemos utilizar los
miniordenadores es importante conocer el
      volumen de llamadas que
            pueden gestionar
¿Cómo?
SIPp
Escenario de
las pruebas




               !
Modelo para realizar las llamadas
           500




           375
Llamadas




           250




           125




                 0         120         240          360       480       600           720   780
                                                   Segundos

           Totales       Simultáneas         Totales      Simultáneas     Totales           Simultáneas
           ratio 0,1     ratio 0,1           ratio 0,4    ratio 0,4       ratio 0,8         ratio 0,8
3     tipos de pruebas

‣ Sin transcoding
‣ Con transcoding G711-GSM
‣ Con transcoding G711-G729
Sin transcoding (G711)
                  100%




                  75%
Uso de recursos




                  50%




                  25%




                    0%
                         18                 72                     144                180
                                             Llamadas simultáneas

                  CPU          Memoria       CPU          Memoria        CPU          Memoria
                  (Mini-ITX)   (Mini-ITX)    (Nano-ITX)   (Nano-ITX)     (Pico-ITX)   (Pico-ITX)
Con transcoding G711-GSM
                  100%




                  75%
Uso de recursos




                  50%




                  25%




                    0%
                         9             18      27            36       45             54
                                            Llamadas simultáneas

                  CPU          Memoria      CPU          Memoria      CPU          Memoria
                  (Mini-ITX)   (Mini-ITX)   (Nano-ITX)   (Nano-ITX)   (Pico-ITX)   (Pico-ITX)
Con transcoding G711-G729
                  100%




                  75%
Uso de recursos




                  50%




                  25%




                    0%
                         9                  18                         27                  36
                                             Llamadas simultáneas

                  CPU          Memoria       CPU          Memoria           CPU          Memoria
                  (Mini-ITX)   (Mini-ITX)    (Nano-ITX)   (Nano-ITX)        (Pico-ITX)   (Pico-ITX)
Promedio de ancho de banda empleado
       para el envío de datos (bytes por segundo)

           313182.47




                              215529.51
                                                    205550.61




Sin transcoding (G711)   Con transcoding G711-GSM      Con transcoding G711-G729
180 llamadas
 simultáneas
¿Posibles aplicaciones?
Ayuntamientos
Ambulatorios
Locutorios
Modelo
de desarrollo




           !
Soluciones tradicionales




                           !
Soluciones VoIP




                  !
Requisitos funcionales
➡ Gestión de usuarios
➡ Gestión de operadores VoIP y precios de compra
➡ Prioridades en el uso de operadores VoIP
➡ Gestión de precios de venta
➡ Visualización en tiempo real del estado de las cabinas
➡ Emisión de las facturas
➡ Acceso a informes sobre las llamadas realizadas en el
  locutorio
Esquema de
red




             !
Arquitectura de la aplicación
                        Sistema de Gestión de
                            Bases de Datos




                                                        Módulo de interacción
                Servidor web               Asterisk
                                                           con Asterisk


Miniordenador


Ordenador
personal

                                        Navegador web
De acuerdo, pero...
¿funciona?
Publicaciones
  Miniordenadores: Equipos    VoIP y Asterisk:
  GNU/Linux en la palma       Redescubriendo la
  de la mano                  telefonía
  Artículo en TODO LINUX 95   ISBN: 978-84-7897-902-8
  (Octubre 2008)              RA-MA, S.A. EDITORIAL Y
  StudioPress / Iberprensa    PUBLICACIONES




  Miniordenadores + GNU/      VoIP y Asterisk:
  Linux a prueba              Redescubriendo la
                              telefonía
  Artículo en TODO LINUX 96
  (Noviembre 2008)            ISBN: 978-607-7686-08-8
  StudioPress / Iberprensa    ALFAOMEGA, RA-MA
¡Muchas
  gracias!
Créditos de las imágenes

    idreaminir      lowematerpro   lucid_nightmare
    438240280       2650253991     65310065




    rofanator       koenvereeken   dr_john2005
    3100888094      2088902012     74211229




    blueforce4116   6x7            balakov
    1398244602      67069197       399177829




    viagallery      niko_si        viagallery
    2823790903      1163769014     2099083805




    viagallery      ramonramon     splorp
                                                 Todas estas imágenes han
    2124071432      106392185      64027565
                                                 sido obtenidas de Flickr. Se
                                                 puede encontrar la imagen
                                                 exacta en flickr.com a través
                                                 de la búsqueda por nombre
                                                 de autor o código de imagen.

Más contenido relacionado

Destacado

Redes de Telecomunicaciones cap 4-2
Redes de Telecomunicaciones cap 4-2Redes de Telecomunicaciones cap 4-2
Redes de Telecomunicaciones cap 4-2Francisco Apablaza
 
Material prueba i telefonia ip 2012
Material prueba i   telefonia ip 2012Material prueba i   telefonia ip 2012
Material prueba i telefonia ip 2012Guillermo Muñoz
 
Calculo y diseño de redes ip
Calculo y diseño de redes ipCalculo y diseño de redes ip
Calculo y diseño de redes ippbaezjluis
 
AL SITIO Lenguas, Campus Virtual. Prof. Marcela Spezzapria
AL SITIO Lenguas, Campus Virtual.  Prof. Marcela SpezzapriaAL SITIO Lenguas, Campus Virtual.  Prof. Marcela Spezzapria
AL SITIO Lenguas, Campus Virtual. Prof. Marcela SpezzapriaMarcela Spezzapria
 
Joel trebern la gestion des conflits
Joel trebern la gestion des conflitsJoel trebern la gestion des conflits
Joel trebern la gestion des conflitsJoel-TREBERN
 
Profe alexa mañana
Profe alexa mañanaProfe alexa mañana
Profe alexa mañanacarmen161093
 
Nieuwe media voor bedrijfsartsen
Nieuwe media voor bedrijfsartsenNieuwe media voor bedrijfsartsen
Nieuwe media voor bedrijfsartsenEllen Schuurink
 
E:\La ComunicacióN En Las Ventas22222
E:\La ComunicacióN En Las Ventas22222E:\La ComunicacióN En Las Ventas22222
E:\La ComunicacióN En Las Ventas22222bernardito86
 
6-7ème Concours Régional Multimédia de Lublin. LO2 Lublin-Olga Chodorowska,Zu...
6-7ème Concours Régional Multimédia de Lublin. LO2 Lublin-Olga Chodorowska,Zu...6-7ème Concours Régional Multimédia de Lublin. LO2 Lublin-Olga Chodorowska,Zu...
6-7ème Concours Régional Multimédia de Lublin. LO2 Lublin-Olga Chodorowska,Zu...profeurope
 

Destacado (20)

Telf ip parte i_el629_2011_03
Telf ip parte i_el629_2011_03Telf ip parte i_el629_2011_03
Telf ip parte i_el629_2011_03
 
Telefonia ip
Telefonia ip Telefonia ip
Telefonia ip
 
Telf ip parte ii_el629_2012v01
Telf ip parte ii_el629_2012v01Telf ip parte ii_el629_2012v01
Telf ip parte ii_el629_2012v01
 
Redes de Telecomunicaciones cap 4-2
Redes de Telecomunicaciones cap 4-2Redes de Telecomunicaciones cap 4-2
Redes de Telecomunicaciones cap 4-2
 
Telefonia Ip
Telefonia IpTelefonia Ip
Telefonia Ip
 
Telf ip parte iii_el629_2011v01
Telf ip parte iii_el629_2011v01Telf ip parte iii_el629_2011v01
Telf ip parte iii_el629_2011v01
 
Telf ip parte iv_el629_2011v01
Telf ip parte iv_el629_2011v01Telf ip parte iv_el629_2011v01
Telf ip parte iv_el629_2011v01
 
Material prueba i telefonia ip 2012
Material prueba i   telefonia ip 2012Material prueba i   telefonia ip 2012
Material prueba i telefonia ip 2012
 
Calculo y diseño de redes ip
Calculo y diseño de redes ipCalculo y diseño de redes ip
Calculo y diseño de redes ip
 
Redes De Computadores
Redes De ComputadoresRedes De Computadores
Redes De Computadores
 
Soluciones de telefonia ip
Soluciones de telefonia ipSoluciones de telefonia ip
Soluciones de telefonia ip
 
AL SITIO Lenguas, Campus Virtual. Prof. Marcela Spezzapria
AL SITIO Lenguas, Campus Virtual.  Prof. Marcela SpezzapriaAL SITIO Lenguas, Campus Virtual.  Prof. Marcela Spezzapria
AL SITIO Lenguas, Campus Virtual. Prof. Marcela Spezzapria
 
Joel trebern la gestion des conflits
Joel trebern la gestion des conflitsJoel trebern la gestion des conflits
Joel trebern la gestion des conflits
 
Profe alexa mañana
Profe alexa mañanaProfe alexa mañana
Profe alexa mañana
 
Nieuwe media voor bedrijfsartsen
Nieuwe media voor bedrijfsartsenNieuwe media voor bedrijfsartsen
Nieuwe media voor bedrijfsartsen
 
Semana 8
Semana 8Semana 8
Semana 8
 
E:\La ComunicacióN En Las Ventas22222
E:\La ComunicacióN En Las Ventas22222E:\La ComunicacióN En Las Ventas22222
E:\La ComunicacióN En Las Ventas22222
 
מצגת
מצגתמצגת
מצגת
 
6-7ème Concours Régional Multimédia de Lublin. LO2 Lublin-Olga Chodorowska,Zu...
6-7ème Concours Régional Multimédia de Lublin. LO2 Lublin-Olga Chodorowska,Zu...6-7ème Concours Régional Multimédia de Lublin. LO2 Lublin-Olga Chodorowska,Zu...
6-7ème Concours Régional Multimédia de Lublin. LO2 Lublin-Olga Chodorowska,Zu...
 
Formations
FormationsFormations
Formations
 

Similar a La telefonía IP en miniordenadores

Partes internas del computador
Partes internas del computadorPartes internas del computador
Partes internas del computadori1310688
 
MICROPROCESADORES
MICROPROCESADORESMICROPROCESADORES
MICROPROCESADORESnenitaortiz
 
Diseno de sistemas_embebidos_de_control_automatico
Diseno de sistemas_embebidos_de_control_automaticoDiseno de sistemas_embebidos_de_control_automatico
Diseno de sistemas_embebidos_de_control_automaticovbonilla
 
Diseno de sistemas_embebidos_de_control_automatico
Diseno de sistemas_embebidos_de_control_automaticoDiseno de sistemas_embebidos_de_control_automatico
Diseno de sistemas_embebidos_de_control_automaticovbonilla
 
Pdi arquitectura basica_de_una_computadora_digital
Pdi arquitectura basica_de_una_computadora_digitalPdi arquitectura basica_de_una_computadora_digital
Pdi arquitectura basica_de_una_computadora_digitalhmejnoun
 
Introducción a los microcontroladores
Introducción a los microcontroladoresIntroducción a los microcontroladores
Introducción a los microcontroladoresUNEFA
 
5 microprocesadores 2
5 microprocesadores 25 microprocesadores 2
5 microprocesadores 2conrado perea
 
Presentación comercial nc kn
Presentación comercial nc  knPresentación comercial nc  kn
Presentación comercial nc knjesuskastillo
 
Rabbit microcontroladores
Rabbit microcontroladoresRabbit microcontroladores
Rabbit microcontroladoresMartín E
 

Similar a La telefonía IP en miniordenadores (20)

Unidad i
Unidad iUnidad i
Unidad i
 
Microprocesador ::: http://leymebamba.com
Microprocesador  ::: http://leymebamba.comMicroprocesador  ::: http://leymebamba.com
Microprocesador ::: http://leymebamba.com
 
Partes internas del computador
Partes internas del computadorPartes internas del computador
Partes internas del computador
 
MICROPROCESADORES
MICROPROCESADORESMICROPROCESADORES
MICROPROCESADORES
 
Proceso de señal
Proceso de señalProceso de señal
Proceso de señal
 
Adriana mantenimiento
Adriana mantenimientoAdriana mantenimiento
Adriana mantenimiento
 
Cyber @ cafe
Cyber @ cafeCyber @ cafe
Cyber @ cafe
 
Diseno de sistemas_embebidos_de_control_automatico
Diseno de sistemas_embebidos_de_control_automaticoDiseno de sistemas_embebidos_de_control_automatico
Diseno de sistemas_embebidos_de_control_automatico
 
Diseno de sistemas_embebidos_de_control_automatico
Diseno de sistemas_embebidos_de_control_automaticoDiseno de sistemas_embebidos_de_control_automatico
Diseno de sistemas_embebidos_de_control_automatico
 
Pdi arquitectura basica_de_una_computadora_digital
Pdi arquitectura basica_de_una_computadora_digitalPdi arquitectura basica_de_una_computadora_digital
Pdi arquitectura basica_de_una_computadora_digital
 
Computadora Digital
Computadora Digital Computadora Digital
Computadora Digital
 
Hardware
HardwareHardware
Hardware
 
Introducción a los microcontroladores
Introducción a los microcontroladoresIntroducción a los microcontroladores
Introducción a los microcontroladores
 
MICROPROCESADORES
MICROPROCESADORESMICROPROCESADORES
MICROPROCESADORES
 
5 microprocesadores 2
5 microprocesadores 25 microprocesadores 2
5 microprocesadores 2
 
Ensamblaje de Pcs-Microprocesador
Ensamblaje de Pcs-MicroprocesadorEnsamblaje de Pcs-Microprocesador
Ensamblaje de Pcs-Microprocesador
 
4 Microprocesadores
4 Microprocesadores4 Microprocesadores
4 Microprocesadores
 
Microprocesadores
MicroprocesadoresMicroprocesadores
Microprocesadores
 
Presentación comercial nc kn
Presentación comercial nc  knPresentación comercial nc  kn
Presentación comercial nc kn
 
Rabbit microcontroladores
Rabbit microcontroladoresRabbit microcontroladores
Rabbit microcontroladores
 

Último

redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativanicho110
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIhmpuellon
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxMiguelAtencio10
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxJorgeParada26
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITMaricarmen Sánchez Ruiz
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.FlorenciaCattelani
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...JohnRamos830530
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxAlan779941
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxFederico Castellari
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estossgonzalezp1
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21mariacbr99
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanamcerpam
 

Último (12)

redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXI
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptx
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 

La telefonía IP en miniordenadores

  • 1. La telefonía IP en miniordenadores Jesús Camacho Rodríguez Tutores: Julio Gómez López María Dolores Gil Montoya
  • 3. Planificación temporal del proyecto • Pruebas de rendimiento de distribuciones GNU⁄Linux sobre miniordenadores Mayo 2008 - Junio 2008 (2 meses) • Pruebas de rendimiento de Asterisk sobre miniordenadores Julio 2008 - Septiembre 2008 (3 meses) • Aplicación Mi Locutorio Octubre 2008 - Diciembre 2008 (3 meses)
  • 6. ✓Ahorrar dinero ✓Más de dos personas ✓Prestaciones abundantes, interesantes y útiles ✓Uso más eficiente del ancho de banda ✓Esquema de red flexible ✓Desarrollo de software más productivo
  • 8. VoIP es una realidad Millones de minutos de uso Africa/Oriente Medio Europa Fuente: TeleGeography 2006 Norteamérica Sudamérica/Caribe Asia/Pacífico !
  • 11. La revolución se llama ASTERISK
  • 12. • ASTERISK es un sistema PBX • ASTERISK es un sistema IVR • ASTERISK es un sistema de contestador automático • ASTERISK es un sistema avanzado VoIP multiprotocolo
  • 15. 3 miniordenadores
  • 16. 4 distribuciones
  • 17. ¿Mayor miniaturización conlleva menor rendimiento? • ¿Cómo se comportan los diferentes sistemas operativos GNU/Linux en estos miniordenadores?
  • 19. Rendimiento del Procesador Operaciones aritméticas (Unixbench) 190000 142500 Loops por segundo 95000 47500 0 Mini-ITX Nano-ITX Pico-ITX Debian Fedora Mandriva OpenSuse
  • 20. Rendimiento de la Memoria Ancho de banda (Lmbench) 700 525 MB por segundo 350 175 0 Mini-ITX Nano-ITX Pico-ITX Debian Fedora Mandriva OpenSuse
  • 21. Rendimiento de Red Ancho de banda (Iperf) 89 87 MB por segundo 84 82 79 Mini-ITX Nano-ITX Pico-ITX Debian Fedora Mandriva OpenSuse
  • 22. Rendimiento del Almacenamiento Físico Latencia del sistema de ficheros (Lmbench) 80 60 Nanosegundos 40 20 0 Mini-ITX Nano-ITX Pico-ITX Debian Fedora Mandriva OpenSuse
  • 23. Rendimiento de Funciones Típicas del Sistema Operativo Creación de procesos (Lmbench) 3000 2250 Microsegundos 1500 750 0 Mini-ITX Nano-ITX Pico-ITX Debian Fedora Mandriva OpenSuse
  • 24. ¿Mayor miniaturización conlleva menor rendimiento? • ¿Cómo se comportan los diferentes sistemas operativos GNU/Linux en estos miniordenadores?
  • 25. Para saber dónde podemos utilizar los miniordenadores es importante conocer el volumen de llamadas que pueden gestionar
  • 27. SIPp
  • 29. Modelo para realizar las llamadas 500 375 Llamadas 250 125 0 120 240 360 480 600 720 780 Segundos Totales Simultáneas Totales Simultáneas Totales Simultáneas ratio 0,1 ratio 0,1 ratio 0,4 ratio 0,4 ratio 0,8 ratio 0,8
  • 30. 3 tipos de pruebas ‣ Sin transcoding ‣ Con transcoding G711-GSM ‣ Con transcoding G711-G729
  • 31. Sin transcoding (G711) 100% 75% Uso de recursos 50% 25% 0% 18 72 144 180 Llamadas simultáneas CPU Memoria CPU Memoria CPU Memoria (Mini-ITX) (Mini-ITX) (Nano-ITX) (Nano-ITX) (Pico-ITX) (Pico-ITX)
  • 32. Con transcoding G711-GSM 100% 75% Uso de recursos 50% 25% 0% 9 18 27 36 45 54 Llamadas simultáneas CPU Memoria CPU Memoria CPU Memoria (Mini-ITX) (Mini-ITX) (Nano-ITX) (Nano-ITX) (Pico-ITX) (Pico-ITX)
  • 33. Con transcoding G711-G729 100% 75% Uso de recursos 50% 25% 0% 9 18 27 36 Llamadas simultáneas CPU Memoria CPU Memoria CPU Memoria (Mini-ITX) (Mini-ITX) (Nano-ITX) (Nano-ITX) (Pico-ITX) (Pico-ITX)
  • 34. Promedio de ancho de banda empleado para el envío de datos (bytes por segundo) 313182.47 215529.51 205550.61 Sin transcoding (G711) Con transcoding G711-GSM Con transcoding G711-G729
  • 43. Requisitos funcionales ➡ Gestión de usuarios ➡ Gestión de operadores VoIP y precios de compra ➡ Prioridades en el uso de operadores VoIP ➡ Gestión de precios de venta ➡ Visualización en tiempo real del estado de las cabinas ➡ Emisión de las facturas ➡ Acceso a informes sobre las llamadas realizadas en el locutorio
  • 45. Arquitectura de la aplicación Sistema de Gestión de Bases de Datos Módulo de interacción Servidor web Asterisk con Asterisk Miniordenador Ordenador personal Navegador web
  • 47.
  • 48. Publicaciones Miniordenadores: Equipos VoIP y Asterisk: GNU/Linux en la palma Redescubriendo la de la mano telefonía Artículo en TODO LINUX 95 ISBN: 978-84-7897-902-8 (Octubre 2008) RA-MA, S.A. EDITORIAL Y StudioPress / Iberprensa PUBLICACIONES Miniordenadores + GNU/ VoIP y Asterisk: Linux a prueba Redescubriendo la telefonía Artículo en TODO LINUX 96 (Noviembre 2008) ISBN: 978-607-7686-08-8 StudioPress / Iberprensa ALFAOMEGA, RA-MA
  • 50. Créditos de las imágenes idreaminir lowematerpro lucid_nightmare 438240280 2650253991 65310065 rofanator koenvereeken dr_john2005 3100888094 2088902012 74211229 blueforce4116 6x7 balakov 1398244602 67069197 399177829 viagallery niko_si viagallery 2823790903 1163769014 2099083805 viagallery ramonramon splorp Todas estas imágenes han 2124071432 106392185 64027565 sido obtenidas de Flickr. Se puede encontrar la imagen exacta en flickr.com a través de la búsqueda por nombre de autor o código de imagen.

Notas del editor

  1. - Nombre - Título
  2. - Motivación para el proyecto
  3. - Utilidad del teléfono - Evolución
  4. - Definición de VoIP. Importancia Internet
  5. - Importancia Internet
  6. - Origen. Hablar de los cuatro - Protocolos. SIP - Protocolo media. RTP y RTCP - Codecs
  7. - Soluciones propietarias. Problemas de esta filosofía
  8. - Definición. Configuración. Ventajas
  9. - IVR Ejemplo banca - Contestador en mismo servidor. Envío de emails con audio - Gran número de protocolos de Asterisk
  10. - Aproximación lógica
  11. - Intención: integrar
  12. - Más actualizados tanto kernel como paquetes - Comunidades muy activas
  13. - Qué son - Para qué sirven
  14. - Bucles de operaciones aritméticas - Diferencias por procesador
  15. - Media todos anchos de banda - Diferencias por velocidad de bus
  16. - Instalación en otro PC - Resultados variantes
  17. - Compact Flash - Debian destaca
  18. - Nombrar funciones típicas - Destaca Debian
  19. - No, resultados esperados. Ejemplo procesador y bus - Flexibilidad y versatilidad, pero Debian
  20. - Imposible manual - Generar tráfico, enviar audio y proporcionar información
  21. - SIPp. Definición. Escenarios. Tráfico RTP - Definir entorno
  22. - Situación real - Explicación
  23. - CPU y memoria (SAR) y llamadas completadas - Explicación figura
  24. - Resultados. Cuello de botella - Bus y procesador
  25. - Cuello de botella. Penaliza más la CPU - Más uso de CPU, menos llamadas que anteriormente
  26. - Menor número de llamadas - Mismo razonamiento que el anterior
  27. - Diferencia entre ancho de banda utilizado
  28. - Mejor que lo esperado, aunque no se puede tener la CPU al 100% constante
  29. - Al fin y al cabo, éste es el motivo
  30. - Llamadas al exterior, internas, enlazar ayuntamientos y con diputación - Sin gastos extra
  31. - Ventaja integración con sistema de citas por ejemplo
  32. - Miniordenador + GNU/Linux + Asterisk + otros servicios = Ventajas significativas
  33. - Etapas secuenciales
  34. - Costes elevados -> analógico, número de líneas, centralita
  35. - Ventajas claras - Híbridos y completamente VoIP
  36. - Entorno que se adapta a la mayoría de las situaciones
  37. - Comentar por partes