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.
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 nciht 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