Joel
This sounds very interesting. Is there a particular reason you propose Openfire? Not that I would know much about it, but did you go through an eval of different XMPP servers? Is there an XMPP server that is not GPL licensed and works well? Is one of the apps you are looking at federation with GoogleTalk? You might know that sipXecs cooperates with FreeSWITCH. FreeSWITCH includes a module for XMPP federation and the FreeSWITCH conferencing server that is used inside sipXecs uses XMPP to announce conference events and to allow dynamic conference controls from an IM client. I don't know whether the FreeSWITCH module would also work with Openfire, but I think they tested it with Jabberd2. I agree with Scott that you should use the RLS server to subscribe to presence. --martin ________________________________ From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Joel Reed Sent: Wednesday, November 05, 2008 2:47 PM To: [email protected] Subject: [sipX-dev] sipX integration with Openfire I'm looking at what it would take to integrate sipX with openfire, an XMPP based real time collaboration (RTC) server. In specific, I'd like to provide functionality similar to the Asterisk IM plugin (see http://www.igniterealtime.org/projects/openfire/plugins/asterisk-im/read me.html), where users can see whether a fellow user is on the phone or not. Being very new to sipX, I'm wondering what the best way to implement this would be. At the moment, I'm thinking about adding another CallStateEventBuilder to sipXproxy that queued CSE events onto a message queue. SipXProxyCseObserver.cpp would write events normally, but also queue an event message if configured to do so. I'd notice that there's a SIP Presence Event RFC and looked at sipxtapi briefly, though it looked like going down that path might take a whole lot more time and be more difficult to integrate into a java based openfire plugin. If anyone with more sipX experience could provide additional guidance or feedback it would be greatly appreciated. If I can create something of general usefulness I'd be more than happy to submit back to the sipX project. jr
_______________________________________________ sipx-dev mailing list [email protected] List Archive: http://list.sipfoundry.org/archive/sipx-dev Unsubscribe: http://list.sipfoundry.org/mailman/listinfo/sipx-dev
