David Lender:
Yes, CTIOS Cils applications can be multithreaded. Our own Siebel driver is a multi agent mode application. However, a single agent mode session connects to a single CTIOS server, not multiple ones. That said, I see no reason separate agent mode sessions cannot connect to different CTIOS servers.
CTIOS 6.0 is no longer supported. CTIOS 7.5 goes off maintenance shortly. Suggest you use CTIOS Cil 8.5 or later. CTIOS Cils in general are thread safe I have heard of customers creating multi-threaded applications using C++, .NET and Java Cils.
Basudeb Acharyya:
Thank you David for your quick reply. I am new in CISCO CTI world. Let me tell you my thoughts:
Basically I want to utilise your CIL(CTIOS 7.5) library to create a single application that can serve the following things:
1.) Create different CTIOS objects in different threads in the same application to connects to different CTIOS servers.
2.) Each CTIOS object should handle all agents(events and call data) for a particular CTIOS server. Please confirm me whether it is possible or not.
3. Is it possible that we can create a single application in Monitor mode that can handle all agents(events and call data) for all CTIOS servers?
Could you please let me know when CTIOS 7.5 goes off maintenance. This is very importnat for us.
Regards,
Basudeb