啟用使用者的直接路由
本文說明如何啟用使用者的直接路由。 這是設定直接路由的下列步驟 2 步驟 2:
- 步驟 1. 使用電話系統連接 SBC 並驗證連線
- 步驟 2. 啟用使用者的直接路由 (本文)
- 步驟 3. 設定語音路由
- 步驟 4. 將數字翻譯成替代格式
如需設定直接路由所需所有步驟的相關信息,請參閱 設定直接路由。
當您準備好讓使用者使用直接路由時,請依照下列步驟執行:
- 在 Microsoft 365 中建立使用者,並指派 Teams Phone 授權。
- 確定使用者已在在線使用。
- 設定電話號碼並啟用企業語音。
- 指派僅限Teams模式給使用者。
建立使用者並指派授權
在 Microsoft 365 中建立新使用者有兩種選項。 不過,Microsoft建議您的組織選擇一個選項以避免路由問題:
- 在內部部署 Active Directory 中建立使用者,並將使用者同步處理至雲端。 請參閱 整合內部部署目錄與 Microsoft Entra ID。
- 直接在 Microsoft 365 系統管理中心建立使用者。 請參閱 個別或大量新增使用者至 Microsoft 365 或 Office 365 - 系統管理說明。
如需授權需求的相關信息,請參閱方案直接路由中的授權和其他需求。
確定使用者已在在線使用
此步驟適用於商務用 Skype Server Enterprise Voice 使用者移轉至 Teams 直接路由。
直接路由需要將用戶設為連線上網。 您可以查看註冊機構Pool 參數,此參數必須在 infra.lync.com 網域中具有值。 Microsoft建議您在將使用者移轉到 Teams 直接路由時,將 LineURI 從內部部署變更為在線,但不需要。
線上Microsoft Teams PowerShell 會話。
發出命令:
Get-CsOnlineUser -Identity "<User name>" | fl RegistrarPool,OnPremLineUri,LineUri
如果 OnPremLineUri 已填入 <E.164 電話號碼>,電話號碼會在內部部署中指派,並同步處理至 Microsoft 365。 如果您要在線管理電話號碼,請先清除使用內部部署商務管理命令介面Skype的參數,然後同步處理至 Microsoft 365,然後再使用 Teams PowerShell 設定電話號碼。
從商務用 Skype 管理命令介面發出命令:
Set-CsUser -Identity "<User name>" -LineUri $null
注意事項
請勿將 EnterpriseVoiceEnabled 設為 False,因為您不需要這麼做,如果舊版商務用 Skype正在使用,且租使用者混合式組態是以 UseOnPremDialPlan $True設定,這可能會導致撥號對應表正規化問題。
將變更同步處理至 Microsoft 365 之後,預期的結果 Get-CsOnlineUser -Identity "<User name>" | fl RegistrarPool,OnPremLineUri,LineUri
為:
RegistrarPool : pool.infra.lync.com
OnPremLineURI :
LineURI :
注意事項
所有使用者的電話屬性都必須在您 譯碼您的商務用內部部署Skype環境之前,先在在線進行管理。
設定電話號碼並啟用企業語音
在您建立使用者並指派授權之後,您必須設定使用者的在線電話設定。 用戶的雲端語音信箱設定為自動;不需要執行其他設定。
您可以使用 Teams 系統管理中心或使用 Teams PowerShell 來設定電話號碼。
使用 Teams 系統管理中心
移至 [使用者 ] ->[管理使用者]。
選取使用者。
在 [ 帳戶一般資訊] 底下,選取 [編輯]。
在 [指派電話號碼] 底下的 [電話號碼類型 ] 下拉功能表中,選取 [ 直接路由]。
如果適用,請輸入指定的電話號碼和電話號碼分機。
選取 [ 套用]。
帳戶一般信息現在會將指派的電話號碼和直接路由顯示為電話號碼類型。
使用 PowerShell
線上至 Microsoft Teams PowerShell 工作階段。
接下來的步驟取決於您是在內部部署或在線管理用戶的電話號碼。 如果您管理的是內部部署電話號碼,則必須使用企業管理命令介面、控制面板的內部部署Skype,或在 解除委任后決定如何管理屬性中所述的其中一種方法。
如果您在內部部署管理使用者的電話號碼,您必須使用下列命令,確保使用者已在在線啟用企業語音:
Set-CsPhoneNumberAssignment -Identity "<User name>" -EnterpriseVoiceEnabled $true
如果您要在線管理使用者的電話號碼,您必須使用Teams PowerShell中的下列命令,將電話號碼指派給使用者。 使用者會透過下列命令自動啟用企業語音:
Set-CsPhoneNumberAssignment -Identity "<User name>" -PhoneNumber <phone number> -PhoneNumberType DirectRouting
例如,若要新增用戶的電話號碼「低,請輸入下列專案:
Set-CsPhoneNumberAssignment -Identity "spencer.low@contoso.com" -PhoneNumber "+14255388797" -PhoneNumberType DirectRouting
如果使用者「文檔不足」和「Stacy 作業者」共用具有唯一擴充功能的相同基數,請輸入下列內容:
Set-CsPhoneNumberAssignment -Identity "spencer.low@contoso.com" -PhoneNumber "+14255388701;ext=1001" -PhoneNumberType DirectRouting Set-CsPhoneNumberAssignment -Identity "stacy.quinn@contoso.com" -PhoneNumber "+14255388701;ext=1002" -PhoneNumberType DirectRouting
Microsoft建議,但不需要將電話號碼設定為包含國碼的完整E.164 電話號碼。 您可以使用分機號碼來設定電話號碼。 當對底數的查閱傳回多個結果時,這些延伸模組會用來查詢使用者。 這項功能可讓公司設定具有相同底數和唯一分機號碼的電話號碼。 若要查閱成功,邀請必須包含具有分機的完整號碼,如下所示:
Invite: <sip:+14255388701;ext=1001@sbc1.adatum.biz
設定直接將通話傳送到語音信箱
直接路由可讓您結束對使用者的通話,並直接傳送到使用者的語音信箱。 如果您想要將通話直接傳送到語音信箱,請將不透明=app:語音信箱附加到要求 URI 標頭。 例如,「sip:user@yourdomain.com;opaque=app:voicemail“. Teams 使用者不會收到通話通知。 相反地,通話會直接連線到使用者的語音信箱。
將 [僅限 Teams] 模式指派給使用者,以確保通話在 Teams 中Microsoft接聽
直接路由會要求用戶處於Teams只有模式,以確保來電進入Teams用戶端。 若要讓用戶處於 [僅限 Teams] 模式,請指派 TeamsUpgradePolicy 的 「UpgradeToTeams」實例給他們。 如需詳細資訊,請參閱 IT系統管理員的升級策略。 如果您的組織使用商務用 Skype Server,請參閱下列文章以取得Skype與 Teams 之間互操作性的相關信息: 移轉與商務用 Skype 互操作性。