05-09-2013 03:33 PM - edited 03-16-2019 05:15 PM
Hello,
I want to do a proof of concept at work, and I was wondering, is it possible to send some sort of message (notification) to a computer when the IP phone rings? What I would like to do ideally is to develop an application (I'm a developer) that pops up a small message on the screen with the caller's name everytime the phone rings. If the phone can call a web service (with ideally the caller's name) over HTTP or HTTPS this can be easily done. Or if somehow the phone can send a signal to the computer then I guess it can be done as well. Is this possible in any way?
Your help is greately appreciated.
Thank you,
Esfandiar
Phone model: Cisco IP Phone 7965G)
Solved! Go to Solution.
05-10-2013 03:48 AM
The phone wouldn't do this but you can integrate with CUCM to accomplish this. You would need to use the Telephony Service Provider which amounts to either a Windows or Java TAPI provider. Either a desktop workstation or a third-party application server can use the TAPI interface to receive call state information from one or many phones. Note that the TSP version is version-dependant on the CUCM build you are running. Every time you patch CUCM you will need to update the TSP client as well.
Addtional details is available here:
http://developer.cisco.com/web/tapi/home
Please remember to rate helpful responses and identify helpful or correct answers.
05-10-2013 03:48 AM
The phone wouldn't do this but you can integrate with CUCM to accomplish this. You would need to use the Telephony Service Provider which amounts to either a Windows or Java TAPI provider. Either a desktop workstation or a third-party application server can use the TAPI interface to receive call state information from one or many phones. Note that the TSP version is version-dependant on the CUCM build you are running. Every time you patch CUCM you will need to update the TSP client as well.
Addtional details is available here:
http://developer.cisco.com/web/tapi/home
Please remember to rate helpful responses and identify helpful or correct answers.
05-13-2013 03:16 PM
Thank you very much Jonathan, that's exactly what I needed. It's working perfectly for me now.
Here are some more details that helped me:
- There is a TAPI wrapper for C# here: http://atapi.codeplex.com/releases/view/106299 (there are sample files when you download the binary from this older version: http://atapi.codeplex.com/releases/view/40055) It's also possible to get this from Nugget.
- For installing TAPI client for Cisco I used this guide (it's for v8.5.1 which is what our company is using):
http://www.cisco.com/en/US/docs/voice_ip_comm/cucm/tapi_dev/8_5_1/installation.html
- There is a developer's guide for TAPI here (again v8.5.1):
http://www.cisco.com/en/US/docs/voice_ip_comm/cucm/tapi_dev/8_5_1/tapi_dev_guide.html
but I didn't need to use it honestly since the TAPI wrapper for C# had enough samples.
Thanks again,
Esfandiar
Discover and save your favorite ideas. Come back to expert answers, step-by-step guides, recent topics, and more.
New here? Get started with these tips. How to use Community New member guide