Hello,

You probably have not emptied database before running presence with force_active= 1. If finds a record in the table, the module takes the for the subscription from there, it beeing the previous one, and then queries xcap_xml table for eventual changes.
please dump the table before running openser again.
I will best make a change in the code, taking this scenario into consideration and updating the watchers table if force_active is set to 1 and prevoius record is with state pending.

Best regards,

Anca Vamanu

Klaus Darilion wrote:



Geir O. Jensen wrote:

I'm trying to get eyebeam/x-lite to exchange presence status with Gaim's
SIMPLE function.
Using "force_active=1" allows me to see the status of the Gaim account, I
still get requests that I have to answer to from Gaim about it seeing my
status. And the Gaim never does.
Even with Force Active on, status is still pending in the watchers table.


force_active=1 does not change the "pending" to "active", but "pending" is treated like "active".


Further, in the tables I see the eyebeam/x-lite account has sent a
presence.winfo event while the other accounts sends a presence event. Is
this the cause of Gaim not seeing the info from eyebeam/x-lite? And if so,
what is broken? Gaim, OpenSER or eyebeam?!


presence.winfo (watcherinfo) is used if a client wants to know who has SUBSCRIBed its presence.

regards
klaus


Has anyone managed to get cross-platform presence status working? And
through which clients?

// sip:[EMAIL PROTECTED] | h323: 004710012
   pstn: +47 73 55 79 23   | fax: +47 73 55 79 01

_______________________________________________
Users mailing list
[email protected]
http://openser.org/cgi-bin/mailman/listinfo/users


_______________________________________________
Users mailing list
[email protected]
http://openser.org/cgi-bin/mailman/listinfo/users



_______________________________________________
Users mailing list
[email protected]
http://openser.org/cgi-bin/mailman/listinfo/users

Reply via email to