VoIP
Voice Over Internet Protocol VoIP es el conjunto de normas, dispositivos, protocolos, en definitiva la tecnología que permite comunicar voz sobre el protocolo IP Envío de señal en forma digital en vez de analógica a una dirección IP
Panorama telefonía de conmutación de circuitos 1. Se levanta el teléfono y se escucha el tono de marcado. Esto deja saber que existe una conexión con el operador local de telefonía. 2. Se disca el número de teléfono al que se desea llamar. 3. La llamada es transmitida a través del conmutador (switch) de su operador apuntando hacia el teléfono marcado. 4. Una conexión es creada entre tu teléfono y la persona que se esta llamando, entremedio de este proceso el operador de telefonía utiliza varios conmutadores para lograr la comunicación entre las 2 líneas. 5. El teléfono suena a la persona que estamos llamando y alguien contesta la llamada. 6. La conexión abre el circuito. 7. Uno habla por un tiempo determinado y luego cuelga el teléfono. 8. Cuando se cuelga el teléfono el circuito automáticamente es cerrado, de esta manera liberando la línea y todas las líneas que intervinieron en la comunicación.
Panorama telefonía de conmutación de circuitos Recursos ocupados durante toda la duración de la llamada Diseñado solo para voz Distancia importa, ya que ocupan más circuitos
Llamada usando voip 1. Los dos interlocutores se registran en el servidor VoIP con sus teléfonos 2. El interlocutor emisor pregunta por el interlocutor receptor 3. El servidor devuelve datos de contacto al emisor (puertos,dirección IP) 4. Se establece comunicación utilizando algún protocolo como: SIP, H323,etc
Llamada usando VoIP En una sola red conviven voz y datos Varias conversaciones o datos al mismo tiempo Los datos se dividen en paquetes Varios usuarios pueden utilizar la misma línea
Ventajas Se puede hacer una llamada desde cualquier parte donde haya internet. Ahorro en costos de llamadas, ya que se utiliza una sola línea para recibir y hacer llamadas a distintos teléfonos al mismo tiempo. Servicios adicionales de forma fácil,como: llamada en espera, identificador de llamadas, transferencia de llamadas,etc. Por las que las empresas de telefonía tradicionales cobran de manera adicional
Desventajas Necesitan de energía eléctrica para poder funcionar Requiere de banda ancha Hackers
Tecnologías VoIP Protocolo: es el lenguaje que se utiliza para negociar y establecer comunicaciones de voz sobre ip. Algunos de ellos son: SIP, H323,IAX2. Codec: es la forma de digitalizar la voz humana para ser enviada por las redes de datos.por ej: GSM, G729A,Speex.
Infraestructura para VoIP Teléfonos IP Gatekeeper: Es el elemento encargado de sustituir a la central telefónica Gateway: Permiten que toda llamada dirigida a la red telefónica pueda establecerse sin intervención del usuario
Ejemplo infraestructura
Raspberry PI Es un pequeño ordenador de tamaño de tarjeta de crédito, que puede ser utilizado por muchas de las cosas que un PC de escritorio hace, como hojas de cálculo, procesadores de texto y juegos.
Raspberry Pi Posee un System on Chip que contiene un procesador ARM que corre a 700 Mhz, un procesador gráfico VideoCore IV y hasta 512 MG de memoria RAM. Es posible instalar sistema operativos libres a través de una tarjeta SD.
Asterisk Asterisk es un software que puede convertir un ordenador de propósito general en un sofisticado servidor de comunicaciones VoIP.
Asterisk Es un sistema de centralita IP utilizado por empresas de todos los tamaños para mejorar su comunicación, incluyendo a Google, Yahoo, IBM, e incluso el Ejército de EE.UU.
Asterisk: Código Abierto! Actualmente las soluciones Open Source representan el 18% de las centralitas telefónicas instaladas en todo el mundo (según el Eastern Management Group) y Asterisk es el líder en el mercado de código abierto de centralitas VoIP (VoIP PBX).
Raspberry PI + Asterisk Bajo coste: Raspberry PI relativamente barato, Asterisk open source. Ideal para pequeñas y medianas empresas. Fácil de portar, reducción de espacios.
Raspberry PI + Asterisk A considerar: No muchas llamadas consecutivas, idealmente no de más de 5. Opción de Overclockear el procesador. Buena fuente de alimentación así como un disipador para evitar que se caliente o se queme.
Protocolo H.323 Protocolo mas usado, un standard creado por la International Telecomunication Union (ITU) (link). H323 es un protocolo muy complejo que fue originalmente pensado para videoconferencias.
Protocolo H.323 Provee especificaciones para conferencias interactivas en tiempo real, para compartir data y audio como aplicaciones VoIP. Actualmente H323 incorpora muchos protocolos individuales que fueron desarrollados para aplicaciones específicas.
Protocolo SI(Session initiation protocol) Alternativa al H.323, desarrollado específicamente para aplicaciones de Voip. Este protocolo considera a cada conexión como un par y se encarga de negociar las capacidades entre ellos.
Protocolo SI Tiene una sintaxis simple, similar a HTTP o SMTP. Posee un sistema de autenticación de pregunta/respuesta. Tiene métodos para minimizar los efectos de DoS. Utiliza un mecanismo seguro de transporte mediante TLS.
Protocolos VoIP Uno de los desafíos que enfrenta el VoIP es que los protocolos que se utilizan a lo largo del mundo no son siempre compatibles. Llamadas VoIP entre diferentes redes pueden meterse en problemas si chocan distintos protocolos. Como VoIP es una nueva tecnología, este problema de compatibilidad va a seguir siendo un problema hasta que se genere un standard para el protocolo VoIP.