Is it possible to write an C# desktop CTI adapter that observes incoming/outgoing calls over Teams and also starts them?
Goal: Connect Existing .NET desktop CTI client with a running instance of Microsoft Teams
Is it possible with Teams SDK:
• to observe incoming PSTN calls that go trough Teams client?
• to accept or deny the incoming PSTN call?
• to observe the call status of the PSTN call (offering, connected, disconnected)?
• to initiate a new phone call with the PSTN number?

The team is reviewing this feature. Thank you for your votes and comments.
10 comments
-
Simon Jackson commented
couldn't we use the call:\\ protocol? or tel:\\ protocol?
-
Pascal commented
We would need this feature also for our CRM integration.
-
d-aro commented
Any information? We want to be able to subscribe for incoming calls and do a custom database lookup to get information about the caller!
-
Timothy Meredith commented
Sadly we gave up on this ever happening and have begun migrating all of our voice lines away from teams.
-
Matthias commented
CTI and Caller recognition is a MUST migrating skype to teams. We urgently need a working client SDK / API to migrate hundreds of customers. This is a real blocking point!
-
Valentin LECERF commented
Required!
-
Timothy Meredith commented
This, so frustrating MS pushed everyone to teams for VoIP but broke 10+ years of SfB/Lync connectors in the process. Meanwhile those of us that pay top dollar for full Microsoft stack (dynamics/etc) can't get basic call popups. Frustrating! Every developer I speak to regarding this says bots/etc are a complete cluster when trying to accomplish this goal.
-
Anonymous commented
agree
-
Anonymous commented
Would be so great to have it
-
[Deleted User] commented
This would be a great idea...