« Back to Cisco JTAPI Questions

CTI Java API - Getting a copy of

Combination View Flat View Tree View
Threads [ Previous | Next ]
How do I get a copy of the CTI Java API?
com.cisco.cti.client.*
com.cisco.cti.protocol.*
com.cisco.cti.util.*
I can see 100+ classes in the jtapi.jar.
 
Thanks,
 
Dan

The 'CTI' classes are an abstraction layer between the JTAPI layer and the CTI wire protocol.  This CTI layer is re-used to a large extent with TAPI as well.
 
There would be few benefits to using this layer directly, and it is not documented/supported for external use.

To add on to what David has said, the cti layer in JTAPI has no usable real object model to speak of, it's just raw protocol messages being sent back and forth, and very basic objects being created and pass up to the JTAPI layers.
 
You'd end up reinventing the wheel many times over if you wanted to maintain a nice object model and attempted to write an application using only the CTI layer.
 
The libraries you mentioned are all within the jtapi.jar file. You are free to import them in your applications and use them if you wish, but as David said, there is no support or documentation for them.