Ahora descargamos el servidor jabber Openfire
http://www.igniterealtime.org/lo copiamos dentro de /tmp, lo descomprimimos
# tar -xf openfire_3_6_4.tar.gz
lo copiamos en /usr y vamos a la carpeta bin para ejecutarlo
#cd /usr/openfire/bin
y lo ponemos en acción
#./openfire start
averiguamos que esté corriendo
#./openfire status
y si aparece
The daemon is running.
es todo ok
ahora tenemos que abrir unos cuantos puertos en nuestro firewall. Véase esta Guía
puertos 3478-3479 udp stun server
puerto 5222 tcp para la conexión de los clientes - TLS - segura
puerto 5223 tcp para la conexión de los clientes con protocolo SSL - segura
puerto 5269 tcp para la conexión de otros servidores
puerto 5275 tcp para la conexión de componentes al servidor
puerto 7070 tcp http binding - conexión clientes vía Web - insegura
puerto 7443 tcp http binding - conexión cliente vía web - segura
puerto 9090 tcp para administrar el servidor desde la Web - insegura
puerto 9091 tcp para administrar el servidor desde la Web con protocolo TLS - segura
Cuando tengamos nuestro firewall configurado podemos acceder a nuestra pagina de administración de Openfire
En la barra de la direcciones de nuestro navegador escribimos:
http://mioipodominio:9090
en lugar de mioipodominio ponemos la dirección IP de nuestro servidor Linux o si tenemos un dominio registrado, el nombre (Ej. www.ejemplo.com)
aparecerá una pagina de configuración
- escogemos el idioma
- configuramos el nombre del dominio o la dirección IP
- escogemos el tipo de base de datos que vamos a utilizar
- configuramos el acceso a MySQL y la base de datos
- en seteos de perfil escogemos "por defecto"
- configuramos el correo y la cuenta del administrador
Listos para administrar
Antes de entrar en la pagina de administración de openfire tenemos que parar y volver a arrancar el servidor:
#/usr/openfire/bin/openfire stop
#/usr/openfire/bin/openfire start
Ahora podemos configurar nuestro servidor. Podemos crear usuarios, instalar plugins, crear conferencias y muchos más.
Para probar la conexión podemos descargar el cliente Spark, instalarlo y abrirlo. Usamos como usuario admin que hemos creado a lo largo de la configuración de Openfire y clicamos en ingresar.
Listo todo funciona. Si queremos podemos configurar más usuarios desde la pagina de administración y luego configurarlos también en nuestra centralita Asterisk, en el archivo jabber.conf. El servidor asterisk se conectará a nuestro servidor Openfire y desde cualquier programa que tenga el protocolo jabber (para PC o para celulares) podremos monitorear nuestra centralita.
Si queremos que Openfire arranque en automatico seguimos estos pasos:
#cd /usr/openfire/bin/extra
#nano openfired
cambiamos estas dos lineas:
export OPENFIRE_HOME=/opt/openfire
export OPENFIRE_USER=root
CMD="./openfire $1"
Guardamos los cambios
Volvemos ejecutable el archivo:
#chmod +x openfired
lo copiamos en la carpeta de los demonios:
#cp openfired /etc/init.d/openfired
y lo añadimos a los servicios:
#chkconfig --add openfired
#chkconfig openfired on
Ahora podemos hacer un reboot y averiguar si Openfire arranca automaticmante.
SparkWeb es un web chat cliente para Openfire (protocolo Jabber). Para instalarlo seguimos estos pasos:
#cd /var/www/html/sparkweb/
creamos una carpeta y descargamos desde
http://www.igniterealtime.org/
#tar –xf sparkweb_0_9_0.tar.gz
Ahora tenemos que configurar solamente nuestro dominio o IP del servidor
#cd sparkweb
#nano SparkWeb.html
y en este bloque
return {
server: "miodominio.com",
connectionType: "socket",
port: "5222",
autoLogin: "false"
};
cambiamos el nombre del dominio o IP de nuestro servidor (que aparece en negrita).
Para que todo funcione tenemos que abrir el puerto TCP 5229 en nuestro cortafuegos.
En el caso de iptables:
#nano /etc/sysconfig/iptables
y añadimos
#Openfire Sparkweb
-A INPUT -p tcp --dport 5229 -j ACCEPT
Guardamos los cambios y volvemos a arrancar iptables
#service iptables restart
Ahora abrimos firefox y vamos a la dirección
http://www.miodominio.com/sparkweb/SparkWeb.html
Buenas Tardes: Necesito el Spark Web para windows y que interactue con Spark 2.58 Pana05
ResponderEliminarGracias
hola, necesito Ayuda... resulta que al administrar el openfire borre mi porpio usuario administrador, como puedo entrar de nuevo? borre muchos usuarios pero tambien el mio, que bruto pero ahora necesito ayuda
ResponderEliminarmi correo es jfberrelleza@gmail.com
Jose pienso que volviendo a correr el instalador se te puede solucionar
ResponderEliminarHola una consulta, durante la configuración supongo que se debe de configurar un dominio, para que cada id vaya asociado al dominio ejemplo: usuario@midominio.com, cunatos dominios se pueden configurar? por si quiero tener otro dominio para las conversaciones.
ResponderEliminarHola tengo un problema y es que tengo mi sparkweb con mi openfire corriendo en una maquina de la red local pero quiero entrar desde fuera de mi red, he habilitado los puertos de entrada indicados pero me da no autorizado, por que puede ser?
ResponderEliminarun saludo
tienes que hacer un proxy inverso, en la config de tu virtual host en apache.
EliminarSds
necesito que en openfire se puede ver por camara. que puedo hacer
ResponderEliminar