利用Azure communication service实现跟Teams同样等级的沟通协作应用

Posted dotNET跨平台

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了利用Azure communication service实现跟Teams同样等级的沟通协作应用相关的知识,希望对你有一定的参考价值。

大家都知道Teams是一个非常强大的沟通协作平台,包括聊天,团队协作,会议,以及应用集成等功能,现在在全世界拥有数以亿计的商业用户。

作为Teams平台的一个延伸,产品组把一些核心功能变成了一个公开的服务,称之为Azure Communication Service,简称ACS, 任何开发者都可以使用这个服务,实现跟Teams同样效果的沟通(不管是功能层面,还是稳定性,安全性,合规性等层面)。关于Azure communication service的更多信息,请参考

https://docs.microsoft.com/en-us/azure/communication-services/overview

我利用一些闲余时间,动手做了一个实践,尝试了一些主要的功能。我用的是javascript SDK, 整个过程还是相当简单和顺利的。

这个开源项目,请通过 https://github.com/chenxizhang/azure-communication-service-sample 这里查看,你可以直接运行代码(只要你准备一个ACS的连接字符串的信息)

目前这个例子,已经实现了

  1. 创建账号

  2. 登录ACS

  3. 单聊

  4. 多聊

  5. 加入Teams会议

Talk is cheap, 下面就来看几张截图吧

未来还可以实现更多有意思的场景,大家也可以亲自动手去实验一下,如果有问题,欢迎留言反馈。

完整源代码,可以通过 https://github.com/chenxizhang/azure-communication-service-sample, 我保证每个字符都是我亲手敲进去的 ,点击左下方的“阅读原文”也可以直达这个地址。

以上是关于利用Azure communication service实现跟Teams同样等级的沟通协作应用的主要内容,如果未能解决你的问题,请参考以下文章

Windows Azure Pack 快速部署AD环境准备及Sql Ser安装

Azure Messaging

检索 Azure AD 用户的 NextCloud 文件

具有不同 Azure 总线订阅的多个后台工作人员

充分利用你的Azure将Azure用作云计算平台

利用Azure backup备份和恢复Azure虚拟机