Servidor de Mensajería (IM) con integración Asterisk

Nuestro compañero Ricky muy amablemente nos ha ofrecido un documento donde se describe con todo lujo de detalles como Integrar Asterisk con un servidor de mensajería instantánea Openfire. Podéis descargar el documento original aquí. Y sin más preámbulos, aquí va el tutorial:

Siempre me interesó la mensajería instantánea con olor a software libre, mejor dicho jabber , luego salió otra alternativa muy buena llamada openfire es un servidor jabber / XMPP escrito en java.

Bueno manos a la obra, nos bajamos el openfire de la pagina http://www.igniterealtime.org/ , puedes bajarte los binarios o el rpm , en este caso me he bajado el rpm para centos 5 , asegúrate de tener todas las dependencias necesarias como el sun‐java5‐jre , sun‐java5‐jdk , sun‐java5‐doc , lo iniciamos con service openfire start después que lo iniciamos creamos una base de datos en el gestor de su preferencia en mi caso Mysql mysqladmin -u root -p create openfire , después acedemos a través de nuestro explorador de su preferencia en mi caso firefox ingresamos la ip de nuestro servidor de mensajería 197.0.0.1:9090 , escogemos el idioma de nuestra preferencia “english” , continuamos en “server setting” agregamos el dominio de nuestra red o ponemos el hostname de nuestro servidor , los puertos por defecto 9090 , 9091 , en Database setting escojemos “estándar database conecction”, continuamos.

Database Settings - Standard Connection

Database Driver Presets: escojemos MYSQL
Database URL: dbc:mysql://hostname:3306/nombrebasededatosopenfire
Username: root
Password: mi contraseña de mysql

En Profile Settings

  • Dejamos default

Administrator Account

  • Escogemos una cuenta valida de correo y el password del administrador de openfire , le damos continuar y listo nos logeamos como admin a la consola de openfire con la contraseña que asignamos.

Después que nos logueamos , damos click en plugins y escogemos Available Plugins

  • Escogemos Asterisk‐IM Openfire Plugin y lo instalamos
  • Una vez instalado el plugin de asterisK , nos debe aparecer a la par de plugins algo asi
General Settings
  • Habilitamos el Asterisk-IM
  • Agregamos el servidor asterisk
Create Phone Server
  • Server name : hostname
  • Server address: localhost
  • Port: 5038
  • Username: admin (datos del manager.conf asterisk)
  • Password: mi contraseña (datos del manager.conf asterisk)

En Configure Phone Manager

  • El contexto de tus extensiones
General Settings

Una ves realizados estos pasos nos dirigimos a Phone Mappings

Agregamos un usuario creado dentro de mensajería instantánea en mi caso rickygm, esto lo creas bajándote el spark y instalándolo

Spark

En Phone Mapping

Debería quedar algo asi

Phone Mappings

Una vez realizados estos pasos nos logueamos con spark, cuando hablemos por nuestra fantástica pbx, veremos que el spark pone el estado hablando por teléfono

Spark

Gracias, Ricky

Comentarios

Lo tengo montado

Tengo montado un servidor de estos en la empresa y la verdad es que va muy bien.

 

Hace como 3 años que lo tengo funcionando con 60 usuarios.

 

El cliente propio para windows no me gusta mucho así que prefiero usar pidgin o sobretodo http://www.pandion.be/ para windows.

No los conocía.

Pues la verdad es que no conocía spark ni tampoco pandion, normalmente uso pidgin por comodidad (ya que es el que viene instalado por defecto).

Clientes Windows no conocia.

Realmente con la de puestos de trabajo windows que hay en la empresa, y dado que resulta útil e interesante integrar mensajería instantánea en Asterisk, creo que voy a necesitar un vmware con windows para probar. Embarassed

excelente

a mi me parecio interesante el Openfire , mas cuando lei en la pagina oficial de ellos que se integraba con asterisk , super dije tengo que probarlo , lo relaciono muy util para cuando tengas mas de 50 extensiones que monitorear , lo puedes hacer con spark creando grupos una integracion CTI como dicen por ahi .... ahh por ciertos mis disculpas por mandarlo en dicho formato , es que la mayoria de mis usuarios en mi pais lo usan ....

Jeje, gracias

La integración de Openfire con Asterisk parece bastante buena y seguramente cada vez nos permetirá más funcionalidades.

Respecto a lo del formato nada, es que yo no lo tengo aún y aquí todavía no está muy generalizado.

Saludos