Sie sind auf Seite 1von 29

PRIMEROS PASOS EN VOIP

Principios bsicos para instalar una centralita VoIP. El documento dispone de contenidos tanto tericos como prcticos, permitiendo al lector sin conocimientos previos crear esta infraestructura. La prctica se centra en el uso de las herramientas de software libre Asterisk y FreePBX para simplificar su configuracin, pero tambin se hace una introduccin a una opcin propietaria de similares caractersticas.

Linux Windows

Javier Senz Romero javiersaenzromero@gmail.com

Primeros pasos en VoIP

Pgina 1 de 28

Contenido
Qu es VoIp?: ............................................................................................. 2 Ventajas y Desventajas: ................................................................................. 2 CodecsVoIP: ................................................................................................. 3 Protocolos: ................................................................................................... 3 SIP (Session Initiation Protocol) ................................................................... 3 Direccionamiento SIP ............................................................................... 3 Transacciones SIP ................................................................................... 4 IAX2 ......................................................................................................... 4 Calidad de Servicio (QOS) .............................................................................. 5 IP Precedence: ........................................................................................... 5 RSVP ........................................................................................................ 5 Objetivos de la Prctica .................................................................................. 6 Primeros Pasos .............................................................................................. 6 Instalacin.............................................................................................. 6 Extensiones ............................................................................................ 6 Softphone............................................................................................... 6 Historial de llamadas y Buzn de Voz ......................................................... 6 IVR (Men de Voz interactivo) ................................................................... 6 Panel FOP ............................................................................................... 6 Extra ........................................................................................................ 6 Traduce las voces en Ingls al espaol. ...................................................... 6 Instala una centralita PBX sobre Windows. ................................................. 6 Tu softphone mas a fondo ........................................................................ 7 Solucionario .................................................................................................. 7 Instalacin.............................................................................................. 7 Extensiones ...........................................................................................13 Softphone..............................................................................................14 Historial de llamadas y Buzn de Voz ........................................................16 IVR (Men de Voz interactivo) ..................................................................17 Extensin Mvil (Follow Me) .....................................................................19 Panel FOP ..............................................................................................20 Extra .......................................................................................................21 Traduce las voces en Ingls al espaol. .....................................................21 Instala una centralita PBX sobre Windows. ................................................22 Tu softphone mas a fondo .......................................................................26 Test de Conocimientos ..................................................................................27 Referencias ..................................................................................................28

Javier Senz Romero

Primeros pasos en VoIP

Pgina 2 de 28

Teora Bsica
Qu es VoIp?:
Voip es una abreviacin de Voice Over IP (Voz sobre ip en espaol). Es un grupo de recursos que nos facilita transmitir nuestras llamadas telefnicas mediante el protocolo IP. En lugar de enviar la voz de forma analgica por la red cableada tradicional de telfono, digitaliza nuestra voz y la enva mediante la lnea de datos. El trfico Voip, puede ser transmitido por una Lan e incluso puede ser implementada a travs de internet.

Ventajas y Desventajas:
Ventajas:
El hecho de que un usuario pueda llamar mediante Voip desde cualquier lugar del mundo mediante internet, conservando su propio nmero y as la llamada se considere local (cuando un usuario ha viajado y llama a su localidad), es una gran ventaja, pues aminora el precio de las llamadas de forma considerable. A la hora de la construccin de un nuevo lugar de trabajo, se produce un gran ahorro en la infraestructura, pues aprovechamos la misma instalacin para el uso de datos y voz. Las llamadas de usuarios pertenecientes a un operador Voip, a otros con el mismo operador, usualmente son gratuitas.

Desventajas:
Sensible a las intrusiones. Personal no autorizado, puede llegar a tener acceso y escuchar conversaciones, aprovechar la situacin para realizar llamadas de pago a nombre del usuario real. Si en el sistema no existen medidas de seguridad adecuadas, el sistema es vulnerable a atraques por suplantacin. Los telfonos Voip, son sensibles a los cortes de luz, al contrario que los telfonos convencionales. Las llamadas a nmeros de emergencia, son otra desventaja debido a que no es posibles asociar una ip a una zona geogrfica como se hace actualmente con la telefona convencional. Las llamadas telefnicas por Voip, se pueden ver afectadas por el uso excesivo de la red de datos y puede perder paquetes en las transmisiones de una llamada, puede tener una latencia demasiado alta y pueden existir cortes en la comunicacin. El uso de telfonos Voip por software se puede ver afectado si otra aplicacin exige CPU y se roba al telfono.

Javier Senz Romero

Primeros pasos en VoIP

Pgina 3 de 28

Codecs VoIP:
En la tecnologa Voip, para convertir el trfico de analgico a digital y de digital a analgico se usan los codecs. Los codecs, adems se encargan de comprimir el trfico para disminuir el peso de este en nuestra red y as mejorar el rendimiento.

Protocolos:
SIP (Session Initiation Protocol)
El protocolo SIP, se encarga del establecimiento, mantenimiento y finalizacin de sesiones sean tanto de voz o video. Sip est compuesto por varias normas del IETF. Es un protocolo orientado a llamadas punto a punto y multipunto. Las redes SIP, constan mnimo de dos elementos un UA (User Agent) y un NS (Network Server). Los UA: Son las aplicaciones, dispositivos o una mezcla de ambos situados en los extremos de una sesin. o UAS: Se encarga de recibir las peticiones de llamada al usuario destino. o UAC: Es el organismo encargado de iniciar la transaccin SIP del usuario que realiza la llamada. Los servidores de red (NS), estn conformados por: o Proxy Server: Puede ser tanto software como hardware especifico. Realeza tareas de recibir y enviar transacciones SIP. o Redirect Server: Redirecciona las transacciones del lugar en el que debera estar un usuarios al que esta en realidad. o Registrars Servers: A grandes rasgos forma parte de los Proxy y Redirect servers, permite a los usuarios registrar su presencia y asi ser localizados. o Location Servers: Se encarga de mantener una base de datos con la localizacin de cada usuario, ya que se pueden mover en diferentes redes.

Direccionamiento SIP El direccionamiento en entornos SIP se realiza mediante URLs. Esta URL, esta formada por dos campos, un usuario y un host.
Nombre o Nmero de Telfono.

usuario@host

Nombre de Dominio o IP

Javier Senz Romero

Primeros pasos en VoIP

Pgina 4 de 28

Transacciones SIP
Una transaccin SIP, se puede realizar mediante UDP o TCP. Un terminal SIP puede iniciar una transaccin conociendo estticamente la IP del proxy server o desconocindola, por lo cual deber descubrirla realizando un envi al puerto 5060 UDP y haciendo despus una consulta DNS para obtener la ip del host. En el caso del uso de UDP, se mantiene usando la direccin IP del servidor proxy de la cabecera de la peticin. En TCP directamente se mantiene la conexin mientras dure la transaccin. Los mensajes SIP, pueden serde dos tipos: Request (peticiones): Mediante estos, los UA y los proxy server pueden localizar, invitar y administrar una llamada. Existen seis tipos de mensajes request: o o o o o o Invite: El usuario es invitado a participar en una sesin. Ack: Respuesta a la invitacin anterior. Options: Define parmetros de la sesin. Bye: Es un preaviso de finalizacin de sesin. Cancel: Se usa para finalizar sesiones. Register: Sirve para registrar informacin como la localizacin de un servidor SIP. Response (respuestas). o o Provisionales: Indican a la parte emisora que la sesin esta en curso. Finales: Indican la finalizacin de la peticin y el estado resultante.

Las peticiones sern los mensajes iniciados por los clientes y respuestas a los que envan los servidores.

IAX2
Los servidores PBX (centralitas telefnicas) que funcionan mediante Asterisk, usan este protocolo para comunicarse entre ellos. IAX2 es la segunda AsteriskeXchangeprotocol). versin mejorada del protocolo IAX (Inter-

Al contrario que el protocolo anterior (SIP), este es prcticamente transparente para los cortafuegos pues transmite el trfico en banda en el puerto UDP generalmente el 4569, esto lo hace gracias a la multiplexin. Sip como mnimo en cada conexin necesita 3 puertos, uno de sealizacin (5060) y dos puertos RTP. IAX2 soporta una gran cantidad de codecs por lo cual es mucho mas flexible a la hora de comprimir el trfico tanto de voz como de video y as mejorando el uso de ancho de banda.

Javier Senz Romero

Primeros pasos en VoIP

Pgina 5 de 28

Calidad de Servicio (QOS)


La calidad de servicio (QOS), se divide en varios mbitos: Red de borde: Filtrado y descarte de paquetes, ancho de banda, clasificacin del trfico. Backbone: Control de trfico, transporte de alta velocidad, manejo de congestiones. La calidad de servicio es algo muy importante, a nivel de nuestra propia empresa porque nosotros somos responsables de que todo funcione correctamente y de la forma esperada, y a nivel de un proveedor para cumplir lo firmado con un cliente. Para mantener una calidad de servicio optima, existen herramientas o tcnicas tanto libres como propietarias.

IP Precedence:
Esta tcnica, nos permite privilegiar a un paquete frente a otro colocando en la cabecera del paquete un cdigo numrico que aclara cual es su prioridad.

RSVP
Este es un protocolo de configuracin de reserva de recursos. Rsvp, reserva en cada salto de la topologa, ancho de banda y una prioridad al trfico.

Javier Senz Romero

Primeros pasos en VoIP

Pgina 6 de 28

Enunciado prctica
Objetivos de la Prctica
Tenemos como objetivo en esta prctica aprender a instalar y configurar de forma bsica una centralita VoIP mediante un entorno web. Para ello nos centraremos en Asterisk y el protocolo SIP.

Primeros Pasos
Instalacin
Realizaremos la instalacin desde una distribucin basada en CentOs y Asterisk, pero se puede instalar sobre otra distribucin con Asterisk. Instala FreePBX en una mquina virtual. Puedes descargar la ISO desde la web oficial.

Extensiones
En esta prctica, simularemos una centralita para un instituto. Crearemos extensiones para varios departamentos, direccin, conserjera y mantenimiento.

Softphone
Instala varios softphone, puedes instalarlos en diferentes sistemas operativos, incluso en tu mvil. Configura los softphone, cada uno con una extensin y comprueba que puedes conectarlos al servidor y llamar de unos a otros. Usa las funcionalidades de llamada en espera y transferencia de llamadas.

Historial de llamadas y Buzn de Voz


Configura el buzn de voz para la extensin de direccin y de los departamentos (por ejemplo: msica, matemticas). Comprueba que funciona correctamente dejando un mensaje de voz, despus desde la extensin a la que le has dejado el mensaje, comprueba usando el softphone que tiene un mensaje. Accede por el navegador web al historial de llamadas de tu extensin.

IVR (Men de Voz interactivo)


Configura un men de voz interactivo para la extensin de conserjera, defnelo para que salte cuando no exista una respuesta a una llamada. A travs del men se podr optar a llamar a los diferentes departamentos y se podr dejar un mensaje en el buzn de voz.

Panel FOP
Por defecto el panel FOP, esta desactivado. Nos permite entre otras opciones fundamentalmente ver el estado general de las llamadas de forma grfica. Activa esta funcin y accede desde tu navegador web.

Extra
Traduce las voces en Ingls al espaol. Traduce los audios de la operadora que actualmente estaen ingles de forma que podamos entender claramente lo que nos dice. Instala una centralita PBX sobre Windows.
Instala sobre un Windows Server 2008 una centralita de VoIP e intenta obtener los mismos resultados. Puedes descargar el software necesario desde la web de 3CX, es una versin de prueba que limita el nmero de equipos.

Javier Senz Romero

Primeros pasos en VoIP

Pgina 7 de 28

Tu softphone mas a fondo


Aprende a usar las posibilidades que ofrece el softphone que hayas elegido para realizar la practica.

Prctica Guiada
Solucionario
Instalacin

Realizaremos la instalacin desde una distribucin basada en CentOs y Asterisk, pero se puede instalar sobre otra distribucin con Asterisk. Instala FreePBX en una mquina virtual. Puedes descargar la ISO desde la web oficial. En primer lugar, debemos seleccionar la versin estable de la instalacin.

En la siguiente imagen, podemos configurar la red a nuestro gusto. Podemos desactivar la version de IP que no nos interese o usar ambas. Seleccionaremos si vamos a usar ips por DHCP o de forma estatica.

Javier Senz Romero

Primeros pasos en VoIP

Pgina 8 de 28

Ahora, nos realiza la misma pregunta pero para cada interfaz.

En este caso, he decidido desactivar IPv6 puesto que no lo vamos a usar.

Ahora, seleccionamos si deseamos usar nat o DHCP y el hostname de la maquina.

Javier Senz Romero

Primeros pasos en VoIP

Pgina 9 de 28

En la siguiente imagen, podemos seleccionar la zona horaria.

Ahora debemos seleccionar una contrasea para el usuario root del sistema y esperamos mientras sigue la instalacin.

Javier Senz Romero

Primeros pasos en VoIP

Pgina 10 de 28

Cuando ya este arrancado el servidor, debemos ver que ip tiene asignado en caso del uso de DHCP.

Ahora desde el navegar web de otro Pc, podemos acceder a la interfaz web de configuracin.

Javier Senz Romero

Primeros pasos en VoIP

Pgina 11 de 28

En primer lugar, deberemos especificar el usuario predeterminado de administracin y su contrasea, adems de la del panel FOP. Inmediatamente, podremos entrar a la interfaz de administracin.

Javier Senz Romero

Primeros pasos en VoIP

Pgina 12 de 28

Despus de identificarnos, podemos ver ya el panel de control de FreePBX.

Javier Senz Romero

Primeros pasos en VoIP

Pgina 13 de 28

Extensiones
En esta prctica, simularemos una centralita para un instituto. Crearemos extensiones para varios departamentos, direccin, conserjera y mantenimiento.

En primer lugar, debemos crear las extensiones correspondientes, para ello las deberemos identificar mediante un numero de extensin nico y configuraremos otros campos que nos ayudaran a la gestin de la extensiones como el nombre y el alias. A la hora de crear la extensin, debemos seleccionar el protocolo ha usar. He seleccionado SIP por compatibilidad con los proveedores de servicio.

En el apartado secret, especificaremos una contrasea para poder usar esa extensin.

Javier Senz Romero

Primeros pasos en VoIP

Pgina 14 de 28

Despus de enviar los datos, debemos aplicar los cambios en el servidor.

Softphone
Instala varios softphone, puedes instalarlos en diferentes sistemas operativos, incluso en tu mvil. Configura los softphone, cada uno con una extensin y comprueba que puedes conectarlos al servidor y llamar de unos a otros. Usa las funcionalidades de llamada en espera y transferencia de llamadas.

Javier Senz Romero

Primeros pasos en VoIP

Pgina 15 de 28

En Set Accounts, debemos configurar las cuentas con las extensiones adecuadas.

Despus de configurar la ip del servidor y las opciones de autentificacin de la extensin, si lo hemos realizado de la forma correcta, podremos ver que es el estado ser On Hook. A la hora de seleccionar un softphone para instalar tendremos en cuenta el protocolo que deseamos usar. Yo he seleccionado 3CXPhone.

Javier Senz Romero

Primeros pasos en VoIP

Pgina 16 de 28

Historial de llamadas y Buzn de Voz


Configura el buzn de voz para la extensin de direccin y de los departamentos (por ejemplo: msica, matemticas). Comprueba que funciona correctamente dejando un mensaje de voz, despus desde la extensin a la que le has dejado el mensaje, comprueba usando el softphone que tiene un mensaje. Accede por el navegador web al historial de llamadas de tu extensin. Debemos activar el buzn de voz en las opciones de la extensin deseada, adems nos aseguraremos de que en los destinos opcionales, este configurado el buzn de voz como respuesta.

Javier Senz Romero

Primeros pasos en VoIP

Pgina 17 de 28

Al realizar una llamada a una extensin con buzn de voz, podemos ver como salta cuando no se recibe una respuesta. Para revisar si tenemos un mensaje podemos o usar la interfaz web con nuestra extensin como usuario y su correspondiente contrasea o llamando desde la propia extensin al *97.

IVR (Men de Voz interactivo)


Configura un men de voz interactivo para la extensin de conserjera, defnelo para que salte cuando no exista una respuesta a una llamada. A travs del men se podr optar a llamar a los diferentes departamentos y se podr dejar un mensaje en el buzn de voz. En primer lugar, debemos grabar o descargar el sonido que deseamos configurar para el men interactivo. Lo subiremos al sistema desde el apartado grabaciones del sistema.

Javier Senz Romero

Primeros pasos en VoIP

Pgina 18 de 28

Seguido en el men IVR lo configuraremos a nuestro gusto, deberemos especificar la grabacin a reproducir y el cdigo a marcar y la accin que conlleve marcar ese cdigo.

Deberemos especificar en la extensin de conserjera que si no hay respuesta salte este men interactivo.

Javier Senz Romero

Primeros pasos en VoIP

Pgina 19 de 28

Extensin Mvil (Follow Me)


Configura para la extensin de mantenimiento de forma que si no contesta al telfono pasados 30 segundos, directamente se llame a conserjera para preguntar por el encargado de mantenimiento. Para molestar lo menos posible a nuestros bedeles, crea otra extensin para el taller de mantenimiento y el almacn, de esta forma cuando llamemos al mvil del encargado de mantenimiento tambin sonaran el telfono del taller y del almacn. En primer lugar, establecemos los 30 segundos en el apartado Ring Time, luego seleccionamos la estrategia memoryhunt, de esta forma en primer lugar llama al mvil de mantenimiento, insiste en la llamada, despus llama al mvil y al taller, vuelve a insistir con esta pareja de llamada, repite el proceso aadiendo el almacn.

En el apartado final, deberemos configurar que si pese a todo el jaleo anterior no se contesta a la llamada, esta sea destinada a la extensin de Conserjeria.

Javier Senz Romero

Primeros pasos en VoIP

Pgina 20 de 28

Panel FOP
Por defecto el panel FOP, esta desactivado. Nos permite entre otras opciones fundamentalmente ver el estado general de las llamadas de forma grfica. Activa esta funcin y accede desde tu navegador web. En el apartado Flash Operator Panel (FOP) de las opciones avanzadas de FreePBX, podremos activar este panel.

Despus de aplicar los cambios, debemos reiniciar el servidor FreePBX.

Javier Senz Romero

Primeros pasos en VoIP

Pgina 21 de 28

Extra
Traduce las voces en Ingls al espaol. Traduce los audios de la operadora que actualmente estaen ingles de forma que podamos entender claramente lo que nos dice.
Para hacer la traduccin, debemos situarnos en la carpeta /var/lib/asterisk/sounds y creamos la carpeta es dentro de ella. Descargamos los archivos en espaol de cada cdec deseado y lo descomprimimos.

Previamente nos hemos fijado en los codecs que tenemos activos en nuestro servidor y despus del proceso anterior, en el campo Lenguaje colocamos el prefijo es.

Ya podemos probar los resultados despus de aplicar los cambios y reiniciar el servidor Asterisk.

Javier Senz Romero

Primeros pasos en VoIP

Pgina 22 de 28

Instala una centralita PBX sobre Windows.


Instala sobre un Windows Server 2008 una centralita de VoIP e intenta obtener los mismos resultados. Puedes descargar el software necesario desde la web de 3CX, es una versin de prueba que limita el nmero de equipos.

Durante el proceso de instalacin, debemos seleccionar si usar el propio servidor web de 3CX o usar IIS.

Javier Senz Romero

Primeros pasos en VoIP

Pgina 23 de 28

Antes de empezar a configurar 3CX desde su consola web, debemos especificar algunas cosillas desde el asistente de instalacin, por ejemplo el idioma, la direccin IP local y Pblica, si deseas usar un fichero de configuracin de respaldo

Javier Senz Romero

Primeros pasos en VoIP

Pgina 24 de 28

Tambin configuraremos como sern las extensiones (numero de dgitos y crearemos extensiones) y asignaremos un usuario administrador con su correspondiente contrasea.

Despus de toda la instalacin, podremos acceder desde navegador web por el puerto 5000 al panel de administracin.

nuestro

Javier Senz Romero

Primeros pasos en VoIP

Pgina 25 de 28

Una vez ya en el panel, podemos ver las extensiones anteriormente creadas y podremos instalar los softphone en los clientes.

Javier Senz Romero

Primeros pasos en VoIP

Pgina 26 de 28

Tu softphone mas a fondo


Aprende a usar las posibilidades que ofrece el softphone que hayas elegido para realizar la practica. En este caso, podemos ver en pantalla el men de las llamadas perdidas, recibidas, enviadas En las imgenes siguientes, podemos ver que dela parte izquierda del telfono, podemos sacar un men en el cual configurar algo similar a una libreta de nmeros telefnicos con las extensiones deseadas que al mismo tiempo sirve de Hot keys para llamar de una forma mas cmoda y rpida a las extensiones mas utilizadas. Tambin podremos configurar en el lugar remarcado si deseamos que el telfono, este disponible o no, que funcione con auto respuesta, etc

Javier Senz Romero

Primeros pasos en VoIP

Pgina 27 de 28

Afianzar Conocimientos
Test de Conocimientos
1. Cul de las siguientes es una ventaja de VoIP?: A. Ahorro en infraestructura. B. Los telfonos IP son sensibles a los cortes de luz. C. Los softphone, necesita prioridad de uso de CPU ante otras aplicaciones. D. No es posible asociar un IP a un lugar especifico, al contrario que en la telefona actual. 2. Hablando de SIP, durante la conexin los UA se sitan en: A. En cada extremo de la conexin. B. nicamente antes de un NS. C. Al mismo nivel que un proxy server. D. Ninguna de las anteriores. 3. Un Location Server se encarga de: A. Redireccionar las transacciones del lugar en el que debera estar un usuarios al que esta en realidad. B. Mantener una base de datos con la localizacin de cada usuario, ya que se pueden mover en diferentes redes. C. Permitir a los usuarios registrar su presencia y asi ser localizados. D. Ninguna de las anteriores. 4. Un Redirect Server se encarga de: A. Redireccionar las transacciones del lugar en el que debera estar un usuarios al que esta en realidad. B. Mantener una base de datos con la localizacin de cada usuario, ya que se pueden mover en diferentes redes. C. Realizar tareas de recibir y enviar transacciones SIP. D. Ninguna de las anteriores. 5. Un UAS se encarga de: A. Recibir las peticiones de llamada al usuario destino. B. Iniciar la transaccin SIP del usuario que realiza la llamada. C. Permitir a los usuarios registrar su presencia y asi ser localizados. D. Ninguna de las anteriores.

6. Cual de las siguientes Urls es incorrecta en el direccionamiento SIP: A. Javier@192.168.1.23 B. 192.168.1.23@javier C. Usuario5@iescomercio.org D. 941487541@iescomercio.org

Javier Senz Romero

Primeros pasos en VoIP 7. Cual de las siguientes es correcta: A. La calidad de servicio no es importante. B. Asterisk no usa el protocolo IAX2. C. El protocolo IAX2 no es una mejora de IAX. D. IAX y Asterisk son del mismo inventor. 8. Sobre A. B. C.

Pgina 28 de 28

el protocolo RSVP. cual es cierta?: Reserva ancho de banda en un salto de la conexin. Reserva ancho de banda y una prioridad en un salto de la conexin. Reserva ancho de banda y una prioridad en todos los saltos de la conexin. D. Ninguna de las anteriores habla de RSVP. la tcnica IP Precedence. Cual es incorrecta?: Todos los paquetes tienen la misma prioridad. Aade informacin a la cabecera del paquete. Aade informacin a la conexin. No tiene sentido su uso. es el sentido de la calidad de servicio? Tener las menos incidencias posibles. Darnos ms trabajo. Hacer mas compleja nuestra infraestructura. Ninguna de las anteriores.

9. Sobre A. B. C. D. 10. Cul A. B. C. D.

Referencias
Contenido terico: o http://www.telefoniavozip.com/voip/que-es-la-telefonia-ip.htm o http://es.wikipedia.org Prctica: o http://www.3cx.es/blog/support/ o Manual FreePBX de Dialone. o http://www.voipnovatos.es/ o http://downloads.asterisk.org/pub/telephony/sounds/ Este documento est protegido por una licencia Creative Commons, al igual que pido que se respete dicha licencia pido que si infrinjo alguna licencia se me comunique por el correo electrnico javiersaenzromero@gmail.com para corregirlo. Si fuera el caso pido disculpas anticipadas. Tambin pongo el correo a disposicin de interesados, dudas o posibles correcciones.

Primeros pasos en VoIP por Javier Senz Romero se encuentra bajo una Licencia Creative Commons Atribucin-NoComercial-CompartirIgual 3.0 Unported.

Javier Senz Romero

Das könnte Ihnen auch gefallen