Professional Documents
Culture Documents
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
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.
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.
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.
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.
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)
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.