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

Reply via email to