从 C# 启动 Teams 调用
Start Teams call from c#
我正在寻找一种从我自己的自定义应用程序中启动 Teams 呼叫的方法。
我们的应用程序有一大堆 Customers/Suppliers/... 的 phone 号码,我想让我的用户可以选择通过单击应用程序中的按钮来发起呼叫。
有人有关于如何做到这一点的好样本吗?
我知道在过去,使用 Skype 和 Lync 很容易做到这一点。他们只有一个 SDK,您可以从自己的应用程序中调用。
但是,当我尝试在 Teams 中寻找相同的东西时,我总是会在有关机器人的文档中结束。如果您是该部分的新手,这会有点令人困惑 :-)
所以主要问题是,如何从我自己的代码开始与 Teams 的 phone 调用? Phone 呼叫实际 phone 号码,而不是 Teams 帐户。
没有这样的 API 可用于创建呼叫。但是你可以有深 link 来打电话。按照此文档了解 Deep linking to an audio or audio-video call
呼叫 VoIP 和 PSTN 用户组合 https://teams.microsoft.com/l/call/0/0?users=<user1>,4:<phonenumber>
要进行语音通话,您可以执行 -
https://teams.microsoft.com/l/call/0/0?users=<user1>,<user2>
要进行视频通话,您可以这样做 - https://teams.microsoft.com/l/call/0/0?users=<user1>,<user2>&withVideo=true
用户 ID 字段支持 Azure AD UserPrincipalName,通常是电子邮件地址,或者 在 PSTN 呼叫的情况下,它支持 pstn mri 4:.
不会直接开始通话。而是显示如下弹出窗口 -
我正在寻找一种从我自己的自定义应用程序中启动 Teams 呼叫的方法。 我们的应用程序有一大堆 Customers/Suppliers/... 的 phone 号码,我想让我的用户可以选择通过单击应用程序中的按钮来发起呼叫。 有人有关于如何做到这一点的好样本吗?
我知道在过去,使用 Skype 和 Lync 很容易做到这一点。他们只有一个 SDK,您可以从自己的应用程序中调用。 但是,当我尝试在 Teams 中寻找相同的东西时,我总是会在有关机器人的文档中结束。如果您是该部分的新手,这会有点令人困惑 :-)
所以主要问题是,如何从我自己的代码开始与 Teams 的 phone 调用? Phone 呼叫实际 phone 号码,而不是 Teams 帐户。
没有这样的 API 可用于创建呼叫。但是你可以有深 link 来打电话。按照此文档了解 Deep linking to an audio or audio-video call
呼叫 VoIP 和 PSTN 用户组合 https://teams.microsoft.com/l/call/0/0?users=<user1>,4:<phonenumber>
要进行语音通话,您可以执行 -
https://teams.microsoft.com/l/call/0/0?users=<user1>,<user2>
要进行视频通话,您可以这样做 - https://teams.microsoft.com/l/call/0/0?users=<user1>,<user2>&withVideo=true
用户 ID 字段支持 Azure AD UserPrincipalName,通常是电子邮件地址,或者 在 PSTN 呼叫的情况下,它支持 pstn mri 4:.
不会直接开始通话。而是显示如下弹出窗口 -