Mensajeria con Asterisk
Dom, 30/12/2007 - 16:08 — bytecoders
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
- Habilitamos el Asterisk-IM
- Agregamos el servidor asterisk
- 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
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
En Phone Mapping
Debería quedar algo asi
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
Gracias, Ricky


Meneame
del.icio.us
No hay Comentarios »
Dejar un Comentario