C# microsoft team app能否在UI抑制模式下用作Skype for business?

C# microsoft team app能否在UI抑制模式下用作Skype for business?,c#,lync,skype-for-business,microsoft-teams,C#,Lync,Skype For Business,Microsoft Teams,我有WPF程序作为一个Kiosk应用程序,使用Lync sdk进行双向视频通话。我想使用微软团队制作类似的应用程序。步骤如下: kiosk应用程序呼叫接收者->接收者接受呼叫并看到站在kiosk应用程序前面的人的视频流 kiosk还可以从接收者那里接收到视频流,并在应用程序界面上显示 在kiosk端的用户将只看到我们开发的自定义界面,而不是Lync/Microsoft团队UI 据我对团队的理解,本机应用程序(kiosk)需要调用bot api,bot将通过REST调用MS Graph,Gra

我有WPF程序作为一个Kiosk应用程序,使用Lync sdk进行双向视频通话。我想使用微软团队制作类似的应用程序。步骤如下:

  • kiosk应用程序呼叫接收者->接收者接受呼叫并看到站在kiosk应用程序前面的人的视频流
  • kiosk还可以从接收者那里接收到视频流,并在应用程序界面上显示
  • 在kiosk端的用户将只看到我们开发的自定义界面,而不是Lync/Microsoft团队UI
据我对团队的理解,本机应用程序(kiosk)需要调用bot api,bot将通过REST调用MS Graph,Graph将创建对收件人的调用。我不太明白接下来该怎么做:

  • 呼叫方(信息亭)如何接收来自接收者的视频流
  • 呼叫方(信息亭)如何以编程方式打开摄像头

    在Lync中,我们将在应用程序端安装Lync库和Lync客户端,然后Lync将自行处理此问题,因此使用Lync的应用程序将直接创建对被调用方的调用

    在团队中,这是不同的,因为应用程序需要调用图来创建调用。所以我真的很困惑怎么做


  • Lync Client SDK远程控制Lync客户端。团队应用程序没有这样的SDK(团队应用程序基本上只是一个web浏览器,访问团队网站基本上是同一个应用程序减去音频/视频支持)

    因此,没有办法实现UI抑制模式

    您可以使用来控制Team应用程序。使用此API,您可以远程控制teams应用程序以执行您想要的操作

    有许多应用程序使用这个API编写,您可以像or一样手动尝试。一旦您找到了如何使用这些工具做您想做的事情,那么您需要将手动使用这些工具转换为代码,以远程控制Microsoft Team应用程序

    我知道它通常可以工作,因为我们可以远程控制团队的应用程序。您将发现的问题是,Teams应用程序实际上只是一个显示Teams网站的“特殊”web浏览器。这意味着它可以而且确实改变很多。因此,对Teams应用程序的远程控制可能随时中断。因此,您可能需要将您的解决方案编程为尽可能动态的,以便您可以实时或尽快更新控制Teams应用程序的方式