Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Code Block
titleDatei C:\\aculab\\v67\\cfg\\mhp.cfg
 LocalRtpSymmetric=1

Interaktive Konfigurationsschritte des 8Servers

Die nächsten Konfigurationsschritte müssen nun direkt in den Konfigurationsdialogen des 8Servers erfolgen. Dafür muss der 8Server gestartet werden, was durch Ausführen der Datei C:\8Server\bin\robot5.exe direkt aus dem Explorer erfolgen soll. Bitte nicht den Server mit dem Startup Skript starten! Da der 8Server selber noch über keine Lizenzdatei verfügt, wird dieser zwar starten, aber eine Fehlermeldung anzeigen und keine Leitungen jeglicher Art initialisieren. Dieser Umstand ist bei der Erstkonfiguration sogar von Vorteil, da start und stop schneller sind, keine überflüssigen Protokolldateien generiert und geschrieben werden, eingetragene Prozesse (Daemonen) nicht gestartet werden, bis das die Konfiguration finalisiert ist und eine gültige Lizenzdatei erstellt wurde.

Die Konfigurationszentrale des 8Servers erreicht man über den Menüpunkt "Settings" -> "System Settings...":

Image Removed

Hier werden nun in folgender Reihenfolge verschiede Einstellungen getätigt.

Bereich Folders:

In diesem Bereich werden verschiedene Verzeichnisse eingetragen. Basierend auf der Beispielskonfiguration sind dies:

  • LogFiles: \\acd-lb\shared\LogFiles\
  • User Folder 1: \\acd-lb\shared\JTELCarrierPortal\AppServer\
  • User Folder 2: \\acd-lb\shared\JTEL\AppServer\
  • User Folder 3: \\acd-lb\shared\JTELCarrierPortal\
  • User Folder 4: \\acd-lb\shared\JTEL\
  • User Folder 5: \\acd-lb\shared\acme\

Bereich General Settings:

  • Reiter "General"
    • "Machine ID" einen eindeutigen Wert zuordnen. jtel-Standard: letztes Byte der IP Adresse
  • Reiter "Display and Logging"
    • Im Bereich "Screen Logging" das Kontrollkästchen "User Input" aktivieren
    • Im Bereich "File Logging" die Kontrollkästchen "User Input" und "Program Trace" aktivieren
    • Im Bereich "Logfiles" die Kontrollkästchen "One trace file per process run" und "Logs in subdirectories YYYY\MMDD" aktivieren
    • Im Bereich "Options" das Kontrollkästchen "Shorten XML Data" aktivieren

Bereich Internet Components

Hier muss der Wert von "UDP - User Datagram Protocol" festgelegt werden. Dieser ergibt sich in der Regel aus der Gesamtsumme Kanäle plus die maximale Anzahl Daemonen (üblicherweise 40).

Der Wert "HTTP - Hypertext Transfer Protocol with Parser" muss erhöht werden, damit automatische Berichte versendet werden. Ansonsten entsteht ein Fehler, dass der Berichtsname nicht ersetzt (es bleibt der Variablennamen im Output stehen) und die E-Mail nicht gesendet wird. (üblicherweise 100).

Bereich ODBC Settings

Im Reiter "Options" muss das Auswahlfeld "connection pool for static data sources, separate connection per line for dynamic data sources" aktiviert werden:

Image Removed

Im Reiter "Data Sources" müssen hingegen die drei Datenbanken, welche bereits vorhin im ODBC Administrator eingetragen wurden, nachgetragen werden. Dies erfolgt durch Betätigen der Schaltfläche "Add". Der Nachfolgende Dialog erlaubt die Auswahl einer Datenbank aus den bereits im ODBC Administrator konfigurierten Datenbanken:

Image Removed

Hier müssen dann jeweils dem "Connection String" noch die Zugangsdaten hinzugefügt werden (z.B.: ;UID=root;PWD=fireball) und als Rollback string folgende Zeile:

Code Block
languagesql
titleRollback String
DO GET_LOCK('unlock', 10); DO RELEASE_LOCK('unlock'); ROLLBACK;

Bereich TCP Settings

Hier muss lediglich für den Wert "Send recurring messages every (s)" der Wert 5 eingetragen werden.

Bereich Telephony controller

Hier muss lediglich ein Controller hinzugefügt werden.

Bereich Telephony settings and programs

Dieser Bereich muss nur ausgefüllt werden, wenn der 8Server Call-Flow-Applikationen (Telefonie) ausführt.

  • Im Reiter "Telephony" werden folgende Einstellungen getätigt:
    • Unaccepted calls: Reject (User Busy) bzw. in Abhängigkeit vom gewünschten Routing können verschiedene Einstellungen vorgenommen werden.
    • Falls eine spezielle kundenspezifische Behandlung für einkommende Anrufe bei vollständiger Belegung aller Leitungen gibt, wird das entsprechende Skript unter "Start daemon when no free lines" eingetragen: \\acd-lb\shared\JTELCarrierPortal\AppServer\Portal.Daemon.8Server.ServerFull.SendWarning.r5
    • Im Bereich "Call Transfer" muss das Auswahlfeld "not supported (use 2 B-channels)" aktiviert werden.
    • Im Bereich "Call Disconnect" muss das Kontrollkästchen "Use cause 17 when disconnecting unanswered calls (default = cause 16)" aktiviert werden.
  • Im Reiter "Program Assignment"
    • Default program: \\acd-lb\shared\JTELCarrierPortal\AppServer\Portal.RoutingApplicationParser.r5

Bereich Telephony trace

Hier braucht lediglich das erste Kontrollkästchen "not used" aktiviert zu werden.

Bereich UDP Settings

Hier wird ein weiterer 8-Server eingetragen, wenn das System redundant aufgestellt ist mit zwei 8Servern. IP-Adresse des 8Servers, Port 20202

Die Server gleichen sich gegenseitig ab. Die Interchassis-Communications-Infos werden geloggt und unter "System messages" angezeigt.

Bereich VoIP routing

Im Reiter "Settings" sollten hier die Zeichenketten eingetragen werden, die von manchen Telefonanlagen bei anonymen Anrufen signalisiert werden. Typische Werte hierfür sind: anonymous oder gateway - es wird berichtet, dass man hier mehrere alternative Werte durch Kommata getrennt angeben kann.

Bei Loopback Prevention List sollten kommasepariert Hostnamen und IP Adressen der 8-Server(n) eingetragen werden. Diese Information wird genutzt um Schleifen zu verhindern, für den Fall das die Trunk-Gruppe im Portal mit Schleifenverhinderung konfiguriert ist. 

Image Removed

Einstellung bei der Trunk-Gruppe im Portal:

Image Removed

Bereich Daemon Processes

Hier muss erst mal die maximale Anzahl Daemonen-Prozesse festgelegt werden. Eine übliche Größe ist 40.
Die Liste der Daemonen unterscheidet sich je nach dem ob es sich um einen Kombi-Server (Call-Flow-Applikationen und zentrale Verwaltungs- und Steuerfunktionen), einen reinen Daemon Server (Nur zentrale Verwaltungs- und Steuerfunktionen) oder einen Telephonie Server (Nur Call-Flow-Applikationen) handelt.

8-Server Konfiguration

Von diese URL, die Registry Datei importieren:

http://cdn.jtel.de/downloads/configs/8server_config.reg

8-Server als ADMIN starten (rechter Mausklick auf robot5.exe im Verzeichnis c:\8Server\Config).

WICHTIG: Nicht über startup.cmd oder startup_launcher.cmd!

 General Settings, General

  • "Machine ID" letztes Byte der IP Adresse

Bereich Internet Components

Nur bei Maschinen mit viele Leitungen: ggf. der Wert von "UDP" erhöhen. 

Bereich UDP Settings

Nur bei den Betrieb von mehreren 8-Server:

  • Die Broadcast-Adresse des LAN Segments eintragen
  • Port 20202 bestimmen
    Image Added

Bereich Daemon Processes

Ggf. bei ein reiner Daemonen-Server oder reine Telefonie-Server einige der Daemonen entfernen.Bei einem Kombi-Server oder reinen Daemon-Server müssen mindestens folgende Daemonen eingetragen werden (Die Pfade orientieren sich an der Beispielskonfiguration):

 

Code Block
titleListe der Daemonen eines Kombi-Servers
C:\8Server\Samples\LogFileCleaner\8Server.Daemon.LogFileCleaner.mySQL.r5
\\acd-lbstore\shared\JTELCarrierPortal\AppServer\acd\Daemons\acd.Daemon.AcdEvents.Cleaner.r5
\\acd-lbstore\shared\JTELCarrierPortal\AppServer\acd\Daemons\acd.Daemon.AcdEvents.Distribute.r5
\\acd-lbstore\shared\JTELCarrierPortal\AppServer\acd\Daemons\acd.Daemon.DailyAutoGroupLogout.r5
\\acd-lbstore\shared\JTELCarrierPortal\AppServer\acd\Daemons\acd.Daemon.DailyAutoUserLogout.r5
\\acd-lbstore\shared\JTELCarrierPortal\AppServer\acd\Daemons\acd.Daemon.GroupDistribute.r5
\\acd-lbstore\shared\JTELCarrierPortal\AppServer\acd\Daemons\acd.Daemon.LongCalls.Warning.r5
\\acd-lbstore\shared\JTELCarrierPortal\AppServer\acd\Daemons\acd.Daemon.UDP.r5
\\acd-lbstore\shared\JTELCarrierPortal\AppServer\conf\ConfServerConfServer.Daemon.UDP.r5
\\acd-store\shared\JTELCarrierPortal\AppServer\Portal.Daemon.UDP8Server.LogFileCleaner.r5
\\acd-lbstore\shared\JTELCarrierPortal\AppServer\Portal.Daemon.8ServerAudio.LogFileCleanerConverter.r5
\\acd-lbstore\shared\JTELCarrierPortal\AppServer\Portal.Daemon.AudioChangeEvent.ConverterManager.r5
\\acd-lbstore\shared\JTELCarrierPortal\AppServer\Portal.Daemon.ChangeEventEventSpool.ManagerSMS.r5
\\acd-lbstore\shared\JTELCarrierPortal\AppServer\Portal.Daemon.EventSpool.SMTP.r5
\\acd-lbstore\shared\JTELCarrierPortal\AppServer\Portal.Daemon.Recordings.Cleaner.r5
\\acd-lbstore\shared\JTELCarrierPortal\AppServer\Portal.Daemon.Recordings.Manager.r5
\\acd-lbstore\shared\JTELCarrierPortal\AppServer\Portal.Daemon.ReportSubscriptions2.r5
\\acd-lbstore\shared\JTELCarrierPortal\AppServer\Portal.Daemon.SystemStartSequence.Cleaner.v2.r5
\\acd-lbstore\shared\JTELCarrierPortal\AppServer\Portal.Daemon.SystemStartSequence.Update.v2.r5
\\acd-lbstore\shared\JTELCarrierPortal\AppServer\TimeServiceMonitor\portal.Daemon.TimeServiceMonitor.r5
C:\8Server\Samples\LogFileCleaner\8Server.Daemon.LogFileCleaner.mySQL.r5

Bei einem reinen Telefonie-Server müssen mindestens folgende Daemonen eingetragen werden (Die Pfade orientieren sich an der Beispielskonfiguration):

 

Code Block
titleListe der Daemonen eines Telefonie-Serverseines Telefonie-Servers
C:\8Server\Samples\LogFileCleaner\8Server.Daemon.LogFileCleaner.mySQL.r5
\\acd-lbstore\shared\JTELCarrierPortal\AppServer\acd\Daemons\acd.Daemon.UDP.r5
\\acd-lbstore\shared\JTELCarrierPortal\AppServer\conf\ConfServer.Daemon.UDP.r5
\\acd-lbstore\shared\JTELCarrierPortal\AppServer\Portal.Daemon.SystemStartSequence.Update.v2.r5
\\acd-lbstore\shared\JTELCarrierPortal\AppServer\TimeServiceMonitor\portal.Daemon.TimeServiceMonitor.r5
C:\8Server\Samples\LogFileCleaner\8Server.Daemon.LogFileCleaner.mySQL.r5

Bei einem Daemonen-Server müssen mindestens folgende Daemonen eingetragen werden (Die Pfade orientieren sich an der Beispielskonfiguration):

Code Block
titleListe der Daemonen eines Daemonen-Servers
C:\8Server\Samples\LogFileCleaner\8Server\\acd-store\shared\JTELCarrierPortal\AppServer\acd\Daemons\acd.Daemon.LogFileCleanerAcdEvents.mySQLCleaner.r5
\\acd-lbstore\shared\JTELCarrierPortal\AppServer\acd\Daemons\acd.Daemon.AcdEvents.CleanerDistribute.r5
\\acd-lbstore\shared\JTELCarrierPortal\AppServer\acd\Daemons\acd.Daemon.AcdEventsDailyAutoGroupLogout.Distribute.r5
\\acd-lbstore\shared\JTELCarrierPortal\AppServer\acd\Daemons\acd.Daemon.DailyAutoGroupLogoutDailyAutoUserLogout.r5
\\acd-lbstore\shared\JTELCarrierPortal\AppServer\acd\Daemons\acd.Daemon.DailyAutoUserLogoutGroupDistribute.r5
\\acd-lbstore\shared\JTELCarrierPortal\AppServer\acd\Daemons\acd.Daemon.GroupDistributeLongCalls.Warning.r5
\\acd-lbstore\shared\JTELCarrierPortal\AppServer\acd\Daemons\acd.Daemon.UDP.r5
\\acd-lbstore\shared\JTELCarrierPortal\AppServer\Portal.Daemon.8Server.LogFileCleaner.r5
\\acd-lbstore\shared\JTELCarrierPortal\AppServer\Portal.Daemon.Audio.Converter.r5
\\acd-lbstore\shared\JTELCarrierPortal\AppServer\Portal.Daemon.ChangeEvent.Manager.r5
\\acd-store\shared\JTELCarrierPortal\AppServer\Portal.Daemon.EventSpool.SMS.r5
\\acd-lbstore\shared\JTELCarrierPortal\AppServer\Portal.Daemon.EventSpool.SMTP.r5
\\acd-lbstore\shared\JTELCarrierPortal\AppServer\Portal.Daemon.Recordings.Cleaner.r5
\\acd-lbstore\shared\JTELCarrierPortal\AppServer\Portal.Daemon.Recordings.Manager.r5
\\acd-lbstore\shared\JTELCarrierPortal\AppServer\Portal.Daemon.ReportSubscriptions2.r5
\\acd-lbstore\shared\JTELCarrierPortal\AppServer\Portal.Daemon.SystemStartSequence.Cleaner.v2.r5
\\acd-lbstore\shared\JTELCarrierPortal\AppServer\Portal.Daemon.SystemStartSequence.Update.v2.r5
\\acd-lbstore\shared\JTELCarrierPortal\AppServer\TimeServiceMonitor\portal.Daemon.TimeServiceMonitor.r5
C:\8Server\Samples\LogFileCleaner\8Server.Daemon.LogFileCleaner.mySQL.r5

Hiermit ist die Interaktive Grund-Konfiguration des 8Servers abgeschlossen. Der 8Server kann nun beendet werden, so dass eine gültige Lizenz generiert und eingespielt werden kann.

8Server Lizenz anfordern

...