3
votes

While it seems it is not possible for an app to register incoming calls, I wondered if it would be possible to access the call history of the current user?

It looks like there is a Graph API to get information of a specific call by id, I didn't find anything about getting the call history or the last call.

This could be a workaround for our approach: We want to enable the employees to make several notes on incoming calls and reference them with existing items in another web application.

Is there any way to achieve what I'm trying to do?

1
Currently, Graph APIs to access call history is not available. I'll check internally for plans. - Wajeed-MSFT
Update- This is something that we want to do but not under design or planning as of now. Anticipate this to be taken up for development in 1H20. - Wajeed-MSFT
Anything new about the MS Teams call log api? - Sam

1 Answers

3
votes

There seems to be a new Preview way of and application subscribing to a call event though still no way to get the full history.

Application
CallRecords.Read.All:
Subscribe to new call records (POST /beta/subscriptions).

There are more details here https://docs.microsoft.com/en-us/graph/cloud-communications-callrecords but it suggests you could capture the incoming call and allow notes as you want.