Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Hola chicos escribo esto por segunda vez ( empeze a escribirlo y cuando le di a SUBMIT después de 1 hora de trabajo
se me salió la sesión y perdi el texto escrito, va por los moderadores que alarguen el tiempo de sesión :P )
Bueno voy a escribir un tutorial para integrar RED5 server en elastix.
¿ que es RED5 server ?
red5 es un servidor Flash de código abierto que le hace la competencia a Flash Media Server y es gratis.
Ahora tenemos que instalar JAVA JDK sobre elastix, lo bueno que viene dentro de elastix, pero esta sin activar asi que
escribimos
java –version
ln -s /usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0/bin/java /usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0/bin/java
ln -s /usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0/bin/javac /usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0/bin/javac
export JAVA_HOME="/usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0/"
echo $JAVA_HOME
export JRE_HOME="/usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0/jre/"
echo $JRE_HOME
Necesitamos tener conexion a internet, y ahora vamos a descargar ANT, y escribimos lo siguiente:
wget http://apache.rediris.es/ant/binaries/apache-ant-1.7.1-bin.tar.gz
Elastix Forum - Elastix - The reliable PBX appliance software FireBoard Forum Component version: NEW VERSION GOES HERE Generated: 25 February, 2010, 20:58
Ahora lo tenemos que compilar, mas bien dicho en jerga guindos instalarlo:
mv apache-ant-1.7.1 /usr/local/ant
export ANT_HOME=/usr/local/ant
ln -s /usr/local/ant/bin/ant /usr/local/bin/ant
Y revisamos la version
ant –version
cd /opt
Y creamos la dirección
mkdir red5
cd red5
wget http://www.red5.org/downloads/0_8/red5-0.8.0.tar.gz
Y lo descomprimimos
ant prepare
(Hola, para los que usaron red5-0.8.0.tar.gz y les aparece este mensaje:
mv red5 /usr/local/red
cd /usr/local/red
chmod 755 red5.sh
./red5.sh
Elastix Forum - Elastix - The reliable PBX appliance software FireBoard Forum Component version: NEW VERSION GOES HERE Generated: 25 February, 2010, 20:58
Crear el archivo "red5" en /etc/init.d/:
vi /etc/init.d/red5
( AquÃ- dentro escribimos lo siguiente, para ello recomiendo PUTTY, con el podemos copiar y pegar muy fácilmente )
#!/bin/sh
# For RedHat and cousins:
# chkconfig: 2345 85 85
# description: Red5 flash streaming server
# processname: red5
PROG=red5
RED5_HOME=/usr/local/red5
DAEMON=$RED5_HOME/$PROG.sh
PIDFILE=/var/run/$PROG.pid
# Source function library
. /etc/rc.d/init.d/functions
&& . /etc/sysconfig/red5
RETVAL=0
case “$1″ in
start)
echo -n $―Starting $PROG: ―
cd $RED5_HOME
$DAEMON >/dev/null 2>/dev/null &
RETVAL=$?
if ; then
echo $! > $PIDFILE
touch /var/lock/subsys/$PROG
fi
&& success $―$PROG startup― || failure $―$PROG startup―
echo
;;
stop)
echo -n $―Shutting down $PROG: ―
killproc -p $PIDFILE
RETVAL=$?
echo
&& rm -f /var/lock/subsys/$PROG
;;
restart)
$0 stop
$0 start
;;
status)
status $PROG -p $PIDFILE
RETVAL=$?
;;
*)
echo $―Usage: $0 {start|stop|restart|status}―
RETVAL=1
esac
exit $RETVAL
Elastix Forum - Elastix - The reliable PBX appliance software FireBoard Forum Component version: NEW VERSION GOES HERE Generated: 25 February, 2010, 20:58
http://ip-de-tu-server:5080/
Para que todos los ejemplos de Red5 funcionen ve a http://ip-de-tu-server:5080/installer/ y activa todos los modulos.
En la captura vemos el ejemplo q trae Red5 llamado "Shared Ball", para saber si todo esta bien debemos:
•Abre 2 Navegadores y mueve el logo del Red5 con el cursor... y notaras como el logo de
Red5 se mueve en ambos Navegadores al mismo tiempo... (Real Time rulezzzzz!!! jojo)
http://ip-de-tu-server:5080/demos/
Ahora viene el tema de instalar el Webphone en nuestro servidor RED 5, para ello no encontré ningún manual para
Linux, entonces lo hice a mi modo y funciono :)
http://red5phone.googlecode.com/files/sip.zip
Lo descomprimimos en nuestro pc, pero nos fijaremos que se va a descomprimir la carpeta sip en dos niveles tal que
asi: SIP/SIP/archivos, pues nosotros lo dejaremos asi SIP/archivos.
Hasta ahÃ- ok, ahora en WINSCP en la parte izquierda vamos a el archivo descargado, y en la parte derecha vamos a
/usr/local/red/webapps y pegamos el archivo dentro de webapps, ya podemos cerrar WINSCP.
http://ip-de-tu-server:5080/sip/flex/index.html
http://ip-de-tu-server:5080/sip/javascript/index.html
http://ip-de-tu-server:5080/sip/openlaszlo/index.html
Para poder visualizarlo debe estar corriendo el servidor de RED5, a mi con esta configuración me funciona
perfectamente, y la instalación de elastix era nueva solo para hacer esta prueba.
Chicos este tutorial es una mezcla de muchos tutoriales porque no eh encontrado nada que explique exactamente como
hacerlo, asi que me eh animado a hacerlo yo, tengo que decir que eh hecho un videotutorial, pero no se ve bien una vez
que se sube a youtube o cualquier empresa de videostreaming, además son tantos pasos los que hay que dar que
podrÃ-a crear confusión, por lo menos esa sensación me da a mi.
Chicos nada mas que decir, muchas gracias por todo lo que me habeis enseñado y mi única forma de demostrarlo es
aportando en lo que pueda.
Saludos a todos :)
Elastix Forum - Elastix - The reliable PBX appliance software FireBoard Forum Component version: NEW VERSION GOES HERE Generated: 25 February, 2010, 20:58
============================================================================
En cuanto a lo de que expire la sesión, no eres el primero que se queja. Yo hace mucho tiempo que ya me acostumbré
a escribir los posts en un editor de texto antes y copiar y pegar. También me tocó reescribir algún que otro post largo.
Hablaré con Rafael a ver si se puede hacer algo, pero me parece que ya se lo comenté hace tiempo y creo que era
algún problema del Fireboard, que no te permitÃ-a aumentar el tiempo, o algo asÃ-.
============================================================================
por lo del tiempo de sesion, no te preocupes, lo hice al final en word tambien, ya que no me queria arriesgar de nuevo,
jeje
saludos
============================================================================
Elastix Forum - Elastix - The reliable PBX appliance software FireBoard Forum Component version: NEW VERSION GOES HERE Generated: 25 February, 2010, 20:58