Forum Discussion
Microsoft Teams Incoming/Active Call Transfer
Hi,
Case: I need to create a MS Teams Tab app with abitlity to Transfer the incoming/active call to another user from my tenant (I know that MS Teams has native Transfer button, but still, this is the requirement).
Flow: User clicks on Tab -> gets the list of users -> choose 1 -> click Transfer button -> the call is transfered.
1. To do it via Graph API - I need to somehow retrieve the call id. Is there any possible way to do that?
2. Is there any other way to transfer the call programatically?
3. Even if any of you know a very complex way to do that, please, mention it here.
11 Replies
- Meghana-MSFTFormer Employee
VeremiiCG - Please refer the below docs
- There are two ways to get the id of a callRecord - Get callRecord - Microsoft Graph v1.0 | Microsoft Learn
- call: transfer - Microsoft Graph v1.0 | Microsoft Learn
- VeremiiCGCopper Contributor
Meghana-MSFT - Thank you for your answer!
However, seems that both ways let us to retrive the call id of the already completed call:
"The call record is available only after the associated call is completed".
In my case, I need to somehow transfer the incoming/active call. It seems to be slightly harder..- Meghana-MSFTFormer EmployeePlease check this sample https://github.com/OfficeDev/Microsoft-Teams-Samples/tree/main/samples/bot-calling-meeting/csharp.