Diseño de una centralita telefónica con elastix

6,405 views
6,217 views

Published on

Published in: Education
0 Comments
3 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
6,405
On SlideShare
0
From Embeds
0
Number of Embeds
31
Actions
Shares
0
Downloads
438
Comments
0
Likes
3
Embeds 0
No embeds

No notes for slide

Diseño de una centralita telefónica con elastix

  1. 1. PROYECTO “DISEÑO E IMPLEMENTACIÓN DE UNA CENTRALITA TELEFÓNICA CON ASTERIX O SOFTWARE LIBRE” CURSO : Sistemas Telefónicos INTEGRANTES : Bustios Arteaga Jorge Gamarra Vilchez Danny Medianero Chiscul Oscar DOCENTE : Ing. Luis E. Mostacero Arragui Lambayeque, febrero de 2014
  2. 2. Página 2 DISEÑO E IMPLEMENTACIÓN DE UNA CENTRALITA TELEFÓNICA CON ASTERIX O SOFTWARE LIBRE I. OBJETIVOS:  Aprender a instalar y configurar el software Elastix  Aprender a configurar para crear una central telefónica  Aprender a crear extensiones de una PBX  Aprender a realizar correctamente la conexión entre un servidor y los equipos de abonado (terminales telefónicos: teléfonos IP y Pcs) II. MARCO TEÓRICO SOFTWARE ELASTIX Elastix es una aplicación software para crear sistemas de Telefonía IP, que integra las mejores herramientas disponibles para PBXs basados en Asterisk en una interfaz simple y fácil de usar. Además añade su propio conjunto de utilidades y permite la creación de módulos de terceros para hacer de este el mejor paquete de software disponible para la telefonía de código abierto. La meta de Elastix son la confiabilidad, modularidad y fácil uso. Estas características añadidas a la robustez para reportar hacen de él, la mejor opción para implementar un PBX basado en Asterisk. CARACTERISTICAS DE ELASTIX  Grabación de llamadas con interfaz vía Web  Voicemails con soporte para notificaciones por e-mail  IVR configurable y bastante flexible  Soporte para sintetización de voz  Herramienta para crear lotes de extensiones lo cual facilita instalaciones nuevas  Cancelador de eco integrado  Provisionador de teléfonos vía Web. Esto permite instalar numerosos teléfonos en muy corto tiempo.  Soporte para Video-teléfonos  Interfaz de detección de hardware de telefonía  Servidor DHCP para asignación dinámica de IPs a Teléfonos IP.  Aparcamiento de llamadas  Reporte de detalle de llamadas (CDRs) con soporte para búsquedas por fecha, extensión y otros criterios  Tarificación con informes de consumo por destino
  3. 3. Página 3  Informe de uso de canales por tecnología (SIP, ZAP, IAX, Local, H323)  Soporte para colas de llamadas  Centro de conferencias. Desde donde se puede programar conferencias estáticas o temporales.  Soporta protocolo SIP, IAX, H323, MGCP, SKINNY entre otros  Soporte para interfaces análogas FXS/FXO  Soporte para interfaces digitales E1/T1/J1 a través de protocolos PRI/BRI/R2  Soporte para interfaces bluetooth para celulares (canal chan_mobile)  Identificación de llamadas  Troncalización  Rutas entrantes y salientes las cuales se pueden configurar por coincidencia de patrones de marcado lo cual da mucha flexibilidad  Soporte para follow-me  Soporte para grupos de timbrado  Soporte para paging e intercom. El modelo de teléfono debe soportar también esta característica  Soporte para condiciones de tiempo. Es decir que la central se comporte de un modo diferente dependiendo del horario  Soporte para PINes de seguridad  Soporte DISA  Soporte Callback  Editor Web de archivos de configuración de Asterisk  Acceso interactivo desde el Web a la consola de Asterisk  Ayuda en línea incorporada  Elastix está traducido a 22 idiomas  Monitor de recursos del sistema  Configurador de parámetros de red  Control de apagado/re-encendido de la central vía Web  Manejo centralizado de usuarios y perfiles gracias al soporte de ACLs  Administración centralizada de actualizaciones  Soporte para copias de seguridad y la restauración de las mismas a través del Web  Soporte para temas o skins  Interfaz para configurar fecha/hora/huso horario de la central Elastix ofrece: - Estabilidad - Libertad y gratuidad - Capacidad de expansión prácticamente ilimitada - Menores costos contra plataformas privativas - Adaptabilidad
  4. 4. Página 4 INFORMACIÓN GENERAL Modelo de desarrollo Software libre Última versión estable 2.4 4 de febrero de 2013 Última versión en pruebas 3.0.0 Alpha 3 29 de mayo 2013 Tipo de mercado Telecomunicaciones Núcleo Linux Tipo de núcleo Monolítico Licencia GPLv2 Estado actual Activo VOIP VoIP es la trasmisión de voz sobre Internet u otra red IP. • La Internet envía paquetes de datos sobre una red vía conmutación de paquetes o “packet switching”. • La conmutación de paquetes es muy eficiente, minimiza el tiempo de conexión dos fuentes, bajando la carga de la red. Una llamada VoIP puede ocurrir en varios escenarios. • Según el caso, para que ocurra se puede necesitar un computador conectado a una red de banda ancha, un gateway y un teléfono normal, un teléfono IP o un adaptador. • Los dispositivos deben usar el mismo protocolo de Telefonía IP para comunicarse. CENTRALITA TELEFÓNICA IP Una Centralita Telefónica (o PBX para Private Branch Exchange y PABX para Private Automatic Branch Exchange en ingles) es un equipo privado que permite gestionar llamadas telefónicas internas en una empresa, y compartir las líneas de acceso a la red pública entre varios usuarios, para permitir que estos realicen y reciban llamadas desde y hacia el exterior. De alguna manera actúa como una ramificación de la red pública de teléfono. Una centralita IP o una IP-PBX es una centralita telefónica que trabaja internamente con el protocolo IP. De esta manera, utiliza la infraestructura de comunicaciones de datos (LAN y WAN) para realizar sus funciones. Las centralitas IP pueden por tanto conectarse a servicios públicos VoIP, pero tambien tienen la capacidad de trabajar con líneas convencionales de teléfono analogicas o digitales (RDSI). Estas características les aportan ventajas a nivel funcional y tambien a nivel de costes, tanto de inversión como de mantenimiento.
  5. 5. Página 5 Avanvox es una centralita IP que utiliza la tecnología opensource Asterisk. Incorpora además un servidor de fax basado en Hylafax. Funcionamiento Los PBX de gran escala, instalados en grandes oficinas funcionan como dispositivos físicos que administran el tráfico de llamadas, incluso contabiliza las llamadas para uso financiero y de facturación. Hoy en día una PBX no es más que una computadora especializada, siendo el usuario quien podrá configurar los parámetros de las llamadas entrantes y salientes. Generalmente el usuario conecta el PBX por un único enlace digital, como E1 ó T1, utilizando tan sólo 2 pares de cables en lugar de 2n hilos para las n líneas externas contratadas. Generalmente estos enlaces tienen capacidad de portar hasta 30 líneas sin llegar a comprimir la información de la voz lo suficiente como para degradarla más 2 líneas más que ocupan para el envío y recepción de información. ¿Por qué usar telefonía IP? Las razones de a continuación también podrían ser usadas como diferenciadores para elegir un proveedor de telefonía IP: Precio.- En promedio el servicio de telefonía IP es considerablemente más barato que el tradicional. La razón es muy simple: usando VoIP los costos de infraestructura se reducen. Conectividad.- Usualmente puedes usar un servicio VoIP dondequiera que estés, incluso algunos proveedores te dejan usar un número que puedes llevar a donde quiera que estés, y todo lo que necesitas es una conexión a Internet. Características.- La mayoría de los proveedores de telefonía IP te dan los mismos servicios que el tradicional: identificador de llamadas, llamada en espera, etc.
  6. 6. Página 6 Qué ocurre al hacer una llamada telefónica usando VoIP A continuación una comparación paso a paso de cómo funciona una llamada telefónica convencional y una llamada usando VoIP: Telefonía convencional Telefonía IP 1 Al levantar el teléfono se escucha un tono de marcado, indicando que existe una conexión con el operador local telefónico. Al levantar el teléfono, se envía una señal al conversor analógico-digital (conocido como ATA: Analog Telephone Adapters). ATA regresa el tono de marcado, indicando que hay una conexión a Internet. Nótese que no necesitas ATA si estás usando una computadora en lugar de un teléfono. 2 Se marca el número de teléfono. Se marca el número de teléfono. ATA los convierte y guarda. 3 La llamada se transmite a través del conmutador del operador, apuntando hacia el teléfono marcado. El número telefónico es enviado al proveedor de VoIP, donde se revisa su formato y se determina una dirección IPcorrespondiente. 4 Se crea una conexión entre los dos teléfonos, usando uno o varios conmutadores para lograr establecer comunicación. El proveedor conecta los dos dispositivos involucrados en la llamada. En la punta receptora, una señal es enviada al ATApara hacer que el teléfono timbre. 5 Se contesta la llamada y la conexión abre el circuito. Al contestar la llamada se establece una comunicación entre los dos dispositivos. La infraestructura de internet transmite la voz digitalizada tal como transmite cualquier otro tipo de información. Se implementan dos canales, uno en cada dirección. 6 Al terminar la llamada, se cuelga el teléfono. Al terminar la llamada, se cuelga el teléfono. 7 Se cierra inmediatamente el circuito, liberando la línea y todas las líneas involucradas. Se cierra el circuito, y el ATA le envía una señal al proveedor para indicar que se concluyó la llamada.
  7. 7. Página 7 III. MATERIALES Y EQUIPOS  Router:  CPU: Unidad central de procesamiento, es el componente del computador y otros dispositivos programables, que interpreta las instrucciones contenidas en los programas y procesa los datos
  8. 8. Página 8  Teléfono IP: Los teléfonos IP son a veces llamados teléfonos VoIP, son teléfonos basados en software. Todos estos son exactamente la misma cosa y están basados en el principio de transmisión de voz sobre Internet, o tecnología VoIP (ó voice over internet protocol), como es mejor conocido. Para este proyecto usaremos teléfonos de la marca Grandstream modelo GXP 1100 y GXP280
  9. 9. Página 9  Cables UTP: par trenzado sin apantallar, es un tipo de cable que se utiliza en las telecomunicaciones y redes informáticas. Se compone de un número heterogéneo de cables de cobre trenzados formando pares. Se diferencia de los pares trenzados apantallados y de pantalla global en que los pares individuales carecen de una protección adicional ante las interferencias. Cada cable de cobre está aislado, y los grupos de pares trenzados llevan un revestimiento que los mantiene unidos, pero carecen de cualquier otro tipo de aislamiento. IV. DESARROLLO DEL PROYECTO 1. INSTALACIÓN DEL SOFTWARE ELASTIX A. Insertar el CD con el instalador y bootear del CD en el CPU. Aparecerá una pantalla como la de la figura y presionamos enter B. Después de unos momentos parecerá una pantalla como la de la Figura de abajo pidiendo el idioma de la instalación. Seleccionar Spanish. Durante
  10. 10. Página 10 la instalación use la barra espaciadora como si fuera ENTER y las teclas de dirección y TAB para moverse entre las opciones C. Después aparecerá una pantalla pidiendo la configuración del teclado. Seleccionar “es” D. Es posible que salga el mensaje mostrado en la figura. Si fuese el caso responder SI
  11. 11. Página 11 E. En la siguiente pantalla pedirá el tipo de partición. Para una primera instalación es recomendable seleccionar “Remover todas las particiones en la unidad seleccionada y crear diseño predeterminado” y seleccionar el disco duro adecuado F. En la siguiente pantalla le pedirá si quiere revisar el esquema de particiones, puede seleccionar la opción NO
  12. 12. Página 12 G. En la figura se muestra la pantalla que aparece a continuación, preguntando si se desea configurar eth0. Es recomendable realizarlo y ponemos en aceptar H. Activar las opciones “Activar al inicio” y “Activar soporte IPv4”
  13. 13. Página 13 I. En la siguiente pantalla colocar la puerta de enlace predeterminada y los servidores DNS J. Luego pedirá que le demos un nombre de host
  14. 14. Página 14 K. En la siguiente pantalla nos pedirá el password de root del sistema operativo. L. Escogemos el huso horario del lugar
  15. 15. Página 15 M. Ahora comienza a instalarse el Elastix N. El sistema reiniciará automáticamente y luego pedirá que ingrese y confirme una nueva contraseña de MySQL
  16. 16. Página 16 O. Luego se pide ingresar el password para el admin de Elastix. Este password le permitirá ingresar a la interfaz web de Elastix P. Después de esto se reinicia el sistema y aparecerá una pantalla de línea de comandos del sistema operativo como se muestra en la figura. Aquí el sistema ya está instalado y puede administrarlo remotamente 2. CONFIGURANDO DENTRO DEL SERVIDOR A. Entrar al navegador web (Elastix recomienda Mozilla Firefox pero se ha probado correctamente con Google Chrome) y escribir en la barra de direcciones la dirección ip de elastix (aceptar cualquier permiso de seguridad) y aparecerá una pantalla como se muestra en la figura Ingresar
  17. 17. Página 17 de username: admin y el password que se configuró durante la administración. B. Aparecerá una pantalla como la mostrada en la figura. Los menús principales son System (Sistema), donde están las opciones de preferencias, red y apagado; PBX, donde se configuran extensiones, troncales, rutas, etc; y Reports (Reportes) donde se realizan reportes y tarifación Por defecto, la interfaz aparecerá en inglés. Para cambiarla a español entre a System -> Preferences -> Language y ahí seleccionar el idioma. En este menú también se puede cambiar fecha/hora y tema
  18. 18. Página 18 C. Creación de extensiones 1) Para crear una extensión entrar PBX → PBX Configuration → Extensions → Device: Generic SIP Device → Submit 2) Colocar los datos de: User Extension: número de extensión Display name: nombre a mostrar cuando haya una llamada entrante de esta extensión Secret: password para que la extensión se autentique Hacer clic en submit y luego aparecerá una barra roja en la parte superior, hacer clic donde dice “Apply Configuratin Changes Here” (Deberá hacer clic en esta barra cada vez que aparezca luego de realizar una configuración para guardar los cambios. Si no hace clic aquí las configuraciones no se actualizarán) D. Creación de usuario Creamos un usuario para asignarle una extensión
  19. 19. Página 19 E. Configuración para crear un correo electrónico 1) Primero Crearemos dominio en Email  Domains 2) Después crearemos una cuenta de correo electrónico nos vamos a Email  Accounts
  20. 20. Página 20 y agregar información a cada usuario: F. Configurando los teléfonos IP 1) Teléfono Grandstream GXP 280 Conectar el teléfono IP a un punto de red (o puerto del switch) En el teléfono podrá ver la dirección IP del teléfono Si pide algún password colocarlo Saldrán las siguientes ventajas y configurar el teléfono
  21. 21. Página 21 2) Teléfono Grandstream GXP 1100
  22. 22. Página 22
  23. 23. Página 23 G. Configuración de una contestadora automática 1) Entrar a PBX → PBX Configuration → IVR 2) En el menú de la derecha clic en añadir IVR 3) Configure las siguientes opciones a. Cambiar nombre: Coloque algún nombre descriptivo b. Anuncio: Selecciona el mensaje de bienvenida c. Tiempo de espera: Tiempo antes que corte la llamada d. Habilitar marcación directa: Para que se pueda marcar la extensión si el usuario la conoce e. Timeout Message: Puede colocar un mensaje que se reproduce cuando vence el tiempo de espera f. Mensaje de ‘Opción no válida’: Mensaje cuando el usuario marca alguna opción o extensión no válida g. Repeat Loops: Número de veces que se repite el mensaje de bienvenida h. En las opciones inferiores (flecha roja) puede agregar opciones dependiendo del número que se marque, por ejemplo, si marca 1 que vaya a una extensión de operadora humana (Por ejemplo, en la imagen si el usuario marca la opción 1, irá a la extensión 1999)
  24. 24. Página 24 4) Hacer clic en save y luego aparecerá una barra roja en la parte superior, hacer clic donde dice “Apply Configuratin Changes Here” H. Configurando para buzón de voz 1) Ingresar a elastix con el usuario que se desea configurar 2) Ahora nos vamos a PBX  Voicemail  configuración y editamos:
  25. 25. Página 25 3) En la extensión del usuario modificamos el ring time que es el tiempo de espera antes de que se escuche el buzón de voz 3. COMPROBANDO EL FUNCIONAMIENTO DE LA CENTRAL TELEFÓNICA A. En este proyecto hemos dado las siguientes direcciones IPV4 para cada host(teléfono IP y PC o Laptops)  IP de la red: 192.168.20.0/24  IP de la puerta de enlace: 192.168.20.1  Mascara de Red: 255.255.255.0  IP del servidor Elastix: 192.168.20.2  IP del router: 192.168.20.15  IP de la primera PC: 192.168.20.10
  26. 26. Página 26  IP de la segunda PC: 192.168.20.11  IP del teléfono Grandstream GXP 1100: 192.168.20.62  IP del teléfono Grandstream GXP 280: 192.168.20.60 B. Primero para realizar las llamadas tenemos que hacerlo a través de un software llamado Zoiper Creando un usuario para cada pc que se a configurado de la siguiente manera: - En usuario ponemos la extensión de la pc - en dominio se pone la dirección ip del servidor
  27. 27. Página 27 C. Ahora Realizaremos una llamada de la entre 2 usuarios 1) Primero marcamos el número que deseamos comunicarnos 2) Iniciamos la llamada
  28. 28. Página 28 3) El receptor tendrá que responder la llamada: V. CONCLUSIONES - En este proyecto aprendimos como funciona una central telefónica en la que fue creada a través de un servidor usando el software librey Elastix - Aprendimos a configurar una PBX - Aprendimos la comunicación entre teléfonos y pcs a través de una red con direccionamiento IPV4 VI. BIBLIOGRAFÍA - http://www.slideshare.net/0351/el-proyecto-elastix - http://www.certificacionelastix.es/2.html - http://aprenderinternet.about.com/od/Glosario/a/Que-Es-Voip.htm - http://www.elastix.org/index.php/es/descargas.html (para descargar el software Elastix) - http://www.zoiper.com/en/voip-softphone/download/zoiper3 (para descargar el software Zoiper)

×