zoukankan      html  css  js  c++  java
  • Microsoft 365 开发:updateRecordingStatus API 发布

    51CTO Blog Address:https://blog.51cto.com/1396817

    博客园Blog Address:https://www.cnblogs.com/byronliu0928

    Microsoft 于2020年5月19日再次给开发者带来了福音:updateRecordingStatus API已经在Microsoft Graph V1.0中发布可用,这个API允许Teams Bot记录Microsoft Team的电话和会议,作为我们基于Policy的记录解决方案。

    使用场景:

    将Policy设置分配给用户之后,例如:每次该用户加入呼叫或会议时,Policy中标识的相应记录的bot将被添加到会议中,基于Policy的调用记录可用于帮助处理Compliance和基于调节器的场景,例如: 组织可能希望存储员工之间的特权会议记录,以备审计或其他电话记录需求,当前Teams客户端的参与者将通过Banner得到通知,其他与会者通过Audio通知,如下所示:

     简单的构建、部署和测试Policy Record Bot 主要步骤如下:

    • Bot注册,注意需要Tenant Admin给Bot授权:Calls.Accessmedia.all和Calls.JoinGroupCall.All的application Permission
    • 创建一个Application Instance:PowerShell命令 :New-CsOnlineApplicationInstance
    • 创建一个Recording Policy:Powershell命令:New-CsTeamsComplianceRecordingPolicy
    • 授权Recording Policy:Powershell命令:Grant-CsTeamsComplianceRecordingPolicy
    • 部署和测试:创建SSL Certification,注意不能是Self-signed Certification,然后使用PowerShell进行部署。

    如何使用PolicyRecordingBot API示例:

    GraphServiceClient graphClient = new GraphServiceClient( authProvider ); 
    var clientContext = "clientContext-value"; 
    var status = RecordingStatus.NotRecording | RecordingStatus.Recording | RecordingStatus.Failed; 
    Await graphClient.Communications.Calls["{id}"] .UpdateRecordingStatus(status,clientContext) .Request() .PostAsync(); 

     相关资料:

  • 相关阅读:
    C99新增内容之复合文字(compound literal)
    直接编译caffe出现的两个问题
    安装cuda8.0中所遇到的问题-解决办法
    windows环境Caffe安装配置步骤(无GPU)及mnist训练
    leetcodeTop100好题
    只不过是从头再来,读java源码
    文章收藏
    java代码优化技巧
    xshell
    MVC框架笔记
  • 原文地址:https://www.cnblogs.com/bxapollo/p/13212701.html
Copyright © 2011-2022 走看看