Visual Studio Add-In for Debugging the Telephony Service (TAPISRV)
To debug a TSP, you need to attach to the Telephony Service (TAPISRV). TAPISRV is hosted by the svchost.exe process which is hosting many Windows services.
Finding out which process is hosting tapisrv can be accomplished by using the command promptt (e.g. 'tasklist /m tapisrv*' or a task manager that displays or allows you to search by the modules loaded by a process). Then you can use the process id (PID) and search for a process with this ID in Visual Studio's "Attach to process..." dialog.
When you need to do this often, this procedure can get quite annoying. Thus I created a very simple Visual Studio AddIn that creates a menu entry under the Tools menu called "Attach to tapisrv..".
This gives you a simple way of attaching the debugger to the Telephony Service.
I hope someone might find it useful! If you got any comments please write me at: moetje|a|terasens.com