martes, 21 de enero de 2014

VoIP

¿QUÉ ES VoIP?

VoIP es un método por el cual tomando señales de audio analógicas del tipo de las que se escuchan cuando uno habla por teléfono se las transforma en datos digitales que pueden ser transmitidos a travÉs de internet hacia una dirección IP determinada.

La VoIP es una tecnoligía que permite la transferencia de voz en forma de paquetes de datos en lugar de señal analógica.

Puede funcionar en redes cableadas de banda ancha los tipos más normales de redes cableadas son:
  • 100BASE-T(X), con tasa máxima de transmisión de datos de 100 Mbps
  • 1.000BASE-T, con tasa máxima de transmisión de datos de 1 Gbps.
O por redes inlámbricas como:
  • GPRS
  • 3G
  • 4G
Las Ventajas de la VoIP son:
  • Es independiente del tipo de red física en donde funciona
  • Permite integración de vídeo
  • Evita cargos altos de telefonía
  • Las llamadas locales pueden ser enrutadas a un teléfono VoIP
  • No existen llamadas internacionales.
Y las desventajas:
  • La calidad de la llamada es algo inferior
  • Se pueden tener pérdidas de información
  • Pueden haber robos de información
  • Se pueden halla virus en el sistema
  • El implemento para que funcione bien es muy caro
La VoIP no se considera un servicio, se considera una tecnología, porque usa el protocolo TCP/IP a través del cual se comprimen y descomprimen paquetes.

La telefonía tradicional publica:
Permite la comunicación entre teléfonos fijos y móviles. Estos servicios los controlan una serie de compañías. Se utilizan teléfonos conectados a rosetas con conexiones RJ11.

La telefonía tradicional privada:
Una centralita (PBX) permite la comunicación a nivel interno y externo. Las llamadas internas no tienen coste y se utilizan para la comunicación interna de una organización.

DISPOSITIVOS:

  • ATA: Es un dispositivo que nos permite convertir un teléfono tradicional en uno para VoIP.
  • PBX: Es el encargado de gestionar con autonomía las llamadas, tanto internas, como las entrantes y salientes.

GATEWAYS O PASARELAS VoIP:

Sirve para:
  • Convertir la línea entrante de una central teléfonica tradicional en una linea VoIP.
  • Convertir una línea telefónica analógica CANTV en una línea IP.
  • Reciclar y reutilizar teléfonos analógicos convencionales en modernas Centrales telefónicas IP (IPPBX).
  • Interconectar centrales telefónicas en sedes y/o ciudades diferentes

TERMINALES:

  • Hardware--> Teléfonos y Faxes IP.
  • Software--> Ordenadores

INFRAESTRUCTURA:

La infraestructura LAN debe estar dotada de de un cableado estructurado. Además si la distancia entre repetidores es de más de 100 metros, habrá que introducir fibra óptica o repetidores.
Los teléfonos IP necesitan corriente eléctrica, para ello se puede poner un conmutador en cada uno o uasra la tecnología PoE (usar los cables que no se usan del cable de red para dar suministro eléctrico).

CÓDECS:

Un codec convierte una señal de audio analógico en digital. La transforma en paquetes de datos y viceversa. Algunos ejemplos son: G.711, G.722, etc.

SEÑALIZACIÓN:

Cumple las mismas funciones que la analógica, por ejemplo el tono de llamada. Hay señalización de:
  • Supervisión
  • Direccionamiento
  • Explotación

Los protocolos de señalización son:
  • SIP: Protocolo de control para modificación y finalización de sesiones.
  • IAX: Protocolo para gestionar paquetes de datos.
  • H 323: Protocolo para proveer sesiones de conexión audiovisual. 
  • MGCP: Protocolo de control de dispositivos.
  • SCCP: Protocolo propietario de CISCO. Controla los dipositivos de voz.

TRANSPORTE:

Protocolos de transporte:
  • RTP:Su funciónes multiplexar varios fujos de datos en tiempo real en un solo flujo de paquetes UDP.
  • RTCP: Se basa en la transmisión periódica de paquetes de control.
  • NTP: Sincroniza los relojes del sistema

DIRECCIONAMIENTO VoIP:

Es la forma en que se comunican dos hosts (es como el nº de teléfono, para identificar quién llama y quién recibe la llamada) mediante protocolos.

Algunos de estos protocolos son:

  • SIP URI: Protocolo para llamar a otro host via SIP
  • H.323: Se basa en protocolos RAS y DNS.
  • IAX: Es el protocolo más utilizado. Se utiliza entre máquinas Asterisk.Tiene dos mecanismos de transportar la información:
    • División en paquetes para cada tramo del medio, incorporando una cabecera para cada paquete.
    • Trunking (llevando todos los medios en un solo paquete).
  • MGCP: Es un protocolo tipo master-slave.
  • SCCP: Es un protocolo CISCO, permite la comunicación en un sistema CISCO CALL MANAGER.

QoS (CALIDAD DEL SERVICIO)

Problemas principales:
  • Latencia: Tiempo que tarda el paquete en llegar al destino.
  • Jitter: Pérdida de paquetes.
  • Eco: Sonido alterado.
Por todo esto se recomienda separar las redes por las que circularán los paquetes VoIP de las redes por las que irán el resto de datos. Hay software para conseguir esto como puede ser OpenBSD o Mikrotik.

INSTALACIÓN CX EN WINDOWS SERVER 2008

3CX sirve para crear una centralita de VoIP en un ordenador con Windows 2008 Server.

Lo descargamos de la web oficial.

Lo instalamos y lo primero que nos pide es tener instalado .NET.

Nos sale una pantalla con los requisitos del sistema, como el Sistema Operativo, puertos abiertos, etc. Luego nos da una recomendaciones.

Posteriormente tendremos que introducir:
  • Ruta por defecto
  • Si utilizaremos IIS o 3CX de Abyss
  • Configuración del https (dominio local y dominio externo)

Con estas configuraciones instalamos 3CX.

Se nos abrirá el asistente de configuración:
  • Le decimos que cree una nueva.
  • Elegimos el número de dígitos de las extensiones.
  • Ponemos los ajustes del servidor y del administrador.
  • Se configuran las extensiones
  • Se configura la extensión del operador.
  • Decidimos a qué continentes queremos llamar.
  • Decimos cuál es nustro operador de VoIP (este paso se puede saltar).
  • Completamos el nº externo para llamadas externas.
  • Finalizamos la configuración

En el apertado Registro de actividad del servidor se guarda un log con toda la actividad.

INSTALACIÓN DE X-LITE:

Softphone gratuito para conectarse a internet a través del SIP.
Este softphone nos permite realizar llamadas de audio softphone/móvil/fijo y también llamadas de vídeo o envío de mensajes instantáneos a los softphones. Necesitamos una suscripción VoIP con un proveedor local de servicios o ISP.
Para realizar llamadas de voz y vídeo para X-LITE a X-LITE y enviar mensajes instantáneos debe inscribirse en softphone.com.

CARACTERÍSTICAS:

  • Fácil configuración de tus dispositivos audio o vídeo.
  • Integración con Microsoft Outlook.
  • Grabación de la llamada, de voz o de vídeo.
  • Mensajería instantánea.


VENTAJAS:

  • Interfaz sencilla.
  • Libreta de direcciones intuitiva.
  • Fácil hacer y recibir llamadas además de permitir la selección de llamadas entrantes.

INSTALACIÓN DE EKIGA EN GNU/LINUX (UBUNTU)

Ekiga es un softphone muy popular, para instalarlo en ubuntu lo descargaremos del centro de software de ubuntu.

Un vez descargado lo ejecutamos y en la primera ventana pondremos nuestro nombre y apellidos.
En la siguiente ventana pondremos un nombre de usuario y una contraseña y le decimos que queremos "obtener una cuenta SIP de ekiga.net".
Una vez obtenida la cuenta SIP seguiremos adelante.
Le diremos que "No quiero registrarme en el servicio Ekiga Call Out" ya que este servicio es de pago, pero nos permite hacer llamadas a cualquier teléfono.
En las demás pantallas pulsaremos adelante hasta que concluya el asistente de configuración.
Un vez hecho todo esto podemos comprobar que el servicio funciona llamando al número (SIP) 500@ekiga.net y una locución nos hará saber que todo funciona correctamente.