공유 호출 예제 시나리오
이 문서를 읽기 전에 공유 통화 계획 및 공유 통화 구성을 읽었는지 확인합니다. 이 문서에서는 라이선스 요구 사항, 필수 구성 요소 구성 및 공유 통화 정책을 구성하는 방법을 설명합니다.
이 문서에서는 공유 통화를 설정하기 위한 샘플 시나리오를 제공합니다. 다음 단계에 대한 PowerShell 예제를 제공합니다.
- 공유 통화 사용자를 가져옵니다.
- 사용자에 대해 음성을 사용하도록 설정합니다.
- 자동 전화 교환 리소스 계정의 전화 번호를 가져옵니다.
- 자동 전화 교환의 전화 번호 유형에 따라 긴급 통화 라우팅 정책을 만듭니다.
- 리소스 계정에서 정적 긴급 위치를 설정합니다.
- 공유 통화 정책을 만듭니다.
- 사용자에게 공유 통화 정책을 부여합니다.
공유 호출 PowerShell 예제
# Get the Shared Calling user
$user = Get-CsOnlineUser -Identity user@contoso.com
## Enable voice for the user
Set-CsPhoneNumberAssignment -Identity user@contoso.com -EnterpriseVoiceEnabled $true
## Get the phone number of the Auto attendant resource account
$mainaa = 'main-aa@contoso.com'
$PhoneNumber=Get-CsPhoneNumberAssignment -AssignedPstnTargetId $mainaa
if ($PhoneNumber.NumberType -eq 'DirectRouting') {
# Define the emergency numbers for emergency calling
$en1=New-CsTeamsEmergencyNumber -EmergencyDialString 933 -OnlinePSTNUsage WW
$en2=New-CsTeamsEmergencyNumber -EmergencyDialString 911 -OnlinePSTNUsage WW
New-CsTeamsEmergencyCallRoutingPolicy -Identity TECRP-DR -EmergencyNumbers @{add=$en1,$en2} -AllowEnhancedEmergencyServices $true
# Grant the policy to the user
Grant-CsTeamsEmergencyCallRoutingPolicy -Identity $user -PolicyName TECRP-DR
}
else {
# Define the emergency numbers for emergency calling
$en1=New-CsTeamsEmergencyNumber -EmergencyDialString 933
$en2=New-CsTeamsEmergencyNumber -EmergencyDialString 911
New-CsTeamsEmergencyCallRoutingPolicy -Identity TECRP-CPOC -EmergencyNumbers @{add=$en1,$en2} -AllowEnhancedEmergencyServices $true
# Grant the policy to the user
Grant-CsTeamsEmergencyCallRoutingPolicy -Identity $user -PolicyName TECRP-CPOC
}
# Set the static emergency location on the resource account
$CivicAddress = Get-CsOnlineLisCivicAddress -City Seattle
Set-CsPhoneNumberAssignment -LocationId $CivicAddress.DefaultLocationId -PhoneNumber $PhoneNumber.TelephoneNumber
# Create the Shared Calling policy
$ecbn1 = '+14255556789'
$ecbn2 = '+14255554321'
$ra = Get-CsOnlineUser -Identity $mainaa
New-CsTeamsSharedCallingRoutingPolicy -Identity Seattle -ResourceAccount $ra.Identity -EmergencyNumbers @{add=$ecbn1,$ecbn2}
# Grant the Shared Calling policy to the user
Grant-CsTeamsSharedCallingRoutingPolicy -Identity $user -PolicyName Seattle