EasyUC

Software, Updates und Lizenzdateien finden Sie im Kundenbereich. Zu den Downloads

Microsoft Teams Direct Routing

Teams Direct Routing mit dem integrierten SBC

Der Session Border Controller von EasyUC verbindet Microsoft Teams mit der ACD. Er ist Teil der Appliance und läuft in Ihrem Rechenzentrum. Cisco CUCM kann in derselben Installation angebunden werden.

EasyUC Teams mit der SBC-Einrichtung und den Schritten für Netzwerk, Tenant und Teams-Trunk.
EasyUC · Lab-/Demoumgebung

Microsoft Teams einrichten

Startansicht der integrierten SBC-Einrichtung für Microsoft Teams Direct Routing. Die Aufnahme zeigt den Einrichtungszustand der Lab-Umgebung.

Ein SBC für mehrere Teams-Tenants

Der SBC ist Bestandteil der EasyUC-Appliance. Er übernimmt die SIP-Verbindung zu Microsoft Teams und den verschlüsselten Medienverkehr. Sie verwalten ihn in EasyUC gemeinsam mit den zugehörigen Tenants.

Der SBC ist mandantenfähig. Jeder Teams-Tenant bekommt ein eigenes SIP-Profil. So telefonieren mehrere Gesellschaften mit getrennten Tenants über eine Installation.

Architektur: Microsoft Teams über den EasyUC-SBC Teams-Clients und Microsoft Phone System verbinden sich über das Internet per SIP über TLS auf Port 5061 und per SRTP mit dem EasyUC-SBC. SBC, ACD und CUCM stehen in Ihrem Rechenzentrum, hinter Ihrer Firewall. MICROSOFT 365 Teams-Clients Desktop, Mobil, Teams-Telefone Microsoft Phone System Direct Routing sip.pstnhub.microsoft.com INTERNET SIP/TLS 5061 TLS 1.2 · mTLS SRTP 20000–20999/UDP IHR RECHENZENTRUM Firewall EASYUC-APPLIANCE · OVA · K3S EasyUC SBC FreeSWITCH SIP-Profil je Tenant Medien immer über SBC EasyUC ACD IVR-Skripte Warteschlangen Skills Vermittlungsplatz BLF mit Teams-Präsenz TTS · lokal Cisco CUCM cucm-pub01.intern 11.5 – 15 JTAPI AXL Cisco-Telefone Jabber · Webex Anrufdaten, Aufzeichnungen und Traces bleiben innerhalb dieser Grenze.
Architektur: Teams über den EasyUC-SBC bis zu ACD und CUCM.

TLS, gegenseitige Zertifikatsprüfung und SRTP

Die Signalisierung zu Microsoft läuft über TLS 1.2 auf Port 5061. Der SBC prüft das Zertifikat der Gegenseite gegen die Root-CAs von Microsoft, und Microsoft prüft das Zertifikat des SBC.

Die Sprache ist immer SRTP-verschlüsselt und läuft immer durch den SBC, Media Bypass wird nicht verwendet. In der Firewall geben Sie deshalb einen festen Portbereich für RTP frei, und jeder Anruf ist im SIP-Trace nachvollziehbar.

SBC-Parameter
SignalisierungSIP über TLS 1.2, 5061/TCP
AuthentisierungmTLS gegen die Root-CAs von Microsoft
MedienSRTP, verpflichtend
Crypto-SuiteAES_CM_128_HMAC_SHA1_80
RTP-Portbereich20000–20999/UDP
Medienpfadimmer über den SBC
Mandantenein SIP-Profil je Teams-Tenant
BasisFreeSWITCH

SBC-Zertifikate verwalten

Das SBC-Zertifikat muss von einer öffentlichen Zertifizierungsstelle stammen. EasyUC holt es bei Let's Encrypt über die DNS-01-Challenge. Der SBC muss dafür nicht per HTTP aus dem Internet erreichbar sein.

  1. 1

    DNS-Namen festlegen

    Zum Beispiel sbc01.muster-netz.de, in einer Domain, die in Ihrem Microsoft-365-Tenant eingetragen ist.

  2. 2

    Challenge beantworten

    EasyUC zeigt den erforderlichen TXT-Eintrag an. Sie setzen ihn bei Ihrem DNS-Anbieter oder verwenden die konfigurierte DNS-Automatisierung.

  3. 3

    Zertifikat ausstellen

    Let's Encrypt prüft den Eintrag und stellt das Zertifikat aus. EasyUC hinterlegt es im SBC.

  4. 4

    Erneuern

    Bei automatisierter DNS-Prüfung kann EasyUC das Zertifikat erneuern. Bei manueller TXT-Prüfung müssen Sie einen neuen Nachweis setzen. Kontrollieren Sie Ablaufdatum und Status.

Trunk und Rufregeln aus EasyUC einrichten

Nach der Teams-Admin-Anmeldung kann EasyUC das PSTN-Gateway, die Voice Routes und die Voice Routing Policy über PowerShell einrichten. Prüfen Sie vor der Ausführung den ausgewählten Tenant und die vorgesehenen Änderungen.

Den Ablauf mit Anmeldung, Vorschau und Bestätigung finden Sie im Teams-Handbuch.

Der Teams-Nummernplan zeigt alle Rufnummern des Tenants mit Inhaber und EasyUC-Ziel. Für jeden Teams-Anruf gibt es einen Anrufverlauf mit SIP-Leiterdiagramm, die Aufbewahrung stellen Sie je Tenant zwischen 1 und 365 Tagen ein.

Protokoll der automatischen Tenant-Einrichtung, gekürzt. Demo-Daten.

ACD-Funktionen für Teams

Für die über EasyUC geführten Teams-Anrufe stehen IVR-Skripte, Warteschlangen und Skills zur Verfügung. Teams-Benutzer lassen sich als Agenten und Vermittlungsplätze einrichten; ihre Präsenz wird im Besetztlampenfeld angezeigt.

Die Zuordnung von Benutzer, Rufnummer und Gerät erfolgt in der Administration.

  • IVR-Skripte mit Textansagen und Menüs
  • Warteschlangen und Skills
  • Vermittlungsplatz mit Teams-Client oder Teams-Telefon
  • Teams-Präsenz im Besetztlampenfeld
  • Anrufberichte für Teams- und CUCM-Anrufe
  • Vermittlungsplatz als private App in Microsoft Teams
  • Scripts nur über Teams erreichbar, ohne CUCM-Nummer

CUCM und Teams nebeneinander, oder Teams allein

Viele Unternehmen stellen schrittweise um. Ein Teil der Belegschaft telefoniert noch mit Cisco-Telefonen, ein anderer schon mit Teams. EasyUC bedient beides in einer Installation.

CUCM + Teams

Parallelbetrieb

CUCM-Anbindung per JTAPI und Teams über den SBC in einer Installation. Agenten und Vermittlungsplätze können auf beiden Seiten sitzen.

Teams + ACD

Ohne CUCM

Die ACD arbeitet nur mit dem SBC und Microsoft Teams. Einen CUCM brauchen Sie dafür nicht.

CUCM

Nur Cisco

Die ACD arbeitet ausschließlich mit dem CUCM. Der SBC kann später dazukommen.

Presence

Präsenz-Sync

Ein Gespräch am Cisco-Telefon setzt den Teams-Benutzer auf „In einem Anruf“. Das Modul läuft auch ohne SBC und ACD.

Mehr zu Presence Sync

Was Sie für Direct Routing brauchen

Diese Punkte klären wir vor der Installation mit Ihnen. Die meisten sind Vorgaben von Microsoft und gelten für jeden SBC.

  1. Öffentlicher DNS-Name

    Ein FQDN für den SBC, zum Beispiel sbc01.muster-netz.de, in einer Domain, die in Ihrem Microsoft-365-Tenant eingetragen ist.

  2. Erreichbarkeit

    Der SBC muss unter diesem Namen aus dem Internet erreichbar sein.

  3. Zertifikat

    Ein Zertifikat einer öffentlichen Zertifizierungsstelle für diesen Namen. EasyUC holt es bei Let's Encrypt, Sie brauchen dafür Zugriff auf die DNS-Zone oder ein Cloudflare-Konto.

  4. Firewall: Signalisierung

    5061/TCP zwischen dem SBC und den SIP-Signalisierungsadressen von Microsoft, in beide Richtungen.

  5. Firewall: Medien

    20000–20999/UDP auf dem SBC und die Medien-Portbereiche von Microsoft.

  6. Teams-Phone-Lizenzen

    Jeder Teams-Nutzer, der über Direct Routing telefoniert, braucht eine Teams-Phone-Lizenz, zum Beispiel Teams Phone Standard oder eine E5-Lizenz.

  7. Tenant-Administrator

    Ein Konto mit den Rechten, im Tenant PSTN-Gateway, Voice Routes und Voice Routing Policy anzulegen.

Die IP-Bereiche und Ports auf Microsoft-Seite ändern sich gelegentlich. Wir gleichen sie bei der Einrichtung mit der aktuellen Direct-Routing-Dokumentation von Microsoft ab.

Teams-Telefonie mit EasyUC planen

Nennen Sie uns die Zahl der Tenants, die vorgesehenen Rufnummern und die benötigten ACD-Funktionen. Wir besprechen mit Ihnen SBC, Zertifikate und die Anbindung an Ihre bestehende Telefonie.

Bestandskunden

Lizenzen, Updates, Rechnungen und Support-Tickets finden Sie im Kundenbereich.

Zum Kundenbereich

Einblicke in EasyUC

Microsoft Teams mit EasyUC

So sieht die Teams-Anbindung in der EasyUC-Oberfläche aus.

EasyUC Teams mit der SBC-Einrichtung und den Schritten für Netzwerk, Tenant und Teams-Trunk.
EasyUC · Lab-/Demoumgebung

Microsoft Teams einrichten

Startansicht der integrierten SBC-Einrichtung für Microsoft Teams Direct Routing. Die Aufnahme zeigt den Einrichtungszustand der Lab-Umgebung.

Die Aufnahmen zeigen die echte EasyUC-Oberfläche in einer Lab-/Demoumgebung. Öffnen Sie ein Bild für die vergrößerte Ansicht. Die Laboroberfläche ist teilweise noch nicht vollständig übersetzt. Ist keine passende Sprachfassung verfügbar, wird die abweichende Bildsprache gekennzeichnet.

Funktionen im Einsatz

Microsoft Teams mit der Telefonie verbinden

Die integrierte SBC-Einrichtung führt von den Netzwerkdaten über den Tenant bis zur Anbindung für Direct Routing.

Integrierten SBC einrichten Verwalten Sie die Verbindung zwischen Microsoft Teams Direct Routing und EasyUC an einer gemeinsamen Stelle.

Der integrierte Session Border Controller nimmt den SIP-Trunk von Microsoft Teams Direct Routing auf dem EasyUC-Server entgegen. Die Grundeinstellungen betreffen den SBC insgesamt, während Hostname und Zertifikat je Tenant verwaltet werden. So lassen sich unterschiedliche Tenants mit ihren eigenen Domains zuordnen.

Die gezeigte Originalaufnahme zeigt den Einstieg vor der Aktivierung. Der Ablauf besteht aus den Netzwerkdaten, einem Tenant mit Hostname und Zertifikat sowie dem Trunk in Microsoft Teams. Nach der Einrichtung zeigt die SBC-Ansicht den Dienststatus und die verbundenen Tenants.

So verwenden Sie diese Funktion

  1. SBC-Einrichtung öffnen

    Öffnen Sie die SBC-Seite unter Microsoft Teams und starten Sie die Einrichtung des integrierten SBC.

  2. Netzwerkdaten hinterlegen

    Tragen Sie die öffentliche IP, die lokale Media-IP und die vorgesehenen TLS- und RTP-Ports ein. Ergänzen Sie die Einstellungen für die Zertifikatsanforderung.

  3. Tenant und Zertifikat anlegen

    Legen Sie einen Teams-Tenant mit seinem Hostnamen an. Folgen Sie auf der Tenant-Seite den Angaben zur DNS-Prüfung und zur Zertifikatsanforderung.

  4. Trunk und Routing einrichten

    Richten Sie die Direct-Routing-Verbindung in Microsoft Teams ein und ordnen Sie eingehende Anrufe den vorgesehenen Abläufen zu. Prüfen Sie danach Dienst- und Trunkstatus.

EasyUC Teams mit der SBC-Einrichtung und den Schritten für Netzwerk, Tenant und Teams-Trunk.
EasyUC · Lab-/Demoumgebung

Microsoft Teams einrichten

Startansicht der integrierten SBC-Einrichtung für Microsoft Teams Direct Routing. Die Aufnahme zeigt den Einrichtungszustand der Lab-Umgebung.

Wie wird daraus ein konkreter Arbeitsablauf? Unsere Use Cases zeigen die einzelnen Schritte direkt in der EasyUC-Oberfläche.

Praxisbeispiele entdecken