Um MS-Teams mit einer reventix Telefonanlage zu verbinden, müssen die folgenden Schritte durchgeführt werden.
Für die Buchung wenden Sie sich bitte an die reventix Kundenberatung.
| Im Microsoft 365-Portal anmelden | https://login.microsoftonline.com/ |
| Ins „Admin“-Portal wechseln | |
| Einstellungen ⇾ Domänen | |
| Domäne hinzufügen | |
| Domäne <KUNDEN#>.sbc1.ms-teams-siptk.de eintragen und auf „Diese Domäne verwenden“ drücken. | |
| „Fügen Sie einen TXT-Eintrag zu den DNS-Einträgen der Domäne hinzu“ auswählen und „Weiter“. | |
| „TXT-Wert“ kopieren | |
| Im SIPbase Kundenportal unter Telefonanlage→Einstellungen Teams-Einstellungen bearbeiten. Die Teams-Nutzer-Domäne und den TXT-Wert eintragen und speichern. | |
| ⇉ „Überprüfen“ | |
| „Weiter“ | |
| „Exchange und Exchange Online Protection“ deaktivieren. ⇉ „Weiter“ | |
| „Fertig“ | |
Der neuen SBC-Domain muss temporär ein Nutzer mit entsprechender Teams-Lizenz zugewiesen werden. Dies ist notwendig für das Anlegen der CsOnlineVoiceRoute in Powershell. Nach Abschluss der Inbetriebnahme können Nutzer und Lizenz wieder entfernt werden.
Wichtig: <KUNDEN#>.sbc1.ms-teams-siptk.de muss die Hauptdomain und nicht eine Aliasdomain sein!
Die „Execution Policy“ muss nur aktiviert werden, wenn es beim Verbindungsversuch mit Microsoft Teams (via PowerShell) zu folgendem Fehler kommt:
Connect-MicrosoftTeams : Der Befehl "Connect-MicrosoftTeams" wurde im Modul "MicrosoftTeams" gefunden, das Modul
konnte aber nicht geladen werden. Wenn Sie weitere Informationen wünschen, führen Sie "Import-Module MicrosoftTeams"
aus.
In Zeile:1 Zeichen:1
+ Connect-MicrosoftTeams
+ ~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : ObjectNotFound: (Connect-MicrosoftTeams:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CouldNotAutoloadMatchingModule
Connect-MicrosoftTeams
In diesem Kapitel werden die erforderlichen PowerShell-Befehle für Ersteinrichtung exemplarisch gezeigt.
Die auf den Kunden zugeschnittenen Befehle werden auch im Konfigurationsbereich der Telefonanlage unter
Telefonanlage ⇾ Einstellungen ⇾ Powershell-Kommandos für Ersteinrichtung des Trunks
angezeigt.
Set-CsOnlinePstnUsage -Identity 'Global' -Usage '<KUNDEN#>.sbc1.ms-teams-siptk.de' Set-CsOnlineVoiceRoutingPolicy -Identity 'Global' -OnlinePstnUsages '<KUNDEN#>.sbc1.ms-teams-siptk.de' New-CsOnlineVoiceRoute -Identity 'reventix SBC' -NumberPattern '^(.+)$' -Description 'Route to reventix SBC' -OnlinePstnGatewayList @{ add='<KUNDEN#>.sbc1.ms-teams-siptk.de' } -OnlinePstnUsage '<KUNDEN#>.sbc1.ms-teams-siptk.de'
Identity : reventix SBC
Priority : 0
Description : Route to reventix SBC
NumberPattern : ^(.+)$
OnlinePstnUsages : {12345678.sbc1.ms-teams-siptk.de}
OnlinePstnGatewayList : {12345678.sbc1.ms-teams-siptk.de}
BridgeSourcePhoneNumber :
Name : reventix SBC
$var = New-CsVoiceNormalizationRule -Parent 'Global' -Name 'All Destinations' -Description 'Will match all destinations, but none of them will be modified.' -Pattern '^(.+)$' -Translation '$1' -InMemory; Set-CsTenantDialPlan -Identity 'Global' -NormalizationRules $var; Get-CsTenantDialPlan -Identity 'Global'
Identity : Global
Description :
NormalizationRules : {Description=Will match all destinations, but none of them will be
modified.;Pattern=^(.+)$;Translation=$1;Name=all destinations;IsInternalExtension=False}
ExternalAccessPrefix :
SimpleName : DefaultTenantDialPlan
OptimizeDeviceDialing : False
Die auf den Kunden zugeschnittenen Befehle werden auch im Konfigurationsbereich der Telefonanlage unter
Telefonanlage ⇾ Einstellungen ⇾ PowerShell-Kommandos für Einrichtung der Nutzer
angezeigt.
Beispiel
Set-CsPhoneNumberAssignment -Identity <USER>@<DOMAIN> -EnterpriseVoiceEnabled $true
Get-CsOnlineUser -Filter {(EnterpriseVoiceEnabled -eq $true)} | ft SipAddress,OnlineVoiceRoutingPolicy,LineUri -AutoSize
Die folgenden PowerShell-Befehle stellen werden in der Regel für die Inbetriebnahme nicht benötigt, können aber bei der Behebung von Fehlern hilfreich sein.
Disconnect-MicrosoftTeams
Set-CsPhoneNumberAssignment -Identity <USER>@<DOMAIN> -PhoneNumber "+4930123456789;ext=789" -PhoneNumberType DirectRouting
Remove-CsPhoneNumberAssignment -Identity <USER>@<DOMAIN> -RemoveAll