question

jhochwald avatar image
0 Votes"
jhochwald asked ·

Graph API Call call to opt in/out from a Teams Call queue

Is there any call that I can use to opt in and opt out an agent from a Call group?
Background: I want to trigger (via an existing LOB) an Opt in to an existing Call Queue.
The trigger is a shift, assigned to the agent (time based).
The user can do that in the client or via web interface, but I want to ensure that the agent is part of the call queue during his assigned (and acknowledged) shift.

office-teams-app-devmicrosoft-graph-teamworkmicrosoft-graph-cloud-communications
· 3
10 |1000 characters needed characters left characters exceeded

Up to 10 attachments (including images) can be used with a maximum of 3.0 MiB each and 30.0 MiB total.

Adding right tags/teams to assist

1 Vote 1 ·

@jhochwald,

As we are mainly responsible for general issue of Microsoft Teams, your question related to development is not in our scope. I would remove office-teams-windows-itpro. Thanks for your understanding.

Besides, I found an official document about API of Teams call. You could learn more from this link.



Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.



0 Votes 0 ·
jhochwald avatar image jhochwald SharonZhao-MSFT ·

Thanks for your response.
The call API als great (use it in some cases), but it doesn’t expose the functionality I need to add or remove an agent to a group.

0 Votes 0 ·

1 Answer

Deva-MSFT avatar image
0 Votes"
Deva-MSFT answered ·

You may want to check this out and see if it helps.


· 3 ·
10 |1000 characters needed characters left characters exceeded

Up to 10 attachments (including images) can be used with a maximum of 3.0 MiB each and 30.0 MiB total.

Thanks for the reply,

This is what I wrote in my question:

The user can do that in the client or via web interface, but I want to ensure that the agent is part of the call queue during his assigned (and acknowledged) shift.

I try to automate that with GRAPH. My app is already using the Shifts, so it knows when an agent is on duty.
So I try to figure out a way to automate that!

0 Votes 0 ·

Hi @jhochwald,

Could you please refer this document.


1 Vote 1 ·
jhochwald avatar image jhochwald RamaMohanaCharyAkavarapu-4424 ·

Hi @RamaMohanaCharyAkavarapu-4424

This is the perfect description of the setup, was the basic design we implemented.
Let’s that the support queues in the middle as an example:
The membership is assigned and the members (agents) can sign in and out manually. This works perfect!

I case of an absence, the member/agent has to sign out, otherwise he will be signaled. If a shift is changed (absence, whatever happens) the other agent needs to sign in on his device. Otherwise no one is assigned. The assignment is unrelated to the membership (which is based on the group membership).

I try to find a way to automate that. The client has a shift planning that knows exactly which agent is active and when. And they will never forget to set there status in the planning tool (this is money related for them) 😉

During regular work hours this is mostly not an issue, but outside of regular business hours it can become an issue.

0 Votes 0 ·