Remove/terminate the call without a callId

Maksym Rossiitsev 21 Reputation points
2021-02-09T15:28:08.877+00:00

Good afternoon,

I've been using Application for accessing Calling API and faced an issue:
Whenever the call is created for the same OnlineMeeting on top of the existing call - it's not possible to terminate it (without knowing the previous CallId which may be lost) and an application hangs in the call indefinitely, making the call active.

Example:

  • A Call was created for OnlineMeeting with VTC 123456789, generating the Call ID - 34200200-cd1f-4478-0e5e-136f00a64820
  • The call id was lost/erased, so there's no reference to that call anymore, as well as there's no access to the Moderation API because of that
  • A new call created to have the Moderation API available for the call (so visually nothing changes - an application is still in the call, but not it's referring the call using Call ID 000000200-cd1f-4478-0e5e-136f00a64820)
  • It's time to terminate the meeting, Application is able to disconnect all the participants using 2nd Call ID - 000000200-cd1f-4478-0e5e-136f00a64820, but issuing terminate/delete call GraphAPI operation using 2nd Call ID does not disconnect the Application, since 1st call is still considered to be in progress. However, call Id was not saved or was removed from the storage, so the Call is hanging as active indefinitely from this point.

So, given the scenario, is this possible to remove an Application from all the active calls, or is it possible to at least list them/retrieve them using the related VTC ID?

Thank you

Microsoft Graph
Microsoft Graph
A Microsoft programmability model that exposes REST APIs and client libraries to access data on Microsoft 365 services.
10,521 questions
Microsoft Teams Development
Microsoft Teams Development
Microsoft Teams: A Microsoft customizable chat-based workspace.Development: The process of researching, productizing, and refining new or existing technologies.
2,826 questions
{count} votes

1 answer

Sort by: Most helpful
  1. Mamatha-MSFT 156 Reputation points
    2021-02-12T05:58:09.827+00:00

    Hi @Maksym Rossiitsev , Without call ID it is not possible to disconnect call but, you can get Meeting details using VTC ID. Please look at this documentation for reference.

    0 comments No comments