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.scr
if %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.scr
if %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

:spezial
copy "\\servername\cc_dat$\cca-org-gbokal.ini" "C:\Programme\Alcatel\CCagent\cca.ini"

:normal

@REM *************************************************

@REM Setzen der Variablen
set 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 fehler
goto HH

@REM Individualisierungen

:KLN
@REM Eigentliche Zuordnung PC/Telefon fue Koelner PCs
for /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.scr
goto startcca

:HH
for /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.scr
goto startcca

:startcca
@REM Starten des Agenten


start /min C:\Programme\Alcatel\CCagent\cca.exe
goto ende

:fehler
net send %username% Es sind Fehler aufgetreten. Bitte wenden Sie Sich an den UHD


:ende

  • Donnerstag, 22 März 2018

Leave a comment

You are commenting as guest.