我正在将 ACS 视频通话集成到我的服务中(NodeJs 后端,React 前端)。
我只想在预定的时间段内允许 ACS 视频通话会话,然后在结束时强制结束它。
但是我找不到实现以下(或 REST API)的方式
- 列出当前通话会话
- 列出每个会话的参与者。
- 通过组 ID 或任何呼叫 ID 强制停止/结束会话
- 当会话关闭和参与者离开会话时调用 webhooks/callback。
你能给我一些提示或建议吗?
非常感激。斤
我正在将 ACS 视频通话集成到我的服务中(NodeJs 后端,React 前端)。
我只想在预定的时间段内允许 ACS 视频通话会话,然后在结束时强制结束它。
但是我找不到实现以下(或 REST API)的方式
你能给我一些提示或建议吗?
非常感激。斤
您可以使用呼叫自动化加入或创建新呼叫。您的应用既可以作为通话参与者加入,也可以不参与通话。每个选项都提供此处描述的不同功能。
好消息是,这两个选项都提供了在通话中添加和删除参与者的功能:
如果您决定使用 In-Call (App-Participant) API,您可以callbackUri
在CreateCallOptions
或中指定JoinCallOptions
. 在此 URI 上,您可以侦听事件(webhook),例如Participants updated
并反序列化有关它们的信息。GitHub 上有一个全面的快速入门应用程序,展示了关于通话录音功能的回调 URI 概念(请参阅 public-preview 分支中的CallRecordingController.cs和Utils.ts)。
如果您决定使用 Out-of-Call API,那么您需要自己跟踪参与者 ID。