伴随着Azure通讯服务逐步支持Teams用户使用,微软进一步增强了Azure通讯服务与Teams的互联性,外部应用可通过全新的开发模式与Teams集成,实现外部用户与Teams平台的互联,不断丰富Teams的使用场景。
这种全新的开发模式下,Teams集成场景更为丰富:
- 可针对特定业务进行应用程序开发,员工无需切换Teams,直接通过应用程序内部实现Teams外呼体验
- 在开发过程中,为应用程序创建不同于Teams客户端的全新工作流程,满足应用对Teams电话呼入呼出的个性化管理需求
- 对于不支持使用Teams客户端的设备,可通过开发将Teams呼叫功能集成于设备,实现与客户端相仿的Teams外呼体验
另外,通过调用Graph API,开发人员可根据Teams用户需求,在任何场景下构建更为个性化的应用程序,实现对聊天、渠道、会议、服务器和客户端程序的添加和管理,以及内部成员信息的集成等。
全新开发模式下,如何实现Teams通话功能集成
开发的新技术要点:
1、通过Azure通讯服务身份SDK为Teams用户获取访问权限
2、通过Azure通讯服务JavaScript呼叫SDK,实现Teams Voice对IP呼叫、Teams电话、Teams会议的管理
经过全新模式开发的应用,其用户可实现:
1、像Teams客户端用户一样,拨打和接收Teams电话
2、以Teams用户身份参加Teams会议
3、基于Teams电话系统、自动坐席和呼叫队列的集成,对呼入呼出电话进行管理
4、与Teams客户端用户遵循一致的政策
定制专属于您的用例
结合Azure通讯服务、Graph API以及其他的Azure服务,开发者可以打造更为多样化的用户场景。
- 实现多个业务线应用程序的内在协作,使员工可以轻松与组织内部或外部的人员实现协作,无需在各个应用间来回切换
- 通过话务员控制台、呼叫中心等功能,提升客户与员工沟通过程中的体验感
- 超越Teams接口调用的传统开发模式,以全新的方式打造行业导向的个性化协作应用
- 打造企业专属通讯平台
原文链接:https://techcommunity.microsoft.com/t5/microsoft-teams-blog/new-tools-for-integrating-microsoft-teams-calling-capabilities/ba-p/3606431