从 c# 开始 Teams 呼叫

问题描述 投票:0回答:2

我正在寻找一种从我自己的自定义应用程序中启动 Teams 呼叫的方法。 我们的应用程序有一大堆客户/供应商/...的电话号码,我想为我的用户提供只需单击应用程序中的按钮即可发起呼叫的选项。 有人有关于如何做到这一点的好示例吗?

我知道在过去,使用 Skype 和 Lync 可以很容易地做到这一点。他们只是有一个 SDK,您可以从自己的应用程序中调用。 但是,当我尝试在 Teams 中寻找相同的内容时,我总是会在有关机器人的文档中结束。如果您是这部分的新手,这会有点令人困惑:-)

主要问题是,如何从我自己的代码开始与 Teams 通话?拨打实际电话号码而不是 Teams 帐户的电话。

c# .net microsoft-teams
2个回答
2
投票

没有这样的 API 可用于创建调用。不过,您可以通过深层链接来拨打电话。按照此文档了解音频或音频视频通话的深层链接

呼叫 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:.

不会直接开始通话。相反,显示如下弹出窗口 -


-1
投票

我们可以进行弹窗自动启动调用吗?

© www.soinside.com 2019 - 2024. All rights reserved.