Hi,
Something is not working right there. You should have Notify messages even though the subscription state is pending. Please send a part of the openser log when one phone registers and the message trace.
regards,
Anca
mika.saari@wipsl.com wrote:
Hi,
I removed all the buddy information from my EyeBeam 1.5.14, cleared active_watchers, watchers and xcap_xml and restarted the server. Then executed one eyebeam 1.5.14 and created new buddy entry with enabled presence information. Then I executed up the second eyebeam 1.5.14 with correct SIP URI, but still only PUBLISH message was sent but no NOTIFY. Watchers table do have correct "pending" valued subs_status. Also tested to add another buddy to the second client and restarted the first client, but no NOTIFY.
I checked the code a bit and also the logs. The code is trying to lookup event = presence.winfo but there is only event = presence in active_watchers. Though I do not know if this effects anyway ? The active_watchers is cleaned up pretty soon after it is populated by OpenSER, but the watchers table stays in order.
Thank you for any info, -Mika Saari
Hello,
What happens is that the changes in authorization are not effective in reall time. Therefore, if you change the autorization , that is if you click allow in the prompt box, the subscription will not pass in active state imediately. The refresh occurs when a new Subscription from the watchers is received, either a refresh of expires or a new one. If you want to test that it works - you can either set the value of presence modules parameter max_expires to a small value or restart the the phone after having allowed.
regards,
Anca Vamanu
mika.saari@wipsl.com wrote:
Hi,
At the moment I am using SVN version of OpenSER (2:2253M) also I have been using the 1.2 release. The problem has been the NOTIFY message which has been dropping time to time, or like in current svn release, I do not get the NOTIFY message at all anymore. I think my openser.cfg is having something wrong, but haven't been able to figure out what is the reason.
I do use XCAP_Lite 1.0.0 with presence & presence_xml modules. The force_active is set to "0", because I want to have reactive buddy authorization. The XCAP side works nicely, also watchers and active_watchers are populated by OpenSER correctly. But once the SUBSCRIBE is received from client, no NOTIFY is sent to any clients which are active in watchers table.
After reading the log file I found this message from it:
0(4415) PRESENCE: publ_notify: Could not get subs_dialog from database
Thank you for tips, -Mika Saari
Users mailing list Users@openser.org http://openser.org/cgi-bin/mailman/listinfo/users
Users mailing list Users@openser.org http://openser.org/cgi-bin/mailman/listinfo/users