MS Teams 通話整合和安全性

部署

號碼說明
1編輯授權
2使用者權杖
3使用者權杖
4獲取用於在標籤上顯示的資料(使用者權杖)
5透過圖表 API(使用者權杖)獲取資料

筆記

MS Teams 用戶端包含 Webex Call Plugin。

機器人/應用程式服務是一項 Cisco 服務,專用於 MS Teams 的 Webex Call Plugin 整合。

在使用該整合之前,每個使用者都必須授權使用應用程式。

每當使用者進入呼叫標籤時,該外掛程式必須呼叫幾個 Graph API(使用後端服務)以顯示快速撥號等內容。

呼叫的 Microsoft Graph API

  • https://graph.microsoft.com/v1.0/me/extensions/{extensionId}
  • https://graph.microsoft.com/v1.0/me
  • https://graph.microsoft.com/v1.0/me/contacts
  • https://graph.microsoft.com/v1.0/me/contacts/{contactId}
  • https://graph.microsoft.com/v1.0/users/{userId}
  • https://graph.microsoft.com/v1.0/users
  • https://graph.microsoft.com/beta/me/chats/{chatId}/members

如果使用者未獲授權,則 Graph API 呼叫會失敗,因為後端服務沒有可以呼叫 Graph API 的有效權杖。

記錄或資料庫中未儲存任何使用者資料。

Teams 中的 Webex 呼叫應用程式使用 HTTPS 與 Cisco 雲端通訊。

權限

Microsoft請求的權限

應用程式所需的權限如下所示:

呼叫狀態應用程式權限

這些權限對應於以下 API 權限名稱。


 
如需 Microsoft Graph 權限的相關資訊(包括權限字串的完整說明),請參閱 https://docs.microsoft.com/en-us/graph/permissions-reference
表 1. API 權限

權限名稱

原因

ChannelMember.Read.All

讀取通道中一對一通話所使用的通道成員

聊天.讀取基本

讀取與使用者聊天時一對一通話所使用的使用者聊天對話的姓名和成員

聯絡人.讀取

讀取使用者聯絡人以在撥號或新增快速撥號時顯示使用者聯絡人

offline_access

每次使用者選取此標籤時,系統都不會要求使用者重新授權

User.Read

請登入並閱讀使用者設定檔以瞭解目前使用者的詳細資料

User.Read.All

閱讀所有使用者的完整設定檔以提取不同使用者頭像,快速撥號中的詳細資料

使用者.讀寫

讀寫使用者設定檔以儲存快速撥號

在線狀態.讀寫

讀取和寫入所有使用者的狀態資訊

在線狀態.讀取.全部

讀取貴組織中所有使用者的狀態資訊

Webex請求的權限

下面列出Webex所需的權限:

Permissions requested by Webex
表格 2. API 權限

權限名稱

原因

calls_write

允許使用者對自己引用通話指令。

全部

對Webex Teams 帳戶的完全存取權

設定

組態管理

calls_read

列出您所屬會議室的所有通話

xsi

存取您的Webex Calling資源

organizations_read

有權讀取您的使用者的組織

使用者 SCIM

使用者/群組管理