Instalado sobre la plataforma mencionada y después de sudar la del chino para
resolver un problema de la dependencia de libcompress-raw-perl con la que
está "ofuskylao e incrustado el perl" del fop2_server, el server arranca y
está escuchando en el puerto 4445 estandar, pero no hay forma de entrar por
el interfaz web, se queda en "Trying to connect to server: 1 ... 2 ... 3 ...
4 ... 10" hasta que da error.
La cosa es que con el thsark no veo ningún intento de conexión desde el apache
al 4445 del fop2_server.
¿Alguien ha probado ya el FOP2?, ¿hay que configurar alguna cosa más que el
fop2.cfg y el config.php?
Saludos
--
Raúl Alexis Betancor Santana
Dimensión Virtual
Se que es de pago, pero estoy probando la demo, que es hasta 15 extensiones,
si ha mejorado tanto como comentan, no me importa abosolutamente nada pagar
los 40€ que vale, esa cantidad en cada instalación es una chorrada y los
clientes la asumen y así el chico de Asteric puede vivir de su trabajo, como
tiene que ser :-)
Pero el tema es que la demo no me funciona, por eso pregunto si alguien la ha
usado.
La utilizé si mal no recuerdo en la versión 8.04 de ubuntu, ahora en
debian lenny no logro que funcione debido a que hay "algo" en un
módulo de perl ... como hicistes para que resolver el problema con
perl?
En el ubuntu 8.04 funcionaba bastante bien, es mucho mejor que su
predecesor, en realidad es altamente recomendado.
Saludos,
--
Linux User: 255902
Please avoid sending me Word or PowerPoint attachments.
See http://www.gnu.org/philosophy/no-word-attachments.html
> La utilizé si mal no recuerdo en la versión 8.04 de ubuntu, ahora en
> debian lenny no logro que funcione debido a que hay "algo" en un
> módulo de perl ... como hicistes para que resolver el problema con
> perl?
perl -e shell -MCPAN
#install Bundle::CPAN
A lo bestia .. XDD
En realidad luego tuve que usar la versión de fop2 para Etch, porque la de
Lenny se seguía quejando de noseque historia del módulos XS, incluso después
de actualizar todo el bundle de CPAN.
Ahora arranca ... pero no funciona :-(
A mi me da este error:
/usr/local/fop2/fop2_server --test
Compress::Raw::Zlib object version 2.023 does not match bootstrap
parameter 2.020 at /usr/local/lib/perl/5.10.0/Compress/Raw/Zlib.pm
line 97.
Compilation failed in require at
/usr/local/share/perl/5.10.0/Archive/Zip.pm line 12.
BEGIN failed--compilation aborted at
/usr/local/share/perl/5.10.0/Archive/Zip.pm line 12.
Compilation failed in require at -e line 359.
:(
perl -MCPAN -e shell
> install PMQS/Compress-Raw-Zlib-2.020.tar.gz
Ahora obtengo este error:
/usr/local/fop2/fop2_server --test
dualvar is only available with the XS version of Scalar::Util at
/usr/local/lib/perl/5.10.0/Compress/Zlib.pm line 9
BEGIN failed--compilation aborted at
/usr/local/lib/perl/5.10.0/Compress/Zlib.pm line 9.
Compilation failed in require at -e line 359.
Saludos,
>
> perl -MCPAN -e shell
>
> > install PMQS/Compress-Raw-Zlib-2.020.tar.gz
>
> Ahora obtengo este error:
>
> /usr/local/fop2/fop2_server --test
> dualvar is only available with the XS version of Scalar::Util at
> /usr/local/lib/perl/5.10.0/Compress/Zlib.pm line 9
> BEGIN failed--compilation aborted at
> /usr/local/lib/perl/5.10.0/Compress/Zlib.pm line 9.
> Compilation failed in require at -e line 359.
Has llegado al mismo punto que yo, a partir de ahí .. descarga el binario de
FOP2 para Etch, en vez de el de Lenny ... y "fuciona FOP2", entendiendose
por "funciona" que arranca, se queda escuchando o pasa el --test ... nada
más, porque luego la conexión desde el interfaz web, no hace ni puto caso.
Creo que el problema esta aquí:
dualvar is only available with the XS version of Scalar::Util
Como se compila la versión XS? No la encuentro en CPAN.
Hola, lo primero muchas gracias por participar en este hilo.
> Si quieren una version del fop2 para un lenny con cpan actualizado
> pueden intentar con este: http://www.fop2.com/downloads/fop2_server_lenny32
> de manera que no tengan que pelear más con dependencias. Este es solo
> el server, si lo corren y no da error pueden reemplazar el fop2_server
> del paquete original por este. Y es la versión de 32 bits, si
> necesitan de 64 creo que con esa no ocurren problemas, pero puedo
> estar equivocado..
No funciona, el sistema no reconoce el binario, lo cual es lógico, porque es
un binario de 32 en un sistema de 64 puro.
> Aclaro que este lío SOLAMENTE sucede con lenny, y por un error de
> empaquetado de mi parte en la versión original.
Si, como ya comenté, con la versión de etch, FOP arranca, pero no funciona
tampoco.
> Con respecto a que luego el cliente no puede conectar, hay muchos
> posts en los foros, varias cosas que revisar en los FAQ, y además
> estoy en línea prácticamente todos los días.
>
> Si estás capturando tráfico y no ves que haya intentos de conexión en
> el puerto 4445, te diría que te fijes si tienes el Flash Player
> INSTALADO. Es el Flash Player quien usa xmlsockets para realizar la
> conexion. Si no lo tienes, pues que nunca te va a funcionar. Intenta
> también con otro navegador a veces el flash player no esta
> correctamente instalado en un navegador pero si en otro (en el mismo
> ordenador).
>
> Tambien hay que asegurarse de no tener algun firewall molestando , ya
> sea entre equipos o quizas en el mismo equipo que tenga algun firewall
> personal o bien el firewall de windows.
Al final se me "encendió" la bombilla, estoy haciendo pruebas mediante un
tunel SSH, porque el servidor está en una red no accesible desde el exterior.
Al hacer capturas en mi equipo local, veía los intentos de conexión a
localhost:4445, por lo que supuse que el .swf tiene puesto a fuego intentar
conectarse al servidor de la URL desde la que ha sido cargado
(http://localhost:5000 en mi caso) y al puerto "estandar" del FOP.
He relanzado el tunel ssh redirigiendo también el puerto 4445, y ahora si se
vé el tráfico en el servidor remoto, pero sigue sin funcionar, he aquí una
captura de lo que hace ...
Capturing on eth0
0.000000 192.168.2.114 -> 192.168.2.2 TCP 55382 > 4445 [SYN] Seq=0 Win=5840
Len=0 MSS=1460 TSV=2822870659 TSER=0 WS=2
0.000024 192.168.2.2 -> 192.168.2.114 TCP 4445 > 55382 [SYN, ACK] Seq=0
Ack=1 Win=5792 Len=0 MSS=1460 TSV=8296587 TSER=2822870659 WS=7
0.000145 192.168.2.114 -> 192.168.2.2 TCP 55382 > 4445 [ACK] Seq=1 Ack=1
Win=5840 Len=0 TSV=2822870659 TSER=8296587
0.015839 192.168.2.114 -> 192.168.2.2 TCP 55382 > 4445 [PSH, ACK] Seq=1
Ack=1 Win=5840 Len=23 TSV=2822870674 TSER=8296587
0.015855 192.168.2.2 -> 192.168.2.114 TCP 4445 > 55382 [ACK] Seq=1 Ack=24
Win=5888 Len=0 TSV=8296589 TSER=2822870674
3.021389 192.168.2.114 -> 192.168.2.2 TCP 55382 > 4445 [FIN, ACK] Seq=24
Ack=1 Win=5840 Len=0 TSV=2822873680 TSER=8296589
3.021529 192.168.2.2 -> 192.168.2.114 TCP 4445 > 55382 [FIN, ACK] Seq=1
Ack=25 Win=5888 Len=0 TSV=8296889 TSER=2822873680
3.021649 192.168.2.114 -> 192.168.2.2 TCP 55382 > 4445 [ACK] Seq=25 Ack=2
Win=5840 Len=0 TSV=2822873680 TSER=8296889
Esto se repite por cada reintento de conexión.
Sigo intentando everiguar porque no va.
> Estoy terminando de preparar la nueva versión que incluye varios
> features nuevos, y también funciona en conjunto con un módulo de
> FreePBX para configurar usarios, permisos, vistas y demás.
Estupendo saberlo, estaremos atentos.
¿¿??¿¿?? .... Ahora funciona ... me voy a pegar un tiro ...
Leyendo en el foro sobre un fulano que no le conectaba ... estaba el consejo
de Nicolas de correr el fop con -X 15 para ver la depuración ... lo hice y ví
algo extraño ... un Evento de unregister expired de un SIP peer repitiendose
hasta el infinito y más allá ... mosqueado, reinicio asterisk, reinicio fop y
voilá!!!!!!! ... ahora funciona ..., menuda mosca, ya vamos a estar dando por
culo con el AMI ... buff
Ha vuelto a pasar ... he parado fop, para adaptar los autoconfig-buttons para
que funcionen con voiceone en vez de freepbx y al volverlo a lanzar, vuelve a
no responder.
Al lanzarlo con -X 15 ... esto es lo que se repite hasta el infinito y más
allá ..
127.0.0.1 <- Event: PeerStatus
127.0.0.1 <- Privilege: system,all
127.0.0.1 <- Peer: SIP/7202
127.0.0.1 <- PeerStatus: Unregistered
127.0.0.1 <- Cause: Expired
127.0.0.1 <- Server: 0
127.0.0.1 <- Event: PeerStatus
127.0.0.1 <- Privilege: system,all
127.0.0.1 <- Peer: SIP/7202
127.0.0.1 <- PeerStatus: Unregistered
127.0.0.1 <- Cause: Expired
127.0.0.1 <- Server: 0
¿Alguna idea de porqué el AMI se pone a enviar esos eventos como una loca?
¿Que tendrá que ver? ... si fop es un elemento externo ajeno a ambos .. :-)
Solo he dicho que para aprovechar una de las características del nuevo FOP,
que es la de generar el fichero buttons.cfg automágicamente, he modificado el
script para que lea de la base de datos de voiceone en vez de la de
frepbx .. na más .. eso no tiene nada que ver con que el AMI se vuelva
tarumba.
pues yo te comento que lo tengo instalado en centos 5.4 y no me jala ,
le hecho de todo con ayuda de nicolas y nada ya no se para donde ir :(
, aqui tengo el post inicial
http://www.fop2.com/forum/viewtopic.php?f=4&t=194&start=10
a mi carga la pantalla del fop2 ,pero cuando ingreso la extensión no
entra al board y queda intentando , intentando ...
buffffff
por el precio pues lo veo accesible , no veo USD $ 40.00 pegados al cielo ...
saludoss
--
rickygm
Podrias mostrarnos la salida de:
dpkg -l | grep scalar
dpkg -l | grep zlib | grep perl
A mi aún no me funciona :(
Sus aviso a todos que ya lo tengo funcionando perfectamente.
De hecho me dio problemas para registarlo, pero nada .. mail a nicolas, ratete
de chat online y un parche para el registro y listo.
Me ha comentado que probablemente en estos días publicará una nueva versión
con estos temas corregidos.
Entre ellos, ha vuelto a empaquetar el fop2 con una lenny pelada, sin
actualizar el CPAN.
suerte para ti no para mi huey ....
pelaaa.......... jaja te envid ...
gracias por tu ayuda solidpc por tu muy buena ayuda , pero yo
uso asterisk puro y seteando las mismas opciones que tu tienes y
todavía no logro andar el fop2 no entra al board se queda asi ...
adjunto las pantallas
y el puerto 4445 esta abierto sin ningun firewall de por medio ...
menos que tenga el fop1
que pega ....!
Asegúrate, con un tcpdump o un tshark en el equipo que tiene el FOP, de que le
está llegando el tráfico al 4445.
El .swf del cliente usa la URL del navegador para la conexión, en mi caso como
estaba conectado a través de un tunnel ssh al 80 del servidor asterisk, no me
funcionaba, ya que no tenía tunelizado también el 4445
Xasto, la de lenny no la tenía reempaquetada aún.
Yo estoy usando la de Etch, pero con el parche getMac, que sino el registro no
funcionaba bien.
Que has roto el hilo con algo que no tiene nada que ver.
No sé si para tocar las narices ... pero teniendo en cuenta que no tira de la
BD de freepbx para los usuarios, pero sí para los botones ... tampoco está
mal que le ponga ese nombre. Yo lo primero que he hecho es adaptarlo a la BD
de VoiceOne X-DD
Saludos