Keine Bearbeitungszusammenfassung Markierung: 2017-Quelltext-Bearbeitung |
Keine Bearbeitungszusammenfassung |
||
(11 dazwischenliegende Versionen von einem anderen Benutzer werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
<div class="ac-layout"> | <div class="ac-layout"> | ||
=== Anleitung von Hersteller wwcom === | |||
https://doku.wwcom.ch/books/ms-teams/page/ms-teams<div class="ac-layout-section two_equal"> | |||
<div class="ac-layout-section two_equal"> | |||
<div class="ac-layout-cell"> | <div class="ac-layout-cell"> | ||
Zeile 56: | Zeile 55: | ||
{{Layout}} | {{Layout}} | ||
<div class="ac-layout-section | <div class="ac-layout-section single"> | ||
<div class="ac-layout-cell"> | <div class="ac-layout-cell"> | ||
Zeile 62: | Zeile 61: | ||
=== Schritt 1: Einrichten der Domain === | === Schritt 1: Einrichten der Domain === | ||
{{ | {{Textbox | ||
|boxtype=tip | |||
|header= | |||
|text= | |||
Dieser Schritt zeigt das Einrichten der Domain im "Microsoft 365 admin center" unter https://admin.microsoft.com/AdminPortal/Home#/Domains . | Dieser Schritt zeigt das Einrichten der Domain im "Microsoft 365 admin center" unter https://admin.microsoft.com/AdminPortal/Home#/Domains. | ||
}} | |icon=yes}} | ||
Zeile 74: | Zeile 75: | ||
<br /> | <br /> | ||
Zeile 85: | Zeile 85: | ||
<div class="ac-layout-cell"> | <div class="ac-layout-cell"> | ||
==== Erstellen der DNS-Server-Einträge ==== | |||
== Erstellen der DNS-Server-Einträge == | |||
Zeile 209: | Zeile 208: | ||
<div class="ac-layout-cell"> | <div class="ac-layout-cell"> | ||
{{ | {{Textbox | ||
|boxtype=tip | |||
|header= | |||
|text= | |||
Zum Zeitpunkt der Umstellung der vPBX auf Teams muss dieser DNS-Eintrag weltweit verfügbar sein, da sonst das nötige Zertifikat nicht erstellt werden kann. | Zum Zeitpunkt der Umstellung der vPBX auf Teams muss dieser DNS-Eintrag weltweit verfügbar sein, da sonst das nötige Zertifikat nicht erstellt werden kann. | ||
}} | |icon=yes}} | ||
Zeile 225: | Zeile 226: | ||
<div class="ac-layout-cell"> | <div class="ac-layout-cell"> | ||
==== Aktivierung Ihrer Domain für "Skype for Business" ==== | |||
== Aktivierung Ihrer Domain für "Skype for Business" == | |||
Zeile 273: | Zeile 273: | ||
<div class="ac-layout-cell"> | <div class="ac-layout-cell"> | ||
Klicken Sie unten auf | Klicken Sie unten auf "Continue": | ||
Zeile 317: | Zeile 318: | ||
<div class="ac-layout-cell"> | <div class="ac-layout-cell"> | ||
=== Schritt 2: Weisen Sie den MS Teams Usern die richtige Microsoft Lizenz zu === | |||
{{Textbox | |||
= Schritt 2: Weisen Sie den MS Teams Usern die richtige Microsoft Lizenz zu = | |boxtype=tip | ||
|header= | |||
{{ | |text= | ||
'''MS Lizenzen''' | '''MS Lizenzen''' | ||
Zeile 329: | Zeile 329: | ||
* Bei Microsoft 365 Lizenzen braucht es zusätzlich pro Benutzer die "Phone System"-Lizenz | * Bei Microsoft 365 Lizenzen braucht es zusätzlich pro Benutzer die "Phone System"-Lizenz | ||
}} | |icon=yes}} | ||
Zeile 344: | Zeile 344: | ||
</div> | </div> | ||
<div class="ac-layout-cell"> | <div class="ac-layout-cell">[[Datei:Anbindung MS Teams an vPBX 1712913615104.png]] | ||
Zeile 357: | Zeile 355: | ||
<div class="ac-layout-cell"> | <div class="ac-layout-cell"> | ||
=== Schritt 3: Auf vPBX "Teams-Kompatibilitätsmodus" einschalten und Domain ändern === | |||
= Schritt 3: Auf vPBX "Teams-Kompatibilitätsmodus" einschalten und Domain ändern = | |||
{{Textbox | |||
|boxtype=tip | |||
|header= | |||
|text= | |||
Zu diesem Zeitpunkt muss der neue DNS-Eintrag (teams.ihredomain.ch) weltweit verfügbar sein, da sonst das nötige Zertifikat nicht erstellt werden kann. | |||
Nach dieser Umstellung ist Ihre vPBX nur noch unter <span class="nolink">https://teams.ihredomain.ch</span> mit Zertifikat erreichbar. Alle Telefone und CTI-Clients müssen auf die neue Domain umkonfiguriert werden. | |||
|icon=yes}} | |||
</div> | |||
</div> | </div> | ||
{{Layout}} | {{Layout}} | ||
<div class="ac-layout-section two_equal"> | <div class="ac-layout-section two_equal"> | ||
Zeile 369: | Zeile 376: | ||
<div class="ac-layout-cell"> | <div class="ac-layout-cell"> | ||
Im Menü "PBX Einstellungen" unter "Allgemeine Einstellungen" den Hostname (z. B. "teams") und die Domain (ihredomain.ch) angeben und auf "Speichern" klicken: | |||
</div> | </div> | ||
<div class="ac-layout-cell"> | <div class="ac-layout-cell">[[Datei:Anbindung MS Teams an vPBX 1713182013963.png|zentriert]] | ||
</div> | |||
</div> | </div> | ||
{{Layout}} | {{Layout}} | ||
<div class="ac-layout-section two_equal"> | <div class="ac-layout-section two_equal"> | ||
Zeile 386: | Zeile 394: | ||
<div class="ac-layout-cell"> | <div class="ac-layout-cell"> | ||
Auf der vPBX unter "PBX Einstellungen" bei "Teams-Kompatibilitätsmodus" auf "VoIP+Presence" umstellen und auf "Speichern" klicken: | |||
</div> | |||
<div class="ac-layout-cell">[[Datei:Anbindung MS Teams an vPBX 1713182146883.png|zentriert]] | |||
</div> | |||
</div> | |||
{{Layout}} | |||
<div class="ac-layout-section two_equal"> | |||
<div class="ac-layout-cell"> | <div class="ac-layout-cell"> | ||
[[ | Danach die vPBX neu starten: | ||
</div> | |||
<div class="ac-layout-cell">[[Datei:Anbindung MS Teams an vPBX 1713182246771.png|zentriert]] | |||
Zeile 411: | Zeile 425: | ||
<div class="ac-layout-cell"> | <div class="ac-layout-cell"> | ||
===Schritt 4: In Azure Wert-Schlüssel-Paar erzeugen und auf vPBX übertragen=== | |||
{{Textbox | |||
= Schritt 4: In Azure Wert-Schlüssel-Paar erzeugen und auf vPBX übertragen = | |boxtype=tip | ||
|header= | |||
{{ | |text= | ||
In diesem Schritt wird in Azure ein Wert-Schlüssel-Paar ("Teams app id" / "Teams app key") erstellt, welches zur Abfrage des Presence-Status von MS Teams nötig ist. | In diesem Schritt wird in Azure ein Wert-Schlüssel-Paar ("Teams app id" / "Teams app key") erstellt, welches zur Abfrage des Presence-Status von MS Teams nötig ist. | ||
}} | |icon=yes}} | ||
Zeile 430: | Zeile 443: | ||
<div class="ac-layout-cell"> | <div class="ac-layout-cell"> | ||
===="Anwendungs-ID (Client)" erstellen==== | |||
== "Anwendungs-ID (Client)" erstellen == | |||
Zeile 443: | Zeile 454: | ||
<div class="ac-layout-cell"> | <div class="ac-layout-cell"> | ||
<br /> | <br />Azure öffnen (https://portal.azure.com/) und dann unter <span>"Azure Active Directory" / "App-Registrierungen" eine '''"Neue Registrierung"''' erstellen:</span> | ||
Azure öffnen (https://portal.azure.com/) und dann unter <span>"Azure Active Directory" / "App-Registrierungen" eine '''"Neue Registrierung"''' erstellen:</span | |||
Zeile 470: | Zeile 475: | ||
<div class="ac-layout-cell"> | <div class="ac-layout-cell"> | ||
<br /> | <br /><span>Unter '''"Name"''' einen frei gewählten Namen angeben, z. B. "iwayteamsbridge" (es kann eine eigene Bezeichnung verwendet werden):</span> | ||
<span>Unter '''"Name"''' einen frei gewählten Namen angeben, z. B. "iwayteamsbridge" (es kann eine eigene Bezeichnung verwendet werden):</span> | |||
<br /> | <br /> | ||
Zeile 505: | Zeile 482: | ||
<span>Bei '''"Unterstützte Kontotypen" "Nur Konten in diesem Organisationsverzeichnis"''' auswählen:</span> | <span>Bei '''"Unterstützte Kontotypen" "Nur Konten in diesem Organisationsverzeichnis"''' auswählen:</span> | ||
<br /> | <br /> | ||
Zeile 542: | Zeile 491: | ||
<span>Unter '''"Umleitung-URI (optional)"''' die neue URL Ihrer vPBX </span><span class="nolink">https://teams.ihredomain.ch/oauth/</span><span> angeben:</span> | <span>Unter '''"Umleitung-URI (optional)"''' die neue URL Ihrer vPBX </span><span class="nolink">https://teams.ihredomain.ch/oauth/</span><span> angeben:</span> | ||
<span>Zuunterst auf | <span>Zuunterst auf "Registrieren" klicken.</span> | ||
</div> | </div> | ||
Zeile 561: | Zeile 509: | ||
Den Wert hinter '''"Anwendungs-ID (Client)"''' kopieren .... | Den Wert hinter '''"Anwendungs-ID (Client)"''' kopieren .... | ||
< | </div> | ||
<div class="ac-layout-cell"> | |||
[[File:KB_VoIP_Telefonie_vPBX_Anbindung_MS_Teams_an_vPBXimage2021-3-18_17-8-22.png]] | |||
< | </div> | ||
</div> | |||
{{Layout}} | |||
<div class="ac-layout-section two_equal"> | |||
< | <div class="ac-layout-cell"> | ||
... und auf der vPBX in den"PBX Einstellungen" ins Feld '''"Teams app id"''' kopieren: | ... und auf der vPBX in den"PBX Einstellungen" ins Feld '''"Teams app id"''' kopieren: | ||
Zeile 621: | Zeile 528: | ||
</div> | </div> | ||
<div class="ac-layout-cell"> | <div class="ac-layout-cell">[[Datei:Anbindung MS Teams an vPBX 1713182652488.png|zentriert]] | ||
[[ | |||
</div> | |||
</div> | </div> | ||
{{Layout}} | {{Layout}} | ||
<div class="ac-layout-section single"> | <div class="ac-layout-section single"> | ||
<div class="ac-layout-cell"> | <div class="ac-layout-cell"> | ||
===="Geheimer Clientschlüssel" erzeugen==== | |||
== "Geheimer Clientschlüssel" erzeugen == | |||
Zeile 648: | Zeile 550: | ||
<div class="ac-layout-cell"> | <div class="ac-layout-cell"> | ||
Unter "Zertifikate & | Unter "Zertifikate & Geheimnisse" auf '''"Neuer geheimer Clientschlüssel"''' klicken, ... | ||
Zeile 657: | Zeile 559: | ||
<br /> | <br /> | ||
Zeile 689: | Zeile 590: | ||
</div> | </div> | ||
<div class="ac-layout-cell"> | <div class="ac-layout-cell">[[Datei:Anbindung MS Teams an vPBX 1713182733607.png|zentriert]] | ||
[[ | |||
Zeile 701: | Zeile 600: | ||
<div class="ac-layout-cell"> | <div class="ac-layout-cell"> | ||
====API-Berechtigungen==== | |||
== API-Berechtigungen == | |||
Zeile 716: | Zeile 613: | ||
API-Berechtigungen müssen folgende gesetzt werden: | API-Berechtigungen müssen folgende gesetzt werden: | ||
* User.Read | *User.Read | ||
* Presence.Read | *Presence.Read | ||
* Presence.ReadAll | *Presence.ReadAll | ||
Zeile 728: | Zeile 625: | ||
<div class="ac-layout-cell"> | <div class="ac-layout-cell"> | ||
====Authentifizierung der vPBX an Teams==== | |||
== Authentifizierung der vPBX an Teams == | |||
Zeile 741: | Zeile 636: | ||
<div class="ac-layout-cell"> | <div class="ac-layout-cell"> | ||
Zum Abschluss die vPBX an der Microsoft Umgebung anmelden: | |||
* https://teams.ihredomain.ch/oauth/ im Browser aufrufen | *https://teams.ihredomain.ch/oauth/ im Browser aufrufen | ||
* Zugangsdaten eines berechtigten Users eingeben | *Zugangsdaten eines berechtigten Users eingeben | ||
* Zugriffsrechte bestätigen | *Zugriffsrechte bestätigen | ||
Zeile 755: | Zeile 650: | ||
<div class="ac-layout-cell"> | <div class="ac-layout-cell"> | ||
===Schritt 5: Aktivieren von "Microsoft Teams Benutzer" und Eintragen der "MS Teams Telefonnummer" pro Teilnehmer auf der vPBX=== | |||
</div> | |||
= Schritt 5: Aktivieren von "Microsoft Teams Benutzer" und Eintragen der "MS Teams Telefonnummer" pro Teilnehmer auf der vPBX = | |||
</div> | </div> | ||
{{Layout}} | {{Layout}} | ||
<div class="ac-layout-section two_equal"> | <div class="ac-layout-section two_equal"> | ||
Zeile 772: | Zeile 664: | ||
Bei jedem Teams Benutzer ist nach dem Erstellen die Option "Microsoft Teams Benutzer" zu aktivieren und die Telefonnummer (Format +41...), mit welcher der Benutzer in der Teams Umgebung verknüpft werden wird, unter "MS Teams Telefonnummer" einzutragen, siehe Screenshot rechts. | Bei jedem Teams Benutzer ist nach dem Erstellen die Option "Microsoft Teams Benutzer" zu aktivieren und die Telefonnummer (Format +41...), mit welcher der Benutzer in der Teams Umgebung verknüpft werden wird, unter "MS Teams Telefonnummer" einzutragen, siehe Screenshot rechts. | ||
Update Juli 2021: Als "MS Teams Telefonnummer" muss keine gültige Telefonnummer verwendet werden und auch das Format +41... muss nicht beachtet werden: Es können auch (z. B. vierstellige) interne Telefonnummern verwendet werden, wie z. B. 1000, 1001, 1002 etc. <br /> | '''Update Juli 2021:''' Als "MS Teams Telefonnummer" muss keine gültige Telefonnummer verwendet werden und auch das Format +41... muss nicht beachtet werden: Es können auch (z. B. vierstellige) interne Telefonnummern verwendet werden, wie z. B. 1000, 1001, 1002 etc. <br /> | ||
Das Eintragen von Internen Nummern ins Feld "MS Teams Telefonnummer" scheint nur zuverlässig zu funktionieren wenn alle User ausschliesslich MS Teams verwenden. Ansonsten gibt es Probleme beim Weiterleiten von Anrufen von MS Teams zu Hardware-Telefonen oder CTI-Client. | Das Eintragen von Internen Nummern ins Feld "MS Teams Telefonnummer" scheint nur zuverlässig zu funktionieren wenn alle User ausschliesslich MS Teams verwenden. Ansonsten gibt es Probleme beim Weiterleiten von Anrufen von MS Teams zu Hardware-Telefonen oder CTI-Client. | ||
'''Update April 2024:''' Die "MS Teams Telefonnummer" darf keine Leerzeichen/Spaces enthalten. | |||
</div> | </div> | ||
<div class="ac-layout-cell">[[Datei:KB_VoIP_Telefonie_vPBX_Anbindung_MS_Teams_an_vPBX2021-09-21_09_14_29-172.18.5.89_-_Remotedesktopverbindung.png|zentriert]] | |||
<div class="ac-layout- | |||
</div> | </div> | ||
</div> | </div> | ||
{{Layout}} | {{Layout}} | ||
<div class="ac-layout-section two_equal"> | <div class="ac-layout-section two_equal"> | ||
Zeile 819: | Zeile 683: | ||
<div class="ac-layout-cell"> | <div class="ac-layout-cell"> | ||
Wenn die Teams-"Anmeldungen" grün sind, stimmen sie: | |||
</div> | </div> | ||
<div class="ac-layout-cell">[[Datei:Anbindung MS Teams an vPBX 1713958918135.png|zentriert]] | |||
</div> | </div> | ||
</div> | </div> | ||
{{Layout}} | {{Layout}} | ||
<div class="ac-layout-section single"> | <div class="ac-layout-section single"> | ||
<div class="ac-layout-cell"> | <div class="ac-layout-cell"> | ||
===Schritt 6: Konfiguration Direct Routing Service=== | |||
= | |||
Zeile 888: | Zeile 707: | ||
</div> | </div> | ||
{{Layout}} | {{Layout}} | ||
<div class="ac-layout-section | <div class="ac-layout-section two_left_sidebar"> | ||
<div class="ac-layout-cell"> | <div class="ac-layout-cell"> | ||
Unter "VoIP" / "Direct Routing" den SBC wie folgt eintragen: | |||
</div> | </div> | ||
<div class="ac-layout-cell"> | <div class="ac-layout-cell">[[Datei:Anbindung MS Teams an vPBX 1712915150240.png]] | ||
</div> | </div> | ||
Zeile 924: | Zeile 725: | ||
<div class="ac-layout-cell"> | <div class="ac-layout-cell"> | ||
===Schritt 7: VoIP-Routingrichtlinie erstellen=== | |||
= Schritt | |||
Zeile 933: | Zeile 732: | ||
</div> | </div> | ||
{{Layout}} | {{Layout}} | ||
<div class="ac-layout-section | <div class="ac-layout-section two_left_sidebar"> | ||
<div class="ac-layout-cell"> | <div class="ac-layout-cell"> | ||
<span | Unter "VoIP" / "<span style="letter-spacing: 0.0px;">VoIP-Routingrichtlinie"</span><span style="letter-spacing: 0.0px;"> die entsprechende VoIP-Routingrichtlinie erstellen:</span> | ||
= | |||
</div> | </div>[[Datei:Anbindung MS Teams an vPBX 1712915328610.png]]<div class="ac-layout-cell"> | ||
<div class="ac-layout-cell"> | |||
<br /> | <br /> | ||
Zeile 953: | Zeile 748: | ||
</div> | </div> | ||
{{Layout}} | {{Layout}} | ||
<div class="ac-layout-section | <div class="ac-layout-section single"> | ||
<div class="ac-layout-cell"> | <div class="ac-layout-cell"> | ||
===Schritt 8: VoIP-Route erstellen=== | |||
</div> | </div> | ||
Zeile 976: | Zeile 758: | ||
</div> | </div> | ||
{{Layout}} | {{Layout}} | ||
<div class="ac-layout-section | <div class="ac-layout-section two_left_sidebar"> | ||
<div class="ac-layout-cell"> | <div class="ac-layout-cell"> | ||
Unter "VoIP" / "Direct Routing" / "VoIP-Routen" die entsprechende Route erstellen: | |||
</div> | </div> | ||
<div class="ac-layout-cell"> | <div class="ac-layout-cell">[[Datei:Anbindung MS Teams an vPBX 1712915511882.png]] | ||
</div> | </div> | ||
Zeile 1'004: | Zeile 776: | ||
<div class="ac-layout-cell"> | <div class="ac-layout-cell"> | ||
===Schritt 9: Rufnummern den Benutzern zuweisen=== | |||
= Schritt 9: | |||
</div> | </div> | ||
</div> | </div> | ||
{{Layout}} | {{Layout}} | ||
<div class="ac-layout-section | <div class="ac-layout-section two_left_sidebar"> | ||
<div class="ac-layout-cell"> | <div class="ac-layout-cell"> | ||
Unter "Benutzer" den entsprechenen Benutzer bearbeiten, auf "Bearbeiten" klicken ... | |||
</div> | </div> | ||
<div class="ac-layout-cell"> | <div class="ac-layout-cell"> | ||
[[File:KB_VoIP_Telefonie_Anbindung_MS_Teams_an_Business_Trunk_Anleitung_Anbindung_MS_Teams_an_Business_Trunkimage-2023-10-4_13-21-36.png]] | |||
</div> | |||
</div> | |||
{{Layout}} | |||
< | <div class="ac-layout-section two_left_sidebar"> | ||
< | |||
<div class="ac-layout-cell"> | <div class="ac-layout-cell"> | ||
... und auf der rechten Seite die Telefonnummer im <span style="color: rgb(51,51,51);">im internationalen Format (E.164), z. B. </span>+41435001111 eintragen: | |||
< | |||
</div> | </div> | ||
<div class="ac-layout-cell">[[Datei:Anbindung MS Teams an vPBX 1712915704707.png]] | |||
<div class="ac-layout-cell"> | |||
Zeile 1'074: | Zeile 813: | ||
</div> | </div> | ||
{{Layout}} | {{Layout}} | ||
<div class="ac-layout-section | <div class="ac-layout-section two_left_sidebar"> | ||
<div class="ac-layout-cell"> | <div class="ac-layout-cell"> | ||
Dem User die die <span>VoIP-Routingrichtlinie </span>"Unrestricted" <span style="letter-spacing: 0.0px;">zuweisen:</span> | |||
</div> | </div> | ||
<div class="ac-layout-cell"> | <div class="ac-layout-cell"> | ||
[[File:KB_VoIP_Telefonie_Anbindung_MS_Teams_an_Business_Trunk_Anleitung_Anbindung_MS_Teams_an_Business_Trunkimage-2023-11-10_15-55-0.png]] | |||
</div> | </div> | ||
Zeile 1'094: | Zeile 830: | ||
</div> | </div> | ||
{{Layout}} | {{Layout}} | ||
<div class="ac-layout-section | <div class="ac-layout-section single"> | ||
<div class="ac-layout-cell"> | <div class="ac-layout-cell"> | ||
----- | |||
</div> | </div> | ||
Zeile 1'116: | Zeile 842: | ||
</div> | </div> | ||
{{Layout}} | {{Layout}} | ||
<div class="ac-layout-section | <div class="ac-layout-section single"> | ||
<div class="ac-layout-cell"> | <div class="ac-layout-cell"> | ||
===Hinweise zum Status nach der Inbetriebnahme=== | |||
. | ====Ein- und ausgehende Telefonie kann evtl. nicht sofort nach der Inbetriebnahme funktionieren==== | ||
{{Textbox | |||
|boxtype=tip | |||
|header= | |||
|text= | |||
Es kann sein, dass die ein- und ausgehende Telefonie erst ein paar Minuten nach der Inbetriebnahme funktioniert. | |||
|icon=yes}} | |||
====Unter "VoIP" / "Direct Routing" können Fehler angezeigt werden==== | |||
Es kann sein, dass unter "VoIP" / "Direct Routing" können Fehler angezeigt werden, wie diese hier: | |||
[[Datei:Anbindung MS Teams an Business Trunk 1711019123117.png]] | |||
Solange die Telefonie über Ihr Teams läuft, ist alles in Ordnung. |
Aktuelle Version vom 6. September 2024, 10:33 Uhr
Anleitung von Hersteller wwcom
https://doku.wwcom.ch/books/ms-teams/page/ms-teamsVoraussetzungen für Anbindung von MS Teams an die vPBX
Erstens: Die richtige Telefon-Lizenz für jeden User, welcher "in die weite Welt" telefonieren will
Zweitens: Admin-Zugriff auf Microsoft 365
Zugriff auf Microsoft 365 Teams Admin: https://admin.teams.microsoft.com/
Vorbemerkungen zur MS Teams Domain
Inhalt:
Schritt 1: Einrichten der Domain
Erstellen der DNS-Server-Einträge
Tragen Sie auf Ihren DNS-Servern folgende Einträge für Ihre Domain "ihredomain.ch" ein:
Hostname | Domain | TTL | IN | Type | Prio | Content |
---|---|---|---|---|---|---|
sip | .ihredomain.ch | 3600 | IN | CNAME | sipdir.online.lync.com | |
lyncdiscover | .ihredomain.ch | 3600 | IN | CNAME | webdir.online.lync.com | |
_sip._tls | .ihredomain.ch | 3600 | IN | SRV | 100 | 1 443 sipdir.online.lync.com |
_sipfederationtls._tcp | .ihredomain.ch | 3600 | IN | SRV | 100 | 1 5061 sipfed.online.lync.com |
Erstellen Sie auch noch folgenden A-Eintrag, bei welchem teams.ihredomain.ch auf die IP Ihrer vPBX xyz.vpbx.iway.ch zeigt:
Hostname | Domain | TTL | IN | Type | Prio | Content |
---|---|---|---|---|---|---|
teams | .ihredomain.ch | 3600 | IN | A | IP.der.iWay.vPBX |
Aktivierung Ihrer Domain für "Skype for Business"
Öffnen Sie https://admin.microsoft.com/AdminPortal/Home#/Domains
Klicken Sie auf "ihredomain.ch" (jene Domain, welche Sie schon für sich eingerichtet ist):
Überprüfen Sie die DNS-Einträge und schliessen Sie diesen Schritt ab.
Schritt 2: Weisen Sie den MS Teams Usern die richtige Microsoft Lizenz zu
- Bei Enterprise Lizenzen braucht es entweder eine E5 Lizenz (keine weitere Zusatzlizenz nötig) oder eine E3 Lizenz mit Phone System add-on (und, falls Konferenzen getätigt werden sollen, Audio Conferencing add-on)
- Bei Microsoft 365 Lizenzen braucht es zusätzlich pro Benutzer die "Phone System"-Lizenz
Schritt 3: Auf vPBX "Teams-Kompatibilitätsmodus" einschalten und Domain ändern
Im Menü "PBX Einstellungen" unter "Allgemeine Einstellungen" den Hostname (z. B. "teams") und die Domain (ihredomain.ch) angeben und auf "Speichern" klicken:
Auf der vPBX unter "PBX Einstellungen" bei "Teams-Kompatibilitätsmodus" auf "VoIP+Presence" umstellen und auf "Speichern" klicken:
Schritt 4: In Azure Wert-Schlüssel-Paar erzeugen und auf vPBX übertragen
"Anwendungs-ID (Client)" erstellen
Azure öffnen (https://portal.azure.com/) und dann unter "Azure Active Directory" / "App-Registrierungen" eine "Neue Registrierung" erstellen:
Direktlink: https://portal.azure.com/#blade/Microsoft_AAD_IAM/ActiveDirectoryMenuBlade/RegisteredApps
Unter "Name" einen frei gewählten Namen angeben, z. B. "iwayteamsbridge" (es kann eine eigene Bezeichnung verwendet werden):
Bei "Unterstützte Kontotypen" "Nur Konten in diesem Organisationsverzeichnis" auswählen:
Unter "Umleitung-URI (optional)" die neue URL Ihrer vPBX https://teams.ihredomain.ch/oauth/ angeben:
Zuunterst auf "Registrieren" klicken.
"Geheimer Clientschlüssel" erzeugen
... diesen auf der vPBX in den "PBX Einstellungen" ins Feld "Teams app key" kopieren und danach auf "Speichern" klicken.
API-Berechtigungen
API-Berechtigungen müssen folgende gesetzt werden:
- User.Read
- Presence.Read
- Presence.ReadAll
Authentifizierung der vPBX an Teams
Zum Abschluss die vPBX an der Microsoft Umgebung anmelden:
- https://teams.ihredomain.ch/oauth/ im Browser aufrufen
- Zugangsdaten eines berechtigten Users eingeben
- Zugriffsrechte bestätigen
Schritt 5: Aktivieren von "Microsoft Teams Benutzer" und Eintragen der "MS Teams Telefonnummer" pro Teilnehmer auf der vPBX
Alle Benutzer auf der PBX erstellen bzw. entsprechend dieser Regel ändern: Der Benutzername muss identisch sein, wie der Microsoft 365 Benutzername (ohne @Domain). Beispiel: wenn der Microsoft 365 Benutzer hans.beispiel@beispielfirma.ch heisst, so muss der Benutzer auf der vPBX hans.beispiel heissen.
Bei jedem Teams Benutzer ist nach dem Erstellen die Option "Microsoft Teams Benutzer" zu aktivieren und die Telefonnummer (Format +41...), mit welcher der Benutzer in der Teams Umgebung verknüpft werden wird, unter "MS Teams Telefonnummer" einzutragen, siehe Screenshot rechts.
Update Juli 2021: Als "MS Teams Telefonnummer" muss keine gültige Telefonnummer verwendet werden und auch das Format +41... muss nicht beachtet werden: Es können auch (z. B. vierstellige) interne Telefonnummern verwendet werden, wie z. B. 1000, 1001, 1002 etc.
Das Eintragen von Internen Nummern ins Feld "MS Teams Telefonnummer" scheint nur zuverlässig zu funktionieren wenn alle User ausschliesslich MS Teams verwenden. Ansonsten gibt es Probleme beim Weiterleiten von Anrufen von MS Teams zu Hardware-Telefonen oder CTI-Client.
Update April 2024: Die "MS Teams Telefonnummer" darf keine Leerzeichen/Spaces enthalten.
Schritt 6: Konfiguration Direct Routing Service
Schritt 7: VoIP-Routingrichtlinie erstellen
Schritt 8: VoIP-Route erstellen
Schritt 9: Rufnummern den Benutzern zuweisen
Hinweise zum Status nach der Inbetriebnahme
Ein- und ausgehende Telefonie kann evtl. nicht sofort nach der Inbetriebnahme funktionieren
Unter "VoIP" / "Direct Routing" können Fehler angezeigt werden
Es kann sein, dass unter "VoIP" / "Direct Routing" können Fehler angezeigt werden, wie diese hier:
Solange die Telefonie über Ihr Teams läuft, ist alles in Ordnung.