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/

Reply via email to