Page tree

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Verbinden mit dem Skype for Business / MicrosoftTeams Server

  • Powershell als Administrator (!) öffnen
MicrosoftTeams

Powershell-

Session erstellen

Befehle:

Anmerkungen:

Zuerst:

Code Block
languagepowershell
titleImport des MicrosoftTeams Moduls
Import-Module MicrosoftTeams

Falls das Modul noch nicht installiert ist, wie folgt installieren:

Code Block
languagepowershell
Find-Module -Name MicrosoftTeams | Install-Module

Falls keine Rechte für's Ausführen von Scripten:

Code Block
languagepowershell
Set-ExecutionPolicy Unrestricted

danach:

Code Block
languagepowershell
titleCredentials-Objekt erstellen (Zugangsdaten eines Office365-Admins werden benötigt)
$userCredential = Get-Credential

Hier müssen die Zugangsdaten vom Admin-User eingegeben werden.danach:

Code Block
languagepowershell
titleSession zum MicrosoftTeams-Server erstellen
$sfbSession = New-CsOnlineSession -Credential $userCredential



Falls dieser Schritt den Fehler "404" ausgibt, muss beim entsprechenden User bei den Produktlizenzen auf "Änderungen speichern" geklickt werden:

Auf die 3 Punkte klicken und auf "Produktelizenzen verwalten" klicken:

Danach unter "Lizenzen und Apps" auf klicken.danach:

Code Block
languagepowershell
Import-PSSession $sfbSession



Wenn alle Befehle ausgeführt wurden, sieht's so aus:


PSTN-Gateway erstellen / Port angeben

Code Block
languagepowershell
titleGateway erstellen und Direct Routing Service verbinden (MSTEAMS_URL wird Ihnen von iWay AG mitgeteilt)
New-CsOnlinePSTNGateway -Fqdn MSTEAMS_URL -MaxConcurrentSessions 100 -Enabled $true -ForwardPai $true -ForwardCallHistory $true
Note

Sie werden nun nach dem SipSignalingPort (PORT_VON_SBC) gefragt. Geben Sie hier den mitgeteilten Port ein.



Code Block
languagepowershell
titleMit dem folgenden Befehl kann die Konfiguration überprüft werden:
Get-CsOnlinePSTNGateway



Voice Routing und entsprechende Policy einrichten

Code Block
languagepowershell
titlePSTN-Usage erstellen
Set-CsOnlinePstnUsage -Identity Global -Usage @{Add="Unrestricted"}
Code Block
languagepowershell
titleRoute erstellen, der Wert MSTEAMS_URL wird Ihnen mitgeteilt
New-CsOnlineVoiceRoute -Identity "Unrestricted" -OnlinePstnGatewayList MSTEAMS_URL -Priority 1 -OnlinePstnUsages "Unrestricted" -NumberPattern ".*"


Code Block
languagepowershell
titleÜberprüfen der Route
Get-CsOnlineVoiceRoute

Code Block
languagepowershell
titleUser-Routing-Policy erstellen
New-CsOnlineVoiceRoutingPolicy "Unrestricted" -OnlinePstnUsages "Unrestricted"


Code Block
languagepowershell
titleÜberprüfen der User-Routing-Policy
Get-CsOnlineVoiceRoutingPolicy



Benutzer aktivieren

Note

Damit nun ein Benutzer aktiviert und mit einer Nummer ausgestattet werden kann, muss sich dieser im Office365-Admin-Portal bereits erstellt worden sein. 

Tip

Bei weiteren Benutzern sind jeweils nur die Aktivierung und das Zuweisen der Voice Routing Policy nötig. Die vorhergehenden Schritte sind nicht mehr notwendig.

Code Block
languagepowershell
titleBenutzer aktivieren, Telefonnummer und Voicemail Box zuweisen
Set-CsUser -Identity OFFICE365_USER -OnPremLineURI tel:RUFNUMMER -EnterpriseVoiceEnabled $true -HostedVoiceMail $true
Note

OFFICE365_USER = Username des Office 365-Accounts (zBsp: max.muster@subdomain.mst1.nexphone-systems.ch
RUFNUMMER = Rufnummer aus dem MS Teams - SIP-Trunk im internationalen Format (zBsp: +41445454088 )

Code Block
languagepowershell
titleZuweisen der User-Routing-Policy
Grant-CsOnlineVoiceRoutingPolicy -Identity OFFICE365_USER -PolicyName "Unrestricted"
Note

OFFICE365_USER = Username des Office 365-Accounts (zBsp: max.muster@subdomain.mst1.nexphone-systems.ch

Warning

Nach dem Aktivieren eines Benutzers und dem Zuweisen der Nummer sowie der Policy kann es bis zu 24 Stunden dauern, bis das Wählfeld beim Benutzer im MS Teams Client erschtlich wird. Dennoch kann dieser bereits nach gut 15 Minuten die ersten Anrufe empfangen.