[OpenSER-Users] OpenXcap + Presence
Andreas M.
openser at breitenlee.net
Mon Feb 18 17:04:24 CET 2008
Hello,
still playing arround with presence and xcap, another thing i would like to know is following query
that i can see in my sql logs:
username,domain,doc_type,etag,doc_uri,port from xcap where source=1
Q: What does the "source" value stand for, because currently all data records have a value of "0"
Also trying currently with "inetgrated xcap_server="0" " but with "xcap_client" module, also with no
success...
Presence status keeps always pending....
Any hints ?
r,
Andreas M.
Andreas M. schrieb:
> Hello,
> i installed OSER 1.3-SVN and openxcap-0.9.9 (does not work with OSER 1.2 :) )
>
> XCAP Server is running, also openser, but i can´t see any presence status, clients sends publish but
> no notifys are sent out.
>
> i´m using latest eyebeam clients, i can also see that privacy rules are updated in the xcap
> database, but subscribtion status is always pending.
>
> i can see that xcap doc is loaded through a query, but status is pending.
> Had a long time presence running mit "force_active = 1", but now i want to introduce also xcap
> functionality.
>
> Where can i start to debug ?
>
> r,
> Andreas M.
>
> presence config:
> ## presence module
>
> modparam("presence", "db_url","mysql://xx:xx@127.0.0.1/presence")
> modparam("presence", "presentity_table", "presentity")
> modparam("presence", "active_watchers_table", "active_watchers")
> modparam("presence", "watchers_table", "watchers")
> modparam("presence", "clean_period", 100)
> modparam("presence", "to_tag_pref", 'mango')
> modparam("presence", "expires_offset", 10)
> modparam("presence", "max_expires", 3600)
> modparam("presence", "server_address", "sip:10.0.0.1:5065")
> modparam("presence", "fallback2db", 1)
>
> modparam("presence_xml", "db_url","mysql://xxx:xxx@127.0.0.1/presence")
> modparam("presence_xml", "xcap_table", "xcap")
> modparam("presence_xml", "force_active", 0)
> modparam("presence_xml", "pidf_manipulation", 0)
> modparam("presence_xml", "integrated_xcap_server", 1)
>
> also i can see following query in my sql log, that does not work (field does not exists)
>
> select id from watchers where inserted_time<1202992297 AND subs_status='pending'
>
> source:
> CREATE TABLE `watchers` (
> `id` int(10) unsigned NOT NULL auto_increment,
> `presentity_uri` varchar(128) NOT NULL,
> `watcher_username` varchar(64) NOT NULL,
> `watcher_domain` varchar(64) NOT NULL,
> `event` varchar(64) NOT NULL default 'presence',
> `status` int(11) NOT NULL,
> `reason` varchar(64) default NULL,
> `inserted_time` int(11) NOT NULL,
> PRIMARY KEY (`id`),
> UNIQUE KEY `watcher_idx` (`presentity_uri`,`watcher_username`,`watcher_domain`,`event`)
> ) ENGINE=MyISAM AUTO_INCREMENT=10 DEFAULT CHARSET=latin1;
>
>
--
g,
Andreas M.
More information about the Users
mailing list