Administra tu Blog

¡Crea tu Blog Ya! Fácil y Gratis

Mensajeria con Asterisk

txolsa @ 04:58


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

No hay Comentarios »

Dejar un Comentario


<a href> <em> <blockquote> <strong> <cite> <code> <ul> <li> <dl> <dt> <dd>