Installationsanleitung CityCall115: Unterschied zwischen den Versionen

Aus SiteparkWiki
Zur Navigation springen Zur Suche springen
Zeile 62: Zeile 62:
 
Sie haben entweder die Möglichkeit das Quellpaket inkl. der entsprechenden MAKE-Files direkt auf dem Zielsystem zu kompilieren um so ein optimal angepasstes Apache-Modul zu erhalten. Oder Sie bekommen von Sitepark direkt ein vorkompiliertes, zu Ihrer Hardware-Architektur kompatibles, Apache Modul (<code>mod_sumpf.so</code>-Datei).
 
Sie haben entweder die Möglichkeit das Quellpaket inkl. der entsprechenden MAKE-Files direkt auf dem Zielsystem zu kompilieren um so ein optimal angepasstes Apache-Modul zu erhalten. Oder Sie bekommen von Sitepark direkt ein vorkompiliertes, zu Ihrer Hardware-Architektur kompatibles, Apache Modul (<code>mod_sumpf.so</code>-Datei).
 
Die Installation erfolgt dann manuell und unterscheidet ist je nach Linux-Distribution etwas. Informationen hierzu finden Sie beim entsprechenden Distributor.
 
Die Installation erfolgt dann manuell und unterscheidet ist je nach Linux-Distribution etwas. Informationen hierzu finden Sie beim entsprechenden Distributor.
 +
 +
Die Konfiguration der Personalisierung erfolgt über eine <code>.htaccess</code>-Datei, die man im $DOCUMENT_ROOT des ServiceCenter-Publishers anlegt. Für eine typische Konfiguration eines ServiceCenters kann der Inhalt wir folgt aussehen:
 +
<source lang="apache">
 +
SumpfFilter on
 +
SumpfContentFilter on
 +
 +
#SumpfMySQLHost localhost
 +
SumpfMySQLDatabase servicecenterdb
 +
SumpfMySQLUser servicecenteruser
 +
SumpfMySQLPass servicecenterpassword
 +
 +
# The Connection ID is important  !!!!  s. Doku
 +
SumpfMySQLConnectionID  3
 +
 +
SumpfAuthURL http://localhost/ies/infosite/templates/gui.login.xml.spml?SYS_handler=com.sitepark.ies.control.jsp.handler.LoginHandler
 +
 +
SumpfAuthServiceOffLineURL /sc/index.php
 +
 +
SumpfAuthTimeLogging On
 +
 +
SumpfLoginURL /sc/index.php
 +
SumpfLoginFailedURL /sc/index.php
 +
#SumpfWelcomeURL /welcome.shtml
 +
 +
SumpfForceSession off
 +
 +
SumpfForceNoCaching on     
 +
 +
SumpfAuthMechanism IES   
 +
 +
SumpfWantedCharset UTF-8
 +
 +
# Weitere optionale Parameter
 +
# SumpfDirectoryIndex    index.php
 +
# SumpfPersonalizedDirectory /save
 +
# SumpfAccessFile        .spaccess
 +
# SumpfTryBasicAuth      off
 +
# SumpfNoForcedSession  on
 +
# SumpfCheckParentDirs  on
 +
# SumpfAuthMechanism    IES_Tables IES
 +
</source>
  
 
==Erweiterungen von CityCall115==
 
==Erweiterungen von CityCall115==

Version vom 18. Januar 2010, 15:35 Uhr

Allgemein

CityCall115 beschreibt die Lösung von Sitepark für Call-Center bzw. Call-Center mit erweiterter Serviceleistung sog. Service-Center. Bei einem Service-Center werden Anfragen nicht nur beantwortet, sondern u.U. auch aufgenommen und intern weitergeleitet.

Daraus resultiert, dass die Installation des Produktes CityCall115 mehr oder weniger umfangreich ist.

Grundsätzlich muss der Server so konfiguriert werden, dass der Email-Versand sowohl von PHP, als auch vom IES möglich ist!

System-Voraussetzungen

  • IES-2
    • Java (JDK)
    • MySQL
    • Apache inkl. Mod-Proxy
  • CityGov3
  • Nutch-Crawler (Tomcat wird nicht benötigt)
  • PHP
    • sämtliche Module
    • ZEND Framework
  • Personalisierung

Installation des IES-2

Die Installation des IES-2 inkl. aller notwendigen Abhängigkeiten wird im Wiki von Sitepark bereits ausführlich beschrieben: Installation des IES

Installation von CityGov3

Für die Installation von CityGov3 ist es lediglich notwendig das entsprechende IES-Modul über IES-Admin einzuspielen. Bei entsprechender Lizenz können die Mandanten anschließend auf die Funktionen zugreifen.

Die Konfiguration wird hier näher beschrieben.

Installation von Nutch

CityCall115 benötigt für performante Volltextsuchen leistungsfähige Indices der Inhalte. Hierzu werden über die generierten Inhalte Lucene-Indices erzeugt. Als Crawler wird Nutch eingesetzt.

Sitepark liefert ein entsprechendes Paket, welches über Erweiterungen für alle notwendigen Datentypen (Office2007, PDF-1.5, etc.) verfügt. Weiterhin sind zur Konfiguration Strukturen (sog. Zones) definiert worden, die alle notwendigen Funktionen übersichtlich abbilden.

Für die regelmäßige Aktualisierung der Indices werden Cron-Jobs benötigt. Diese lauten etwa wie folgt:

# m h  dom mon dow   command

# jede Nacht nutch Suchindizes aktualisieren
15 2 * * * /srv/sitepark/nutch/crawl-all-zones.sh 2>/dev/null

Zusammenfassende Informationen finden Sie hier.

Installation von PHP

Da CityCall115 über ein Bedienoberfläche in PHP gesteuert wird, ist auf dem entsprechendem System zusätzlich noch PHP5 inkl. benötigter Module zu installieren.

Eine Übersicht über die benötigten Module finden Sie hier.

Weiterhin muss das System so konfiguriert werden, dass der Versand von Emails möglich ist. Für die Generierung von PDF- bzw. XML-Dokumenten direkt aus CityCall115 heraus, müssen folgende Ordner manuell angelegt und die Schreibrechte für den Nutzer des Webserver konfiguriert werden:

  • $DOCUMENT_ROOT/pdf
  • $DOCUMENT_ROOT/xml

Der Wert von $DOCUMENT_ROOT entspricht dem Verzeichnis, das im IES für den Publisher des ServiceCenters konfiguriert wurde/wird.

Das ZEND-Framework wird von Sitepark in der benötigten Version bereit gestellt und entsprechend installiert bzw. für PHP konfiguriert. Das Framework steuert primär den Zugriff auf die vom Nutch-Crawler erzeugten Indices.

Details zur Installation von Zend sind ebenfalls in diesem Dokument beschrieben.

Installation der Personalisierung

Zur Steuerung der Zugriffe der Agents entsprechend ihrer Rechte wird das Apache-Modul Profile-Plus von Sitepark benötigt.

Sie haben entweder die Möglichkeit das Quellpaket inkl. der entsprechenden MAKE-Files direkt auf dem Zielsystem zu kompilieren um so ein optimal angepasstes Apache-Modul zu erhalten. Oder Sie bekommen von Sitepark direkt ein vorkompiliertes, zu Ihrer Hardware-Architektur kompatibles, Apache Modul (mod_sumpf.so-Datei). Die Installation erfolgt dann manuell und unterscheidet ist je nach Linux-Distribution etwas. Informationen hierzu finden Sie beim entsprechenden Distributor.

Die Konfiguration der Personalisierung erfolgt über eine .htaccess-Datei, die man im $DOCUMENT_ROOT des ServiceCenter-Publishers anlegt. Für eine typische Konfiguration eines ServiceCenters kann der Inhalt wir folgt aussehen:

SumpfFilter on
SumpfContentFilter on

#SumpfMySQLHost localhost
SumpfMySQLDatabase servicecenterdb
SumpfMySQLUser servicecenteruser
SumpfMySQLPass servicecenterpassword

# The Connection ID is important  !!!!  s. Doku
SumpfMySQLConnectionID  3

SumpfAuthURL http://localhost/ies/infosite/templates/gui.login.xml.spml?SYS_handler=com.sitepark.ies.control.jsp.handler.LoginHandler

SumpfAuthServiceOffLineURL /sc/index.php

SumpfAuthTimeLogging On

SumpfLoginURL /sc/index.php
SumpfLoginFailedURL /sc/index.php
#SumpfWelcomeURL /welcome.shtml

SumpfForceSession off

SumpfForceNoCaching on      

SumpfAuthMechanism IES     

SumpfWantedCharset UTF-8

# Weitere optionale Parameter
# SumpfDirectoryIndex    index.php
# SumpfPersonalizedDirectory /save
# SumpfAccessFile        .spaccess
# SumpfTryBasicAuth      off
# SumpfNoForcedSession   on
# SumpfCheckParentDirs   on
# SumpfAuthMechanism     IES_Tables IES

Erweiterungen von CityCall115

Hier werden die möglichen Erweiterungen der Grundinstallation kurz beschrieben.

Beschwerdemanagement

Statistik

BUS Anbindung

CTI Anbindung