Buenas,
Estoy jugando un poco con el presence. Configuré el modulo, etc. La tabla "watchers" es "poblada", etc. por openser. Pero hay varias cosas que no entiendo bien.
1.- ¿Relamente, para qué sirve el presence? He estado leyendo y aparentemente sirve un poco como un a especie de "follow-me"... ejemplo: Estoy en mi ofi, me pongo en "no disponible" y tengo hecho un forward a otro softphone... ¿es ésto cierto? No lo entiendo muy bien. 2.- He leído de gente que configura 2 telf y cuando uno se pone en "away", el otro "lo ve"... ¿Cómo lo ve? 3.- Cuando cambio mi status en un teléfono, no se actualiza el status en ninguna tabla. Openser recibe el cambio de status:
en la tabla presentity aparece el record con lo siguiente:
<?xml version="1.0" encoding="UTF-8"?> <presence xmlns="urn:ietf:params:xml:ns:pidf" xmlns:pp="urn:ietf:params:xml:ns:pidf:person" xmlns:et="urn:ietf:params:xml:ns:pidf:rpid:rpid-tuple" xmlns:ep="urn:ietf:params:xml:ns:pidf:rpid:rpid-person" xmlns:es="urn:ietf:params:xml:ns:pidf:rpid:status:rpid-status" xmlns:ci="urn:ietf:params:xml:ns:pidf:cipid" entity="sip:8889990@sip99.yip.com"> pp:person <status> ep:activities ep:activitybusy</ep:activity> </ep:activities> </status> </pp:person> <note>Busy</note> <tuple id="t1"> <contact priority="1">sip:8889990@sip99.yip.com</contact> <status> <basic>open</basic> </status> </tuple> </presence>
Pero nunca se actualiza en watchers, active_watchers o alguna otra.
Muchas gracias..
David
On Thu, 2008-01-17 at 14:36 +0100, David Villasmil wrote:
Buenas,
Estoy jugando un poco con el presence. Configuré el modulo, etc.
La tabla "watchers" es "poblada", etc. por openser. Pero hay varias cosas que no entiendo bien.
1.- ¿Relamente, para qué sirve el presence? He estado leyendo y aparentemente sirve un poco como un a especie de "follow-me"... ejemplo: Estoy en mi ofi, me pongo en "no disponible" y tengo hecho un forward a otro softphone... ¿es ésto cierto? No lo entiendo muy bien.
Para gestionar que unos usuarios publiquen su presencia y que otros se suscriban a ella y reciban notificaciones cuando cambie.
2.- He leído de gente que configura 2 telf y cuando uno se pone en "away", el otro "lo ve"... ¿Cómo lo ve?
El terminal que se suscribe (enviando un mensaje SIP SUBSCRIBE), recibirá una notificación (un mensaje SIP NOTIFY). Como lo presente en el interfaz de usuario es cosa del terminal que uses.
http://www.ietf.org/rfc/rfc3856.txt
3.- Cuando cambio mi status en un teléfono, no se actualiza el status en ninguna tabla. Openser recibe el cambio de status:
en la tabla presentity aparece el record con lo siguiente:
<?xml version="1.0" encoding="UTF-8"?>
<presence xmlns="urn:ietf:params:xml:ns:pidf" xmlns:pp="urn:ietf:params:xml:ns:pidf:person" xmlns:et="urn:ietf:params:xml:ns:pidf:rpid:rpid-tuple" xmlns:ep="urn:ietf:params:xml:ns:pidf:rpid:rpid-person" xmlns:es="urn:ietf:params:xml:ns:pidf:rpid:status:rpid-status" xmlns:ci="urn:ietf:params:xml:ns:pidf:cipid" entity=" sip:8889990@sip99.yip.com"> pp:person <status> ep:activities ep:activitybusy</ep:activity> </ep:activities> </status> </pp:person> <note>Busy</note>
<tuple id="t1"> <contact priority="1">sip:8889990@sip99.yip.com</contact> <status> <basic>open</basic> </status> </tuple> </presence>
Pero nunca se actualiza en watchers, active_watchers o alguna otra.
Watchers y Active Watchers es para almacenar quien está suscrito a la presencia. La presencia publicada se guarda en la tabla presentities así que parece correcto lo que mandas.
http://www.openser.org/docs/modules/1.3.x/presence.html#AEN78
Muchas gracias..
David _______________________________________________ Users-es mailing list Users-es@lists.openser.org http://lists.openser.org/cgi-bin/mailman/listinfo/users-es
2008/1/17 Gustavo ggb@tid.es:
On Thu, 2008-01-17 at 14:36 +0100, David Villasmil wrote:
Buenas,
Estoy jugando un poco con el presence. Configuré el modulo, etc.
La tabla "watchers" es "poblada", etc. por openser. Pero hay varias cosas que no entiendo bien.
1.- ¿Relamente, para qué sirve el presence? He estado leyendo y aparentemente sirve un poco como un a especie de "follow-me"... ejemplo: Estoy en mi ofi, me pongo en "no disponible" y tengo hecho un forward a otro softphone... ¿es ésto cierto? No lo entiendo muy bien.
Para gestionar que unos usuarios publiquen su presencia y que otros se suscriban a ella y reciban notificaciones cuando cambie.
2.- He leído de gente que configura 2 telf y cuando uno se pone en "away", el otro "lo ve"... ¿Cómo lo ve?
El terminal que se suscribe (enviando un mensaje SIP SUBSCRIBE), recibirá una notificación (un mensaje SIP NOTIFY). Como lo presente en el interfaz de usuario es cosa del terminal que uses.
Pues eso, cómo se ve? jeje... estoy usando x-lite (sin licencia) y eyebam (con licencia)
http://www.ietf.org/rfc/rfc3856.txt
3.- Cuando cambio mi status en un teléfono, no se actualiza el status en ninguna tabla. Openser recibe el cambio de status:
en la tabla presentity aparece el record con lo siguiente:
<?xml version="1.0" encoding="UTF-8"?>
<presence xmlns="urn:ietf:params:xml:ns:pidf" xmlns:pp="urn:ietf:params:xml:ns:pidf:person" xmlns:et="urn:ietf:params:xml:ns:pidf:rpid:rpid-tuple" xmlns:ep="urn:ietf:params:xml:ns:pidf:rpid:rpid-person" xmlns:es="urn:ietf:params:xml:ns:pidf:rpid:status:rpid-status" xmlns:ci="urn:ietf:params:xml:ns:pidf:cipid" entity=" sip:8889990@sip99.yip.com"> pp:person <status> ep:activities ep:activitybusy</ep:activity> </ep:activities> </status> </pp:person> <note>Busy</note>
<tuple id="t1"> <contact priority="1">sip:8889990@sip99.yip.com</contact> <status> <basic>open</basic> </status> </tuple> </presence>
Pero nunca se actualiza en watchers, active_watchers o alguna otra.
Watchers y Active Watchers es para almacenar quien está suscrito a la presencia. La presencia publicada se guarda en la tabla presentities así que parece correcto lo que mandas.
http://www.openser.org/docs/modules/1.3.x/presence.html#AEN78
Muchas gracias..
David _______________________________________________
Muchas gracias
David
On Thursday 17 January 2008 14:48:27 David Villasmil wrote:
Pues eso, cómo se ve? jeje... estoy usando x-lite (sin licencia) y eyebam (con licencia)
Añade un contacto y marca la casilla de "subscribirse a su presencia" (o algo así).
ah, y en el X-Lite o Eyebeam vete a la a configuración de "Presencia" y elige "Server" en vez de "agent to agent".
sr-users-es@lists.kamailio.org