TAPI (Telephone Application Programming Interface) is part of Microsoft Windows. It gives software applications access to telephony hardware, independent of the hardware it is accessing. This allow applications such as Outlook to be able to dial the phone, or CRM applications to screen pop on inbound calls with relevant details (without the software knowing what the hardware is).
babblevoice TAPI is a SIP TAPI driver. It bridges the gap between Internet telephone calls and the application on your computer. So know you can click to dial from Act, Outlook or screen pop from Outlook (third party software required).
What’s more, we have open sourced this driver (which is our second driver asttapi being the first). So it is free to use on your babblevoice account and it is free to use on your own SIP implementation.
It is very simple to install. We have tested it on Windows XP and should work on any platform since although there is no 64 bit version. Simply:
It is primarily designed to work with babblevoice, however it has been tested and works with Freeswitch, the open source telephony switch.
Theoretically it should work with any SIP server which supports RFC 4235. We have tested it with Asterisk, but unfortunately hardly works. This is because we use a type of SIP presence unsupported by Asterisk - RFC 4235.
In the mean time there is still asttapi available at sourceforge.
SIP Sofia is a large component in bv-tapi which is an open source SIP library which has come out of the Labs at Nokia.