設定SIP閘道

本文說明如何設定 SIP 閘道,讓貴組織能夠使用與 Microsoft Teams 相容的 SIP 裝置。 若要瞭解 SIP 閘道可以為貴組織執行哪些工作,以及貴組織需要哪些硬體、軟體和授權,請閱讀 規劃 SIP 閘道

設定 SIP 閘道之前,請執行下列動作:

  • 將 SIP 裝置重設為原廠預設設定。 您或貴組織的用戶必須將搭配 SIP 閘道使用的每個 SIP 裝置重設為原廠預設設定。 若要瞭解做法,請參閱製造商的指示。

  • 開啟您的防火牆至 Microsoft 365 和 Teams。 開啟網路防火牆至 Microsoft 365 和 Teams 流量,如 Office 365 URL 和 IP 位址範圍中所述。 輸出流量只需要防火牆規則。

  • 請確定 SIP 裝置不在 Proxy 之後。 確定 HTTP/s 流量略過任何公司 HTTP/s Proxy。

  • 開啟UDP埠。 針對IP範圍52.112.0.0.0.0/14和52.122.0.0/15,開啟範圍49152到53247中的UDP埠。

  • 開啟 TCP 連接埠。 開啟IP範圍為52.112.0.0.14和52.122.0.0/15的 TCP 埠 5061。

  • 開啟下列 HTTP 和 HTTPS IP 位址:

    • 13.75.175.145
    • 52.189.219.201
    • 51.124.34.164
    • 13.74.250.91
    • 13.83.55.36
    • 23.96.103.40

下列各節說明您必須以系統管理員身分執行哪些動作,才能設定SIP閘道。

本文也說明如何:

確認您的組織可使用 SIP 閘道

  1. 登入 Teams系統管理中心

  2. 在左側,選取 [Teams 裝置 ],並查看 是否顯示 [SIP 裝置] 索引 卷標。 如果是,表示您的組織已啟用 SIP 閘道服務。

為組織中的使用者啟用 SIP 閘道

您可以透過下列兩種方式為貴組織啟用 SIP 閘道:使用 Teams 系統管理中心,或使用 PowerShell Cmdlet。

使用 Teams 系統管理中心

若要在 Teams 系統管理中心啟用 SIP 閘道,請遵循下列步驟:

  1. 移至 Teams 系統管理中心

  2. 在左側的 [ 語音] 底下,選取 [ 通話原則]

  3. 在右側的 [ 管理原則] 底下,選取指派給用戶的適當通話原則,或視需要建立新的通話原則,並將它指派給必要的使用者。

  4. 取 [管理原則],選取原則,然後選取 [ 編輯]

  5. 開啟 SIP 裝置的設定可用於通話,然後選取 [ 儲存]

使用 PowerShell

您也可以使用 PowerShell Set-CsTeamsCallingPolicy Cmdlet 來啟用 SIP 閘道。 若要啟用 SIP 裝置的使用者,請選取原則,並將屬性設 -AllowSIPDevicesCallingTrue。 默認值為 False,因此除非您啟用 SIP 裝置,否則使用者將無法使用他們的 SIP 裝置。

注意事項

原則傳播最多可能需要 24 小時。

設定SIP閘道布建伺服器URL

您可以在動態主機設定通訊協定 (DHCP) 伺服器中設定 SIP 閘道佈建伺服器的 URL。 遠端工作的用戶必須手動設定。

使用 DHCP

針對每個 SIP 裝置,設定下列其中一個 SIP 閘道佈建伺服器 URL:

  • Emea: http://emea.ipp.sdg.teams.microsoft.com
  • 美洲: http://noam.ipp.sdg.teams.microsoft.com
  • 亞太: http://apac.ipp.sdg.teams.microsoft.com

在您的 DHCP 伺服器中設定上述 SIP 閘道佈建伺服器 URL,將 SIP 裝置新增至您的 Teams 組織。 若要深入瞭解 DHCP 伺服器,請參閱 部署和管理 DHCP。 此外,您也可以使用 DHCP 選項 42 來指定網路時間通訊協定 (NTP) 伺服器,而 DHCP 選項 2 則可在幾秒內指定從協調通用時間 (UTC) 的位移。 貴組織中的裝置將會路由至 SIP 閘道佈建伺服器。 已成功布建的SIP手機會顯示Teams標誌和用於登入的柔和按鈕。

確定 SIP 裝置處於最低支援的韌體版本上,以便上線。 在上線期間,SIP 閘道會將預設設定和驗證使用者介面推送到裝置。 若要瞭解 SIP 裝置所需的韌體版本,請參閱 規劃 SIP 閘道

手動

遠端工作的用戶必須使用下列步驟,在 SIP 裝置上手動設定布建伺服器 URL:

  1. 開啟裝置上的 [設定 ],並取得裝置的IP位址。

  2. 開啟瀏覽器視窗、輸入裝置的IP位址、必要時登入 () ,然後在裝置的Web公用程式中設定布建伺服器的URL。

  3. 在 [ 設定] 或 [Web 公用程式的 進階設定 ] 底下,輸入上述的布建伺服器 URL。

注意事項

  • 只有相容的 SIP 裝置可以登入 SIP 閘道。
  • Cisco IP 手機必須閃爍為多重格式韌體,才能上線。 若要瞭解做法,請參閱 Cisco 韌體轉換指南
  • 如果是 Yealink 和 Alcatel-Lucent Enterprise 手機,請使用選項 66。
  • 對於 Cisco、Poly 和 AudioCode 手機,請使用選項 160。
  • 對於 Cisco 裝置,請在布建伺服器 URL 中附加 /$PSN.xml

設定條件式存取

條件式存取是 Microsoft Entra 功能,可協助確保可存取 Microsoft 365 資源的裝置受到妥善管理且安全。 SIP 裝置不受 Intune 更嚴格的條件式存取檢查套用至裝置。 SIP 閘道會使用 Microsoft Entra ID 驗證 SIP 裝置,因此如果您的組織在公司網路中使用裝置的條件式存取,您應該執行下列其中一項操作:

  1. 從條件式存取檢查中排除您的網站公用IP位址和下列 SIP 閘道服務 IP 位址:
  • 北美洲:
    • 美國東部:52.170.38.140
    • 美國西部:40.112.144.212
  • EMEA 地區:
    • 北歐盟:40.112.71.149
    • 歐盟西部:40.113.112.67
  • APAC 地區:
    • 澳洲東部:20.92.120.71
    • 澳大利亞東南亞:13.73.115.90
  1. 從條件式存取檢查中排除 Teams 應用程式。

如需詳細資訊,請參閱 IP位址範圍

布建 SIP 裝置並註冊為常見區域電話

注意事項

SIP 裝置必須先登入 SIP 閘道,才能註冊。

若要簡化工作,您可以在 Teams 系統管理中心一次或分批註冊 SIP 裝置。 方法如下:

  1. 登入 Teams系統管理中心

  2. 取 Teams 裝置>SIP 裝置

  3. 在右上角,選取 [動作>布建裝置 ],然後依照下列其中一個步驟執行:

    • 若要布建一部裝置:

      1. [等待啟用] 底下,選取 [ 新增]

      2. 在 [ 新增 MAC 位址] 窗格中,輸入 MAC 位址 和裝置 的位置 ,然後選取 [ 套用]

      3. [等待啟用] 底下,選取您剛新增的裝置,然後選 取 [產生驗證碼]

      4. 在 [ 布建裝置] 窗格的 [ 驗證碼] 底下,記下 SIP 裝置的驗證碼。

    • 若要布建許多裝置:

      1. [等待啟用] 底下的右側,選取 [ 出 (Microsoft Excel 圖示) 。

      2. 在 [ 布建裝置] 窗格的 [ 上傳多個 MAC 位址] 底下,選 取 [下載範本]

      3. 將Template_Provisioning.csv 儲存到您的電腦,並填入 MAC 識別碼[位置] 字段。

      4. 在 [ 布建裝置] 窗格中,選取 [上傳多個 MAC 位址]

      5. 在 [ 上傳 MAC 位址 ] 窗格右側, 選取 [選取檔案],然後選取包含您數據 的Template_Provisioning.csv 檔案。

      6. 在 [ 布建裝置] 窗格 的 [等待啟用] 底下,選取裝置,然後選取 [ 產生驗證碼 ],為每個布建的裝置產生一次性驗證碼。 記下每個SIP裝置的驗證碼。

  4. 在 SIP 裝置上,撥打註冊功能代碼,後面接著驗證碼。 在 SIP 裝置上,撥打 SIP 閘道用來註冊一次性驗證碼驗證) 的註冊功能代碼 *55* (,後面接著在 Teams 管理員 Center 針對此特定裝置產生的驗證碼。 例如,如果驗證碼123456,請撥打 *55*123456來註冊裝置。

  5. 在 [ 布建裝置] 窗格的 [等待登入] 底下,選取 [ 註銷]

  6. 在 [ 登入使用者 ] 對話框中,會顯示驗證 URL 和配對程序代碼。

  7. 流覽至使用者桌面或行動瀏覽器上的驗證 URL,並使用公司認證登入。

  8. 在 Web 驗證應用程式的 [登入 使用者 ] 對話框中輸入顯示的配對代碼,將 SIP 手機與使用者的帳戶配對。 如果成功登入可能需要一些時間,如果裝置支援,SIP 手機將會顯示電話號碼和用戶名稱。

如何登入和註銷

用戶的個人裝置僅支援本機登入。 若要從 管理員 中心註銷裝置,請遵循下列步驟:

  1. 登入 Teams系統管理中心

  2. 取 Teams 裝置>SIP 裝置

  3. 在右側選取 SIP 裝置,然後選取 [ 註銷]

零觸控通用區域電話登入

您可以遠端將常見區域電話登入 SIP 閘道,而不需要在裝置上進行任何實體介入。

  1. 確定 已設定大量登入先決條件

  2. 在瀏覽器索引標籤開啟 SIP 遠端登入入口 網站。

  3. 使用您要與裝置建立關聯的通用區域電話認證進行驗證。

  4. 選取適當的裝置區域。 您可以使用 NOAM、EMEA 或 APAC。

  5. 輸入 XX-XX-XX-XX-XX-XX-XX-XX 格式之裝置的 MAC 位址。

使用者配對和登入

若要在使用者使用公司認證進行驗證后配對SIP裝置,用戶必須:

  1. SIP 手機上按下登入以顯示驗證 URL 和配對程式代碼。 配對程式代碼會區分時間。 如果過期,用戶必須在手機上按 返回 ,然後再次開始登入程式。

  2. 流覽至使用者桌面或行動瀏覽器上的驗證 URL,並使用公司認證登入。

  3. 將 SIP 手機上顯示的配對代碼輸入 Web 驗證應用程式,將 SIP 手機與使用者的帳戶配對。 如果成功登入可能需要一些時間,如果裝置支援,SIP 手機將會顯示電話號碼和用戶名稱。

注意事項

顯示在 Microsoft Entra Web 驗證應用程式上的裝置位置是裝置連線至的 SIP 閘道資料中心。 範圍內的 SIP 手機不支援 OAuth 功能,因此 SIP 閘道會透過 Web 驗證應用程式驗證使用者,然後將裝置與使用者的認證配對。 在這裡深入瞭解:Microsoft 身分識別平台 和 OAuth 2.0 裝置授權授與流程

注意事項

我們正逐步為 SIP 閘道相容裝置引進新的驗證體驗。 擁有新體驗的使用者將會看到 新的驗證 URL

註銷

若要註銷,裝置使用者可以:

  • 在 SIP 裝置上按註 ,然後依照裝置上描述的步驟操作。

若要在 Teams 系統管理中心註銷裝置:

  1. 登入 Teams系統管理中心

  2. 取 Teams 裝置>SIP 裝置

  3. 在右側 的 [SIP 裝置 ] 窗格中,選取裝置。

  4. 在裝置的 [ 詳細數據] 窗格中,選取 [ 詳細 數據] 索引標籤,然後在 [ 動作 ] 功能表右上角選取 [ 註銷]

大量登入

大量登入可讓您分批在 SIP 裝置上使用共用帳戶登入,每個裝置最多 100 部,但每個地區限製為 3 個並行批次。

大量登入非常實用,可在這些案例中使用。

  • 啟用新的 SIP 裝置 當您想要在登入SIP閘道的3天內啟用和部署新的SIP裝置 (或是72小時) 。
  • 已註銷的裝置 若要登入因任何原因而已註銷的裝置,請在註銷后的 7 天內 (或 168 小時) 。在此案例中,您不需要將租用戶標識元新增至下方步驟 2 的布建 URL。

大量登入先決條件

  1. 您必須在執行大量登入 Cmdlet 之前至少 24 小時,將您的網站公用 IP 位址或範圍新增至 Teams 系統管理中心的 租使用者信任的 IP

  2. 您必須將貴組織的租用戶標識碼新增至裝置的布建 URL。

    注意事項

    下列範例適用於 北美洲 地區。

  • 對於 Alcatel-Lucent Enterprise、AudioCodes 和 Yealink IP 電話,請使用: http://noam.ipp.sdg.teams.microsoft.com/tenantid/<your-tenant-ID-guid>

  • 對於 Cisco IP 手機,請使用: http://noam.ipp.sdg.teams.microsoft.com/tenantid/<your-tenant-ID-guid>/$PSN.xml

  • 對於連線到 AudioCodes ATAs 的模擬裝置,請使用: http://noam.ipp.sdg.teams.microsoft.com/tenantid/<your-tenant-ID-guid>/mac.ini

    重要

    針對 Cisco ATA,mac.ini 取代為 mac.cfg。 針對 Poly ATA,mac.ini 取代為 $mac.cfg。

  1. 您必須安裝 Microsoft Teams Power Shell 5.6.0 或更新版本。

    注意事項

    大量登入 Cmdlet 未包含在舊版中。

  2. 您必須將 CommonAreaPhone 原則 套用至屬於大量登入要求一部分的帳戶。

  3. 帳戶不得啟用多重要素驗證 (MFA) 。

  4. 帳戶必須已指派電話號碼。

  5. 帳戶必須已指派SIP裝置通話原則。 AllowSIPDevicesCalling 原則

  6. 您必須使用具有 全域系統管理員、許可權驗證系統管理員或驗證系統管理員 角色的帳戶來執行 Cmdlet。

  7. BulkSignIn 屬性必須在 TeamsSipDevicesConfiguration 中設定Enabled

注意事項

最佳作法是嘗試在布建裝置後至少 1 小時,最多 70 小時執行大量登入 Cmdlet。

如何建立大量登入要求

  1. 建立包含兩欄的 CSV 檔案: [使用者名稱 ] 和 [ 硬體標識符]

    • 用戶名稱列:將 Microsoft Entra 用戶名稱或用戶主體名稱清單放在UPN) (清單中,以與 HardwareId 欄中找到的裝置 MAC 位址建立關聯。

    • HardwareId 欄:以此格式列出每個 IP 手機的 MAC 位址:xx-xx-xx-xx-xx-xx-xx 或 xx-xx-xx-xx-xx-xx-xx:xxx (最後三個數位是 ATA 埠號碼。對於類比裝置,埠號碼的開頭是 001.) 不含 ATA 埠號碼的 MAC 位址範例是:1A-2B-3C-D4-E5-F6。 模擬裝置的 MAC 位址範例為:1A-2B-3C-D4-E5-F6:001

    • CSV 範例

      使用者 HardwareId
      FirstFloorLobbyPhone1@contoso.com 1A-2B-3C-D4-E5-F6
      SecondFloorLobbyPhone2@contoso.com 2A-3B-4C-5D-6E-7F
  2. 設定 PowerShell 環境,如在前線工作人員使用 PowerShell 以規模部署前線靜態小組中所述,並取得 Microsoft Teams PowerShell 模組 5.6.0。

  3. 執行下列動作:

    Import-Module MicrosoftTeams
    $credential = Get-Credential   // Enter your admin’s email and password 
    Connect-MicrosoftTeams –Credential $credential
    $newBatchResponse = New-CsSdgBulkSignInRequest  -DeviceDetailsFilePath  .\Example.csv  -Region APAC
    

參數 DeviceDetailsFilePath 會指定您所建立及儲存之 CSV 的位置。 參數 Region 會指定要部署裝置的SIP閘道布建區域。 值為:APAC、EMEA、NOAM。

  1. 若要檢查大量登入批次的狀態,請執行下列動作:
$newBatchResponse = New-CsSdgBulkSignInRequest  -DeviceDetailsFilePath  .\Example.csv  -Region APAC
$newBatchResponse.BatchId
$getBatchStatusResponse = Get-CsSdgBulkSignInRequestStatus -Batchid $newBatchResponse.BatchId
$getBatchStatusResponse | ft
$getBatchStatusResponse.BatchItem

大量登入錯誤訊息

為了協助您疑難解答和修正常見問題,這些是常見的錯誤訊息,您可能會看到這些錯誤訊息,以及修正問題應該採取的動作。

錯誤訊息 可能的解決方案
租使用者中找不到使用者。 檢查使用者名稱或用戶主體名稱 (UPN) 是否正確。
用戶遺失電話號碼指派。 確認使用者已指派電話號碼。
用戶遺失 AllowSIPDevicesCalling 原則指派 確認原則 AllowSIPDevicesCalling 已設定為 [已啟用]。 請參閱先決條件 7.
用戶遺失 CAP 原則指派。 確認帳戶已 CommonAreaPhone 指派原則。 請參閱先決條件 4
記錄中找不到裝置。 檢查裝置是否已正確布建到 SIP 閘道,而且大量登入要求中的區域參數正確無誤。
裝置的 BulkSignIn 標籤遺失 檢查裝置布建 URL 是否具有正確的租使用者標識碼。
裝置已離線。 找不到裝置,因為它已關閉電源或與網路中斷連線。 重新連接裝置,然後再試一次。
未設定為信任IP的公用IP。 布建 URL 中所列的租使用者標識碼不正確,或裝置的公用 IP 位址未在 Teams 系統管理中心列為受信任的 IP 位址。 請參閱先決條件 1.
大量登入期限已過期。 裝置在布建 (后的 72 小時內或) 168 小時內仍未登入。
大量登入時找到的重複裝置。 確認您包含在 CSV 檔案中的 MAC 位址正確無誤,而且沒有重複的位址。 系統會傳回重複裝置的IP位址。
輸入硬體識別碼的格式錯誤 驗證硬體識別碼格式。 請參閱 How to create a bulk sign in request
內部部署AD設定失敗。 請連絡 內部部署的 Active Directory 小組。
偵測到內部部署 AD 節流 請再試一次,但批次中的裝置數量較少。 視網路連線能力而定,大型批次需要更多時間才能完成,而且可能會卡住。
密碼回寫服務無法在租使用者的本機目錄上設定密碼。 用於裝置的用戶帳戶不得有 用戶必須在下次登入時變更密碼 ,或 無法變更使用者的密碼OR 請將密碼最小年齡設定為超過 0 的值。 確認未選取密碼選項,並將密碼年齡設定為0,然後再試一次。

檢視及監視 SIP 裝置

在裝置使用者至少登入一次之後,您可以在Teams系統管理中心檢視及監控您的SIP裝置庫存。 方法如下:

  1. 登入 Teams系統管理中心

  2. 取 Teams 裝置>SIP 裝置。 所有已登入SIP裝置都會列在右側。

重新啟動 SIP 裝置

  1. 登入 Teams系統管理中心

  2. 取 Teams 裝置>SIP 裝置

  3. 在右側,選取您要重新啟動的 SIP 裝置,然後選取 [ 重新啟動]

注意事項

  • Teams 系統管理中心目前無法從您的租使用者移除 SIP 裝置。
  • 命令執行取決於裝置可用性,而且可能不符合 Teams 系統管理中心顯示的執行狀態。 如果您嘗試在不支援的裝置上啟用 SIP 閘道,將不會執行該命令。

將原則變更同步至 SIP 裝置以強制執行原則

使用者登入時,使用者詳細數據和原則會擷取至 SIP 裝置。 此後,登入使用者的任何原則變更都會在一小時內同步處理到裝置。 裝置必須定期重新整理 SIP 閘道的註冊。 SIP 電話取決於通話重新導向,因此系統管理員必須將屬性設 AllowCallRedirectSet-CsTeamsCallingPolicyEnabled

設定SIP裝置的UI語言

SIP 裝置通常可以顯示多種語言的資訊。 設定UI語言會影響其介面,包括軟鍵和登入/註銷系統訊息。 設定UI語言是在布建伺服器、使用 DHCP 伺服器,或手動在URL中附加程式碼字串來完成,如下列範例所示。

如何針對 Polycom、AudioCodes、Alcatel-Lucent Enterprise 和 Yealink 手機設定德文:

  • http://emea.ipp.sdg.teams.microsoft.com/lang_de

如何設定 Cisco 手機的日文:

  • http://emea.ipp.sdg.teams.microsoft.com/lang_ja/$PSN.xml

支援的語言

語言名稱 語言代碼
英文 (預設) en
西班牙文 es
日語 ja
德語
法語 fr
葡萄牙語

注意事項

Yealink 不支援日文,部分支援 Polycom VVX。

  • 如果 SIP 端點不支援選取的語言,系統會預設為英文。

  • 未透過布建 URL 設定 lang_xx 參數時,英文會做為默認語言。

  • 如果 登入以撥打緊急電話 的文字並未翻譯成其他語言,則只有英文的縮寫版本會在下列IP手機型號上 按下 [登 入] 顯示,因為螢幕大小限制:

  • Poly VVX 150、VVX 201

  • Cisco CP-6821、CP-7811、CP-7821、CP-7841、CP-7861

  • 針對 Poly VVX,語音信箱軟鍵標籤會以各種語言的 VM 文字硬編碼,因為字串長度有限制。

Microsoft Teams 和 IPv6

SIP 閘道僅支援 IPv4。 Microsoft Teams 服務和用戶端同時支援 IPv4 和 IPv6。 如果您想要控制與 Microsoft Teams 的通訊,請使用 Microsoft 365 URL 和 IP 位址範圍中的 IP 位址範圍

緊急電話

SIP 閘道支援動態緊急呼叫 (動態 E911) 適用於透過連接線共用網路屬性的相容 SIP 裝置。 這些屬性是在 Teams 系統管理中心中布建,可以結合本機 IP 和子網長度,或是底盤標識碼和網路埠號碼。 對於沒有分享位置屬性的裝置,或基於任何原因無法動態解決位置,SIP 閘道會繼續支持根據登錄位址的緊急通話。 目前,直接路由案例不支援已註冊的位址。 如需緊急電話的詳細資訊,請參閱 規劃及管理緊急電話

注意事項

相容的 Cisco SIP IP 手機僅支援透過 LLDP 進行動態位置探索。

向 Microsoft 回報問題

若要回報問題,請連絡 Microsoft 支援服務