Versions Compared

Key

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

...

  • ACT Starten
  • "Prosody S" ... "Add...":
    Die Seriennummer kann frei gewählt werden. Als Security Key jtel angeben.


  • "IP Settings", "Enable SIP on Host" aktivieren:


  • "License Manager", Lizenz einspielen (Install Licence Keys...)


  • "Save Settings" gefolgt dann "Apply Settings".

.

Startup

...

Scripts

Ggf in c

 

Info
titleInfo

Neuere Versionen des 8Servers enthalten bereits die beiden Skripte

 

Die folgenden beiden Skripte müssen nun in C:\8Server\bin erzeugt werden:

Skript gihal

\startup.cmd

 

Code Block
titleSkript gihal.cmd
@echo off
rem =================================
rem # Startup Wrapper for gihal.exe
rem #
rem # (c) 2015 jtel GmbH
rem #
taskkill /im gihal.exe /f
gihal.exe
taskkill /im robot5.exe /f
exit 0

Skript startup.cmd

Code Block
titleSkript startup.cmd
@echo off
rem =================================
rem # Main Startup Script for 8server
rem #
rem # (c) 2015 jtel GmbH
rem #

:start
echo Starting System...
taskkill /im robot5.exe /f
net use \\acd-lb\shared /d
net use \\acd-lb\shared /u:jtel fireball
rem taskkill /im sysdiag.exe /f
rem taskkill /im csUDPListener.exe /f
rem taskkill /im csDirector.exe /f
rem taskkill /im csResServer.exe /f

cd \8server\bin


rem ================================
rem # csDirector is needed somewhere...
rem start "Director" csDirector ..\Config\csDirector.cfg
rem timeout 5

rem ================================
rem # giacuinit and sysdiag are only
rem # needed when aculab hardware is
rem # used
rem giacuinit
rem start sysdiag
rem timeout 5
rem ================================
rem # start gihal abstraction layer
start gihal.cmd
timeout 5


rem ================================
rem # start robot5
robot5
goto :start
 

Zu diesem letzten Skript sollte eine Verknüpfung auf dem Desktop erstellt werden.

Änderungen an Konfigurationsdateien bei 8Servern mit Call-Flow-Applikationen

Folgende Dateien müssen nun noch angepasst werden:

Code Block
titleÄnderungen an C:\8Server\gi2\config\giAculab.cfg
[SIP]
{

	netport							= 0
	channel_count					= 260
	default_vmp_set					= "VMP_SET1"
	default_rtp_dscp				= 46
	defaultSignallingGateway		= ""
	numberOnly						= TRUE
	rfc2833RxToneEvent				= TRUE
	rfc2833RxInbandToneRegeneration	= FALSE
	rfc2833TxToneConversion			= FALSE
}

In der Datei C:\8Server\gi2\config\giAculab.cfg müssen die Werte entsprechend obigen Beispiel angepasst werden. Dabei ist insbesondere darauf zu achten, die richtige Kanalanzahl für den Wert channel_count anzugeben.

...

das "net use" anpassen.

Verknüpfungen

Verknüpfung von 

c:\8Server\bin\startup_launcher.cmd

Auf den Desktop sowie nach shell:startup legen.

Aculab Konfiguration für 8-Server

giAculab config erzeugen (cmd als ADMIN):

Code Block
titlecmd (als ADMIN)
gihal
 
# Falls es startet, mit CTRL+C dann abbrechen

giAculab.cfg muss nun angepasst werden.

Den Einstellungsbereich unten kopieren und in der Zieldatei ersetzen.

  • channel_count auf die Anzahl der SIP Kanäle stellen
  • default_rtp_ip muss bei Multi-Homed Maschinen auf die IP Adresse der Netzwerkkarte für die Telefonie gesetzt werden

Code Block
titleÄnderungen an C:\\8Server\\gi2\\config\\giAculab.cfg
    [SIP]
    {
      netport			                = 0
      channel_count		                = 30
      default_vmp_set		            = "VMP_SET1"
      default_rtp_ip		            = "0.0.0.0"
      default_rtp_dscp		            = 46
      defaultSignallingGateway	        = ""
      numberOnly		                = FALSE
      rfc2833RxToneEvent	            = TRUE
      rfc2833RxInbandToneRegeneration	= TRUE
      rfc2833TxToneConversion	        = TRUE
    }

Eine weitere Änderung betrifft die Datei C:\8Server\gi2\bin\gi2.ini: hier sollte der Wert DISABLE_ERROR_DIALOG folgendermaßen angepasst werden:

Code Block
titleÄnderungen an C:\8Server\gi2\bin\gi2.ini

...

DISABLE_ERROR_DIALOG

...

 = 2

...

Die letzte Datei, an der manuelle Anpassungen erfolgen müssen, ist

C:\8Server\

...

DISABLE_ERROR_DIALOG = 2

config\StdCall_MCP.cfg 

Folgende Einstellungen insbesonders beleuchten:

  • Enable_SIP_Registrar - für Installationen mit eingehende Registrierungen (insbesonders Panasonic)
  • Default_SIP_Contact - hier die IP Adresse des SIP Interfaces eintragen
  • Startup_Command4 und Startup_Sleep4 - löschen, falls die Maschine keine Registrierung nach Aussen aufbauen muss (derzeit alle Installationen ausser NFON)

  • Total_Channel_Count - Entspricht die Gesamtzahl der SIP Kanäle
  • Inbound_Use_Channels - Entspricht nAgents + nSupervisor + nQueueChannels
  • Outbound_Use_Channels - Entspricht nAgents + nSupervisor + nCallTransferChannels
  • Beachte: Total_Channel_Count = Inbound_Use_Channels + Outbound_Use_Channels
Code Block
titleÄnderungen an C:\8Server\config\StdCall_MCP.cfg
ROOT
{
   StdCall_MCP
   {    
      bool    Use_RemoteHAL                         = TRUE;
	  
      integer LocalStream_RX_Port                   = 0;	  
      integer Dispatcher_ThreadCount                = 4;
	  
      bool    Auto_SETUP_ACK                        = FALSE;
      string  Alert_DefaultFile                     = "c:\8Server\Voice\System\070.wav";
	  
      integer Stream_Receiver_MaxUnconfirmedPackets = 8;
      integer Stream_Receiver_MaxBufferSize         = 16384;
      integer Stream_Sender_Timeout                 = 2000;
      integer Stream_Sender_MaxBufferSize           = 16384;
	  
      integer SIP_Interceptor_Port                  = 5060;
      bool    Enable_SIP_Interceptor                = TRUE;
	  integer Start_SIP_Interceptor_After_Command   = 1;
	  bool    Enable_SIP_Registrar                  = FALSE;
      bool    Enable_L3_Monitor                     = FALSE;

      string  Default_SIP_Contact                   = "<sip:10.4.11.81>";

	  string  Startup_Command0                      = "c:/windows/system32/taskkill.exe /im gihal.exe /f";
	  integer Startup_Sleep0                        = 2000;
	  string  Startup_Command1                      = "c:/aculab/v67/bin/amd64/aculabservicemanager -stop sip";
	  integer Startup_Sleep1                        = 2000;
	  string  Startup_Command2                      = "c:/aculab/v67/bin/amd64/aculabservicemanager -start sip";
	  integer Startup_Sleep2

Des weiteren muss noch eine neue Datei mit folgendem Inhalt manuell erstellt werden:

Code Block
titleNeue Datei C:\8Server\bin\gi2.ini
CONFIG_DIR = ../gi2/config
LOG_DIR = ../log

Die letzte Datei, an der manuelle Anpassungen erfolgen müssen, ist C:\8Server\config\StdCall_MCP.cfg 

Code Block
titleÄnderungen an C:\8Server\config\StdCall_MCP.cfg
ROOT
{
   StdCall_MCP
   {     
      bool    Use_RemoteHAL                         = TRUE2000;

	  string  Startup_Command3  integer LocalStream_RX_Port                   = 0"c:/8Server/gi2/bin/giHal.exe -w -tingtrace";
	  integer Startup_Sleep3   integer Dispatcher_ThreadCount                = 4;

   = 5000;
	  boolstring  Startup_Command4  Auto_SETUP_ACK                        = FALSE;
   = "c:/8Server/bin/startup_registrations.cmd";
	  integer Startup_Sleep4   bool    Use_Conf_Monitor                      = FALSE1000;
	  
	    string  AlertShutdown_DefaultFileCommand0                     = "c:\8Server\Voice\System\070.wav";

      integer Stream_Receiver_MaxUnconfirmedPackets = 8;
    /windows/system32/taskkill.exe /im gihal.exe /f";
	  integer StreamShutdown_Receiver_MaxBufferSizeSleep0         = 16384;
      integer Stream_Sender_Timeout      = 2000;
	  string  Shutdown_Command1      = 2000;
      integer Stream_Sender_MaxBufferSize        = "c:/windows/system32/taskkill.exe /im = 16384giacu.exe /f";
	  integer Shutdown_Sleep1   
	  integer SIP_Interceptor_Port                  = 50602000;
	  string  Shutdown_Command2  bool    Enable_SIP_Interceptor                = FALSE= "c:/aculab/v67/bin/amd64/aculabservicemanager -stop sip";
	  
	integer Shutdown_Sleep2  string  Default_SIP_Contact                   = "<sip:LOCAL_IP_ADDRESS>"2000;

      Controller1
      {
         integer Total_Channel_Count    = 300;
         integer Inbound_Use_Channels   = 300;
         integer Outbound_Use_Channels  = 300;
         string  HAL_HostName           = "127.0.0.1";
         bool    SIP_URL_Cleaner        = TRUE;      
         bool    Ignore_L1Status        = TRUE;
		         bool    RFC2833_DTMF_Detection = FALSETRUE;
      };
   };
};

In dieser Datei müssen die Werte entsprechend obigen Beispiel angepasst werden. Abschnitte für die Controller 2 bis 4 können gelöscht werden. Im Controller 1 sind folgende Werte den Anforderungen anzupassen:

...