You are on page 1of 15

IMPLEMENTACION DE UN SERVIDOR DE TELEFONIA IP

Esteban Chacn David Mendoza Andrea Montenegro Gustavo Ortiz


Escuela Politcnica del Ejrcito Departamento de Elctrica y Electrnica Sangolqu, Ecuador
ABSTRACT Voice over IP (VoIP) technology is a new real-time communications over the Internet. This technology saves communication costs in business, and you only need a server and an internal network to intercommunicate with each other apart from the telephone and to pay costs in the telephone network. Increases the productivity of an enterprise and allow for different functions such as communications between users, voice messages specific to each user, and so on. The development of communications is presented below consists of two parts, the VoIP server and software interface for each user can make calls. The VoIP server is used TRIXBOX, which is a complete IP PBX in software. Provides all the features of the major switches owners (voicemail, automatic answering, fax, etc) It also offers services not available in these large switches (call recording, remote extensions, etc) La tecnologa de VoIP no es un servicio como tal, sino una tecnologa que usa el Protocolo de Internet (IP) a travs de la cual se comprimen y descomprimen de manera altamente eficiente paquetes de datos o datagramas, para permitir la comunicacin de dos o ms clientes a travs de una red como la red de Internet. Con esta tecnologa pueden prestarse servicios de Telefona o Videoconferencia, entre otros. VENTAJAS Y DESVENTAJAS TRIXBOX Trixbox permite construir al administrador sus propios mdulos y caractersticas, mientras que confia en la comunidad para ayudar a trixbox. Esta comunidad es uno de las mayores y ms activas comunidades de usuarios de Asterisk trixbox en el mundo. Los miembros de esta comunidad trabajan cada da para ayudar a responder a las preguntas, resolver problemas, corregir errores, hacer mejoras, y desarrollar proyectos. Trixbox CE tiene todas las ventajas de fuente abierta ms una empresa comercial detrs de ella. Las pricipales ventajas son: 1. Gratis y flexible: 2. Fcil instalacin, uso y configuracin: Posee un instalador que hace que la instalacin sea sencilla; posee, adems, un administrador intuitivo y un panel de control que facilita la instalacin, configuracin y administracin.

I. INTRODUCCIN
TELEFONIA IP La telefona IP rene la transmisin de voz y de datos, lo que posibilita la utilizacin de las redes informticas para efectuar llamadas telefnicas. Adems, sta tecnologa al desarrollar una nica red encargada de cursar todo tipo de comunicacin, ya sea de voz, datos o video, se denomina red convergente o red multiservicios.
estebanfex@hotmail.com gustavoortiz155@hotmail.com vicho_dm8@hotmail.com liby_d14@hotmail.com

3. Caractersticas avanzadas: Posee caractersticas como contestador automtico, integracin con el Outlook, voicemail a email, informes, llamadas en conferencia, etc. 4. HUD: El Hud es una herramienta denominada de "todo en uno", que permite a los empleados poder manejar las comunicaciones de la empresa desde su propio escritorio. De esta manera pueden acceder a chats privados, realizar llamadas, realizar transferencia de llamadas, etc. 5. Seis idiomas: El panel de control de trixbox Pro est en 6 idiomas, permitiendo as que cualquier usuario pueda configurar la central: Ingls, Francs, Espaol, Alemn, Italiano y Portugus. DESVENTAJAS Entre sus desventajas es necesario nombrar que es un codec reciente, por lo que su soporte en dispositivos comerciales es muy reducido (entre las firmas importantes de fabricantes de equipo VoIP, solamente Grandstream soporta su uso). Otra desventaja, es que su complejidad y reducido consumo de ancho de banda requiere una cantidad importante de procesamiento, por lo que mantener numerosas llamadas concurrentes con este codec pueden ocasionar el agotamiento de ciclos del procesador fcilmente. Retrasos y/o cortes Durante una comunicacin por VoIP puede llegar a producirse retraso en la llegada de los paquetes o incluso cortes de informacin, aunque es importante destacar que esto slo sucede debido a las restricciones que muchas empresas que ofrecen el servicio

pueden llegar a poner en su uso, de acuerdo al servicio que hayamos contratado. Deterioro de la comunicacin Otro de los aspectos negativos dentro de la comunicacin a travs de tecnologa VoIP es el posible deterioro de la comunicacin al ser recibida por el usuario. En general esto sucede cuando se produce una congestin importante en la red, o bien cuando utilizamos un ancho de banda escaso que no permite acceder a una velocidad adecuada de conexin.

II. REQUERIMIENTOS
INSTALACIN

PARA

LA

Para la implementacin del servidor de voz IP se necesita contar con los siguientes requerimientos: Software para el servidor obtenido del internet para el sistema operativo a utilizar, en este caso para GNU con Linux y denominado Trixbox. Software para el softphone a instalar Zoiper y Express Talk. Implementacin de una red con computadores en las cuales se encuentre instalados los softphones.

III. INSTALACION DEL SOFTWARE


VMWARE
Es el programa de la mquina virtual sobre la cual vamos a instalar el sistema operativo Trixbox. Ejecutamos el archivo de instalacin de VMWare

Figura 1. Instalador VMWare

Telefona IP

Pgina 1

Figura 2. Instalacin VMWare La instalacin es como cualquier otro programa, se selecciona el directorio donde se lo desea instalar y listo. INSTALACION DE TRIXBOX Una vez instalado VMWare, ejecutamos el programa y creamos una nueva mquina virtual. Figura 5. Seleccionamos la opcin para instalar
el sistema operativo despus.

Figura 3. Creacin de una nueva mquina virtual

Figura 6. Elegimos el sistema operativo en el


cual vamos a instalar trixbox

En esta opcin debemos elegir Other Linux 2.6 x kernel 64-bit ya que es la nica opcin en la que trixbox se instala sin ningn problema.

Figura 4. Seleccin del tipo de configuracin

Telefona IP

Pgina 2

Figura 10. Seleccin del tipo de teclado Luego de la deteccin de los componentes del sistema, se escoge el tipo de teclado. Elegimos el ms apropiado, por ejemplo es, luego con la tecla Tab nos movemos hasta OK y presionamos la tecla Enter.

Figura 7. Establecemos el tamao de disco

Figura 8. Configuracin de los dems


parmetros necesarios para Trixbox

En esta parte debemos elegir la imagen ISO de donde vamos a obtener el instalador para trixbox, adems debemos configurar el adaptador de red en la opcin BRIDGED y el tamao de la memoria establecido ser de 512MB.

Figura 11. Seleccin de la zona horaria En nuestro caso elegimos la zona horaria ms cercana a donde vivimos en este caso Guayaquil.

Figura 9. Instalacin de trixbox Figura 12. Asignacin de la clave al root Para continuar con la instalacin de trixbox presionamos la tecla Enter. En nuestro caso la clave establecida es: redes2011, luego nos ubicamos en OK y

Telefona IP

Pgina 3

presionamos la tecla Enter para proceder con la instalacin.

Figura 16. Ayuda de Trixbox Figura 13. Proceso de instalacin. CONFIGURACIN DE TRIXBOX Tecleamos el comando help-trixbox para obtener el comando para configurar la interface de Ethernet en este caso escribimos system-config-network

Figura 17. Seleccionamos editar dispositivos Figura 14. Servidor Trixbox

Una vez finalizado el proceso de instalacin se nos muestra la siguiente figura que nos sirve para poder configurar nuestro servidor Figura 18. Seleccionamos la tarjeta de red a
utilizar

Figura 15. Configuracin de Trixbox A continuacin escribimos la palabra root y la respectiva contrasea en nuestro caso redes2011 Figura 19. Edicin de los parmetros del
dispositivo a utilizar

En este caso nos dirigimos hasta Use DHCP y presionamos la tecla de la barra espaciadora para poder editar la direccin IP,

Telefona IP

Pgina 4

mascara de red y puerta de enlace de nuestro servidor.

Figura 23. Ingreso en modo administrador Para entrar al modo administrador, hacemos click en la palabra switch que se encuentra en la parte superior derecha. Aparecer una ventana pidiendo usuario y contrasea, por defecto trixbox tiene como usuario maint y contrasea password.

Figura 20. Guardamos los cambios realizados

Figura 21. Reinicio del servidor Procedemos a reiniciar nuestro servidor mediante el comando service network restart, con la finalidad de que se establezcan todos los cambios realizados anteriormente.

Figura 24. Herramientas PBX Ahora el siguiente paso es agregar las extensiones para esto hacemos click en PBX y click en PBX settings, para cambiar el idioma lo hacemos desde la parte superior derecha y elegimos espaol

Figura 22. Inicializacin del servidor Una vez reiniciado el servidor los cambios son aplicados y ahora procedemos a ingresar la direccin IP del mismo para poder configurar las extensiones, en nuestro caso la direccin es 192.168.0.115 CONFIGURACIN DE EXTENSIONES Figura 25. Seleccin del idioma

Telefona IP

Pgina 5

Entramos a Extensiones y hacemos click en Enviar, as crearemos extensiones tipo SIP.

Figura 29. Aplicacin de cambios Figura 26. Herramientas PBX Para que la extensin quede completamente creada despus de hacer click en enviar necesitamos hacer click en la barra tomate que dice aplicar cambios en la configuracin y luego hacer click en continuar con la recarga

Figura 30. Extensiones creadas INSTALACION DE SHOFTPHONE Figura 27. Ingreso de datos En esta ventana ingresamos la extensin del usuario la cual es de acuerdo al grupo de trabajo en nuestro caso 4XXX, el nombre de la extensin, el Alias SIP el cual es el mismo que nuestra extensin. ZOIPER

Figura 28. Ingreso del nmero secret Para evitar confusiones o para no olvidarnos podemos colocar en secret el mismo nmero de la extensin o simplemente una clave sencilla Figura 31. Instalacin de Zoiper

Telefona IP

Pgina 6

Figura 32. Accedemos al contrato

Figura 35. Seleccionamos las caractersticas de


Zoiper a instalar

Figura 33. Elegimos la carpeta de donde se


instalar la aplicacin

Figura 36. Finalizamos la instalacin CONFIGURACIN

Figura 34. Elegimos la carpeta de donde se


instalarn los accesos directos de Zoiper

Figura 37. Ingresamos en el Softphone y


hacemos click en herramientas

Telefona IP

Pgina 7

EXPRESS TALK

Figura 38. Hacemos click en SIP Account para


aadir un cuenta

Figura 41. Accedemos a los trminos de la


licencia

Figura 39. Ingresamos los parmetros En esta parte ingresamos el dominio de nuestro servidor (192.168.1.115), el nombre de usuario, la contrasea y el nombre de identificacin de llamada (400X).

Figura 42. Eleccin de parmetros extras para


mejorar la aplicacin

Figura 40. Hacemos click en registered para


registrar los datos de la cuenta

Telefona IP

Pgina 8

Figura 43. Seleccin del dispositivo de comunicacin, de la calidad y del ancho de banda

Figura 46. Ingresamos los parmetros


requeridos

En esta parte ingresamos el nombre del usuario que va a crear su cuenta (Segn la extensin Ejm: Andrea) , la direccin del servidor (192.168.1.115), el nmero SIP y la contrasea (segn la extensin Ejm: 4002)

Figura 44. Seleccionamos las opciones de video CONFIGURACIN:

Figura 47. Finalizamos la instalacin

Figura 48. Pruebas de red para SIP Figura 45. Configuramos una cuenta tipo SIP

Telefona IP

Pgina 9

192.168.0.115 y al aceptar empieza el envi de paquetes (la conversacin).

Figura 51.a direcciones IP

Figura 51.b Tipo de requerimiento

Figura 49. Softphone instalado

IV. PRUEBAS DE FUNCIONAMIENTO

Figura 50. Diagrama de red utilizado Para observar el funcionamiento del servidor de voz, se utilizar un sniffer. Hemos decidido usar wireshark por su facilidad de uso y rpida instalacin. Se realiz una llamada y se captur el trfico generado, como observa en la figura x la dir: 192.168.0.115 hace un pedido de autorizacin al servidor (192.168.0.115) y despus de ser autorizado el servidor hace una invitacin a la direccin

Figura 51.c Extensin 4002 realizando la


llamada

Telefona IP

Pgina 10

Figura 51.d Extensin 4001 receptando la


llamada

Figura 51.f Extensin 4001 receptando la


llamada

V. Implementacin de QoS
La calidad de servicio se deber implementar en todos los dispositivos involucrados, en este caso se implement en los softphones (figura 52) y en el router (figura 53).

Figura 51.e Extensin 4002 realizando la


llamada

Figura 52. Calidad de servicio Softphones

Telefona IP

Pgina 11

Figura 56. Codecs de audio en Zoiper ADICIONAL 1. Figura 53. Calidad de servicio en el router INTRODUCCIN: Incluso se puede mejorar la calidad de VoIP al usar programas de audio en la computadora como se ve en la figura x El sistema de sealizacin de canal comn nmero 7 (es decir, SS7 o C7) es un estndar global para las telecomunicaciones definidas por el sector de estandarizacin de las telecomunicaciones (ITU-T) de la unin de telecomunicaciones Internacionales (ITU). El estndar define el protocolo y los procedimientos mediante los cuales los elementos de la red de telefona switcheada pblica (la PSTN) intercambian informacin sobre una red digital para efectuar el ruteo, establecimiento y control de llamadas. La definicin de ITU para SS7 permite variantes nacionales tales como el Instituto de Estndares Nacionales Americanos (ANSI) y Bell Communications usados en Norteamrica y el Instituto de estndares de Telecomunicaciones Europeos (ETSI) usado en Europa. Para incluir en nuestro esquema un telfono convencional primero debemos adquirir un dispositivo que nos permita convertir la seal SS7 a IP, en nuestro caso el dispositivo adquirido tiene las siguientes especificaciones: Marca: Linksys Modelo: PAP2T-NA

Figura 54. Calidad de servicio en la


computadora.

VI. Codecs de audio


Estos sirven para codificar y decodificar informacin de audio de modo que se transmita la misma informacin con un menor nmero de bits. Se implementa en software y hardware o ambos, en nuestro caso lo implementamos en el servidor y en los softphones. Para observar los codecs que se utilizan en el servidor tecleamos en el comand:
asterisk -rx "core show codecs"

Figura 57. Diagrama de conexin de una


instalacin tpica.

Figura 55. Codecs de audio en trixbox

Telefona IP

Pgina 12

DESARROLLO El primer paso que debemos realizar es configurar nuestro dispositivo para lo cual realizamos lo siguiente: Conexin del adaptador de telfono: Si ya se tiene una cuenta configurada con su proveedor de servicios de telfono de Internet, a continuacin se procede al paso 1. Si no se tiene una cuenta configurada con su proveedor de servicios de telfono de Internet, a continuacin, se va al sitio Web del proveedor para registrarse en ese servicio. Despus de configurar una cuenta, vamos al paso 1. 1. Mediante un cable de telfono, conectamos el telfono al puerto PHONE1 del adaptador de telfono.

Conectamos el otro extremo a un enchufe elctrico estndar. 5. El estado Act LEDs estar encendido cuando el adaptador de telfono est listo para su uso. Acceso al men de respuesta de voz interactiva. 1. Utilizamos un telfono conectado al puerto PHONE 1 o PHONE2 del adaptador de telfono. 2. Presionamos la tecla asterisco (*) cuatro veces. 3. Esperamos hasta escuchar Configuration menu. Please enter option followed by the # (pound) key or hang up to exit. 4. Consultamos en el manual para obtener una lista de descripciones, comandos, acciones y opciones de men. Despus de seleccionar una opcin, pulse la tecla # (numeral). En esta parte debemos marcar 110 en nuestro telfono para comprobar la direccin IP actual del adaptador de telfono, en nuestro caso 192.168.0.101 Conexin del adaptador de telfono: 1. Introducimos la direccin IP obtenida anteriormente en nuestro explorador de internet.

Figura 58. Conexin del cable de telfono RJ-11 2. Conectamos el cable de red Ethernet al puerto INTERNET del adaptador de telfono.

Figura 59. Conexin del cable de red Ethernet Conectamos el otro extremo a uno de los puertos Ethernet en el enrutador. 4. Conectamos el adaptador al puerto POWER que se encuentra en la parte posterior del adaptador de telfono. Figura 61. Direccin IP de nuestro adaptador 2. En la pgina de Linksys configuramos el dispositivo entrando como modo administrador para lo cual damos click en Admin Login.

Figura 60. Conexin del adaptador de poder

Figura 62. Ingreso como modo Administrador

Telefona IP

Pgina 13

3. Ahora procedemos a configurar los parmetros necesarios de nuestro telfono.

David Armando Mendoza Ayo, nace el 12 de Junio 1987 en la ciudad de Quito Ecuador, realiz sus estudios secundarios en el Instituto Tecnolgico Superior Central Tcnico ubicado en Quito obteniendo el ttulo de Bachiller Tcnico en Electrnica. Actualmente cursa el Sptimo nivel en la Escuela Superior Politcnica del Ejrcito en la carrera de Ingeniera Electrnica. Gustavo Javier Ortiz Villamarn nace en Quito el 18 de junio de 1988. Sus estudios primarios los realizo en la escuela Abdn Caldern. Para sus estudios secundarios, ingreso al colegio Academia Militar del Valle. Actualmente se encuentra estudiando en la Escuela Politcnica del Ejrcito siguiendo la carrera de Ingeniera Electrnica. Esteban Chacn, naci en Quito, Ecuador, el 23 de mayo de 1987. Hijo de padres ecuatorianos. Obtuvo el ttulo de bachiller en la especialidad de Fsico-Matemtico en la Unidad Educativa Borja 3 Cavanis. Actualmente realiza sus estudios de pregrado en la Escuela Politcnica del Ejrcito en la carrera de Ingeniera Electrnica en Redes y Comunicacin de Datos, en el Cantn Sangolqui, Provincia de Pichincha.

Figura 63. Configuracin de parmetros En esta parte debemos escribir la direccin de nuestro servidor (192.168.0.115), el nombre de nuestro telfono (Esteban), la contrasea y el ID (4004) y luego de esto debemos hacer click en Save Settings ubicada en la parte inferior de nuestra pantalla.

Figura 63. Guardar cambios

VII. BIOGRAFAS
Andrea Montenegro naci en Francisco de Orellana El Coca, Ecuador, el 15 de Octubre de 1988. Se gradu en el Colegio Consejo Provincial de Pichincha en Quito y estudia en la Escuela Politcnica del Ejercito. Est cursando en la facultad de Electrnica y Electrnica, con el fin de egresar con el ttulo de Ing. Electrnica y Telecomunicaciones. Vive hasta la fecha en la ciudad de quito. En su niez integraba en club de Atletismo de su colegio en el cual gano muchos reconocimientos.

VIII. REFERENCIAS
http://www.acceleranetworks.net/trixbox.html http://miasterisk.blogspot.com/ http://fonality.com/trixbox/ http://www.uninorte.edu.co http://voip.megawan.com.ar/doku.php/ss7 http://bytecoders.net/content/elegir-unc%C3%B3dec-de-audio-para-asterisk.html D-Link user manual

Telefona IP

Pgina 14

You might also like