On Sun, Jul 11, 2010 at 11:07 PM, Douglas Hubler <[email protected]> wrote: > I'd like to create a client that can read and write the current IM > status of anyone in the system. I thought the sipXopenfire project > would be the place to create a web service to support such a client. > It may be possible to do this already thru the XMLRPC interface, but I > wasn't sure so I browsed thru the source and drew up the UML diagram > of the important pieces of the project to help figure out the > architecture. > > http://wiki.sipfoundry.org/display/xecsdev/sipXopenfire+architecture > > I have a couple questions: > 1.) The PresenceStatusServlet appears to already allows access the > presence information thru XMLRPC. > 1a.) Is this true?
yes > 1b.) What type of credentials does a client need to > 1b1.) read IM status information > 1b2.) change IM status information I didn't need any credentials. Convenient, but this is a problem i think. > 1c.) I think the sipXregistry's redirect plugin : > SipRedirectorPresenceRouting the only part of the system that uses > this API? probably, but this was curiosity question and not critical to my understanding > Is there any information on the functionality of this plugin i'll update what i was able to figure out. I have a curl command that returns someone's status can should be enough for someone to translate to their programming language of choice. I may also write javadocs for the API functions and publish them somewhere because I'm working with someone that needs a document to follow. > 2.) Does the UML diagram look accurate, are there any important pieces > missing? it will be better than nothing. > 3.) I cannot find any source anywhere that uses the > OpenfireXmlRpcClient package. Is there anything using it? i suspect they were built for ad-hoc testing. _______________________________________________ sipx-dev mailing list [email protected] List Archive: http://list.sipfoundry.org/archive/sipx-dev Unsubscribe: http://list.sipfoundry.org/mailman/listinfo/sipx-dev sipXecs IP PBX -- http://www.sipfoundry.org/
