封鎖輸入通話
Microsoft通話方案、直接路由和運算符聯機所有支持封鎖來自公用交換電話網 (PSTN) 的撥入通話。 此功能可讓系統管理員在租使用者全域層級定義號碼模式和例外清單,以便針對符合專案檢查每一個 PSTN 來電給租使用者的來電者標識碼。 如果符合,則會拒絕來電。
此輸入通話封鎖功能僅適用於來自 PSTN 且只適用於租使用者全域層級的輸入通話。 個別 Teams 使用者無法操作此清單。 Teams 用戶端允許個別用戶封鎖 PSTN 通話。 如需使用者如何實作通話封鎖的相關信息,請參閱 管理 Teams 中的通話設定。
注意事項
封鎖的來電者在遭到封鎖時,可能會遇到稍微不同的行為。 此行為是根據封鎖的來電者電信業者如何處理不允許成功完成通話的通知。 範例可能包括電信業者訊息,指出無法在撥號時完成通話,或直接撥出電話。
目前無法使用Teams系統管理中心管理通話封鎖。
使用 PowerShell 管理通話封鎖
若要管理通話封鎖,您必須定義一或多個號碼模式來封鎖來電,定義號碼模式的例外,以及啟用通話封鎖功能。
數位區塊模式定義為正則表達式模式。 表達式的順序不重要,清單中第一個符合的模式會導致通話遭到封鎖。 在 [封鎖的來電者] 清單中新增或移除的新號碼或模式最多可能需要 24 小時,模式才會變成使用中。
啟用通話封鎖功能
若要檢視和啟用通話封鎖功能,請使用 Get-andSet-CsTenantBlockingCallingNumbers Teams PowerShell Module Cmdlet。
Get-CsTenantBlockedCallingNumbers 會 傳回輸入區塊數位模式,以及全域封鎖數位清單的輸入免除數位模式參數。 此 Cmdlet 也會傳回是否啟用封鎖 (True 或 False) 。
Set-CsTenantBlockedCallingNumbers 可讓您指定在租用戶層級開啟或關閉全域租用戶封鎖的通話。
管理區塊編號模式
您可以使用 New-、Get-、Set-、Test-andRemove-CsInboundBlockedNumberPattern Teams PowerShell 模組 Cmdlet 來管理數位模式。
Get-CsInboundBlockedNumberPattern 會傳回新增至租使用者清單的所有封鎖數位模式清單,包括名稱、描述、啟用 (True/False) 和 Pattern。
New-CsInboundBlockedNumberPattern 在租用戶清單中新增封鎖的數位模式。
Remove-CsInboundBlockedNumberPattern 會從租使用者清單中移除封鎖的數位模式。
Set-CsInboundBlockedNumberPattern 修改了租使用者清單中封鎖數位模式的一或多個參數。
Test-CsInboundBlockedNumberPattern 會測試是否要封鎖來自指定電話號碼的電話。
範例
封鎖號碼
在下列範例中,租用戶系統管理員想要封鎖來自號碼範圍 1 (312 的所有來電) 555-0000 到 1 (312) 555-9999。 會建立數位模式,讓範圍中有 + 前綴的數位和範圍中沒有 + 前綴的數位相符。 您不需要在電話號碼中包含符號, () ,因為系統會在相符之前先去除這些符號。 若要開啟數位模式,請將 Enabled 參數設為 True。 若要停用此特定數位模式,請將參數設定為 False。
New-CsInboundBlockedNumberPattern -Name "BlockRange1" -Enabled $True -Description "Block Contoso" -Pattern "^\+?1312555\d{4}$"
在下一個範例中,租用戶系統管理員想要封鎖來自號碼 1 (412 的所有來電) 555-1234。 若要開啟數位模式, Enabled 參數設定為 True。
New-CsInboundBlockedNumberPattern -Name "BlockNumber1" -Enabled $True -Description "Block Fabrikam" -Pattern "^\+?14125551234$"
建立新模式會將模式新增為默認啟用。 描述是提供更多信息的選擇性欄位。
我們建議您提供有意義的名稱,以輕鬆瞭解新增模式的原因。 若要封鎖垃圾郵件號碼,請考慮將規則命名為符合的數位模式相同,然後視需要在描述中新增其他資訊。
使用 Regex) (一般表示式來比對模式。 如需詳細資訊,請參閱 使用 Regex。
測試和驗證之前,請允許複寫的時間。
允許數位
您可以移除封鎖的號碼模式,允許撥打號碼。 在下列範例中,租用戶系統管理員想要允許 1 (412) 555-1234 再次撥打電話。
Remove-CsInboundBlockedNumberPattern -Identity "BlockNumber1"
如果身分識別為未知,請使用 Get-CsInboundBlockedNumberPattern Cmdlet,先找出適當的模式並記下身分識別。 然後,執行 Remove-CsInboundBlockedNumberPattern Cmdlet 並傳遞適當的身分識別值。
測試和驗證之前,請允許複寫的時間。
檢視所有數位模式
下列 Cmdlet 會傳回針對租使用者輸入的所有封鎖號碼清單:
Get-CsInboundBlockedNumberPattern
使用內建的 PowerShell 篩選功能,視需要剖析傳回的值。
測試是否封鎖數位
若要確認是否在租用戶中封鎖數位,請使用 Test-CsInboundBlockedNumberPattern Cmdlet。
PhoneNumber 參數是必要的,而且應該是一個數位字串串,沒有任何額外的字元,例如 +、- 或 () 。 結果 IsNumberBlocked 參數會在 租用戶中封鎖該數位時傳回 True 的值;如果沒有封鎖,參數會傳回 False。
在下列範例中,您可以看到電話號碼 1 (312) 555-8884 因為位於上述封鎖範圍而遭到封鎖。 根據以下建立的免稅條款,允許電話號碼 1 (312) 555-8883。
Test-CsInboundBlockedNumberPattern -PhoneNumber 13125558884
RunspaceId : 09537e45-6f0c-4001-8b85-a79002707b0c
httpStatusCode : NoContent
IsNumberBlocked : True
errorMessage :
Test-CsInboundBlockedNumberPattern -PhoneNumber 13125558883
RunspaceId : 09537e45-6f0c-4001-8b85-a79002707b0c
httpStatusCode : NoContent
IsNumberBlocked : False
errorMessage :
管理數位例外狀況
您可以使用 New-、 Get-、 Set-和 Remove-CsInboundExemptNumberPattern Cmdlet,為封鎖的數位模式新增例外狀況。
New-CsInboundExemptNumberPattern 在租用戶清單中新增數位例外模式。
Get-CsInboundExemptNumberPattern 會傳回新增至租用戶清單的所有數位例外模式清單。
Set-CsInboundExemptNumberPattern 會將一或多個參數修改為租使用者清單中的數字例外模式。
Remove-CsInboundExemptNumberPattern 會從租用戶清單中移除數位例外模式。
範例
新增數位例外狀況
在下列範例中,租用戶系統管理員想要允許電話號碼 1 (312) 555-8882 和 1 (312) 555-8883 撥打給租使用者,即使這兩個電話號碼位於上述範例中封鎖的範圍中也一定。 若要啟用此功能,會建立新的數位例外模式,如下所示:
New-CsInboundExemptNumberPattern -Identity "AllowContoso1" -Pattern "^\+?1312555888[2|3]$" -Description "Allow Contoso helpdesk" -Enabled $True
若要開啟數位模式, Enabled 參數設定為 True。 若要停用此特定數位模式,請將參數設定為 False。
檢視所有數位例外狀況
在此範例中, [身分識別] 參數為選用。 如果未指定 身分識別 參數,此 Cmdlet 會傳回針對租用戶輸入的所有數位例外模式清單。
Get-CsInboundExemptNumberPattern -Identity <String>
Get-CsInboundExemptNumberPattern
修改數位例外狀況
Set-CsInboundExemptNumberPattern Cmdlet 可讓您修改指定數位模式身分識別的一或多個參數。 在此範例中,需要 身分識別 參數。
Set-CsInboundExemptNumberPattern -Identity <String> -Enabled <bool> -Description <string> -Pattern <string>
Set-CsInboundExemptNumberPattern -Identity "AllowContoso1" -Enabled $False
拿掉數位例外狀況
Remove-CsInboundExemptNumberPattern Cmdlet 會從租使用者清單中移除指定的數位模式。 在此範例中,需要 身分識別 參數。
如果身分識別為未知,請使用 Get-CsInboundExemptNumberPattern Cmdlet,先找出正確的模式並記下身分識別。 然後,執行 Remove-CsInboundExemptNumberPattern Cmdlet 並傳遞適當的身分識別值。 測試和驗證之前,請允許複寫的時間。
Remove-CsInboundExemptNumberPattern -Identity <String>
Remove-CsInboundExemptNumberPattern -Identity "AllowContoso1"
使用 Regex
封鎖來電者的模式比對是使用 Regex 完成。 在線提供多種工具,以協助驗證 Regex 模式的相符專案。 如果您不熟悉 Regex 模式,建議您花一些時間來熟悉基本概念。 若要確保您獲得預期的結果,請先使用工具驗證模式比對,然後再將新的封鎖數位相符專案新增至租使用者。
相關文章
Set-CsTenantBlockedCallingNumbers