CCAgent
Das Programm CCAgent ist eine Telefonanlagensoftware für Callcenter.
Über den Arbeitsplatzrechner wird die dazugehörige Telefonnummer aus einer zentralen Steuerdatei gelesen und in die Initialisierung des Programmes geschrieben.
So wird trotz einer Koppelung PC/Telefon das Roaming User Prinzip immer noch gewährleistet.
@ECHO OFF
@REM *******************************************@REM CC-AGENT @REM INDIVIDUALISIERUNG VON PCs@REM (DYNAMISCHE ZUORDNUNG VON TELEFONNUMMERN@REM ABHÄNGIG VOM GEWÄHLTEN ARBEITSPLATZ@REM @REM @REM *******************************************
@REM *************************************************@REM Verteilung von definierten INIs an User@REM und Anpassung der Meldung an User*************************************************
findstr "AutoHide=1" "C:\Programme\Alcatel\CCagent\cca.ini"if %errorlevel%==0 @echo WRITEPROFILESTRING ("C:\Programme\Alcatel\CCagent\cca.ini", "WindowPanel", "Autohide", "1") >modccagt.scrif %errorlevel%==1 @echo WRITEPROFILESTRING ("C:\Programme\Alcatel\CCagent\cca.ini", "WindowPanel", "Autohide", "0") >modccagt.scr
if %username%==gbokal goto spezial
findstr "State=3" "C:\Programme\Alcatel\CCagent\cca.ini"if %errorlevel%==0 @echo WRITEPROFILESTRING ("C:\Programme\Alcatel\CCagent\cca.ini", "WindowPanel", "State", "3") >>modccagt.scrif %errorlevel%==1 @echo WRITEPROFILESTRING ("C:\Programme\Alcatel\CCagent\cca.ini", "WindowPanel", "State", "1") >>modccagt.scr
copy "\\servername\cc_dat$\cca-org.ini" "C:\Programme\Alcatel\CCagent\cca.ini"
goto normal
:spezialcopy "\\servername\cc_dat$\cca-org-gbokal.ini" "C:\Programme\Alcatel\CCagent\cca.ini"
:normal
@REM *************************************************
@REM Setzen der Variablenset datfile=\\servername\CC_DAT$\datfile.dat
 
@REM Vorprüfungen@REM Ist der Rechner aus Koeln ??findstr "KLN_%computername%" %datfile%if %errorlevel%==0 goto KLN
@REM Ist der Rechner überhaupt in der Liste ??findstr "%computername%" %datfile%if %errorlevel%==1 goto fehlergoto HH
@REM Individualisierungen
:KLN@REM Eigentliche Zuordnung PC/Telefon fue Koelner PCsfor /f "tokens=2" %%a in ('findstr "KLN_%computername%" %datfile%') do set telnr=%%a@echo WRITEPROFILESTRING ("C:\Programme\Alcatel\CCagent\cca.ini", "init", "Poste", "%telnr%") >>modccagt.scr@echo WRITEPROFILESTRING ("C:\Programme\Alcatel\CCagent\cca.ini", "init", "PhoneServerName", "Servername") >>modccagt.scr@echo WRITEPROFILESTRING ("C:\Programme\Alcatel\CCagent\cca.ini", "init", "StatServerName", "Servername") >>modccagt.scr@echo WRITEPROFILESTRING ("C:\Programme\Alcatel\CCagent\cca.ini", "init", "StatServerSite", "ISMB") >>modccagt.scr
net send %username% CC-Agent wird mit Telefonnr. +49 xxxx %telnr% gestartet.%systemroot%\kix32.exe %0\..\modccagt.scrgoto startcca
:HHfor /f "tokens=2" %%a in ('findstr "%computername%" %datfile%') do set telnr=%%a@echo WRITEPROFILESTRING ("C:\Programme\Alcatel\CCagent\cca.ini", "init", "Poste", "%telnr%") >>modccagt.scr@echo WRITEPROFILESTRING ("C:\Programme\Alcatel\CCagent\cca.ini", "init", "PhoneServerName", "SHV0A078") >>modccagt.scr@echo WRITEPROFILESTRING ("C:\Programme\Alcatel\CCagent\cca.ini", "init", "StatServerName", "SHV0A078") >>modccagt.scr@echo WRITEPROFILESTRING ("C:\Programme\Alcatel\CCagent\cca.ini", "init", "StatServerSite", "LES22CCA") >>modccagt.scr
net send %username% CC-Agent wird mit Telefonnr. +49 40 3599-%telnr% gestartet.%systemroot%\kix32.exe %0\..\modccagt.scrgoto startcca
:startcca@REM Starten des Agenten
start /min C:\Programme\Alcatel\CCagent\cca.exegoto ende
:fehlernet send %username% Es sind Fehler aufgetreten. Bitte wenden Sie Sich an den UHD
:ende