Differenzverteilung

Auf dem Dialog "Differenz-Konfigurationsverteilung" werden alle erkannten Änderungen gegenüber dem ausgewählten Snapshot angezeigt.

Im linken Fenster können Sie die geänderten Konfigurationsdateien selektieren. Im rechten Fenster wird der Inhalt der entsprechend Datei angezeigt. Bestätigen Sie jede einzelne Datei per Checkbox, die in die Differenzverteilung aufgenommen werden soll.

Konfigurationsdateien bei denen nur einige neue oder geänderte Einträge mit bereits vorhandenen Einträgen zusammengeführt werden, sind durch die Dateierweiterung ".dif.merge" gekennzeichnet (z.B. "config.xml.dif.merge"). Dateien, die vollständig überschrieben oder hinzugefügt werden, haben keine zusätzliche Erweiterung. Sie werden mit ihrem originalen Dateiname angezeigt (z.B. "config.xml").

Innerhalb einer Konfigurationsdatei sind Sektionen, die zusammengeführt werden, ebenfalls mit der Erweiterung ".dif.merge" gekennzeichnet. Sektionen oder Attribute, die gelöscht werden sollen, haben die Erweiterung ".dif.delete".


Client-Auswahl für Differenzverteilung

Der Dialog "Client-Auswahl für Differenzverteilung" ermöglicht es Ihnen die Verteilung der Differenz-Konfiguration auf bestimmte Clients zu beschränken. Dies kann z.B. sinnvoll sein, wenn eine neue Konfiguration zunächst an ausgewählten Arbeitsplätzen getestet werden soll. Ist die "Client-Auswahl" deaktiviert, wird die Differenz an alle Clients verteilt, die mit dem entsprechenden Master-Setup installiert wurden.

Tragen Sie die entsprechenden Clients (durch Komma/Zeilenumbruch getrennt) in das betreffende Eingabefeld ein.

"Clients einschließen": Das Feld sollten Sie nutzen, wenn die Differenz-Konfiguration an nur wenige Clients verteilt werden sollen. Ist dieses Feld leer oder enthält nur ein "*", so  gilt die Auswahl für alle Clients.

"Clients ausschließen": Das Feld sollten Sie nutzen, wenn nur wenige Clients von der Differenzverteilung ausgeschlossen werden sollen.

Regeln für die Eingabe der Clients/Benutzer:

  • Clients werden anhand des Windows-Benutzername identifiziert (z.B. User1).
  • Zusätzlich kann der Computername vor dem Benutzername  angegeben werden (z.B. PC1\User1). Dies ist erforderlich, wenn die Benutzernamen in der Netzwerkumgebung nicht eindeutig sind oder wenn alle Benutzer auf einem bestimmten Computer (z.B. PC1\*) ausgewählt werden sollen.
  • Mehrere Clients müssen durch Komma oder Zeilenumbruch getrennt eingetragen werden (z.B. User1,User2,User3).
  • Groß-/Kleinschreibung wird nicht berücksichtigt.
  • Wildcards "*?" werden unterstützt.

 

Beispiele für Eingabe: Beschreibung:
User1,User2,User3
PC1\Admin1
PC2\Admin2
...
Mehrere Clients durch Komma oder Zeilenumbruch getrennt.
PC1\* Alle Clients auf "PC1"
PC*\* Alle Clients auf allen Computern, die mit "PC" beginnen.
Admin*,User* Alle Clients auf allen Computern deren Benutzernamen mit "Admin" oder "User" beginnen.

Fensterlayout an Clients übertragen

Das Fensterlayout des CTI Client wird in der Datei "windows.xml" gespeichert. Dies betrifft die Anordnung des Anwendungsfensters, einer oder mehrerer Sidebars, sowie die Position von Tab- und Popup-Fenstern. 

Achtung! Wenn die XML-Sektion <Components> in der Datei "windows.xml" als geändert angezeigt wird, wird das Fensterlayout vollständig auf die existierenden Installationen übertragen. Dabei werden alle individuellen Fenstereinstellungen der jeweiligen Clients überschrieben.

Die "windows.xml" sollten Sie nur dann für die Differenzverteilung auswählen:

  1. Wenn Sie ein bewusst geändertes Fensterlayout (z.B. neu erstellte Dokumentfenster oder eine bestimmte Anordnung von Tab- und Popup-Fenstern) an alle Clients übertragen wollen.

  2. Wenn Sie sicher sind, dass in allen Clients die selben Dokumentfenster (z.B. Kurzwahlpanel, PhoneStack, Telefonbuch, Journal, Termine,...) mit den jeweils gleichen "CfgName" wie im Master-Setup verfügbar sind.

Wird die Datei "windows.xml" nicht ausgewählt, ist ein neu angelegtes Dokumentfenster (z.B. ein neues Kurzwahlpanel) in allen Clients konfiguriert und verfügbar, wird aber im Anwendungsfenster noch nicht angezeigt. Um das neue Dokumentfenster anzuzeigen, muss der jeweilige Nutzer dieses über das Hauptmenü "Fenster" öffnen. Beim Öffnen wird dieses als Popup-Fenster auf dem Desktop angezeigt. Der Nutzer hat nun die Möglichkeit, das neue Dokumentfenster per Drag&Drop an der gewünschten Position im Anwendungsfenster (oder auf einer Sidebar) einzudocken.


Namenskonflikte verhindern

Konflikte mit dem "Anzeige-Name" von Komponenten können entstehen, wenn Nutzer auf den existierenden Clients, selber neue Komponenten/Dokumentfenster (z.B. Kurzwahlpanel, PhoneStack, PhoneDialog, Journal,..) angelegt haben.
In diesem Fall sollten Sie im Master-Setup den "Name" neu angelegter Komponenten in eindeutige Namen ändern. Das Umbenennen kann im Dialog "Optionen", per [Kontextmenü > Umbenennen] der jeweils selektierten Komponente (z.B. Kurzwahlpanel) erfolgen.

Konflikte mit "Konfigurations-Namen": Ab Programmversion 3.1.053 werden Konflikte mit dem "CfgName" automatisch verhindert. Wenn der Dialog "Setup generieren" das erste mal aufgerufen wird, wird der jeweilige CTI Client als Master-Setup festgelegt. In der Folge wird dem "CfgName" aller, ab diesem Zeitpunkt neu angelegten Komponenten, die zusätzliche Erweiterung "_mx" hinzugefügt (z.B. "speeddial_mx_2").


Journaleinstellungen an Clients übertragen

Um ein neu angelegtes Journal an die Clients zu übertragen, müssen zusätzlich zu der Datei "journal\journal_mgr.xml" auch die im zugehörigen Unterordner (z.B. "journal_2") enthaltenen Dateien:
"jour_cfg.xml", "datasource.ini", "folder_cfg.ini", "mask.cfg" ausgewählt werden.

Hinweis: Die Datei "jour_cfg.xml" wird auch als geändert angezeigt, wenn sich nur die Auswahl oder die Reihenfolge der angezeigten Spalten geändert hat. Wenn die Datei ausgewählt wird, werden alle Einstellungen des betreffenden Journals überschrieben. Daher sollten Sie die Datei nur dann auswählen, wenn Sie sicher sind, dass Sie die Journaleinstellungen (z.B. neues Journal oder neu hinzugefügte Spalten) vom Master-Setup auf alle Clients übertragen wollen.


Neues Kurzwahlpanel an Clients übertragen

Um ein neues Kurzwahlpanel an die Clients zu übertragen, sollten folgende Punkte beachtet werden:

  • Zusätzlich zu "speeddial.xml.dif.merge", müssen die zugehörigen Dateien "btns.xml" und "panel.xml" ausgewählt werden (siehe Screenshot).


     
  • Um das neue übertragene Kurzwahlpanel in allen Clients an der gleichen Fenster-Position wie im Master-Setup  anzuzeigen, muss auch die Datei "windows.xml" ausgewählt werden. Bitte beachten Sie die Hinweise zu "Fensterlayout übertragen".

    Wird die Datei "windows.xml" nicht ausgewählt, ist das neue Kurzwahlpanel in allen Clients konfiguriert und verfügbar, wird aber im Anwendungsfenster noch nicht angezeigt. Um das neue Kurzwahlpanel anzuzeigen muss der jeweilige Nutzer dieses über das Hauptmenü "Fenster" öffnen. Beim Öffnen  wird dieses als Popup-Fenster auf dem Desktop angezeigt. Der Nutzer hat nun die Möglichkeit, das neue Kurzwahlpanel per Drag&Drop an der gewünschten Position im Anwendungsfenster (oder auf einer Sidebar) einzudocken.

Telefonbuch-Ordner an Clients übertragen

Um ein neues oder geändertes Telefonbuch an die Clients zu übertragen, müssen alle angezeigten Dateien im Unterordner "cfg" ausgewählt werden.

Die Datei "folders.ini.dif.lines.merge" wird nur dann als geändert angezeigt, wenn ein Telefonbuch neu angelegt oder gelöscht wurde. In diesem Fall muss die Datei ausgewählt werden.

Achtung! Die Datei "content.csv" sollte nur ausgewählt werden, wenn auch der Inhalt des Telefonbuches übertragen werden soll. Bei Telefonbüchern, die in den Clients bereits vorhanden sind, führt dies zum Überschreiben der Inhalte.


Bedeutung einzelner Konfigurationsdateien

Konfigurationsdatei Bedeutung/Inhalt
cfg\pbx_list.xml Wähleinstellungen
cfg\audio.xml Audioeinstellungen für SIP-Softphone und Rufsignalisierung
cfg\windows.xml Fensterlayout: (inkl.SideBars, Tab- und Popup-Fenster) Achtung! Auf dem Zielsystem werden alle individuellen Fenstereinstellungen überschrieben.
cfg\SipSubscribeLines.xml Einstellungen für SIP-Lines
cfg\wave_ring.ini Ruftoneinstellungen
cfg\wave_line.ini Ruftoneinstellungen pro TAPI/SIP-Line
cfg\CategoryMgr.xml Einstellungen für  Kategorie und Status für Journaleinträgen
cfg\pre_cfg.ini CTI Client Voreinstellungen
cfg\Control\CtrlSequences.ini Einstellungen für  Telefon-Rufsteuerung
cfg\ldap\ldap_server.ini Server-/Verbindungseinstellungen für LDAP-Telefonbuchordner
journal\journal*\jour_cfg.xml Journaleinstellungen: Achtung! Auf dem Zielsystem werden alle Einstellungen für das ausgewählte Journal überschrieben.
mask.cfg Datenmaske-/Spalteneinstellungen für Telefonbuchordner/Journal
folder_cfg.ini Einstellungen für Telefonbuchordner/Journal
datasource.ini Datenquelle für Telefonbuchordner/Journal
local_profiles\*\local.ini

Einstellungen für Lokale Profile

local_profiles\*\phone\
phone_stack\phone_stack.xml
Einstellungen für PhoneDialoge/PhoneStack
phone\phone_mgr.xml Telefonieeinstellungen
speeddial\speeddial_mgr.xml Kurzwahl: Wenn neues Panel, dann auch panel.xml/btn.xml auswählen.
speeddial\speeddial*\btns.xml Einstellungen für Kurzwahltasten
speeddial\speeddial*\panel.xml Einstellungen für Kurzwahlpanel