0% encontró este documento útil (0 votos)
125 vistas10 páginas

Configuración de chat de voz en Spark

Este documento describe la instalación y configuración del plugin Redfire para Openfire. Redfire agrega capacidades de chat de voz y video a Spark utilizando el servidor RTMP Red5. El documento discute cómo instalar Redfire, los componentes que proporciona como softphone SIP y captura de escritorio, y cómo configurar el nombre de dominio y puertos para permitir el acceso remoto. Varias personas comparten su experiencia e intentan resolver problemas con la configuración.

Cargado por

Renix Martínez
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
125 vistas10 páginas

Configuración de chat de voz en Spark

Este documento describe la instalación y configuración del plugin Redfire para Openfire. Redfire agrega capacidades de chat de voz y video a Spark utilizando el servidor RTMP Red5. El documento discute cómo instalar Redfire, los componentes que proporciona como softphone SIP y captura de escritorio, y cómo configurar el nombre de dominio y puertos para permitir el acceso remoto. Varias personas comparten su experiencia e intentan resolver problemas con la configuración.

Cargado por

Renix Martínez
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

Chat de voz en spark

Spark Spark Support

Juan_Carlos_Norena_T
jun. '13

Hola Heber, te cuento que me puse a leer mucho sobre este tema, es como dices. ya pude
instalar el redfire, mañana jueves lo estaré probando. Actualmente uso skype y sistemas
como el citrix, pero queremos alo nuestro, sobre todo para la parte de compartir pantallas,
con el big blue button

Todas estas herramientas son buenas y queremos centralizar la telefonía IP, video chat,
correo y conferencias en un solo sistema. Por el momento par ña telefonia usamos
ELASTIX, en otro servidor virtualel videochat y en otro el bigbluebutton, la idea es tener el
video chat (openfire) con el ELASTIX, pero debo primero testear el funcionamiento de la
telefonía.

Gracias por todo, mañana te cuento como me fué con esto

Juan_Carlos_Norena_T
jun. '13

Hola Hebert, ya configuré todo y me funciona desde la página los demos. No se como
corregir lo del dominio, te cuento: hay varias ciudades, bogota, medellin, cali, etc. En
bogotá están los servidores de la empresa y tenemos un dominio llamado corporativo.
ademas de este servidor poseemos varios servidores mas, dentro de los que se encuentra
uno llamado SRVVIDEOCHAT en ubuntu, este tiene el openfire y me funciona el chat y
todo, publique la ip local para poder entrar desde fuera de la empresa y desde los celulares.
Con el chat no hay problema, pero con el redfire, cuando mando la invitacion, me envía el
nombre del servidor, SRVVIDEOCHAT y si estoy fuera de la empresa obvio no lo
encintrará, debería enviarle en vez de ese nombre, la IP pública para que pudiera abrir el
servicio, como puedo arreglar esto,

Gracias

Heber_Loran
jun. '13
A mi me pasa lo mismo jejeje

Encontre una parte donde menciona que se debe de modificar el archivo red5.properties El
archivo lo encontre en la siguiente ruta (en un windows 7)
c:\users\miusuario\appdata\roaming\spark\plugins\redfire-plugin

Este archivo esta asi

Red5 Settings
server=btg199251

port=7443

popup=true

protocol=https://

Revisando encontre que si se modifica el dato de server, en este caso poniendo tu ip


publica, deberia de mandar las invitaciones ya con ese valor

Yo hice el cambio y no me funciono, pero encontre en los logs del spark que busca este
archivo en la siguiente ruta c:\users\miusuario\spark como esa ruta no existe por eso no me
tomaba el cambio. lo que hice fue crear esta nueva carpeta y pegue ahi el archivo con el
dato modificado y voala, ya la manda con ese dato

El detalle es que aun no puedo hacer que se vea el video desde internet, no se si me haga
falta abrir algun puerto, porque ya abri el puerto 7070 (puerto del http binding del
openfire), 7443 (puerto https del binding) y el 1935 que es el de audio y video pero no me
funciona

Has la prueba y me dices si te funciona. Mientras sigo buscando si hace falta algun otro
puerto.

Heber_Loran
jun. '13

que tal baston, si lo pudiste hacer funcionar?

Juan_Carlos_Norena_T
jun. '13
Heber hola, ya pude hacer que se viera por internet desde cualquier ubicación; fue
simplemente abrir los puertos 80 y 443 (http y https) y también el que dices, el 1935, la
verdad creo que nonecesitamosel 1935.

Mi compañero se pudo conectar conmigo en video conferencia a través de la IP publica los


dos, no usamos nada local. Lo del puerto 443 y 80 es porque lei en un artículo que este
protocolo se encapsulaba a través de los puertos http y https, algo asi, entonces es como si
realmente usaras esos puertos para trabajar esta conexión.

El otro punto del que nos hablaste de cambiar IP en una ruta del equipo, lo que yo hice fué
diferente, abrí la cnsola de openfire y en nombre servidor coloque mi IP publica, la IP con
la que mapee mi IP local y reinicié los servicios. Todos los contactos trabajan bn, notará
que se te duplican pero es normal y porque unos tendrán el jid del nombre del servidor y
otros el de la IP (por ejemplo jnorena@srvvideochat y [email protected]), pero se arregla
reiniciando el spark, el solito corrige eso. Otra cosa que debes tener en cuenta es conectarte
a la base de datos de openfire y en una tabla llamada ofpropiedad, no recuerdo bien el
nombre, el primer renglon trae los jid autorizados para entrar a la consola de
administracion, verás que tienes por ejemplo jnorena@srvvideochat, pero debe editarlo por
base de datos y colocar [email protected] y ya puedes de nuevo entrar a la consola de
administración. Con esto cada que te conectes, toda invitacion se enviará con el nombre del
servidor, esa es la liga que toma el spark

Seguiré mirando porque mi equipo se medio bloquea, mañana te cuento como me terminó
de ir

Nos vemos

Heber_Loran
jun. '13

Perfecto!!!!

Yo habia pensado en hacer ese cambio, pero tenia el temor de que mis usuarios no se
pudieran conectar o que no los validara correctamente el openfire, ademas de que tengo
instalado la parte del fastpath y webchat y como ya esta en produccion no me animaba a
moverle.

Que bueno que hayaste esta otra alternativa y voy a hacer la prueba de publicar los puertos
que mencionas para probarlo a travez del internet.

Hago las pruebas y te comento como me fue.


Juan_Carlos_Norena_T
jun. '13

Recuerda que una vez hecho esto, antes de reiniciar te conectas a tu base de datos openfire,
abres la tabla ofProperty y en el campo name identificas donde su valor es
admin.authorizedJIDs, que siempre es el primer renglón, una vez identificado, te pasas al
campo propValue del mismo renglón y te aparecen los JIDs autorizados para administrar la
consola del openfire, en mi caso, el administrador eran admin y jnorena y aparecían como
admin@srvvideochat, jnorena@srvvideochat, debes cambiarlos por [email protected] y lo
mismo con los usuarios que sean administradores, por lo general es uno ó dos, los que tu
hayas puesto te aparecerán ahí. aplicas los cambios y reinicias el openfire, yo reinicie la
máquina y listo, ahora si puedes entrar de nuevo a tu consola openfire. Saca unacopia antes
de y me imagino que esto lo haras en dia no laborable para evitar cualquier traspies en la
comunicación de los usuarios.

No solo escribopor esto, tengo en mi equipo un problema con flasplayer, siempre que hago
la video conferencia yo me bloqueo, a nadie la pasa, no se como arreglar, reinstalaré el
spark

1 año después

Jayner
jul. '14

Buena Tarde Juan!!

Leyendo la discucion, veo que tienes experiencia en la instalacion y puesta en marcha del
Servidor Openfire y Spark, me gustaria y si esta en tus posibilidades me echaras una mano.
Ya he instalado Openfire, y Mysql en Centos. pero tengo inconvenientes en el nombre de
Dominio. Ya que he colocado la ip local del equipo y no conecta el spark. No se si las
reglas del iptables estaran bien configuradas. Tambien he probado colocando la Ip publica
de mi red, pero no ha funcionado. Que debo hacer?? Te agradezco una Ayuda!!

2 años después

Efrain
22 mar.

Hola como hago para poder usar la funcionalidad de chat en voz en el spark uso la version
2.8.3
Dele_Olajide

nov. '10

I am relieved to release the first version (0.0.0.01) of the new Red5 plugin for Openfire
now called Redfire. It is not a direct replacement for the old Red5 plugin, but some old
stuff has been retained and much of the new stuff is still not ready.

So what is available?

1. An RTMP server (Red5 ver 1.00 RC1) that can be used to deliver audio/video media
along side XMPP messaging and signalling.
2. A SIP-based soft phone that uses RTMP protocol developed in Flex (Red5phone) with
Javascript API for web callme apps.
3. A Java web start application that captures and publishes the desktop screen as an RTMP
video stream (Red5Screen-Share).
4. 2 person audio/video conversation web page
5. 12 persoon audio/video conferencing web page

SparkWeb has been removed as it is being developed as a new plugin on its own with new
versions for HTML5 and Flash. It will be using Redfire to provide all the audio and media
streaming. I shall be blogging more about this later as soon as soon as I have something to
show.

The old Spark plugin has been removed and a new one is being developed that will provide
an RTMP transport for the Jingle softphone (see my XEP proposal
http://xmpp.org/extensions/inbox/jingle-rtmp.html11) as well as some of the old features
listed above.

I have plugged the security loop hole in the audio/video conferencing web pages. You can
supply an additional security key value in the URL that is only known to participants and
not shown on the screen. (Thanks to Jake Higginbotham for highlighting this)
How to use

1. Stop Openfire
2. Unzip redfire-x.x.x.x.zip and copy the redfire.war file to the
OPENFIRE_HOME/plugins directory
3. Restart Openfire
4. From a browser, go to http://your_openfire-server:7070/redfire13

Source code will be uploaded to http://code.google.com/p/redfire/11 shortly.

Redfire for Openfire 3.6.4 and below can be downloaded from


http://code.google.com/p/redfire/downloads/detail?name=redfire-0.0.0.02.zip&can= 2&q=
Redfire for Openfire 3.7.0 and above can be downloaded from
http://code.google.com/p/redfire/downloads/detail?name=redfire370-0.0.0.02.zip&c an=2&q= …

 creado

nov. '10

última respuesta

nov. '12

 23

respuestas

 58,0k

visitas

 13

usuarios

 6

me gusta

 12
enlaces

 7

Dele_Olajide

nov. '10

Redfire can be downloaded from

http://code.google.com/p/redfire/downloads/detail?name=redfire-0.0.0.01.zip&can=6 2&q=

I forgot to mention. It only works with version 3.6.4 and below for now. Still trying to
make it work with 3.7.0

liamchou

nov. '10

Great!

i'll try it.

Dele_Olajide

nov. '10

Source code now uploaded to

***http***://redfire.googlecode.com/svn/trunk/
Dele_Olajide

nov. '10

Redfire for Openfire 3.6.4 and below can be downloaded from

http://code.google.com/p/redfire/downloads/detail?name=redfire-0.0.0.02.zip&can= 2&q=2

Redfire for Openfire 3.7.0 and above can be downloaded from

http://code.google.com/p/redfire/downloads/detail?name=redfire370-0.0.0.02.zip&c
an=2&q=12

grutto

nov. '10

Hi Dele,

I have tried the OF370 version and downloaded the .zip file. I cannot find redfire.war. Do I
have to create it based on the redfire folder?

XexeX

dic. '10

How can I get the plug-in for Spark 2.6 RC?

I've copied redfire.jar from "../redfire/lib/" to "C:\Program Files (x86)\Spark\plugins", but I


can't obtain any changes on Spark, no "Redifre" in Plug-in page.

Dele_Olajide
dic. '10

The old Spark plugin has been removed and a new one is being developed that will provide
an RTMP transport for the Jingle softphone (see my XEP proposal
http://xmpp.org/extensions/inbox/jingle-rtmp.html) as well as some of the old features
listed above.

XexeX

dic. '10

Thanks for effort!

Hope new plug-in can come ASAP.

P.S.% Can I use in Spark 3.6.8?

ZippyDan

dic. '10

So just to be clear: whenever the new Spark plugin is done, I will be able to have voice and
video communication (using PC mic and webcam) between Spark clients?

I started with Openfire 3.6.4, I was able to get video chat working with red5 plugin and
Spark, but I had other issues with Openfire. Waited ...

Openfire 3.7.0 beta .... all my problems are gone! Now to install red5! Oh wait ... the old
plugin doesn't work. Waited ...

Oh look, redfire! Can't get it to work. Wait, it doesn't work with 3.7.0 yet ... argh. Waited ...

Oh look, a new version of redfire! Finally it is all working!! ... except now there is no Spark
plugin! haha. Waiting again ...

I really do appreciate all your hard (free) work. This has just been a long, frustrating
experience and I'm excited to finally be soooooo close?
Dele_Olajide

dic. '10

So just to be clear: whenever the new Spark plugin is done, I will be able to have voice and
video communication (using PC mic and webcam) between Spark clients?
Yes, that is the plan. It will be 100% Java so it should work on Windows, Mac and Linux
desktops unlike the old red5 plugin for Spark that needed the Flash Player and only worked
in Windows.

Problem is that I am too busy right now earning a living and don't know when it will be
done.

What I could do, depending on demand is to make it happen in 3 stages

1. Make old red5 plugin for Spark work with Redfire using the current Jive phone integration
spec. See http://svn.igniterealtime.org/svn/repos/asterisk-im/tags/release-
1.0/documentati3 on/phone_jep.html
2. Change to the new Openlink phone integration spec. See
http://openlink.4ng.net:8080/openlink/xep-xxx-openlink_14-03.xml2
3. Add support for Jingle using RTMP transport. See
http://xmpp.org/extensions/inbox/jingle-rtmp.html2

3 meses después
15 días después

12 meses después

1 mes después

3 meses después

26 días después

1 mes después

11 días después

También podría gustarte