Exchange - UM Konfiguration

Die MSXFAQ kann sicher keine komplette Anleitung zur Konfiguration der UM-Rolle in Firmen geben, Aber ich kann versuchen, die häufigsten Fragen der Konfiguration etwas zu bebildern.

Hinweis
Exchange UM ist mit Exchange 2019 entfallen und auch in Exchange Online wird die UM Rolle ab Feb 220 nicht mehr verfügbar sein. Stattdessen gibt es 3rd Party-Produkte oder Cloud Voice Mail (CVM)

Konfiguration und Installation

Eine Beispielkonfiguration zum Einsatz der Unified Messaging Rolle habe ich auf E2K7 UMTestphone veröffentlicht. für das Verständnis des Routings und Funktion sollten Sie folgende Fakten können:

  • UM Server "Hunt Group"
    Der UM Server ist aus Sicht der VoIP-Welt zwar ein VoIP Endgerät eben nicht ein einzelnes Telefon, sondern eine "unteranlage". Entsprechend sollten Sie im VoIP-Rufnummernplan einen Rufnummernblock vorsehen auch wenn das nicht zwingend erforderlich ist.
  • indirekter UM Anruf und Routing
    Normalerweise rufen Sie nicht die "Hauptrufnummer" des UM-Servers an, sondern die Rufnummer des gewünschten Gesprächspartner. Dieser leitet seinen Anschluss einfach auf den UM-Server um. Auf dem um-Server kommt nun ein Call auf "seiner" Nummer an mit der Zusatzinformation "umgeleitet von". Und genau diese Information nutzt UMum um den Rum dem passenden Postfach zuzuordnen.
  • Direkter Anruf auf UM
    Rufen Sie oder ein Anrufer direkt auf die Durchwahl des UM-Servers an, dann kann der UM-Server nicht erkennen, welcher Teilnehmer eigentlich erreicht werden sollte und erfragt die entsprechende Durchwahl.
  • UM und FAX
    Damit ist auch klar, warum ein Fax nicht direkt auf den UM-Server gesendet werden kann sondern eigentlich immer nur über diese "Umleitung" funktioniert. Leider kann man einem Mitarbeiter nur eine Rufnummer zuweisen. Eine eigene Faxnummer ist daher nicht so einfach möglich und Faxempfang geht anscheinend nur, wenn das Fax auf ihre Rufnummer gesendet wird und sie diese dann auf den UM-Server weiter leiten. Hier sind aber sicher die Anbieter von VoIP-Gateways erfindungsreicher, da Sie heute schon "Fax" erkennen müssen und dann von vorne herein diesen Ruf als "weitergeleiteten Rufe" an den UM-Server senden könnten.

UM hat also aktuell nicht die Funktionsweise der meisten Faxserver, bei denen ein Rufnummernblock an den Faxserver zugewiesen wird und jeder Mitarbeiter neben seiner Rufnummer noch eine Faxdurchwahl hat.

Language Packs

Zuerst sollten Sie wissen, dass Exchange per Default erst einmal nur "Englisch" spricht. Wer sich also eine deutsche Mail von Exchange vorlesen lassen möchte, wird nur bedingt die Texte verstehen können. Auch die Ansprachen und die Menüführung ist erst einmal Englisch.

Erst die Installation der entsprechenden "Language Packs" erweitert die Exchange Stimmen um nationale Besonderheiten. Diese Packs sind aber getrennt herunter zu laden und entsprechend groß:

Welche Sprache später zum Einsatz kommt, kann man erst mal nicht so einfach steuern. Es gibt nämlich eine Default Sprache und erst nach der Auswahl der Mailbox kommt dann die Sprache der Mailbox zum tragen. Das hilft aber nichts, wenn man lieber anhand der eingehenden Rufnummer dem Anrufer eine "passende" Sprache anbieten würde. Aber auch dies ist möglich, auch wenn man dazu die Hilfe der TK-Anlage benötigt. Es steht nämlich nirgends geschrieben, dass Exchange immer nur auf genau eine Rufnummer lauschen muss. Sie könnte Exchange für jede Sprache eine eigene Rufnummer vergeben. Dann müssen Sie nur noch ihrem VoIP-Gateway oder Telefonanlage beibringen, dass Sie einen Ruf auf die "Hauptnummer" abhängig von der gemeldeten CallerID auf die passende Sprachselektionsnummer weiter leitet.

Seit Exchange 2010 SP2 sind die Downloads direkt installierbar

Die Installation der Sprachpakete wird mit dem SETuP.COM von Exchange per Kommandozeile ausgeführt. Sie können NICHT das Setup.com aus dem BIN-Verzeichnis der Installation nutzen !!

Setup.com /AddumLanguagePack:DE-DE /s: d:\install\languagepackdirectory

Setup.com /RemoveUmLanguagePack:DE-DE

Entgegen der offiziellen Beschreibung muss man beim Entfernen aber keinen Pfad zu einer MSI-Datei mehr angeben. Nur bei der Installation ist die Angange erforderlich.

Anpassen der Willkommensmeldung

Über kurz oder lang wird natürlich die Willkommensmeldung von Exchange langweilig. Exchange 2007 erlaubt natürlich auch die Angabe eigener Willkommensnachrichten. Dazu müssen Sie diese aber als WAV-Datei mit den Parametern "PCM 16bit und 8 KHz" aufzeichnen.

Ich habe meine Sprachnachrichten einfach mit Audacity (Freeware) aufgezeichnet, welches auch WAV exportieren kann. Man muss dabei nur aufpassen, dass unten rechts die Frequenz von CD-tauglichen 44kHz auf 8000 Hz umgestellt wird und beim Export 16bit WAV statt MP3 geschrieben wird:

Audacity zum Sprachaufzeichnen

Über die Eigenschaften der Datei können Sie kontrollieren, ob die WAV-Formate korrekt sind. So sollte es aussehen

Audio Datei

Die eigentliche Konfiguration der Ansage kann über die Exchange Management Shell erfolgen: Beim entsprechenden Wählplan wird einfach die Willkommensmeldung ausgetauscht.

Wenn Sie schon hier sind, dann sollten Sie auch gleich die "Subscriber Access Numbers" pflegen, da diese dem Anwender bei der Willkommensmail mit angegeben werden.

Hinweis: Hinter dieser Nummer verbirgt sich nur mein Testsystem, das nicht immer laufen muss. Die erfolgreiche Konfiguration können und sollten Sie im Eventlog ihres Servers nachsehen:

Neue Ansage im Eventlog

Übrigens landen die Dateien dann im Verzeichnisbaum der Unified Messaging Rolle der über eine Dateifreigabe für alle anderen UM-Server verfügbar ist. Sie müssen sich also nicht selbst darüber Gedanken machen, wie diese neuen Sprachdateien nun auf die anderen Server verteilt werden.

Konfiguration

Auf der Seite Exchange UM Stichworte habe ich einige Punkte zusammen getragen, die ich mir immer wieder in Erinnerung rufe, wenn ich Exchange UM konfigurieren muss. Die Konfiguration ist besonders mit TK-Anlagen und direkten SIP-Trunks nicht immer einfach. Eine Integration in einer Skype for Business oder Lync-Umgebung ist hingegen fast immer ein Kinderspiel, da hier durch Lync/SfB schon viel Vorarbeit erledigt wird. Aber selbst dann kann es immer noch passieren, dass eine Umgebung nicht 100% aus Lync/SfB ist und daher weiterhin einen SIP-Trunk zwischen Exchange und der TK-Anlage braucht. Dann sind die Hinweise auch nütztlich.

Hinweis: In Verbindung mit Skype for Business übernimmt das Powershell-Script "ExchUCUTIL.PS1" die komplette Einrichtung. Sie finden es auf jedem Exchange Server im "Scripts-Verzeichnis, in welches Sie in einer Exchange PowerShell mit "cd $exscripts" einfach wechseln können.

  • Dialplan anlegen
    Dazu müssen Sie den Typ (SIP, TEL, ENUM), und der Länge der Durchwahl und VoIP-Security
  • Mailbox-Policy anlegen mit Dialplan
    Sobald der Dialplan vorhanden ist, können Sie eine Mailbox Policy anlegen, in der Sie ggfls. weitere Optionen wie z.B.: MWI, Missed Call, Play On Phone etc. konfigurieren können.
  • UM-Gateway anlegen
    Der nächste Schritt ist das Anlegen der SIP-Gegenstellen, von denen Exchange UM eine Kommunikation per SIP annimmt. Optional können hier noch Optionen wie MWI-Support und die Erlaubnis für ausgehende Anrufe (Play on Phone) konfiguriert werden. Wichtig ist hier die Wahl, ob TLS, TCP oder Both unterstützt wird. Denken Sie daran, dass bei TLS oder Both auch der UM-Server ein passendes Zertifikat an die UM-Rolle gebunden haben muss.
  • Huntgroup anlegen
    Die HuntGroup konfiguriert die Verbindung eines Gateways mit einer Pilotnummer zum Dialplan. Der Name hat wirklich etwas mit "jagen" zu tun, denn das ist quasi die Sammelnummer, unter der alle Rufe an die Teilnehmer in dem Diaplplan unter einer Pilotnummer zusammengefasst werden
  • Benutzer „UM-aktivieren“ mit Dialplan und Extension
    Nachdem die Vorarbeiten geleistet wurden, können Sie die Benutzer für Exchange UM aktivieren. Das Exchange Commandlet erstellt daraus die ENUM-Adresse, die ExchangeUM später zur Suche bei eingehenden Anrufen verwendet.
  • Anzeige der Benutzer mit Extension
    Die aktuelle Durchwahl der Benutzer können Sie wie folgt einfach generieren. Die Durchwahl muss pro Pilotnummer eindeutig sein.
    [PS] C:\Windows\system32>get-ummailbox | select Extensions
    Extensions
    ----------
    {User1@msxfaq.de, 201}
    {User2@msxfaq.de, 202}
    {User3@msxfaq.de, 203}
  • SfB: "Exchange SA" und "Exchange AA" müssen mit OcsUMUtil.exe angelegt werden
    Wenn Sie Skype for Business nutzen, dann sollten Sie die in Exchange UM angelegten Objekte für "Exchange System Attendant" und "Exchange Auto Attendant" auch mit dem Tool OcsUMUtil.exe als Kontaktobjekte für Skype for Business anlegen.

Weitere Links