There is already support in there for preseContent and I have had it
working with Jitsi.
The problem is that Jitsi seems to use a differently formatted path for
the icon than OMA clients do. In fact, several of the paths appeared to
be different.
I worked around this by using a reg-ex to identify and fix the incorrect
path in the xhttp event route. Something like:
# Jitsi...
if ($hu=~"^/xcap-root/resource-lists/users/.*/index$")
$var(doc_uri) = $(hu{re.subst,/(^\/xcap-root\/resource-lists\/users
\/.*\/).*$/\1generallist.xml/});
else if ($hu=~"^/xcap-root/pres-rules/users/.*/presrules$")
$var(doc_uri) = $(hu{re.subst,/(^\/xcap-root\/)pres-rules(\/users\/.*
\/)presrules/\1org.openmobilealliance.pres-rules\2pres-rules/});
else if ($hu=~"^/xcap-root/oma_status-icon/users/.*/.*$")
$var(doc_uri) = $(hu{re.subst,/(^\/xcap-root
\/)oma_status-icon(\/users\/.*\/).*
$/\1org.openmobilealliance.pres-content\2oma_status-icon\/preseImage/});
Regards,
Peter
On Tue, 2011-10-04 at 11:05 +0300, Juha Heinanen wrote:
would it be a big job to add support in xcap server
for auid
oma_status-icon?
now when i start jitsi, i get to syslog error message
Oct 4 10:58:58 sip /usr/sbin/pres-serv[3493]: ERROR: xcap_server [xcap_misc.c:202]:
unsupported auid in [/xcap-root/oma_status-icon/users/sip:jh@test.fi/sip_communicator]
i think it is a bug in jitsi that i doesn't check xcap-caps of the
server, before sending oma_status_icon put, but that is another story.
-- juha
_______________________________________________
sr-dev mailing list
sr-dev(a)lists.sip-router.org
http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-dev
--
Peter Dunkley
Technical Director
Crocodile RCS Ltd