there is a beginning of a piece of documentation about
participants/listeners at .
Concerning the jabber listener, it should understand YAML, XML and
JSON. The jabber participant itself tends to encode only in JSON .
So on your side (not the engine side), you should simply receive a
JSON encoded hash, modify the values in it, re-encode it as JSON and
send it back to the engine via the JabberListener.
I hope this will help. Best regards,
John Mettraux - http://jmettraux.wordpress.com