You are on page 1of 18

ELASTIX

Elastix es una distribucin libre de Servidor de Comunicaciones Unificadas que integra en un solo paquete: VoIP PBX Fax Mensajera Instantnea Email Colaboracin Elastix implementa gran parte de su funcionalidad sobre 4 programas de software muy importantes como son Asterisk, Hylafax, Openfire y Postfix. Estos brindan las funciones de PBX, Fax, Mensajera Instantnea e Email, respectivamente.

Elastix fue creado y actualmente es mantenido por la compaa ecuatoriana PaloSanto Solutions. Elastix fue liberado por primera vez en Marzo de 2006 pero no se trataba de una distro sino ms bien de una interfase para mostrar registros de detalles de llamadas para Asterisk, fue recin a finales de Diciembre de 2006 cuando se lo lanz como una distribucin que contena muchas herramientas interesantes administrables bajo una misma interfase Web que llam la atencin por su usabilidad. Desde entonces hasta la fecha esta distribucin no ha parado de crecer en popularidad y actualmente es una de las preferidas del mercado. En 2007 el proyecto estuvo nominado en 2 categoras para los premios CCA de SourceForge.

Caractersticas de Elastix
Es difcil enlistar todas las caractersticas de Elastix en un simple listado, pero las ms importantes son segn el sitio www.elastix.org y basado en Elastix 1.2:

VoIP PBX
Grabacin de llamadas con interface va Web Voicemails con soporte para notificaciones por email

IVR configurable y bastante flexible Soporte para sintetizacin de voz Herramienta para crear lotes de extensiones lo cual facilita instalaciones nuevas Cancelador de eco integrado Provisionador de telfonos va Web. Esto permite instalar numerosos telfonos en muy corto tiempo. Soporte para Video-fonos Interface de deteccin de hardware de telefona Servidor DHCP para asignacin dinmica de IPs a IP-Phones Panel de operador. Desde donde el operador puede ver toda la actividad telefnica de manera grfica y realizar sencillas acciones drag-n-drop como transferencias, parqueos, etc Parqueo de llamadas Reporte de detalle de llamadas (CDRs) con soporte para bsquedas por fecha, extensin y otros criterios Tarifacin con reportacin de consumo por destino Reporte de uso de canales por tecnologa (SIP, ZAP, IAX, Local, H323) Soporte para colas de llamadas Centro de conferencias. Desde donde se puede programar conferencias estticas o temporales. Soporta protocolo SIP, IAX, H323, MGCP, SKINNY entre otros Codecs soportados: ADPCM, G.711 (A-Law & -Law), G.722, G.723.1 (passthrough), G.726, G.729 (si se compra licencia comercial), GSM, iLBC Soporte para interfaces anlogas FXS/FXO Soporte para interfaces digitales E1/T1/J1 a travs de protocolos PRI/BRI/R2 Soporte para interfaces bluetooth para celulares (canal chan_mobile) Identificacin de llamadas Troncalizacin 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 ringado Soporte para paging e intercom. El modelo de telfono debe soportar tambin esta caracterstica 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 configuracin de Asterisk Acceso interactivo desde el Web a la consola de Asterisk

Fax
Servidor de Fax administrable desde Web Visor de Faxes integrado, pudiendo descargarse los faxes desde el Web en formato PDF. Aplicacin fax-a-email Personalizacin de faxes-a-email Control de acceso para clientes de fax Puede ser integrado con WinprintHylafax. Esta aplicacin permite, desde cualquier aplicacin Windows, enviar a imprimir un documento y este realmente se enva por fax. Configurador Web de plantillas de e-mails

General
Ayuda en lnea embebida Elastix est traducido a 20 idiomas Monitor de recursos del sistema Configurador de parmetros de red Control de apagado/re-encendido de la central va Web Manejo centralizado de usuarios y perfiles gracias al soporte de ACLs Administracin centralizada de actualizaciones Soporte para backup/restore a travs del Web Soporte para temas o skins Interface para configurar fecha/hora/uso horario de la central

Email

Servidor de Email con soporte multidominio Administrable desde Web Interface de configuracin de Relay Cliente de Email basado en Web Soporte para "cuotas" configurable desde el Web

Colaboracin
Calendario integrado con PBX con soporte para recordatorios de voz Libreta telefnica (Phone Book) con capacidad clic-to-call Dos productos de CRM integrados a la interface como vTigerCRM y SugarCRM

Extras
Interface de generacin de tarjetas de telefona basada en software A2Billing CRM completo basado en el producto vTigerCRM Tambin versin open source de SugarCRM

Call Center
Mdulo de call center con marcador predictivo incluido. Ms detalle de este mdulo ms abajo.

Mensajera instantnea
Servidor de mensajera instantnea basado en OpenFire e integrado a PBX con soporte para protocolo Jabber, lo que permite usar una amplia gama de clientes de IM disponibles Se puede iniciar una llamada desde el cliente de mensajera (si se usa el cliente Spark) El servidor de mensajera es configurable desde Web Soporta grupos de usuarios Soporta conexin a otras redes de mensajera como MSN, Yahoo Messenger, GTalk, ICQ, etc. Esto permite estar conectado a varias redes desde un mismo cliente Reporte de sesiones de usuarios Soporte para plugins Soporta LDAP Soporta conexiones server-to-server para compartir usuarios

Licenciamiento
Elastix es software libre distribuido bajo licencia GPL versin 2.

Reconociendo la interfase de administracin Web


La interfase Web de Elastix es una aplicacin completa de administracin del servidor de comunicaciones unificadas escrita en su mayora en lenguaje PHP. En este capitulo haremos un sobrevuelo de la funcionalidad mas importante que podemos administrar desde esta interfase y a continuacin explicaremos como se encuentran organizados los mens y mdulos con los que cuenta Elastix. Cada men aparecer en negritas encabezando una tabla con los mdulos que dicho men contiene.

Ingreso al Sistema
El usuario y contrasea por defecto para ingreso al sistema son los siguientes: Usuario: admin Contrasea: palosanto

Configuracin de red
Lo primero que debemos configurar luego de ingresar al equipo son los parmetros de red: La opcin Red del Men Sistema del Elastix nos permite visualizar y configurar los parmetros de red del servidor.

Host: Nombre del Servidor, por ejemplo: pbx.example.com Puerta de Enlace: Direccin IP de la Puerta de Enlace (Gateway) DNS Primario: Direccin IP del Servidor de Resolucin de Nombres (DNS) Primario DNS Secundario: Direccin IP del Servidor de Resolucin de Nombres (DNS) Secundario o Alternativo.

Creando una extensin


Esta seccin est dirigida a los telfonos, softphones, sistemas paginadores, o cualquier cosa que pueda ser considerada como una extensin. Definir y corregir extensiones es probablemente la tarea ms comn realizada por un administrador de PBX, y como tal, se encontrar muy al corriente de esta pgina. Hay actualmente cuatro tipos de dispositivos o tecnologas soportadas: SIP, IAX2, ZAP y Custom. Para crear una Nueva extensin ingrese al Men PBX. Por defecto se accede a la seccin Configuracin PBX, en esta seccin escogemos del panel izquierdo la opcin Extensiones. Ahora podremos crear una nueva extensin. Primero escoja el dispositivo de entre las opciones disponibles:

Generic SIP Device: El SIP es el protocolo estndar para los telfonos VoIP y ATA. La mayora de telfonos IP soportan SIP. Generic IAX2 Device: IAX es el protocolo Inter Asterisk Exchange, un nuevo protocolo apoyado solamente por algunos dispositivos (Por ejemplo, los telfonos basados en PA1688, y el IAXy ATA). Generic ZAP Device: ZAP es un dispositivo de hardware conectado al servidor Elastix. Por lo general tarjetera PCI controlada con los drivers del proyecto Zaptel (de all el nombre de ZAP).

Other (Custom) Device: Custom nos permite escribir directamente una entrada en los archivos de configuracin y por ende esta entrada debe estar en formato de extensin entendible por Asterisk. Puede tambin ser utilizado para mapear una extensin a un nmero externo. Por ejemplo, para enrutar la extensin 211 a 1-800-555-1212, se puede crear una extensin Custom 211 y en la caja de texto del dial se puede ingresar: Local/18005551212@outbound-allroutes. Una vez haya escogido el dispositivo correcto, de clic en Ingresar. Luego de escoger el tipo de dispositivo nos aparecer un formulario que vara un poco dependiendo de lo que hayamos escogido previamente. Nosotros supondremos que el usuario ha escogido SIP pues es lo ms comn. Formulario de creacin de nueva extensin SIP Como podemos observar se pueden configurar aqu muchas cosas interesantes pero no todos los datos son necesarios para conseguir una extensin funcional as que explicaremos aqu solo los ms importantes. Extensin del Usuario: Debe ser nico. ste es el nmero que se puede marcar de cualquier otra extensin, o directamente del recepcionista Digital si est

Como podemos observar se pueden configurar aqu muchas cosas interesantes pero no todos los datos son necesarios para conseguir una extensin funcional as que explicaremos aqu solo los ms importantes. Extensin del Usuario: Debe ser nico. ste es el nmero que se puede marcar de cualquier otra extensin, o directamente del recepcionista Digital si est permitido. Puede ser cualquier longitud, pero convencionalmente se utiliza una extensin de tres o cuatro cifras.

Display Name: Es el nombre del Caller ID, para llamadas de este usuario sern fijadas con su nombre. Slo debe ingresar el nombre no la extensin. Secret: Esta es la contrasea usada por el dispositivo de la telefona para autenticar al servidor de Asterisk. Esto es configurado generalmente por el administrador antes de dar el telfono al usuario, y generalmente no se requiere que lo conozca el usuario. Si el usuario est utilizando un softphone, entonces necesitarn saber esta contrasea para configurar su software.

Configuracin de telfono softphone


Al configurar un telfono softphone lo que lograremos es tener una PC conectada que cumpla con las mismas funciones de un telfono convencional, para esto es necesario instalar un software que haga las veces de telfono. Adems se necesita disponer de audfonos y micrfono. Existen varias alternativas para softphones, entre ellos podemos citar los siguientes: Zoiper: Este software nos permite trabajar con extensiones de tipo SIP e IAX, adems es multiplataforma, podemos descargarlo de la siguiente direccin: http://www.asteriskguru.com XtenLite: Este software trabaja con extensiones SIP nicamente, tambin es multiplataforma, lo podemos descargar de la siguiente direccin: http://www.xten.com/index.php?menu=download

Configuraciones generales
En esta seccin se configuran parmetros generales del sistema Elastix en lo que tiene que ver con telefona. Explicaremos qu significan los parmetros ms relevantes.

Que es un IVR?
Posiblemente usted utilice esta herramienta casi todos los das cuando llama a un banco para pedir su saldo o realizar movimientos en sus cuentas. "I.V.R." por sus siglas en ingles significa "Interactive Voice Response" (Respuesta interactiva de voz). Tambin se conoce como sistema de Audio Respuesta. En Rasgocorp lo llamamos SystemVoice. Adems de ser una herramienta de "Tecnologa de Punta", el IVR es la interface entre el usuario y la informacin de sus datos, a travs del telfono. El cul permitir a sus consultantes obtener informacin especfica de manera rpida y veraz. El verdadero poder del IVR SystemVoice es que le permite comunicarse con datos de un servidor o con datos fijos a travs de los tonos generados por el telfono, creando un nuevo medio de informacin y publicidad interactiva.

IVR y sistema de grabacin Grabacin de mensaje de bienvenida


Antes de Crear un IVR es necesario tener un mensaje de bienvenida. Por lo tanto hay que grabar uno cargar uno ya existente. Para acceder a este mdulo dirjase al Men PBX, aparecer por defecto la seccin Configuracin PBX, en el panel izquierdo escoja la opcin System Recordings (Grabaciones del Sistema).

La primera opcin que tenemos es crear un anuncio grabndolo directamente, para esto ingresamos el nmero de xtensin desde el cual queremos realizar la grabacin, en este caso usaremos la extensin 201 y damos clic sobre el botn Go. Luego de hacer esto, Asterisk estar esperando nuestra grabacin en la extensin 201, para continuar marcamos *77, grabamos nuestro mensaje y finalmente presionamos la tecla # (numeral). Para revisar nuestra grabacin presionamos *99, ingresamos el nombre de nuestra grabacin y damos clic sobre el botn Save (Guardar). La segunda opcin que tenemos es cargar una grabacin creado en otro medio, para ello debemos tener un archivo soportado por Asterisk, damos clic sobre el botn Examinar..., buscamos nuestro archivo, luego procedemos a darle un nombre a esta grabacin. Finalmente damos clic en Save (Guardar)

Configurar un IVR de bienvenida


El IVR nos permite grabar un mensaje de bienvenida y adems podemos tener un men controlado por teclado telefnico, a travs de los 10 dgitos, y los smbolos # numeral y * asterisco. Con esto es posible enviar la llamada a otro destino o de nuevo al IVR que envi el anuncio. Para acceder al mdulo IVR dirjase al Men PBX, aparecer por defecto la seccin Configuracin PBX, en el panel izquierdo escoja la opcin IVR. Para grabar un mensaje de bienvenida dirjase a la seccin System Recordings (Grabaciones del Sistema), por ejemplo: IVR: Gracias por llamar a Elastix, si usted conoce el nmero de extensin puede marcarlo ahora, caso contrario espere en la lnea y un operador lo atender. Para ingresar un nuevo IVR NO es necesario completar todos los campos, pues para nuestro caso (un IVR de bienvenida), no necesitaremos opciones. Los campos necesarios son los siguientes: Change Name: Cambiar el nombre, le pondremos Bienvenida. Timeout: Tiempo de espera (en segundos) antes de enrutar la llamada a un operador despus de escuchar el mensaje de bienvenida. Para este ejemplo usaremos el nmero 3. Enable direct dial: Opcin que permite a quien llama marcar una extensin directamente en caso de que la conozcan sin tener que esperar al operador. Announcement: Es el anuncio o mensaje de bienvenida que se grab anteriormente. Aparecer una lista con todos los mensajes disponibles. Ahora procederemos a configurar ciertas opciones que son frecuentemente usadas, la primera es la opcin 0 (cero) que nos permitir ir directamente al operador y la segunda es tambin ir al operador pero una vez se ha escuchado todo el mensaje de bienvenida, ms el tiempo de espera configurado anteriormente.

Entre las opciones del men disponibles, en la parte izquierda existe un casillero donde se debe ingresar la opcin. Para la primera opcin (cero) pondremos este valor en el casillero, y asignamos alguna extensin configurada anteriormente, sta extensin ser el operador. Estas extensiones aparecern luego en la opcin Core. Ahora procedemos a configurar la segunda opcin (permitir ir al operador luego de escuchar el mensaje de bienvenida ms el tiempo de espera), para ello en el casillero de la izquierda ingresamos la letra t lo que significa timeout y asignamos la extensin del operador. Finalmente grabamos el IVR.

Configuracin de softphone

Los telfonos en software o softphones se han vuelto muy populares ltimamente por el hecho del ahorro que puede significar su uso al no tener que comprar telfonos fsicos. El ahorro es mayor mientras ms extensiones se tengan y es por eso que esta solucin es muy popular en call centers. Por supuesto antes de empezar a configurar el softphone habr que crear una extensin desde Elastix. Ya hemos explicado esto anteriormente en este libro as que omitiremos los detalles. En este ejemplo se supondr la extensin 5678 con tecnologa SIP y secret 5678. El softphone que vamos a configurar ser el Zoiper que est disponible en versin gratuita y comercial. La versin gratuita es suficiente para que podamos hablar cmodamente de un punto a otro as que basaremos nuestro ejemplo en esta versin. Para descargar el Zoiper debemos visitar el sitio http://www.zoiper.com Suponemos que el lector tiene la habilidad suficiente para instalar el software sin problemas. Una vez instalado lo ejecutamos y aparecer una ventana como la siguiente.

A continuacin presionamos el botn con la figura de la herramienta y accederemos al men de opciones. All veremos una pantalla con opciones para configurar nuevas extensiones SIP y tambin IAX, pues el Zoiper cuenta con soporte para ambos protocolos. En nuestro ejemplo configuraremos una extensin SIP as que veremos una pantalla como la siguiente.

Llenaremos dicha pantalla con los siguientes datos: Domain: La direccin IP o nombre de dominio del servidor Elastix. Username: 5678 Password: 5678 Caller ID Name: El nombre que aparecer en los telfonos que reciban nuestras llamadas A continuacin volvemos a la pantalla inicial del Zoiper y all debemos registrarnos con la extensin que creamos. Para esto debemos seleccionar la extensin creada en el combo de la parte inferior y dar clic en el botn Register.

Si el Zoiper se registra correctamente veremos que junto al nombre de nuestra cuenta Test aparecer la palabra Registered.

Listo, ahora voy a llamar desde otro telfono para ver si se puede alcanzar a mi nueva extensin 5678 y podemos mantener una conversacin.

Todo bien, la llamada fue recibida y la comunicacin transcurri sin inconvenientes. Nota: En ocasiones nos encontraremos solos configurando un Elastix para un cliente y se nos complica un poco hacer pruebas con otro telfono. En estos casos puede ser til probar la comunicacin llamando a la extensin de ECO. Esta extensin contestar automticamente y reproducir el mismo audio que enviemos.

You might also like