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/readme.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