---
title: "Teams Voice-Route via PowerShell setzen"
canonical: "https://help.telegra.de/space/TCO/9561377898505/Teams%20Voice-Route%20via%20PowerShell%20setzen"
format: markdown
---
Mit den nachfolgenden PowerShell-Befehlen wird unter Teams eine Voice-Route und Voice-Routing-Richtlinie konfiguriert. Danach wird einem Benutzer die Voice-Richtlinie zugeordnet und eine Telefonnummer zugewiesen. Dieses Setup muss von einem Administratorkonto Ihres Tenants durchgeführt werden.

---

### PowerShell-Connect zu MS365-Teams:

> ℹ️ PowerShell muss als Administrator ausgeführt werden.

> Install-Module -Name MicrosoftTeams -Force  
>   
> Import-Module MicrosoftTeams  
>   
> Connect-MicrosoftTeams -Credential $Credential

---

### Voice-Route einrichten:

**Voice-Route ohne Nummernbeschränkungen einrichten:**

> Set-CsOnlinePstnUsage -Identity Global -Usage @{add="telegra-PSTNUsage"}  
>   
> New-CsOnlineVoiceRoute -Identity "telegra-PSTNUsage" -NumberPattern ".*" -OnlinePstnGatewayList **yourcompany-dus.teams.telegra.de**, **yourcompany-ffm.teams.telegra.de** -OnlinePstnUsages "telegra-PSTNUsage"  
>   
> New-CsOnlineVoiceRoutingPolicy "telegra-Voiceroute"  
>   
> Set-CsOnlineVoiceRoutingPolicy "telegra-Voiceroute" -OnlinePstnUsage "telegra-PSTNUsage"  
>   
> Grant-CsOnlineVoiceRoutingPolicy -Identity %User-Mail% -PolicyName "telegra-Voiceroute"

**Voice-Route **<u>**mit Nummernbeschränkungen**</u>** (^+49|0049) einrichten:**

> Set-CsOnlinePstnUsage -Identity Global -Usage @{add="DE-PstnUsage-Only"}  
>   
> New-CsOnlineVoiceRoute -Identity "DE-PstnUsage-Only" -NumberPattern "^+49|0049" -OnlinePstnGatewayList **yourcompany-dus.teams.telegra.de**, **yourcompany-ffm.teams.telegra.de**   
> -OnlinePstnUsages "DE-PstnUsage-Only"  
>   
> New-CsOnlineVoiceRoutingPolicy "DE-Only"  
>   
> Set-CsOnlineVoiceRoutingPolicy "DE-Only" -OnlinePstnUsage "DE-PstnUsage-Only"  
>   
> Grant-CsOnlineVoiceRoutingPolicy -Identity %User-Mail% -PolicyName "DE-Only"

---

### Teams-Benutzer Telefonnummer zuweisen:

> Set-CsPhoneNumberAssignment -Identity %User-Mail% -EnterpriseVoiceEnabled $true   
>   
> Set-CsPhoneNumberAssignment -Identity %User-Mail% -PhoneNumber +49%Nummer% -PhoneNumberType DirectRouting

Um Benutzern Telefonnummern zuzuweisen, müssen somit nur drei Befehle abgesetzt werden:

1. Grant-CsOnlineVoiceRoutingPolicy -Identity %User-Mail% -PolicyName "%VoiceRoutingPolicyName%"
2. Set-CsPhoneNumberAssignment -Identity %User-Mail% -EnterpriseVoiceEnabled $true
3. Set-CsPhoneNumberAssignment -Identity %User-Mail% -PhoneNumber +49%Nummer% -PhoneNumberType DirectRouting

---

Bei einem nicht korrekt lizenzierten Benutzer tritt ansonsten bei der Aktivierung der Telefonnummer folgende Fehlermeldungen auf:

<span style="color: #bf2600">*Microsoft.Teams.ConfigAPI.Cmdlets.internal\Set-CsPhoneNumberAssignment: The user ‚…‘ does not have required licenses to set attributes.*</span>

oder

<span style="color: #bf2600">*Microsoft.Teams.ConfigAPI.Cmdlets.internal\Set-CsPhoneNumberAssignment: User ‚…‘ lacks appropriate licenses to assign a ‚DirectRouting‘ number“*</span>

Die getätigten Einstellungen finden sich ebenso in dem Teams Admin Center wieder. Dazu navigieren Sie in den Bereich **VoIP**. Unter diesem Bereich **Direct Routing → VoIP Routen** können Sie die Konfigurationen der zuvor erstellten VoIP-Routen (z.B. „telegra-PSTNUsage“) einsehen.

  
Die VoIP-Richtlinien (z.B.: „telegra-Voiceroute“), welche den Nutzern zugeordnet wird, finden Sie unter **VoIP → VoIP-Routingrichtlinien** wieder.