2021.03.17 - SIP/TAPI
Configuring incoming call notifications with SIP and TAPI
Intro
There's not going to be much to say here, I mostly just wanted to record this awesome piece of software that I found.
A new feature of a friend's customer managment software is that it can read Caller ID information and popup customer records when a customer calls. Unfortunately it's designed around the windows TAPI interface, which is primarly for Windows to talk to modems. Even if I felt like installing dial-up modems in every computer at this friend's shop, he uses a VoIP phone system. In my mind I'd think Windows should just have SIP support build into TAPI, but I think Microsoft has mostly forgotten about TAPI.
After a bunch of searching I actaully found a program that handles registering to a SIP account and passing incoming call notifcations to TAPI. And it even works on windows 10! https://github.com/nic-at/siptapi. Installation is as simple as downloading the lasted release binary's zip file, extracting the .tsp from the x64\Release SingleLine directory and copying it into the C:\Windows\System32 folder.
Then just open the Control Panel, go to Phone and Modem, Advanced tab and click Add.... You should be able to find SIPTAPI Service Provider on that list to add. The just configure the SIP Settings, I filled in the SIP Domain, SIP Proxy, SIP User, Password and Auth-User boxes and checked the activate and register boxes. Then all I had to do was select the line in my Caller ID software and I was all set!
-Nick