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(); 

     相关资料:

  • 相关阅读:
    1063. Set Similarity
    A1047. Student List for Course
    A1039. Course List for Student
    最大公约数、素数、分数运算、超长整数计算总结
    A1024. Palindromic Number
    A1023. Have Fun with Numbers
    A1059. Prime Factors
    A1096. Consecutive Factors
    A1078. Hashing
    A1015. Reversible Primes
  • 原文地址:https://www.cnblogs.com/bxapollo/p/13212701.html
Copyright © 2011-2022 走看看