Ludovic, > The kind of specific functions are: > - when a message is sent from a local jid to another local > jid, I want to be able to filter or modify the message. For > exemple, to do automatic translation (because I know the > 'from' jid is spanish and the 'to' jid is german)
Jive Messenger includes a packet interceptor API that makes this type of thing very simple. As was recently mentioned on jdev, people are using this API to write things such as a content filter plugin to filter out profanity. You should be able to write a translation filter pretty easily assuming you had a translation engine. Check out the plugin developer guide for more info: http://tinyurl.com/c2far > - when a message or a presence is sent from a local jid to > specific virtual jid, forward it to differents real jid. And > when a presence query is asked for a virtual jid, reply > 'available' if at least one of the different real jid is > available. In a few word, it is like a mailing list. It sounds like you're looking for our JEP -- http://www.jabber.org/jeps/jep-0142.html. It's a protocol that exposes a group of people (such as support agents) as a single JID. So, [EMAIL PROTECTED] will reflect the presence of all the support agents and when you want to chat with an agent, you will be routed to the most available one. Our product that implements this JEP, Jive Live Assistant, is an extension of Jive Messenger -- http://www.jivesoftware.com/products/liveassistant. It comes with a web client to embed in web pages, but you can also use the protocol through standard IM clients. In the near future, we'll have an external component version of Live Assistant that will work with several other XMPP servers. Regards, Matt _______________________________________________ jdev mailing list [email protected] http://mail.jabber.org/mailman/listinfo/jdev
