[OpenSER-Devel] missing notify in latest trunk

Juha Heinanen jh at tutpro.com
Fri Jun 6 15:14:10 CEST 2008


when i start twinkle, user sip:jh at test.fi registers itself and subscribes
presence of sip:test at test.fi.  

at this point sip:test at test.fi has not been registered.  openser,
however, correctly send notify to sip:jh at test.fi that contains
Subscription-State: active;expires=3600 header:

Jun  6 15:59:21 localhost /usr/sbin/openser[28438]: INFO:presence:send_notify_request: NOTIFY sip:jh at test.fi via sip:jh at 192.98.101.10:5074 on behalf of sip:test at test.fi for event presence 

then sip:test at test.fi registers and subscribes presence of
sip:jh at test.fi.  openser promptly sends notify to sip:test at test.fi
regarding presence of sip:jh at test.fi:

Jun  6 16:01:45 localhost /usr/sbin/openser[28439]: INFO:presence:send_notify_request: NOTIFY sip:test at test.fi via sip:test at 192.98.101.10:5074 on behalf of sip:jh at test.fi for event presence 

but it does not send notify to sip:jh at test.fi regarding the changed
presence status of sip:test at test.fi although the subscription is still
valid, i.e., watcher jh exists in active watchers table for presentity
uri sip:test at test.fi.

this has worked before, but i don't remember how long before, i.e., when
i added user sip:test at test.fi to twinkle, both sip:jh at test.fi and
sip:test at test.fi showed each other as online.

please let me know if you need more info to debug this.

-- juha



More information about the Devel mailing list