You are on page 1of 6

Como montar un servidor de Mensajería (IM)  con integración Asterisk 

Siempre me intereso 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 vinarios 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 atraves 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.

Despues que nos logueamos , damos click en plugins y escogemos Available Plugins 

- Escogemos Asterisk‐IM Openfire Plugin y lo instalamos 
- Una ves 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
- Por : 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
FIN , ESPERO QUE SIRVA DE AYUDA

You might also like