Aquí ando, algo enredado con la presencia... os comento:
He instalado el asunto tal y como se comenta en http://openser.org/dokuwiki/doku.php/presence:configuration-file
Lo único que he añadido es lo de alias, auth y location.. todo normal creo.
He realizado pruebas entre un Twinkle y un X-Lite 3.0 para hasefroch.
Cuando cambio el estado en el x-lite, se refleja de perlas en el Twinkle, y cuando hago al revés también. PERO, cuando cambio el estado en Twinkle, dejo de ver el estado del x-lite. Me explico:
Si estoy poniendo el x-lite online, offline todo el rato, el tema va bien. Pero si cambio el Twinkle de online a ofline, ya da igual lo que haga en el x-lite, el twinkle no se entera...
Bug? mala config? Yo apuesto por lo segundo :)
Por otro lado, veo mensajes 'raros' en el log:
[ 110 -- PUBLISH -- Twinkle/1.1 (192.168.1.26:5060) -- FROM: sip:201@192.168.1.123 -- TO: 201 -- ] 0(3057) *** Autenticacion Correcta para PUBLISH *** 0(3057) PRESENCE:get_xcap_tree:The query in table xcap for [username]=201 , domain=192.168.1.123 returned no result 0(3057)
[ 112 -- PUBLISH -- X-Lite release 1003l stamp 30942 (192.168.1.27:38728) -- FROM: sip:200@192.168.1.123 -- TO: 200 -- ] 0(3057) Se necesita autenticacion para PUBLISH 0(3057)
[ 113 -- PUBLISH -- X-Lite release 1003l stamp 30942 (192.168.1.27:38728) -- FROM: sip:200@192.168.1.123 -- TO: 200 -- ] 0(3057) *** Autenticacion Correcta para PUBLISH *** 0(3057) PRESENCE: get_subs_dialog:The query for subscribtion for [user]= 200,[domain]= 192.168.1.123 for [event]= presence returned no result 0(3057) PRESENCE:query_db_notify: Could not get subs_dialog from database 0(3057) PRESENCE:update_presentity: Could not send Notify
Yo lo único que quiero es que se vean los cambios de online/offline y tal... he mirado xcap por encima, pero no se si lo necesito...
Help pliz :)
El Sábado, 15 de Septiembre de 2007, Saúl Ibarra escribió:
He realizado pruebas entre un Twinkle y un X-Lite 3.0 para hasefroch.
Cuando cambio el estado en el x-lite, se refleja de perlas en el Twinkle, y cuando hago al revés también. PERO, cuando cambio el estado en Twinkle, dejo de ver el estado del x-lite. Me explico:
Sólo te puedo decir que no tengo ese problema usando los mismos clientes.
Si estoy poniendo el x-lite online, offline todo el rato, el tema va bien. Pero si cambio el Twinkle de online a ofline, ya da igual lo que haga en el x-lite, el twinkle no se entera...
Haz un ngrep filtrando los NOTIFY en el tráfico que va hacia el X-Lite y comprueba que le llega un NOTIFY más o menos así:
NOTIFY x-lite From: twinkle To: x-lite Content: xml
<presence> <tuple id="xxxx"> <status> <basic>online (o offline en cada caso)</basic> cerrar cerrar cerrar ...
Bug? mala config? Yo apuesto por lo segundo :)
Yo también, al menos ya que a mí me va bien.
Por otro lado, veo mensajes 'raros' en el log:
0(3057) PRESENCE:get_xcap_tree:The query in table xcap for [username]=201 , domain=192.168.1.123 returned no result 0(3057)
En la 1.2 el tema de XCAP va incluido en el módulo presence, en el 1. creo que va separado. Si no tienes un servidor XCAP configurado es lógico que te dé ese aviso. Por cierto, hay un parámetro "force..noseque" que debe estar a 1 en el módulo "presence" precisamente para que si no encuentra datos en el XCAP asuma que se acepta el SUBSCRIBE.
0(3057) PRESENCE: get_subs_dialog:The query for subscribtion for [user]= 200,[domain]= 192.168.1.123 for [event]= presence returned no result
Las funciones hanlde_publish y la otra de "presence" no han encontrado en la tabla presentity, o watchers, etc, entradas sobre ese diálogo, sin más. Es un mero warning.
0(3057) PRESENCE:query_db_notify: Could not get subs_dialog from database 0(3057) PRESENCE:update_presentity: Could not send Notify
Idem
Yo lo único que quiero es que se vean los cambios de online/offline y tal... he mirado xcap por encima, pero no se si lo necesito...
¡Ni de coña! XCAP es para que un cliente pueda subir por http un fichero XML con permisos granulados sobre presencia (quién puede ver su estado, qiuén no...). El único cliente que lo permite es EyeBeam y BRIA (que no X-Lite).
Si tienes curiosidad mira el openxcap.org (creo).
Saludos.
El 15/09/07, Iñaki Baz Castillo ibc@aliax.net escribió:
El Sábado, 15 de Septiembre de 2007, Saúl Ibarra escribió:
He realizado pruebas entre un Twinkle y un X-Lite 3.0 para hasefroch.
Cuando cambio el estado en el x-lite, se refleja de perlas en el Twinkle, y cuando hago al revés también. PERO, cuando cambio el estado en Twinkle, dejo de ver el estado del x-lite. Me explico:
Sólo te puedo decir que no tengo ese problema usando los mismos clientes.
Si estoy poniendo el x-lite online, offline todo el rato, el tema va bien. Pero si cambio el Twinkle de online a ofline, ya da igual lo que haga en el x-lite, el twinkle no se entera...
Haz un ngrep filtrando los NOTIFY en el tráfico que va hacia el X-Lite y comprueba que le llega un NOTIFY más o menos así:
NOTIFY x-lite From: twinkle To: x-lite Content: xml
<presence>
<tuple id="xxxx"> <status> <basic>online (o offline en cada caso)</basic> cerrar cerrar cerrar ...
Ok, ahora pruebo...
Bug? mala config? Yo apuesto por lo segundo :)
Yo también, al menos ya que a mí me va bien.
Por otro lado, veo mensajes 'raros' en el log:
0(3057) PRESENCE:get_xcap_tree:The query in table xcap for [username]=201 , domain=192.168.1.123 returned no result 0(3057)
En la 1.2 el tema de XCAP va incluido en el módulo presence, en el 1. creo que va separado. Si no tienes un servidor XCAP configurado es lógico que te dé ese aviso. Por cierto, hay un parámetro "force..noseque" que debe estar a 1 en el módulo "presence" precisamente para que si no encuentra datos en el XCAP asuma que se acepta el SUBSCRIBE.
Tengo puesto: modparam("presence", "force_active", 1)
Pero parece que se la pela...
0(3057) PRESENCE: get_subs_dialog:The query for subscribtion for [user]= 200,[domain]= 192.168.1.123 for [event]= presence returned no result
Las funciones hanlde_publish y la otra de "presence" no han encontrado en la tabla presentity, o watchers, etc, entradas sobre ese diálogo, sin más. Es un mero warning.
0(3057) PRESENCE:query_db_notify: Could not get subs_dialog from database 0(3057) PRESENCE:update_presentity: Could not send Notify
Idem
Yo lo único que quiero es que se vean los cambios de online/offline y tal... he mirado xcap por encima, pero no se si lo necesito...
¡Ni de coña! XCAP es para que un cliente pueda subir por http un fichero XML con permisos granulados sobre presencia (quién puede ver su estado, qiuén no...). El único cliente que lo permite es EyeBeam y BRIA (que no X-Lite).
Si tienes curiosidad mira el openxcap.org (creo).
OK, entendido!! Al tema!! Thnx Iñaki!
Saludos.
-- Iñaki Baz Castillo
Users-es mailing list Users-es@openser.org http://openser.org/cgi-bin/mailman/listinfo/users-es
El Sábado, 15 de Septiembre de 2007, Saúl Ibarra escribió:
Por cierto, hay un parámetro "force..noseque" que debe estar a 1 en el módulo "presence" precisamente para que si no encuentra datos en el XCAP asuma que se acepta el SUBSCRIBE.
Tengo puesto: modparam("presence", "force_active", 1)
Pero parece que se la pela...
No lo creo, ya que dices que en sentido contrario sí funciona.
Te vas a reir, pero estoy ngrepeando y funiona!! Magia? LoL!! A ver si escribo un post... :)
El 15/09/07, Iñaki Baz Castillo ibc@aliax.net escribió:
El Sábado, 15 de Septiembre de 2007, Saúl Ibarra escribió:
Por cierto, hay un parámetro "force..noseque" que debe estar a 1 en el módulo "presence" precisamente para que si no encuentra datos en el XCAP asuma que se acepta el SUBSCRIBE.
Tengo puesto: modparam("presence", "force_active", 1)
Pero parece que se la pela...
No lo creo, ya que dices que en sentido contrario sí funciona.
-- Iñaki Baz Castillo
Users-es mailing list Users-es@openser.org http://openser.org/cgi-bin/mailman/listinfo/users-es
El Sábado, 15 de Septiembre de 2007, Saúl Ibarra escribió:
Aquí ando, algo enredado con la presencia... os comento:
He instalado el asunto tal y como se comenta en http://openser.org/dokuwiki/doku.php/presence:configuration-file
Lo único que he añadido es lo de alias, auth y location.. todo normal creo.
He realizado pruebas entre un Twinkle y un X-Lite 3.0 para hasefroch.
Cuando cambio el estado en el x-lite, se refleja de perlas en el Twinkle, y cuando hago al revés también. PERO, cuando cambio el estado en Twinkle, dejo de ver el estado del x-lite. Me explico:
Si estoy poniendo el x-lite online, offline todo el rato, el tema va bien. Pero si cambio el Twinkle de online a ofline, ya da igual lo que haga en el x-lite, el twinkle no se entera...
ahhhhhhhh!!
Espera Saúl, que X-Lite viene por defecto configurado para usar presencia agente-agente (la cuál OpenSer no soporta). Tienes que cambiarle en la conf a "presence server" o algo así.
El lunes seguimos que me piro ;)
El Sábado, 15 de Septiembre de 2007, Iñaki Baz Castillo escribió:
El Sábado, 15 de Septiembre de 2007, Saúl Ibarra escribió:
Aquí ando, algo enredado con la presencia... os comento:
He instalado el asunto tal y como se comenta en http://openser.org/dokuwiki/doku.php/presence:configuration-file
Lo único que he añadido es lo de alias, auth y location.. todo normal creo.
He realizado pruebas entre un Twinkle y un X-Lite 3.0 para hasefroch.
Cuando cambio el estado en el x-lite, se refleja de perlas en el Twinkle, y cuando hago al revés también. PERO, cuando cambio el estado en Twinkle, dejo de ver el estado del x-lite. Me explico:
Si estoy poniendo el x-lite online, offline todo el rato, el tema va bien. Pero si cambio el Twinkle de online a ofline, ya da igual lo que haga en el x-lite, el twinkle no se entera...
ahhhhhhhh!!
Espera Saúl, que X-Lite viene por defecto configurado para usar presencia agente-agente (la cuál OpenSer no soporta). Tienes que cambiarle en la conf a "presence server" o algo así.
El lunes seguimos que me piro ;)
Otra cosa:
Añade en Twinkle un buddy con el mismo nomrbe de usuario que su cuenta, y cambia el estado de presencia, deberías verlo reflejado.
Jeje, a eso me había adelantado, ya tenía lo de 'presence server' :)
Parece que todo va OK ahora, habrá sido una ida de pinza...
Thx x la ayuda Iñaki!!
El 15/09/07, Iñaki Baz Castillo ibc@aliax.net escribió:
El Sábado, 15 de Septiembre de 2007, Iñaki Baz Castillo escribió:
El Sábado, 15 de Septiembre de 2007, Saúl Ibarra escribió:
Aquí ando, algo enredado con la presencia... os comento:
He instalado el asunto tal y como se comenta en http://openser.org/dokuwiki/doku.php/presence:configuration-file
Lo único que he añadido es lo de alias, auth y location.. todo normal creo.
He realizado pruebas entre un Twinkle y un X-Lite 3.0 para hasefroch.
Cuando cambio el estado en el x-lite, se refleja de perlas en el Twinkle, y cuando hago al revés también. PERO, cuando cambio el estado en Twinkle, dejo de ver el estado del x-lite. Me explico:
Si estoy poniendo el x-lite online, offline todo el rato, el tema va bien. Pero si cambio el Twinkle de online a ofline, ya da igual lo que haga en el x-lite, el twinkle no se entera...
ahhhhhhhh!!
Espera Saúl, que X-Lite viene por defecto configurado para usar presencia agente-agente (la cuál OpenSer no soporta). Tienes que cambiarle en la conf a "presence server" o algo así.
El lunes seguimos que me piro ;)
Otra cosa:
Añade en Twinkle un buddy con el mismo nomrbe de usuario que su cuenta, y cambia el estado de presencia, deberías verlo reflejado.
-- Iñaki Baz Castillo
Users-es mailing list Users-es@openser.org http://openser.org/cgi-bin/mailman/listinfo/users-es
sr-users-es@lists.kamailio.org