Isues of annotations (packetExtensions) in Presence and Roster

Hello again!

I am still implementing a client with special abilities for IQ protocol.

My task specification says that we have to announce/check the ability of the client to answer certain queries using packetExtensions for presence stanzas.

Actually, my client sends presence stanzas that look aproximately like this:

I can not find out, what makes the difference…

Do I need to extend the Roster?

How can I get the annotated presence from the server?

Or do I need to implement something on client side (like automatically sending back my own annotated presence stanza when I receive one…)

I’'ll keep on trying, but meanwhile, I would be glad for a hint!

Thanx again!

Ruth