SlideShare una empresa de Scribd logo
1 de 26
INTRODUCCIÓN A LA
                  VoIP
 Elastix® Certification
 © 2012, PALOSANTO SOLUTIONS todos los derechos reservados. Esta documentación y su
 propiedad intelectual pertenece a PaloSanto Solutions. Cualquier uso no autorizado,
 reproducción, preparación de otros trabajos en base a este documento, difusión o
 representación de software presentado en este documento, sin el permiso expreso y por
 escrito de PaloSanto Solutions está estrictamente prohibido. PaloSanto Solutions, Elastix y el
 logo de Elastix son propiedad de Megatelcon S.A. Otras marcas, servicios y nombres de
 negocios pertenecen a sus respectivas compañías.
¿Qué es VoIP?

 La voz sobre IP o VoIP consiste en transmitir voz sobre protocolo IP.

 El concepto es muy amplio y existen muchas alternativas de
   protocolos. Es una verdadera sopa de protocolos.

 La voz se paquetiza para poder ser transmitida en una red IP.

 El protocolo IP no fue diseñado específicamente para transportar voz.
VoIP: Una sopa de protocolos
Protocolo IP

 Uno de los protocolos más conocidos.

 Su nombre viene de Internet Protocol.

 Este protocolo ofrece un servicio “sin garantías” también
  llamado del “mejor esfuerzo”.

 Los paquetes pueden llegar en desorden y son reordenados en
  destino.
Protocolo IP

 Inclusive paquetes se pueden perder en el viaje.

 Este desorden y pérdida de paquetes puede afectar la calidad
  de voz.

 Pese a todo se han encontrado maneras inteligentes de
  resolver estos problemas lo mejor posible.
Dirección IP (1)

 Es un número único que identifica a un host conectado a una red IP.

 Consta de 32 bits o 4 octetos. En la práctica se usa una notación
  donde cada octeto se traduce a decimal y se separa con un punto. Un
  ejemplo de dirección IP es 130.5.5.26

 Una dirección IP está compuesta por dos partes, una identifica al host
  y la otra identifica a la red a la cual pertenece dicho host.

 Para encontrar estas partes se utiliza otro parámetro llamado
  máscara de red.
Dirección IP (2)

 La máscara de red es un número binario de 32 bits que también se
  representa en una notación similar a una dirección IP.

 Empieza con unos y continúa así hasta alcanzar un número de unos
  igual a la porción de la dirección IP que corresponde a la red.
Dirección IP (3)

 Por tanto en el ejemplo anterior obtenemos que la dirección IP
  130.5.5.26 con máscara 255.255.255.0 pertenece a la red
  130.5.5.0

 La máscara anterior fue una máscara de 24 bits, ya que habían 24
  ”unos”.

 Una vez conocida la red donde se encuentra el host que
  queremos ubicar ya es más fácil encaminar los paquetes IP a su
  destino.

 Los ruteadores almacenan tablas de rutas o reglas de cómo ubicar
  a otras redes.
Paquetes IP (1)

 Un paquete IP contiene toda la información necesaria para llegar a
  destino.

 Se podría dividir en dos partes: cabecera y carga útil.

 La cabecera es la que contiene la información referente al paquete.

 Esta cabecera disminuye ligeramente la cantidad de información que
  se puede transportar ya que ocupa espacio.

 La carga útil puede encapsular a su vez otros protocolos como por
  ejemplo UDP o TCP.
Paquetes IP (2)




 Cabecera de un paquete IP
Direccionamiento IP

 Para que los paquetes lleguen a destino es necesario de enrutadores
  o ruteadores.

 Los ruteadores son dispositivos con tablas de rutas.

 La tabla de rutas consta de redes destino y para cada una la
  dirección IP del ruteador que permite alcanzarlas.

 El ruteador que nos permite salida a otras redes se denomina
  gateway.

 El paquete IP que llega al ruteador se examina para ver a qué red
  pertenece, se elije la ruta adecuada y se lo envía para allá.
Protocolo TCP (1)

 Es un protocolo de transporte.

 Se monta sobre protocolo IP para controlar errores en la
  transmisión y que los paquetes sean recibidos por las aplicaciones
  en el mismo orden en que fueron enviados.

 Para llevar a cabo su misión TCP necesita acarrear información
  adicional que agrega peso al paquete.

 Por eso no es muy recomendado para aplicaciones de tiempo real
  como la voz.
Protocolo TCP (2)

 Sin embargo sí puede servir para la señalización de voz.

 TCP introduce el concepto de puerto.

 Un puerto es una abstracción que nos permite relacionar flujos de
  datos con servicios de red.

 Por ejemplo, el puerto 80 corresponde al servicio de Web o
  protocolo HTTP.
Protocolo UDP

 UDP (User Datagram Protocol) es otro protocolo de transporte.

 Divide la información en paquetes llamados datagramas.

 Se diferencia con TCP en que a este protocolo no le importa si los
  datos llegan con errores o inclusive si llegan o no.

 Por lo mismo introduce poco peso extra al paquete IP por lo que lo
  hace más idóneo para aplicaciones de tiempo real como la voz.
Señalización de VoIP

 Al igual que con la telefonía tradicional es necesario señalizar las
  llamadas VoIP.

 Existen algunas alternativas aquí de protocolos de señalización como
  SIP, H323, MGCP, IAX2, entre otros.

 Los más populares sobre Asterisk son SIP e IAX.

 Con respecto a SIP o H323, muchas personas se confunden y
  piensan que la voz se transmite por este protocolo pero es sólo la
  señalización.
Transporte de VoIP

 El transporte de la voz se lleva a cabo por el protocolo RTP.

 RTP significa Realtime Transport Protocol.

 El protocolo RTP es quien realmente transporta el audio codificado.

 RTP se transporta sobre UDP.

 En SIP el audio se transmite por RTP una vez que se haya negociado
  el puerto de red entre Elastix y el endpoint o teléfono.
Relación entre protocolos
Codificación de la voz

 Para transmitir la voz adecuadamente se la codifica.

 Luego de codificarla que se la monta sobre RTP.

 La codificación puede servir para disminuir la probabilidad de error o
  también para minimizar el ancho de banda utilizado.

 Para codificar se utiliza un codec, que es un algoritmo.

 Existen diferentes codecs. Cada uno con sus pros y contras.
G.711
 Uno de los codecs más usados de todos los tiempos.

 Proviene de un estándar ITU-T que fue liberado en 1972.

 Viene en dos sabores llamados μ-Law (usado en Europa) y a-Law
  (usado en USA).

 Ventaja 1: Buena calidad de voz ya que usa 64kbit/s, es decir un
  muestreo de 8 bits a 8kHz.

 Ventaja 2: Ya viene habilitado en Elastix, no hay que pagar por él.

 Desventaja: Ocupa mucho ancho de banda. No es recomendable
  para conexiones con poco BW.
G.729
 También un codec muy popular.

 Licenciado por Intel.

 Ventajas: Una muy grande y es que comprime muy bien la voz sin
  deterioro significativo de la calidad.

 Desventaja 1: Se licencia por canal de voz. Aproximadamente
  USD$10 por canal.

 Desventaja 2: Pese a que no deteriora significativamente la voz la
  calidad es menor que si se usa G.711.
GSM
 También bueno comprimiendo voz.

 Está relacionado con el estándar de telefonía celular GSM(Global
  System for Mobile communications), de allí su nombre.

 Comprime muy bien la voz con una calidad similar a celular.

 Viene habilitado por defecto en Elastix.

 Bueno como alternativa a G.729 aunque su calidad de audio es
  ligeramente inferior a G.729.
Sobrecarga de protocolos (1)

 Los diversos protocolos envian data adicional a la voz.

 Tenemos a Ethernet, IP, UDP, RTP.

 Eso hace que el ancho de banda real para transmitir voz sea mayor al
  del codec.

 Por ejemplo, para transmitir voz usando G.711 en teoría deberíamos
  usar 64Kbps (peso del codec) pero en realidad usamos 95.2Kbps de
  BW.

 En otros codecs más compresores la sobrecarga es incluso más
  significativa (porcentualmente hablando).
Sobrecarga de protocolos (2)
Sobrecarga de protocolos (3)
 Calculemos el ancho de banda para G.711

  Bytes transmitidos cada 20ms

 38 + 20 + 12 + 8 + 160 = 238 bytes

  Bits transmitidos cada 20ms

 238 bytes * 8 bits/byte = 1904 bits

  Bits transmitidos cada segundo

 1904 bits/frame * 50 frames/seg. = 95,200 bits/segundo = 95.2Kbps!
Comparativa Codecs

Tabla de ancho de banda real para algunos codecs (usando
Ethernet):
           Codec       BW codec         BW real (ethernet)

        G.711           64 Kbps             95.2 Kbps
        G.726*          32 Kbps             63.2 Kbps
        iLBC*           15.2 Kbps           46.4 Kbps
        GSM             13 Kbps             43.7 Kbps
        G.729A           8 Kbps             39.2 Kbps


   * Para estos códec, otros anchos de banda también pueden ser usados.
Mas en:

www.elastixbook.com

Más contenido relacionado

La actualidad más candente

Infraestructura en telecomunicaciones
Infraestructura en telecomunicacionesInfraestructura en telecomunicaciones
Infraestructura en telecomunicacionesPROMTEL México
 
ARQUITECTURA Y SEÑALIZACIÓN SS7 APLICADA A LA RED TELEFÓNICA
ARQUITECTURA Y SEÑALIZACIÓN SS7 APLICADA A LA RED TELEFÓNICAARQUITECTURA Y SEÑALIZACIÓN SS7 APLICADA A LA RED TELEFÓNICA
ARQUITECTURA Y SEÑALIZACIÓN SS7 APLICADA A LA RED TELEFÓNICACarlos Luis Garcia
 
Resumen de normas de cableado estructurado ortronics
Resumen de normas de cableado estructurado ortronicsResumen de normas de cableado estructurado ortronics
Resumen de normas de cableado estructurado ortronicsgrepach
 
9.3 sistemas de senalizacion
9.3 sistemas de senalizacion9.3 sistemas de senalizacion
9.3 sistemas de senalizacionEdison Coimbra G.
 
Redes Avanzadas; Protocolos de enrutamientos
Redes  Avanzadas; Protocolos de enrutamientos Redes  Avanzadas; Protocolos de enrutamientos
Redes Avanzadas; Protocolos de enrutamientos Victor Ramirez Pulido
 
Capítulo I - Fundamentos de Comunicaciones Móviles
Capítulo I - Fundamentos de Comunicaciones MóvilesCapítulo I - Fundamentos de Comunicaciones Móviles
Capítulo I - Fundamentos de Comunicaciones MóvilesAndy Juan Sarango Veliz
 
X25 y frame relay
X25 y frame relayX25 y frame relay
X25 y frame relayJuan Anaya
 
Capítulo IV - Arquitectura de la Red Móvil 2G / GSM
Capítulo IV - Arquitectura de la Red Móvil 2G / GSMCapítulo IV - Arquitectura de la Red Móvil 2G / GSM
Capítulo IV - Arquitectura de la Red Móvil 2G / GSMAndy Juan Sarango Veliz
 
codificaciones unipolar, polar, bipolar
codificaciones unipolar, polar, bipolarcodificaciones unipolar, polar, bipolar
codificaciones unipolar, polar, bipolarthejp
 
Multiplexación por división de frecuencia (FDM)
Multiplexación por división  de frecuencia (FDM)Multiplexación por división  de frecuencia (FDM)
Multiplexación por división de frecuencia (FDM)Starling Javier C
 
Configuración de servicios DNS DHCP WEBSERVER Y EMAIL en packet tracer.
Configuración de servicios DNS DHCP WEBSERVER Y EMAIL en packet tracer.Configuración de servicios DNS DHCP WEBSERVER Y EMAIL en packet tracer.
Configuración de servicios DNS DHCP WEBSERVER Y EMAIL en packet tracer.Anthony Torres Bastidas
 

La actualidad más candente (20)

Infraestructura en telecomunicaciones
Infraestructura en telecomunicacionesInfraestructura en telecomunicaciones
Infraestructura en telecomunicaciones
 
ARQUITECTURA Y SEÑALIZACIÓN SS7 APLICADA A LA RED TELEFÓNICA
ARQUITECTURA Y SEÑALIZACIÓN SS7 APLICADA A LA RED TELEFÓNICAARQUITECTURA Y SEÑALIZACIÓN SS7 APLICADA A LA RED TELEFÓNICA
ARQUITECTURA Y SEÑALIZACIÓN SS7 APLICADA A LA RED TELEFÓNICA
 
Resumen de normas de cableado estructurado ortronics
Resumen de normas de cableado estructurado ortronicsResumen de normas de cableado estructurado ortronics
Resumen de normas de cableado estructurado ortronics
 
9.3 sistemas de senalizacion
9.3 sistemas de senalizacion9.3 sistemas de senalizacion
9.3 sistemas de senalizacion
 
Redes Avanzadas; Protocolos de enrutamientos
Redes  Avanzadas; Protocolos de enrutamientos Redes  Avanzadas; Protocolos de enrutamientos
Redes Avanzadas; Protocolos de enrutamientos
 
Capítulo I - Fundamentos de Comunicaciones Móviles
Capítulo I - Fundamentos de Comunicaciones MóvilesCapítulo I - Fundamentos de Comunicaciones Móviles
Capítulo I - Fundamentos de Comunicaciones Móviles
 
Multiplexación
MultiplexaciónMultiplexación
Multiplexación
 
X25 y frame relay
X25 y frame relayX25 y frame relay
X25 y frame relay
 
Capítulo IV - Arquitectura de la Red Móvil 2G / GSM
Capítulo IV - Arquitectura de la Red Móvil 2G / GSMCapítulo IV - Arquitectura de la Red Móvil 2G / GSM
Capítulo IV - Arquitectura de la Red Móvil 2G / GSM
 
Presentacion sdh
Presentacion sdhPresentacion sdh
Presentacion sdh
 
Pcm
PcmPcm
Pcm
 
codificaciones unipolar, polar, bipolar
codificaciones unipolar, polar, bipolarcodificaciones unipolar, polar, bipolar
codificaciones unipolar, polar, bipolar
 
Multiplexación por división de frecuencia (FDM)
Multiplexación por división  de frecuencia (FDM)Multiplexación por división  de frecuencia (FDM)
Multiplexación por división de frecuencia (FDM)
 
VPNs sobre MPLS con Tecnología Cisco
VPNs sobre MPLS con Tecnología CiscoVPNs sobre MPLS con Tecnología Cisco
VPNs sobre MPLS con Tecnología Cisco
 
Redes de transporte
Redes de transporteRedes de transporte
Redes de transporte
 
Protocolo arp
Protocolo arpProtocolo arp
Protocolo arp
 
Redes de sensores inalámbricos (wsn)
Redes de sensores inalámbricos (wsn)Redes de sensores inalámbricos (wsn)
Redes de sensores inalámbricos (wsn)
 
Cisco: MPLS en Castellano
Cisco: MPLS en CastellanoCisco: MPLS en Castellano
Cisco: MPLS en Castellano
 
prinsipios de propagacion
prinsipios de propagacionprinsipios de propagacion
prinsipios de propagacion
 
Configuración de servicios DNS DHCP WEBSERVER Y EMAIL en packet tracer.
Configuración de servicios DNS DHCP WEBSERVER Y EMAIL en packet tracer.Configuración de servicios DNS DHCP WEBSERVER Y EMAIL en packet tracer.
Configuración de servicios DNS DHCP WEBSERVER Y EMAIL en packet tracer.
 

Destacado

VOiP
VOiPVOiP
VOiPkio89
 
Manual instalación e implementación de Elastix
Manual instalación e implementación de ElastixManual instalación e implementación de Elastix
Manual instalación e implementación de Elastixcamilaml
 
1.4.2 quién es quién en el mundo de las telecom
1.4.2  quién es quién en el mundo de las telecom1.4.2  quién es quién en el mundo de las telecom
1.4.2 quién es quién en el mundo de las telecomluishdiaz
 
Video IP – Unificando Telefonía y Video Vigilancia
	Video IP – Unificando Telefonía y Video Vigilancia	Video IP – Unificando Telefonía y Video Vigilancia
Video IP – Unificando Telefonía y Video VigilanciaPaloSanto Solutions
 
Lecture 5 formateo de señales analógicas
Lecture 5 formateo de señales analógicasLecture 5 formateo de señales analógicas
Lecture 5 formateo de señales analógicasnica2009
 
Tema 1 introduccion a la telefonia
Tema 1 introduccion a la telefoniaTema 1 introduccion a la telefonia
Tema 1 introduccion a la telefoniajosegre
 
1.4.3 quién es quién en el mundo de los estandares
1.4.3 quién es quién en el mundo de los estandares1.4.3 quién es quién en el mundo de los estandares
1.4.3 quién es quién en el mundo de los estandaresluishdiaz
 
Sistemas de Telecomunicaciones cap 2
Sistemas de Telecomunicaciones cap 2Sistemas de Telecomunicaciones cap 2
Sistemas de Telecomunicaciones cap 2Francisco Apablaza
 
Senales analogicas-y-digitales-ppt
Senales analogicas-y-digitales-pptSenales analogicas-y-digitales-ppt
Senales analogicas-y-digitales-pptLejasita Sierra
 
Proyecto de Telefonía IP en la UNVM
Proyecto de Telefonía IP en la UNVMProyecto de Telefonía IP en la UNVM
Proyecto de Telefonía IP en la UNVM0351 Grupo
 
Curso de telefonía vo ip
Curso de telefonía vo ipCurso de telefonía vo ip
Curso de telefonía vo ippavel
 
Telefonia Vo IP
Telefonia Vo IPTelefonia Vo IP
Telefonia Vo IPCOMPUTO2
 

Destacado (20)

VOiP
VOiPVOiP
VOiP
 
Elastix 1 o1 introduccion
Elastix 1 o1   introduccionElastix 1 o1   introduccion
Elastix 1 o1 introduccion
 
Introducción a la vo ip
Introducción a la vo ipIntroducción a la vo ip
Introducción a la vo ip
 
Voip
VoipVoip
Voip
 
Manual instalación e implementación de Elastix
Manual instalación e implementación de ElastixManual instalación e implementación de Elastix
Manual instalación e implementación de Elastix
 
Instalacion de elastix
Instalacion de elastixInstalacion de elastix
Instalacion de elastix
 
Portafolio aldea informatica
Portafolio aldea informaticaPortafolio aldea informatica
Portafolio aldea informatica
 
1.4.2 quién es quién en el mundo de las telecom
1.4.2  quién es quién en el mundo de las telecom1.4.2  quién es quién en el mundo de las telecom
1.4.2 quién es quién en el mundo de las telecom
 
Vo Ip
Vo IpVo Ip
Vo Ip
 
Video IP – Unificando Telefonía y Video Vigilancia
	Video IP – Unificando Telefonía y Video Vigilancia	Video IP – Unificando Telefonía y Video Vigilancia
Video IP – Unificando Telefonía y Video Vigilancia
 
Lecture 5 formateo de señales analógicas
Lecture 5 formateo de señales analógicasLecture 5 formateo de señales analógicas
Lecture 5 formateo de señales analógicas
 
Introduccion a la telefonia
Introduccion a la telefoniaIntroduccion a la telefonia
Introduccion a la telefonia
 
Tema 1 introduccion a la telefonia
Tema 1 introduccion a la telefoniaTema 1 introduccion a la telefonia
Tema 1 introduccion a la telefonia
 
1.4.3 quién es quién en el mundo de los estandares
1.4.3 quién es quién en el mundo de los estandares1.4.3 quién es quién en el mundo de los estandares
1.4.3 quién es quién en el mundo de los estandares
 
Presentacion Voip
Presentacion VoipPresentacion Voip
Presentacion Voip
 
Sistemas de Telecomunicaciones cap 2
Sistemas de Telecomunicaciones cap 2Sistemas de Telecomunicaciones cap 2
Sistemas de Telecomunicaciones cap 2
 
Senales analogicas-y-digitales-ppt
Senales analogicas-y-digitales-pptSenales analogicas-y-digitales-ppt
Senales analogicas-y-digitales-ppt
 
Proyecto de Telefonía IP en la UNVM
Proyecto de Telefonía IP en la UNVMProyecto de Telefonía IP en la UNVM
Proyecto de Telefonía IP en la UNVM
 
Curso de telefonía vo ip
Curso de telefonía vo ipCurso de telefonía vo ip
Curso de telefonía vo ip
 
Telefonia Vo IP
Telefonia Vo IPTelefonia Vo IP
Telefonia Vo IP
 

Similar a Introduccion a la voip

Similar a Introduccion a la voip (20)

Configuración básica asterisk sixbell - v2.0
Configuración básica asterisk   sixbell - v2.0Configuración básica asterisk   sixbell - v2.0
Configuración básica asterisk sixbell - v2.0
 
Elx1 o1 redes tcp ip
Elx1 o1   redes tcp ipElx1 o1   redes tcp ip
Elx1 o1 redes tcp ip
 
Vo IP
Vo IPVo IP
Vo IP
 
Introduccion telefonia ip
Introduccion telefonia ipIntroduccion telefonia ip
Introduccion telefonia ip
 
Redes neldo
Redes neldoRedes neldo
Redes neldo
 
Versiones TCP/IP
Versiones TCP/IPVersiones TCP/IP
Versiones TCP/IP
 
Voz sobre IP & MPLS
Voz sobre IP & MPLSVoz sobre IP & MPLS
Voz sobre IP & MPLS
 
VOIP I - Marzo 2010
VOIP I - Marzo 2010VOIP I - Marzo 2010
VOIP I - Marzo 2010
 
Diseño de la red I.E. César Vallejo
Diseño de la red I.E. César VallejoDiseño de la red I.E. César Vallejo
Diseño de la red I.E. César Vallejo
 
Protocolos d comunicacion
Protocolos d comunicacionProtocolos d comunicacion
Protocolos d comunicacion
 
Telf ip parte iii_el629_2011v01
Telf ip parte iii_el629_2011v01Telf ip parte iii_el629_2011v01
Telf ip parte iii_el629_2011v01
 
Voz Ip
Voz IpVoz Ip
Voz Ip
 
Protocolos enrutamiento rip y rpt
Protocolos enrutamiento rip y rptProtocolos enrutamiento rip y rpt
Protocolos enrutamiento rip y rpt
 
Protocolos enrutamiento rip y rpt.ppt renovado
Protocolos enrutamiento rip y rpt.ppt renovadoProtocolos enrutamiento rip y rpt.ppt renovado
Protocolos enrutamiento rip y rpt.ppt renovado
 
Ipv4
Ipv4Ipv4
Ipv4
 
La familia de protocolos TCP/IP
La familia de protocolos TCP/IPLa familia de protocolos TCP/IP
La familia de protocolos TCP/IP
 
Protocolos
ProtocolosProtocolos
Protocolos
 
Presentación1
Presentación1Presentación1
Presentación1
 
Protocolos de internet
Protocolos de internetProtocolos de internet
Protocolos de internet
 
Familia de protocolos de internet
Familia de protocolos de internetFamilia de protocolos de internet
Familia de protocolos de internet
 

Más de PaloSanto Solutions

Tres componentes fundamentales de un buen PBX IP: seguridad, alta disponibili...
Tres componentes fundamentales de un buen PBX IP: seguridad, alta disponibili...Tres componentes fundamentales de un buen PBX IP: seguridad, alta disponibili...
Tres componentes fundamentales de un buen PBX IP: seguridad, alta disponibili...PaloSanto Solutions
 
Voip y Big Data, ¿Cómo aplicar analytics a la VoIP?
Voip y Big Data, ¿Cómo aplicar analytics a la VoIP?Voip y Big Data, ¿Cómo aplicar analytics a la VoIP?
Voip y Big Data, ¿Cómo aplicar analytics a la VoIP?PaloSanto Solutions
 
Innovative technology for universal communication designed to involve the (he...
Innovative technology for universal communication designed to involve the (he...Innovative technology for universal communication designed to involve the (he...
Innovative technology for universal communication designed to involve the (he...PaloSanto Solutions
 
Queuemetrics esencial, de la implementación a reportes avanzadas
Queuemetrics esencial, de la implementación a reportes avanzadasQueuemetrics esencial, de la implementación a reportes avanzadas
Queuemetrics esencial, de la implementación a reportes avanzadasPaloSanto Solutions
 
La evolución de la telefonía IP a comunicaciones unificadas
La evolución de la telefonía IP a comunicaciones unificadasLa evolución de la telefonía IP a comunicaciones unificadas
La evolución de la telefonía IP a comunicaciones unificadasPaloSanto Solutions
 
Integrando encuestas automáticas con iSurveyX
Integrando encuestas automáticas con iSurveyXIntegrando encuestas automáticas con iSurveyX
Integrando encuestas automáticas con iSurveyXPaloSanto Solutions
 
Usando el módulo PIKE en Elastix MT
Usando el módulo PIKE en Elastix MTUsando el módulo PIKE en Elastix MT
Usando el módulo PIKE en Elastix MTPaloSanto Solutions
 
Todo lo lo que necesita saber para implementar FreePBX
Todo lo lo que necesita saber para implementar FreePBXTodo lo lo que necesita saber para implementar FreePBX
Todo lo lo que necesita saber para implementar FreePBXPaloSanto Solutions
 
Gestión de la Información de Desempeño con OpenNMS
Gestión de la Información de Desempeño con OpenNMSGestión de la Información de Desempeño con OpenNMS
Gestión de la Información de Desempeño con OpenNMSPaloSanto Solutions
 
Escalado y balanceo de carga de sistemas SIP
Escalado y balanceo de carga de sistemas SIPEscalado y balanceo de carga de sistemas SIP
Escalado y balanceo de carga de sistemas SIPPaloSanto Solutions
 
Elastix unified communications server cookbook
Elastix unified communications server cookbookElastix unified communications server cookbook
Elastix unified communications server cookbookPaloSanto Solutions
 
Seguridad en Asterisk: Un acercamiento detallado
Seguridad en Asterisk: Un acercamiento detalladoSeguridad en Asterisk: Un acercamiento detallado
Seguridad en Asterisk: Un acercamiento detalladoPaloSanto Solutions
 
Dynamic calls with Text To Speech
Dynamic calls with Text To SpeechDynamic calls with Text To Speech
Dynamic calls with Text To SpeechPaloSanto Solutions
 
Proceso de migración de telefonía tradicional a Elastix (Caso)
Proceso de migración de telefonía tradicional a Elastix (Caso)Proceso de migración de telefonía tradicional a Elastix (Caso)
Proceso de migración de telefonía tradicional a Elastix (Caso)PaloSanto Solutions
 
Building a new ecosystem for interoperable communications
Building a new ecosystem for interoperable communicationsBuilding a new ecosystem for interoperable communications
Building a new ecosystem for interoperable communicationsPaloSanto Solutions
 
Presentacion Hardware Elastix 2015 - Colombia
Presentacion Hardware Elastix 2015 - Colombia Presentacion Hardware Elastix 2015 - Colombia
Presentacion Hardware Elastix 2015 - Colombia PaloSanto Solutions
 
Módulo de Alta Disponibilidad de Elastix
Módulo de Alta Disponibilidad de ElastixMódulo de Alta Disponibilidad de Elastix
Módulo de Alta Disponibilidad de ElastixPaloSanto Solutions
 

Más de PaloSanto Solutions (20)

Tres componentes fundamentales de un buen PBX IP: seguridad, alta disponibili...
Tres componentes fundamentales de un buen PBX IP: seguridad, alta disponibili...Tres componentes fundamentales de un buen PBX IP: seguridad, alta disponibili...
Tres componentes fundamentales de un buen PBX IP: seguridad, alta disponibili...
 
Voip y Big Data, ¿Cómo aplicar analytics a la VoIP?
Voip y Big Data, ¿Cómo aplicar analytics a la VoIP?Voip y Big Data, ¿Cómo aplicar analytics a la VoIP?
Voip y Big Data, ¿Cómo aplicar analytics a la VoIP?
 
Innovative technology for universal communication designed to involve the (he...
Innovative technology for universal communication designed to involve the (he...Innovative technology for universal communication designed to involve the (he...
Innovative technology for universal communication designed to involve the (he...
 
Queuemetrics esencial, de la implementación a reportes avanzadas
Queuemetrics esencial, de la implementación a reportes avanzadasQueuemetrics esencial, de la implementación a reportes avanzadas
Queuemetrics esencial, de la implementación a reportes avanzadas
 
La evolución de la telefonía IP a comunicaciones unificadas
La evolución de la telefonía IP a comunicaciones unificadasLa evolución de la telefonía IP a comunicaciones unificadas
La evolución de la telefonía IP a comunicaciones unificadas
 
WebRTC … ¡vamos a discar!
WebRTC … ¡vamos a discar!WebRTC … ¡vamos a discar!
WebRTC … ¡vamos a discar!
 
Integrando encuestas automáticas con iSurveyX
Integrando encuestas automáticas con iSurveyXIntegrando encuestas automáticas con iSurveyX
Integrando encuestas automáticas con iSurveyX
 
Usando el módulo PIKE en Elastix MT
Usando el módulo PIKE en Elastix MTUsando el módulo PIKE en Elastix MT
Usando el módulo PIKE en Elastix MT
 
Todo lo lo que necesita saber para implementar FreePBX
Todo lo lo que necesita saber para implementar FreePBXTodo lo lo que necesita saber para implementar FreePBX
Todo lo lo que necesita saber para implementar FreePBX
 
Gestión de la Información de Desempeño con OpenNMS
Gestión de la Información de Desempeño con OpenNMSGestión de la Información de Desempeño con OpenNMS
Gestión de la Información de Desempeño con OpenNMS
 
Escalado y balanceo de carga de sistemas SIP
Escalado y balanceo de carga de sistemas SIPEscalado y balanceo de carga de sistemas SIP
Escalado y balanceo de carga de sistemas SIP
 
Elastix unified communications server cookbook
Elastix unified communications server cookbookElastix unified communications server cookbook
Elastix unified communications server cookbook
 
Seguridad en Asterisk: Un acercamiento detallado
Seguridad en Asterisk: Un acercamiento detalladoSeguridad en Asterisk: Un acercamiento detallado
Seguridad en Asterisk: Un acercamiento detallado
 
Dynamic calls with Text To Speech
Dynamic calls with Text To SpeechDynamic calls with Text To Speech
Dynamic calls with Text To Speech
 
Proceso de migración de telefonía tradicional a Elastix (Caso)
Proceso de migración de telefonía tradicional a Elastix (Caso)Proceso de migración de telefonía tradicional a Elastix (Caso)
Proceso de migración de telefonía tradicional a Elastix (Caso)
 
Building a new ecosystem for interoperable communications
Building a new ecosystem for interoperable communicationsBuilding a new ecosystem for interoperable communications
Building a new ecosystem for interoperable communications
 
Asterisk: the future is at REST
Asterisk: the future is at RESTAsterisk: the future is at REST
Asterisk: the future is at REST
 
Presentacion Hardware Elastix 2015 - Colombia
Presentacion Hardware Elastix 2015 - Colombia Presentacion Hardware Elastix 2015 - Colombia
Presentacion Hardware Elastix 2015 - Colombia
 
Voicemail Avanzado
Voicemail AvanzadoVoicemail Avanzado
Voicemail Avanzado
 
Módulo de Alta Disponibilidad de Elastix
Módulo de Alta Disponibilidad de ElastixMódulo de Alta Disponibilidad de Elastix
Módulo de Alta Disponibilidad de Elastix
 

Último

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
 
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
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativanicho110
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxFederico Castellari
 
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
 
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
 
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
 
Guia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos BasicosGuia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos BasicosJhonJairoRodriguezCe
 

Último (10)

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
 
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...
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptx
 
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
 
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
 
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
 
Guia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos BasicosGuia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos Basicos
 

Introduccion a la voip

  • 1. INTRODUCCIÓN A LA VoIP Elastix® Certification © 2012, PALOSANTO SOLUTIONS todos los derechos reservados. Esta documentación y su propiedad intelectual pertenece a PaloSanto Solutions. Cualquier uso no autorizado, reproducción, preparación de otros trabajos en base a este documento, difusión o representación de software presentado en este documento, sin el permiso expreso y por escrito de PaloSanto Solutions está estrictamente prohibido. PaloSanto Solutions, Elastix y el logo de Elastix son propiedad de Megatelcon S.A. Otras marcas, servicios y nombres de negocios pertenecen a sus respectivas compañías.
  • 2. ¿Qué es VoIP?  La voz sobre IP o VoIP consiste en transmitir voz sobre protocolo IP.  El concepto es muy amplio y existen muchas alternativas de protocolos. Es una verdadera sopa de protocolos.  La voz se paquetiza para poder ser transmitida en una red IP.  El protocolo IP no fue diseñado específicamente para transportar voz.
  • 3. VoIP: Una sopa de protocolos
  • 4. Protocolo IP  Uno de los protocolos más conocidos.  Su nombre viene de Internet Protocol.  Este protocolo ofrece un servicio “sin garantías” también llamado del “mejor esfuerzo”.  Los paquetes pueden llegar en desorden y son reordenados en destino.
  • 5. Protocolo IP  Inclusive paquetes se pueden perder en el viaje.  Este desorden y pérdida de paquetes puede afectar la calidad de voz.  Pese a todo se han encontrado maneras inteligentes de resolver estos problemas lo mejor posible.
  • 6. Dirección IP (1)  Es un número único que identifica a un host conectado a una red IP.  Consta de 32 bits o 4 octetos. En la práctica se usa una notación donde cada octeto se traduce a decimal y se separa con un punto. Un ejemplo de dirección IP es 130.5.5.26  Una dirección IP está compuesta por dos partes, una identifica al host y la otra identifica a la red a la cual pertenece dicho host.  Para encontrar estas partes se utiliza otro parámetro llamado máscara de red.
  • 7. Dirección IP (2)  La máscara de red es un número binario de 32 bits que también se representa en una notación similar a una dirección IP.  Empieza con unos y continúa así hasta alcanzar un número de unos igual a la porción de la dirección IP que corresponde a la red.
  • 8. Dirección IP (3)  Por tanto en el ejemplo anterior obtenemos que la dirección IP 130.5.5.26 con máscara 255.255.255.0 pertenece a la red 130.5.5.0  La máscara anterior fue una máscara de 24 bits, ya que habían 24 ”unos”.  Una vez conocida la red donde se encuentra el host que queremos ubicar ya es más fácil encaminar los paquetes IP a su destino.  Los ruteadores almacenan tablas de rutas o reglas de cómo ubicar a otras redes.
  • 9. Paquetes IP (1)  Un paquete IP contiene toda la información necesaria para llegar a destino.  Se podría dividir en dos partes: cabecera y carga útil.  La cabecera es la que contiene la información referente al paquete.  Esta cabecera disminuye ligeramente la cantidad de información que se puede transportar ya que ocupa espacio.  La carga útil puede encapsular a su vez otros protocolos como por ejemplo UDP o TCP.
  • 10. Paquetes IP (2) Cabecera de un paquete IP
  • 11. Direccionamiento IP  Para que los paquetes lleguen a destino es necesario de enrutadores o ruteadores.  Los ruteadores son dispositivos con tablas de rutas.  La tabla de rutas consta de redes destino y para cada una la dirección IP del ruteador que permite alcanzarlas.  El ruteador que nos permite salida a otras redes se denomina gateway.  El paquete IP que llega al ruteador se examina para ver a qué red pertenece, se elije la ruta adecuada y se lo envía para allá.
  • 12. Protocolo TCP (1)  Es un protocolo de transporte.  Se monta sobre protocolo IP para controlar errores en la transmisión y que los paquetes sean recibidos por las aplicaciones en el mismo orden en que fueron enviados.  Para llevar a cabo su misión TCP necesita acarrear información adicional que agrega peso al paquete.  Por eso no es muy recomendado para aplicaciones de tiempo real como la voz.
  • 13. Protocolo TCP (2)  Sin embargo sí puede servir para la señalización de voz.  TCP introduce el concepto de puerto.  Un puerto es una abstracción que nos permite relacionar flujos de datos con servicios de red.  Por ejemplo, el puerto 80 corresponde al servicio de Web o protocolo HTTP.
  • 14. Protocolo UDP  UDP (User Datagram Protocol) es otro protocolo de transporte.  Divide la información en paquetes llamados datagramas.  Se diferencia con TCP en que a este protocolo no le importa si los datos llegan con errores o inclusive si llegan o no.  Por lo mismo introduce poco peso extra al paquete IP por lo que lo hace más idóneo para aplicaciones de tiempo real como la voz.
  • 15. Señalización de VoIP  Al igual que con la telefonía tradicional es necesario señalizar las llamadas VoIP.  Existen algunas alternativas aquí de protocolos de señalización como SIP, H323, MGCP, IAX2, entre otros.  Los más populares sobre Asterisk son SIP e IAX.  Con respecto a SIP o H323, muchas personas se confunden y piensan que la voz se transmite por este protocolo pero es sólo la señalización.
  • 16. Transporte de VoIP  El transporte de la voz se lleva a cabo por el protocolo RTP.  RTP significa Realtime Transport Protocol.  El protocolo RTP es quien realmente transporta el audio codificado.  RTP se transporta sobre UDP.  En SIP el audio se transmite por RTP una vez que se haya negociado el puerto de red entre Elastix y el endpoint o teléfono.
  • 18. Codificación de la voz  Para transmitir la voz adecuadamente se la codifica.  Luego de codificarla que se la monta sobre RTP.  La codificación puede servir para disminuir la probabilidad de error o también para minimizar el ancho de banda utilizado.  Para codificar se utiliza un codec, que es un algoritmo.  Existen diferentes codecs. Cada uno con sus pros y contras.
  • 19. G.711  Uno de los codecs más usados de todos los tiempos.  Proviene de un estándar ITU-T que fue liberado en 1972.  Viene en dos sabores llamados μ-Law (usado en Europa) y a-Law (usado en USA).  Ventaja 1: Buena calidad de voz ya que usa 64kbit/s, es decir un muestreo de 8 bits a 8kHz.  Ventaja 2: Ya viene habilitado en Elastix, no hay que pagar por él.  Desventaja: Ocupa mucho ancho de banda. No es recomendable para conexiones con poco BW.
  • 20. G.729  También un codec muy popular.  Licenciado por Intel.  Ventajas: Una muy grande y es que comprime muy bien la voz sin deterioro significativo de la calidad.  Desventaja 1: Se licencia por canal de voz. Aproximadamente USD$10 por canal.  Desventaja 2: Pese a que no deteriora significativamente la voz la calidad es menor que si se usa G.711.
  • 21. GSM  También bueno comprimiendo voz.  Está relacionado con el estándar de telefonía celular GSM(Global System for Mobile communications), de allí su nombre.  Comprime muy bien la voz con una calidad similar a celular.  Viene habilitado por defecto en Elastix.  Bueno como alternativa a G.729 aunque su calidad de audio es ligeramente inferior a G.729.
  • 22. Sobrecarga de protocolos (1)  Los diversos protocolos envian data adicional a la voz.  Tenemos a Ethernet, IP, UDP, RTP.  Eso hace que el ancho de banda real para transmitir voz sea mayor al del codec.  Por ejemplo, para transmitir voz usando G.711 en teoría deberíamos usar 64Kbps (peso del codec) pero en realidad usamos 95.2Kbps de BW.  En otros codecs más compresores la sobrecarga es incluso más significativa (porcentualmente hablando).
  • 24. Sobrecarga de protocolos (3)  Calculemos el ancho de banda para G.711 Bytes transmitidos cada 20ms  38 + 20 + 12 + 8 + 160 = 238 bytes Bits transmitidos cada 20ms  238 bytes * 8 bits/byte = 1904 bits Bits transmitidos cada segundo  1904 bits/frame * 50 frames/seg. = 95,200 bits/segundo = 95.2Kbps!
  • 25. Comparativa Codecs Tabla de ancho de banda real para algunos codecs (usando Ethernet): Codec BW codec BW real (ethernet) G.711 64 Kbps 95.2 Kbps G.726* 32 Kbps 63.2 Kbps iLBC* 15.2 Kbps 46.4 Kbps GSM 13 Kbps 43.7 Kbps G.729A 8 Kbps 39.2 Kbps * Para estos códec, otros anchos de banda también pueden ser usados.