Chi ha avuto modo di utilizzare anche minimamente le TAPI (Telephone API) penso si sia reso conto delle potenzialità e allo stesso tempo della complessità nel loro utilizzo.
Esistono due "librerie" TAPI: le TAPI 2 (DLL normale) e le TAPI 3 (DLL COM). Sul sito http://www.julmar.com/samples.htm è possibile trovare due managed wrapper (scritti in managed C++) per ciascuna delle due "versioni" di TAPI.