manual elastix 2.0

29
Guía para la administración web.

Upload: mario-torres

Post on 09-Sep-2015

76 views

Category:

Documents


3 download

DESCRIPTION

Manual Elastix 2.0

TRANSCRIPT

  • Gua para la administracin web.

  • 2

    Contenido ELEMENTOS DEL SISTEMA.................................................................................................................................. 3

    INFORMACIN DEL SISTEMA ............................................................................................................................. 5

    APAGAR EL SISTEMA .......................................................................................................................................... 6

    MDULO DE PBX ............................................................................................................................................... 7

    EXTENSIONES..................................................................................................................................................... 7

    CDIGOS DE FUNCIONALIDADES ..................................................................................................................... 10

    RUTAS SALIENTES ............................................................................................................................................ 16

    RUTAS ENTRANTES .......................................................................................................................................... 17

    FOLLOW ME (Sgueme) .................................................................................................................................... 19

    IVR ................................................................................................................................................................... 20

    COLAS .............................................................................................................................................................. 21

    GRUPO DE TIMBRADO ..................................................................................................................................... 23

    CONFERENCIA PERMANENTE ........................................................................................................................... 24

    VOICEMAIL ...................................................................................................................................................... 25

    MONITORING .................................................................................................................................................. 25

    CONFERENCIA DINAMICA ................................................................................................................................ 25

    FLASH OPERATOR PANEL ................................................................................................................................. 27

    MY EXTENSION ................................................................................................................................................ 27

    OPENFIRE ........................................................................................................................................................ 28

    CDR REPORT .................................................................................................................................................... 29

  • 3

    ELEMENTOS DEL SISTEMA

    Para administrar el Servidor Elastix a travs de la interfaz web, debemos asegurarnos de que la

    central y el computador que estamos utilizando para acceder a la misma se pueden comunicar

    entre ellos a nivel de red. Asumiendo que si, lo que tenemos que hacer entonces es abrir un

    explorador y en el mismo colocar la direccin IP que le hayamos asignado a nuestra central.

    Inmediatamente nos saldr una advertencia donde nos dice que no conoce esa entidad emisora

    de certificados (lo que sucede es que Elastix se comunica por SSL, que es la conexin segura y

    emite un certificado), le damos que si a todas las advertencias que nos hace acerca de seguridad y

    luego nos debe llevar a la pgina de inicio de Elastix, Accedemos colocando el usuario y claves

    asignados, damos click en el botn Ingresar.

  • 4

    Luego de esto nos aparece la ventana Dashboard

    En este Dashboard podemos tener un resumen de las actividades principales de nuestra PBX,

    como lo son Llamadas, Emails, Faxes, Voicemails, Eventos del calendario y Emails del sistema.

    Para cambiar el lenguaje, fecha y hora, escogemos la opcin Preferences.

    En esta misma pestaa, podemos hacer varios cambios importantes como son: Fecha y Hora,

    Apariencia del sistema, y Currency, el cual se refiere al tipo de moneda que queremos que el

    sistema utilice.

    La fecha y la hora es importante que estn bien ajustadas y configuradas ya que hay muchos

    eventos que la PBX utiliza basndose en la disponibilidad de esa informacin.

  • 5

    INFORMACIN DEL SISTEMA

    Una vez hayamos configurado nuestro idioma, fecha y hora, podremos seguir a la pestaa

    "informacin del sistema", donde encontraremos informaciones sumamente valiosas sobre

    nuestra PBX, como son los "Recursos del sistema" y "Discos Duros".

    En "Recursos del sistema", podremos ver nuestro tipo de procesador, tiempo de funcionamiento

    (que es el tiempo que tiene nuestra PBX funcionando sin reiniciarse o apagarse); memoria

    utilizada, swap utilizado (esta ltima es la memoria virtual que se le asigna durante la instalacin

    de Elastix).

    Tambin, en la parte derecha de dicha informacin podremos ver un grafico que nos despliega

    datos acerca de las llamadas simultneas del sistema.

  • 6

    En "Discos Duros" veremos la cantidad de espacio libre que tenemos. Esto es de mucha

    importancia ya que si decidimos grabar todas las llamadas, entrantes y salientes, como en el caso

    de los callcenters, aqu nos daremos cuenta del espacio que nos queda disponible.

    APAGAR EL SISTEMA

    Esta es una forma fcil de apagar y reiniciar el sistema, debemos tener cuidado con esta parte

    cuando estemos trabajando con sistemas en produccin.

  • 7

    MDULO DE PBX

    EXTENSIONES

    Elastix permite la creacin de diferentes tipos de extensiones tales como SIP, IAX, ZAP, CUSTOM Y

    VIRTUAL.

    Configuracin de Extensiones en la Interfaz Web de Elastix

    Dentro del mdulo de PBX encontraremos las opciones varias opciones de configuraciones del

    Servidor Elastix, unas de ellas es la opcin de extensiones:

    Extensin

    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).

  • 8

    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 (Submit).

    Add Extension

    User extension: 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: Nombre de nuestra extensin.

    CID Num Alias: Apodo que reemplaza el nmero de nuestra extensin.

    SIP Alias: Apodo que reemplaza el nombre de nuestra extensin.

  • 9

    Extension options

    Ring time: tiempo en segundo que va a timbrar nuestra extensin.

    Call Watting: habilitar o deshabilitar la llamada en espera en nuestra extensin.

    Pinless dialing: habilitar o deshabilitar el uso del conjunto de claves en las rutas salientes.

    Device options

    secret: Contrasea que se requiere para la configuracin y registro en el servidor.

    Dtmfmode: tipo de asignacin de tonos dtmf que utilizara nuestra extensin.

    Recording options

    Record inconming: habilita/deshabilita la grabacin de las llamadas entrantes de las

    extensiones, por defecto cuenta con una configuracin por demanda el mismo se puede utilizar

    mediante la combinacin de cdigos funcionales en la central.

    Record outgoing: habilita/deshabilitar la grabacin de las llamadas salientes de las extensiones,

    por defecto cuenta con una configuracin por demanda el mismo se puede utilizar mediante la

    combinacin de cdigos funcionales en la central.

  • 10

    Voicemail y Directory

    Status: Habilita o deshabilita el uso del correo de voz.

    Voicemail password: Asignacin de la contrasea del buzn de voz.

    Email address: Cuenta de correo electrnico asignada al buzn de voz.

    pager email address: Asignacin de una cuenta de correo electrnico adicional.

    email attachment: Habilitar o deshabilitar el adjunto de archivo de audio en nuestra cuenta de

    correo electrnico.

    CDIGOS DE FUNCIONALIDADES

    Los cdigos de funcionalidades vienen predefinidos en Elastix, se encuentran dentro del mdulo de PBX en la pestaa PBX Configuration debajo del men de "Extensiones".

  • 11

    Todas estas opciones y cdigos pueden ser cambiados en el momento que usted lo desee, tomando en cuenta los nmeros asignados al plan numrico de extensiones para que no exista confusin entre ellos. Para utilizar los mismos simplemente debe marcar desde un telfono registrado a su central Elastix el cdigo asignado a dicha funcin y seguir las instrucciones que escuchar. Detallamos a continuacin la definicin de cada cdigo:

    Blacklist Blacklist a number : sirve para colocar un nmero en una lista negra. Cuando un nmero incluido en lista negra nos llama, no se podr comunicar con nosotros. Blacklist the last caller: pone en la lista negra la ltima persona que nos llam. Remove a number from the blacklist: remueve un nmero que est en la lista negra. Call Forward Call Forward All Activate: Activa desvo de llamada incondicionalmente a otro nmero. Call Forward All Deactivate: Desactiva el desvo de llamada incondicional. Call Forward All Prompting Desctivate: Desactiva el desvo de llamada dndonos un aviso. Call Forward Busy Activate: Realiza un desvo de llamada solamente cuando nuestra extensin est ocupada. Call Forward Busy Deactivate: Desactiva el desvo de llamada cuando estamos ocupados. Call Forward Busy Prompting Deactivate: Desactiva el desvo de llamada cuando estamos ocupados, dndonos un aviso. Call Forward No Answer/Unavailable Activate: Activa el desvo de llamada cuando no contestamos o no estamos disponibles. Call Forward No Answer/Unavailable Deactivate: Desactiva el desvo de llamada cuando no contestamos o no estamos disponibles.

  • 12

  • 13

    Call Waiting Call Waiting Activate: Activa la llamada en espera. Call Waiting Deactivate: Desactiva la llamada en espera. Core Asterisk General Call Pickup: Sirve para tomar la llamada cuando otra extensin esta timbrando, sin discriminar cual extensin. ChanSpy: Sirve para escuchar conversaciones en canales tipo SIP. Dial System FAX: Sirve para probar el tono de Fax del sistema. Directed Call Pickup: Podemos tomar la llamada de una extensin en especfico, es decir, el cdigo ms la extensin que este timbrando. In-Call Asterisk Attended Transfer: Para transferir una llamada en medio de una conversacin de forma atendida. In-Call Asterisk Blind Transfer: Para transferir una llamada en medio de una conversacin de forma desatendida. In-Call Asterisk Disconnect Code: Sirve para en medio de una llamada generar un tono de descolgado. In-Call Asterisk Toggle Call Recording: Para habilitar la grabacin de la conversacin en medio de una llamada en demanda. Simulate Incoming Call: Sirve para simular una llamada externa a nuestra PBX User Logoff: Desloguea un usuario de un dispositivo. User Logon: Loguea un usuario a un dispositivo. ZapBarge: Sirve para susurrar en conversaciones realizadas en canales tipos Zap (Dahdi). Dictation Email completed dictation: Sirve para enviar por correo un dictado ya completado. Perform dictation: Nos es util para originar un dictado.

  • 14

    Do-Not-Disturb (DND) DND Activate: Activa el no molestar en una extensin. DND Deactivate: Desactiva el no molestar. DND Toggle: Activa/desactiva el no molestar pero con anuncio. Follow Me Findme Follow Toggle: Activa anuncio en las opciones de sigueme cuando la llamada va de extensin en extension. Info Services Call Trace: Nos anuncia informacin sobre la ltima llamada. Directory: Este es el directorio telefnico por apellidos de las extensiones. Echo Test: Prueba de eco. Speak Your Exten Number: Dice nuestro nmero de extensin. Speaking Clock: Nos da la hora exacta del sistema. Paging and Intercom Intercom prefix: Prefijo para el uso del intercom User Intercom Allow: Permite habilitar el uso de Intercom en esa extensin. User Intercom Disallow: Deshabilita el uso de Intercom en esa extensin Phonebook Directory Phonebook dial-by-name directory: Directorio telefnico por nombres de las extensiones registradas. Recordings Check Recording: Verifica una grabacin ya realizada. Save Recording: Permite salvar una grabacin hecha por nosotros.

  • 15

    Speed Dial Functions Set user speed dial: Permite agregar un nmero de marcado rpido para una extensin o nmero. Speeddial prefix: Con este cdigo ms el prefijo antes creado se puede marcar. Voicemail Dial Voicemail: Sirve para accesar al sistema de buzn general y recoger los mensajes de nuestro buzn. My Voicemail: Nos lleva directamente a nuestro buzn de voz.

  • 16

    RUTAS SALIENTES

    Permite asignar todas las diferentes combinaciones de nmeros telefnicos, sean nmeros

    convencionales, celulares o internacionales.

    Para la creacin de una ruta saliente se requiere ingresar a la seccin de PBX y escoger la

    opcin de rutas salientes.

    Rute name: Nombre de la ruta saliente.

    Route CID: Asignar un identificador o numero en la ruta saliente, utilizado comnmente en las

    troncales SIP que requieren de un identificar al momento de realizar una llamadas.

    Route Password: Asignar una contrasea al momento de efectuar una llamada, utilizado

    comunmente en las troncales SIP que requieren de una contrasea al momento de realizar una

    llamadas.

    Pin Set: Conjunto de claves que se pueden asignar al momento de efectuar una llamada, para

    generar los pin set se requiere ingresar a la seccin de PBX y escoger la opcin de pin set,

    asignar todas las diferentes contraseas que se requieran para efectuar las llamadas.

  • 17

    Dial Patterns: Se asigna todas las diferentes combinaciones de nmeros convencionales,

    celulares o internacionales donde: X es un nmero del 0 al 9, N es un nmero del 2 al 9 y Z es un

    nmero del 1 al 9.

    Dial patterns wizards: Son las diferentes combinaciones de nmeros definidos por el Servidor.

    trunk sequence: secuencia u orden que el servidor va a seleccionar una troncal o lnea telefnica

    y efectuar la llamada.

    RUTAS ENTRANTES

    Para crear y ver informacin relacionada a las rutas entrantes es necesario hacer click en la opcin Rutas Entrantes. En esta opcin es posible:

    Crear Rutas Entrantes. Ver todas las Rutas Entrantes creadas

    Para crear una Ruta Entrante es necesario hacer click en Add Incoming Route

  • 18

    Description: Nombre o nmero caracterstico de la ruta entrante. Set Destination: Mediante el set destination podemos especificar donde queremos que

    la llamada sea terminada, siendo esto: un IVR, una extensin, un destino miscelneo, colgar la llamada a un contexto personalizado.

  • 19

    FOLLOW ME (Sgueme)

    Esta caracterstica, conocida en espaol como sgueme, permite predefinir una secuencia de llamadas simultneas o poder ubicar a un usuario. Por ejemplo, se podra definir que cuando una extensin del gerente de la compaa timbre y este no conteste la llamada se redirija a su celular y otro telfonos del contacto. Se puede especificar tiempos de gracia antes de que el siguiente nmero de telfono sea marcado.

    Initial Ring Time: es la cantidad de segundos que va a timbrar nuestra extensin primaria antes de comenzar con las dems extensiones predefinidas en el Sgueme. Por lo general, lo dejamos en 0 para que siga con los valores predeterminados en Configuracin General, que es de 15 segundos. Ring Strategy: esta es la estrategia de marcado que debe seguir el Sgueme cuando intenta localizarnos en las diferentes extensiones predeterminadas. Ringallv2: da un timbrazo inicial en la extensin principal y luego timbran todas las dems

    extensiones hasta que se conteste. Ringall: timbran todas las extensiones al mismo tiempo hasta que se conteste en algn lado. -prim: con esta opcin, si la extensin principal est ocupada, entonces las dems extensiones

    no son marcadas ya que l entiende que el propietario de la extensin principal est hablando por ella. Esta opcin se le aplica a todas las estrategias.

    Hunt: va timbrando las extensiones en orden, una por una. MemoryHunt: timbra la primera extensin de la lista, luego timbra la primera y la segunda

    extensin del listado, luego timbra la primera, la segunda y la tercera extensin de la lista, etc. Firstavailable: timbra el primer canal que est disponible. Firstnotonphone: con esta opcin slo ser timbrada la extensin que no est ocupada. Ring Time: este es el tiempo que timbrarn las extensiones adicionales cuando se seleccione cualquiera de los mtodos Hunt.

  • 20

    Follow-Me list: aqu colocamos el listado de las extensiones que van a participar en la opcin del Sgueme. Nota si vamos a agregar un nmero de celular o un nmero fuera de nuestra PBX, se debe poner al final el smbolo de #. Ejemplo: 8098767601#. Play Music On Hold?: esto es si queremos que la persona que nos llama en vez de escuchar las extensiones timbrando, escuche msica en espera.

    Destination if no answer: destino por defecto si no se puede localizar a la persona en ninguno de los destinos esta enrute la llamada hacia los siguientes destinos: un IVR, una extensin, un destino miscelneo, colgar la llamada a un contexto personalizado.

    IVR

    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. Cambiar nombre: aqu agregamos un nombre nuestro que sea descriptivo, yo he elegido Entrada. Anuncio: aqu seleccionamos uno de los anuncios que ya hemos grabado o subido al sistema mediante Grabaciones del Sistema. Tiempo de espera: tiempo en segundos que se debe esperar sin actividad antes de que el IVR sea enviado a la extensin t.

  • 21

    A continuacin se debe proceder a configurar cuales sern los destinos de las llamadas de acuerdo con el digito que el llamante presione en su telfono. Por ejemplo, el digito 1 (uno) hace que la llamada sea enviada a la extensin 701.

    COLAS

    Las colas consisten en grupos de usuarios para los cuales se definen ciertas polticas (o estrategias) principalmente en lo que tiene que ver con llamadas entrantes. Las colas pueden ser llamadas como una extensin ms. Los usuarios de las colas pueden ser estticos, llamados miembros (es decir que tienen un nmero de extensin fijo) o usuarios dinmicos, llamados agentes (es decir que pueden ingresar a la cola desde cualquier extensin). Nmero de cola: Este es el nmero que debe ser discado para ingresar a la cola.

  • 22

    Nombre de la cola: Un nombre corto para la cola. Este es usado nicamente para propsitos de identificacin. Agentes Fijos: Estas son las extensiones que siempre atendern llamadas que lleguen a la cola. Clase de Msica en espera: Hace posible la seleccin de qu clase de msica ser reproducida al llamante mientras est en la cola a la espera de que un agente lo atienda.

    Ring strategy: Hay 6 tipos de estrategia de ringueado:

    Sonar todos

    Agente con ultima llamada ms antigua

    Agente con menos llamadas

    Aleatorio

    Con memoria

    Lineal

    Wrandom

  • 23

    Grabacin de llamadas: Opcin de grabar las llamadas entrantes a la cola.

    Destino en caso de fallo: Este el destino si una llamada de la cola no pudo ser atendida.

    GRUPO DE TIMBRADO

    Los grupos de timbrado o Ring Groups son agrupaciones de extensiones bajo un mismo nmero.

    Nmero del grupo de extensiones: nmero que se le asigna al grupo de timbrado.

    Descripcin del grupo de extensiones: nombre que se le asigna al grupo de timbrado.

    Lista de extensiones: Estas son las extensiones que sern incluidas en el grupo de timbrado.

  • 24

    Destino si no hay respuesta: Este el destino si una llamada no es atendida por el grupo de timbrado.

    CONFERENCIA PERMANENTE La conferencia, como su nombre lo indica, es donde pueden interactuar un grupo de personas a debatir ciertos temas. En nuestra central hacer conferencias mltiples es muy simple.

    En el men conferencia tenemos las siguientes opciones:

    Nmero de conferencia: es el nmero que le vamos a asignar a nuestro saln de conferencia virtual.

    Nombre de la conferencia: nombre descriptivo para asignarle a nuestra conferencia.

    PIN de usuario: clave de usuario para poder ingresar a la conferencia.

    PIN de administracin: clave para identificar al administrador o moderador al momento de ingresar a la conferencia.

    Mensaje de bienvenida: mensaje reproducido a los usuarios cuando ingresan a la conferencia. Contador de Usuarios: anuncia la cantidad de usuarios segn van ingresando a la conferencia.

    Grabar conferencias: permite grabar la conferencia.

  • 25

    VOICEMAIL La opcin "Mensajes de voz" del Men "PBX" del Elastix nos permite ver una lista con los detalles de los mensajes de voz de las extensiones registradas a la central.

    MONITORING Si nuestras llamadas son grabadas, aqu es donde podemos visualizarlas o escucharlas de forma fcil y sencilla.

    CONFERENCIA DINAMICA

    La opcin "Conference" del Elastix nos permite Administrar varias conferencias.

  • 26

    Al ingresar a conferencia podremos observar todas las conferencias concurrentes. Para ver las conferencias pasadas o futuras seleccione esta opcin en "Estado" y de click en "Mostrar". Adems se provee de un filtro usado para los nombres de las conferencias. Para poder eliminar alguna o varias conferencias debemos seleccionarlas y dar click sobre al botn Eliminar. Si desea agregar una nueva conferencia de click sobre el botn "Nueva Conferencia".

    Los campos requeridos para agregar una conferencia son:

    Campo Descripcin

    Nombre de la Conferencia Necesario para identificar la conferencia.

    Nmero de la conferencia Se provee un nmero aleatorio para la conferencia usted puede cambiarlo si no est siendo usado por otra conferencia

    Tiempo Inicio (PST/PDT)

    Mximo Participantes No se podrn invitar ms participantes una vez se completo el nmero mximo de participantes.

    Para ver los detalles sobre una conferencia puede dar click sobre el nombre de la conferencia.

  • 27

    FLASH OPERATOR PANEL

    Permite visualizar el estado de las extensiones, troncales, colas, cuartos de conferencias y cuartos de parqueo de sistema en tiempo real. Cada uno de estos elementos se muestra en diferentes colores, cada uno con su propio significado:

    Amarillo: Extensin asociado a una cola Verde: Extensin o lnea de telefnica disponible Red: Extensin o lnea telefnica no disponible (ocupado)

    MY EXTENSION La opcin "Mis Extensiones" permite activar y desactivar la llamada en espera, no molestar, desvo de llamadas y las grabaciones de llamadas. Configurar Llamada en espera: Para activar la funcin "Llamada en espera", debe marcar la opcin correspondiente. Configurar de No molestar: Para habilitar la opcin "No molestar", debe marcar la opcin correspondiente. Configurar Desvo de llamadas: Para activar la funcin "Desvo de llamadas" debe marcar la opcin correspondiente en funcin del tipo de desvo de llamadas y especificar el nmero de telfono al cual se va a desviar la llamada. Configurar Monitor de Llamadas: Permite seleccionar la opcin correspondiente en funcin del tipo de grabacin de llamadas, tanto para las llamadas entrantes y salientes.

  • 28

    OPENFIRE

    Openfire es un completo sistema que nos permite disponer de un servicio de mensajera instantnea rico en caractersticas como transferencia de archivos, mensajes broadcast, integracin con telefona, integracin con otros gateways IM, entre otras. Openfire se encuentra escrito en Java y su funcionalidad puede ser extendida en base a plugins, los cuales pueden ser descargados del sitio Web del fabricante (www.igniterealtime.org). Adems cuenta con una amigable interfaz web de administracin que nos permite realizar las tareas administrativas de una manera intuitiva. Caractersticas Destacables

    A continuacin algunas de las caractersticas ms interesantes:

    Interfaz amigable de administracin Web. Funcionalidad expandible a travs de plugins. Posibilidad de integracin con Asterisk. Interaccin con otras redes de mensajera instantnea como Gtalk, Yahoo Messenger, ICQ, entre otros. Soporte para mensajes broadcast.

    http://www.igniterealtime.org/
  • 29

    Transferencia de archivo. Puede guardar histrico de conversaciones. Soporte para clustering. Los usuarios pueden ser obtenidos de una base de datos LDAP. Permite crear diferentes grupos de trabajo.

    Para ms informacin visite el sitio http://www.igniterealtime.org/projects/openfire/index.jsp

    CDR REPORT La opcin "Informes CDR" nos permite visualizar un listado con el detalle de las llamadas. El reporte cambiar dependiendo de los valores del filtro: Fecha de inicio La fecha de inicio de las llamadas a ser seleccionado.

    Fecha de finalizacin La fecha de finalizacin de las llamadas a ser seleccionado.

    Campo Adicional para el filtrado de campos: Origen, Destino, Dst. Canal.

    Estado Estado de la llamada: Answered, Busy, Failed, No Answer.

    http://www.igniterealtime.org/projects/openfire/index.jsp