Programmatically answer call from Teams Call Queue

Ty Oh 21 Reputation points
2023-03-02T23:55:05.07+00:00

Hi,

There has been an update in how the standard Teams Client answers calls from Teams Call Queues.

This update seems to have occurred in the recent weeks as of this writing on the 1st of March 2023.

When the Teams Client answers a call from a Call Queue, the call is then transferred somewhere to get connected to caller.

This was not previously the case.

We are using Graph API on the server side and the TeamsCallAgent API available from @azure/communication-calling SDK on the client side and have built a Call Center WebClient which supports Teams phone types.

At the moment, when our WebClient answers the call from a Call Queue, the call is answered, but this seems to be some dummy call. The audio is not connected to the caller, the caller is still hearing music.

How we do programmatically do this transfer like the standard Teams client? Where do we transfer the call to?

Here are screenshots of what's happening with the Teams Client since the recent update.

  • Call from Call Queue is answered in Teams Client.

User's image

  • We can see that the call gets transferred somewhere as seen in the screenshot below.

User's image

  • Then a second later we see the call is connected as shown below.

User's image

Thanks.

Microsoft Teams Development
Microsoft Security Microsoft Graph
Microsoft Teams Microsoft Teams for business Other
{count} votes

2 answers

Sort by: Most helpful
  1. Sayali-MSFT 3,911 Reputation points Microsoft External Staff Moderator
    2023-03-06T18:00:21.3066667+00:00

    @Ty Oh - Calling and Meeting Bot provides basic functionality like Create Call, Join a call, Transfer/Redirect a call, Join a scheduled meeting and invite the participants by integrating cloud communications API Graph API.

    Sample Link-https://github.com/OfficeDev/Microsoft-Teams-Samples/tree/main/samples/bot-calling-meeting/csharp

    Hope it is helpful.


  2. Dor Ezra 0 Reputation points
    2023-08-30T08:38:02.2533333+00:00

    Hi @Ty Oh ,
    Did you find any solution for this issue?

    0 comments No comments

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.