从 .NET 应用程序触发 MS Teams 调用
Trigger MS Teams call from a .NET Application
我想创建一些软件,用户可以通过该软件从系统内的任何应用程序(例如网络浏览器、记事本等)触发 MS Team 呼叫(至任何号码)。
对我来说最具挑战性的部分是触发外部团队的调用。经过研究,我发现:
- Microsoft Teams PowerShell module: 该模块没有任何调用的cmdlet,所以这个想法没有用。
- MS Graph API:该方法包括创建一个管理azure帐户的bot,这将是一个有点冗长的方法,并且会依赖很多资源.
参考:Use MS Graph API to call (MS Teams) to another person from Python Desktop Application
我也可以通过自动化使这成为可能,但它不可靠。
我需要创建独立软件。
所以,我想知道我可以通过任何其他方法实现吗?就像,如果我可以通过点击系统本身的命令来触发呼叫。
这些方法都不适合您。没有可以用来为所欲为的SDK。
有(据我所知)两个未记录的命令行开关“tel:”和“callto:”。
两者都会导致当前 运行 团队实例提示用户调用 uri 中的事物。
您对 e164 号码使用“tel:”。例如团队 e164:+0015555551234
您对团队用户使用“callto:”。例如团队 callto:user@company.com
我想创建一些软件,用户可以通过该软件从系统内的任何应用程序(例如网络浏览器、记事本等)触发 MS Team 呼叫(至任何号码)。
对我来说最具挑战性的部分是触发外部团队的调用。经过研究,我发现:
- Microsoft Teams PowerShell module: 该模块没有任何调用的cmdlet,所以这个想法没有用。
- MS Graph API:该方法包括创建一个管理azure帐户的bot,这将是一个有点冗长的方法,并且会依赖很多资源. 参考:Use MS Graph API to call (MS Teams) to another person from Python Desktop Application
我也可以通过自动化使这成为可能,但它不可靠。 我需要创建独立软件。
所以,我想知道我可以通过任何其他方法实现吗?就像,如果我可以通过点击系统本身的命令来触发呼叫。
这些方法都不适合您。没有可以用来为所欲为的SDK。
有(据我所知)两个未记录的命令行开关“tel:”和“callto:”。
两者都会导致当前 运行 团队实例提示用户调用 uri 中的事物。
您对 e164 号码使用“tel:”。例如团队 e164:+0015555551234
您对团队用户使用“callto:”。例如团队 callto:user@company.com