[sip-comm] Use sip-communicator with other java project


Hi sip-communicator community,

I am relatively new to sip-communicator and am wondering how possible it is to incorporate some of its services in my java application. I have developed a voice recognizer/speech synthesizer application which I need to plug in to sip-communicator. Basically what I want to find out is :

(1) Configuring - is it possible to configure and launch it from another java class
(2) Control - is it possible to dial out or answer the phone via another java class
(3) Voice out - can I send voice from my application into the sip client
(4) Voice in - can I get voice into my java class from the SIP client.

I do apologize if my questions seem trivial but as mentioned earlier, I am just getting into sc and am doing as much learning as I can plus my work is kind of high priority. Thank you very much in advance.