Hello, Is there any sample code, even pseudo-code, about how to correctly establish calls, and be notified of incoming calls through the '3CX TAPI Service Provider' exposed when the 3CX Assistant (v9) has been installed? Following the obvious way of doing things through TAPI 3, I can establish outgoing calls from my application over the deskphone whose Assistant is configured for (MakeCall and then Connect). These calls always set themselves up as if the 'Use intercom when calling' is NOT checked in Assistant, wether it is checked or not in the assistant. This means my deskphone first rings to notify me of the "MakeCall", I answer, get to listen to the on-hold music while the outgoing call is actually setup and ringing on the destination (external or extension) and then when the party answer, the on-hold music stops and I'm in conversation. A) I'd like to be able (if at all possible) to setup these calls just as when the 'Use intercom when calling' is checked : my deskphone rings while the call is already being setup to my recipient, if I answer I hear the ringing tone just as if I had dialed manually. B) Following and adapting typical Microsoft samples, I somehow do not seem to be able to capture any notification for incoming calls. Is it supported at all by the '3CX TAPI Service Provider' exposed / installed by Assistant V9? C) What about these TAPI interfaces when V10 will be released (with a web-based Assistant) ? Is 3CX committed to continue providing those TAPI interfaces? Thanks in advance for any pointers or clarifications. I have a commercial license to 3CX v9.