0

我正在将 ACS 视频通话集成到我的服务中(NodeJs 后端,React 前端)。

我只想在预定的时间段内允许 ACS 视频通话会话,然后在结束时强制结束它。

但是我找不到实现以下(或 REST API)的方式

  • 列出当前通话会话
  • 列出每个会话的参与者。
  • 通过组 ID 或任何呼叫 ID 强制停止/结束会话
  • 当会话关闭和参与者离开会话时调用 webhooks/callback。

你能给我一些提示或建议吗?

非常感激。斤

4

1 回答 1

1

您可以使用呼叫自动化加入或创建新呼叫。您的应用既可以作为通话参与者加入,也可以不参与通话。每个选项都提供此处描述的不同功能。

好消息是,这两个选项都提供了在通话中添加和删除参与者的功能:

如果您决定使用 In-Call (App-Participant) API,您可以callbackUriCreateCallOptions或中指定JoinCallOptions. 在此 URI 上,您可以侦听事件(webhook),例如Participants updated反序列化有关它们的信息。GitHub 上有一个全面的快速入门应用程序,展示了关于通话录音功能的回调 URI 概念(请参阅 public-preview 分支中的CallRecordingController.csUtils.ts)。

如果您决定使用 Out-of-Call API,那么您需要自己跟踪参与者 ID。

目前,CallingServer SDK 目前仅可用于.NETJava,因此您必须使用REST API

于 2021-12-07T08:39:19.307 回答