Sv translation |
---|
|
IntroductionThe TEL server runs the call flows for telephone calls in the jtel system. It also runs background processes, such as jobs to create statistics subscription e-mails and convert audio files or create audio with a TTS engine. Also, usually PBX connectors are run on the TEL server. InstallationFile DownloadsThe following script downloads all the files needed in this section. Translations Ignore |
---|
Code Block |
---|
powershell -command "& { Start-BitsTransfer -Source https://cdn.jtel.de/downloads/configs/8server_config_v8.reg -Destination $Env:UserProfile\Downloads }"
powershell -command "& { Start-BitsTransfer -Source https://cdn.jtel.de/downloads/configs/odbc_ini_v52.reg -Destination $Env:UserProfile\Downloads }"
powershell -command "& { Start-BitsTransfer -Source http://cdn.jtel.de/downloads/aculab/AculabInstaller.msi -Destination $Env:UserProfile\Downloads }"
powershell -command "& { Start-BitsTransfer -Source https://cdn.jtel.de/downloads/tools/AutoLogon.zip -Destination $Env:UserProfile\Downloads }" |
|
Import the downloaded file odbc_ini_v52.reg to the registry to configure the data sources in windows. You may need to change the password entries for each datasource, depending on the password configured for the mysql database. Prepare 8-Server RegistryImport the downloaded file 8server_config_v8.reg to the registry to prepare the registry for 8-Server. You will need to change the Machine ID setting - set this to the last byte of the IPv4 address in the local network. You need to change this value to HEX. Install 8-ServerClone Repository Status |
---|
| |
---|
colour | Yellow |
---|
title | Important - THE STARTUP PROCEDURE IN STDCALL_MCP.CFG REQUIRES RC-5.23.13 AS MORE THAN 10 COMMANDS ARE REQUIRED |
---|
|
Run the following commands from a non elevated command prompt: Translations Ignore |
---|
Code Block |
---|
c:
cd \
mkdir \8Server
cd \8Server
git clone https://bitbucket.org/jtelgmbh/8-server-deploy.git deploy
|
|
Checkout ReleaseRun the following commands from a non elevated command prompt (in the same one as above): Translations Ignore |
---|
Code Block |
---|
cd deploy
git checkout release/rc-5.23.1428 |
|
Install 8-ServerTelephony and DeamonsRun the following commands from a non elevated command prompt: Translations Ignore |
---|
Code Block |
---|
c:
cd \8Server\deploy\OEM\JTEL\
first_install.cmd
copy_keyfile_en_mcp_v67.cmd |
|
Deamons OnlyRun the following commands from a non elevated command prompt: Translations Ignore |
---|
Code Block |
---|
c:
cd \8Server\deploy\OEM\JTEL\
first_install.cmd
copy_keyfile_en_daemon.cmd |
|
Windows FirewallThe following commands configure the windows firewall. Run these in an elevated cmd window: Translations Ignore |
---|
Code Block |
---|
netsh advfirewall firewall add rule name="ICMPv4" protocol=icmpv4:8,any dir=in action=allow edge=yes profile=private,domain
netsh advfirewall firewall add rule name="Hazelcast" dir=in action=allow protocol=TCP localport=5701-5801 edge=no profile=private,domain
netsh advfirewall firewall add rule name="RTP" dir=in action=allow protocol=UDP localport=30000-34999 edge=yes profile=private,domain
netsh advfirewall firewall add rule name="SIP" dir=in action=allow protocol=UDP localport=5060 edge=yes profile=private,domain
netsh advfirewall firewall add rule name="UDP Local" dir=in action=allow protocol=UDP localport=1-65535 edge=no |
|
Install Aculab SIP and RTP StackInstall AITRun the following commands from a non elevated command prompt, and install for all users: Translations Ignore |
---|
Code Block |
---|
start %USERPROFILE%\Downloads\AculabInstaller.msi |
Install Aculab v67- Start the AIT application
- Choose "Connection" -> "Work offline".
- "File" -> ""Import" -> Load Aculab Package File...".
c:\8Server\deploy\oem\jtel\aculab\v67.apf
Target Directory: "Install" Image Removed
Warning |
---|
Note - if secure boot is not switched off in the virtual environment, the installation of the drivers might fail. |
- Add a Prosody-S instance
- Choose "Prosody S" ... "Add...":
- The serial number can be freely chosen, as can the security key. We recommend 100000 and jtel respectively.
Image Removed - Install the licenses
- Choose "License Manager", Install Licence Keys...
Image Removed
- Save and apply
- Choose "Save Settings" then "Apply Settings".
Symmetric RTPTo configure symmetric RTP, a file is created in C:\Aculab\v67\cfg\mhp.cfg with the following content: Translations Ignore |
---|
Code Block |
---|
LocalRtpSymmetric=1 |
Port RangeIf it is required, that a port range is used for RTP, then the file C:\aculab\v67\cfg\aculab.config must be edited, set the port range as is required by the remote end (PBX / SIP Trunk): Translations Ignore |
---|
Code Block |
---|
...
<rxrange minvalue="30000" maxvalue="34999"/>
... |
Services Status |
---|
colour | Yellow |
---|
title | Very Important for Windows Server 2019 |
---|
|
Setup the following Aculab services to start only manually: - Aculab Prosody S
- Aculab Resource Manager
- Aculab Startup Service
Setup the following Aculab services to be disabled: Startup ScriptsNet UseCheck the file c:\8Server\bin\startup.cmd - to see whether the net use command needs to be changed or not. Warning |
---|
|
|
Comment out the following lines in the startup.cmd file:
aculabservicemanager -stop sip
Shortcut
Create a shortcut for:
c:\8Server\bin\startup_launcher.cmd
and place this in shell:startup.
Configuration Files
Create Default Configuration giAculab.cfg
Start a cmd up, and start gihal. This will create a default giAculab.cfg file.
Warning |
---|
Note - make sure the aculab services are started at this point. |
Note |
---|
Sometimes windows does not update the path immediately after installation of the components above. The following must be present in the path, and as an environment variable, for the rest of the installation to work:
PATH=...;c:\8Server\gi2\bin
R5_CONFIG_DIR=c:\8Server\Config\
Windows Defender
Warning |
---|
|
Note: running an incorrectly configured realtime virus scanner on the telephony server can seriously impact performance or even stop the server working correctly. |
The following commands configure windows defender, to exclude some telephony server processes and directories.
Translations Ignore |
---|
Code Block |
---|
powershell -inputformat none -outputformat none -NonInteractive -Command Add-MpPreference -ExclusionPath "C:\8Server"
powershell -inputformat none -outputformat none -NonInteractive -Command Add-MpPreference -ExclusionProcess robot5.exe"
powershell -inputformat none -outputformat none -NonInteractive -Command Add-MpPreference -ExclusionProcess giHal.exe"
powershell -inputformat none -outputformat none -NonInteractive -Command Add-MpPreference -ExclusionProcess giAcu.exe"
powershell -inputformat none -outputformat none -NonInteractive -Command Add-MpPreference -ExclusionProcess sipserv.exe"
powershell -inputformat none -outputformat none -NonInteractive -Command Add-MpPreference -ExclusionProcess ProsodySServ.exe" |
|
Install Aculab SIP and RTP Stack
Install AIT
Run the following commands from a non elevated command prompt, and install for all users:
Translations Ignore |
---|
Code Block |
---|
start %USERPROFILE%\Downloads\AculabInstaller.msi |
|
Install Aculab v67
- Start the AIT application
- Choose "Connection" -> "Work offline".
- "File" -> ""Import" -> Load Aculab Package File...".
c:\8Server\deploy\oem\jtel\aculab\v67.apf
Target Directory:
"Install"
Image Added
Warning |
---|
Note - if secure boot is not switched off in the virtual environment, the installation of the drivers might fail. |
- Add a Prosody-S instance
- Choose "Prosody S" ... "Add...":
- The serial number can be freely chosen, as can the security key. We recommend 100000 and jtel respectively.
Image Added
- Install the licenses
- Choose "License Manager", Install Licence Keys...
Image Added
- Save and apply
- Choose "Save Settings" then "Apply Settings".
Info |
---|
|
All following config files can be opened via cmd with a simple start notepad++ command to speed up the process |
Symmetric RTP
To configure symmetric RTP, as well as setting a static value for the telephone-event payload codec at 101, a file is created in C:\Aculab\v67\cfg\mhp.cfg
with the following content:
Code Block |
---|
start notepad++ C:\Aculab\v67\cfg\mhp.cfg |
Translations Ignore |
---|
Code Block |
---|
LocalRtpSymmetric=1
PayloadTelephoneEvent=101 |
|
Translations Ignore |
---|
Warning |
---|
title | PayloadTelephoneEvent |
---|
| A setting to implement a static telephone-event codec might not be required. Please consult with your system administrator before configuring this setting, as usually a negotiation is made in the SDP per call to define the codec for telephone events, which ensures that no static setting is required. |
|
Port Range
If it is required, that a port range is used for RTP, then the file C:\aculab\v67\cfg\aculab.config must be edited, set the port range as is required by the remote end (PBX / SIP Trunk):
Code Block |
---|
start notepad++ C:\aculab\v67\cfg\aculab.config |
Translations Ignore |
---|
Code Block |
---|
...
<rxrange minvalue="30000" maxvalue="34999"/>
... |
|
Services
Status |
---|
colour | Yellow |
---|
title | Very Important for Windows Server 2019 |
---|
|
Setup the following Aculab services to start only manually:
- Aculab Prosody S
- Aculab Resource Manager
- Aculab Startup Service
Setup the following Aculab services to be disabled:
Startup Scripts
Net Use
Check the file c:\8Server\bin\startup.cmd - to see whether the net use command needs to be changed or not.
Code Block |
---|
start notepad++ c:\8Server\bin\startup.cmd |
Warning |
---|
|
Comment out the following lines in the startup.cmd file:
aculabservicemanager -stop sip |
Shortcut
Create a shortcut for:
c:\8Server\bin\startup_launcher.cmd
and place this in shell:startup.
Configuration Files
Create Default Configuration giAculab.cfg
Start a cmd up, and start gihal. This will create a default giAculab.cfg file.
Warning |
---|
Note - make sure the aculab services are started at this point. |
Do this in an elevated command prompt:
Note |
---|
Sometimes windows does not update the path immediately after installation of the components above. The following must be present in the path, and as an environment variable, for the rest of the installation to work:
PATH=...;c:\8Server\gi2\bin R5_CONFIG_DIR=c:\8Server\Config\
This can be done by entering the following commands into a ADMIN command prompt:
Code Block |
---|
cd c:\
setx /M PATH "%PATH%;c:\8Server\gi2\bin"
setx /M R5_CONFIG_DIR "c:\8Server\Config\" |
|
Translations Ignore |
---|
Code Block |
---|
gihal
# If it starts, press CTRL+C then cancel |
|
Edit giAculab.cfg
The file is in:
c:\8Server\gi2\config\giAculab.cfg
Code Block |
---|
start notepad++ c:\8Server\gi2\config\giAculab.cfg |
giAculab.cfg is now configured for SIP with 8-Server. Replace the SIP section in the newly created file with the section below, changing the following:
- channel_count to the number of licensed SIP channels
- default_rtp_ip should be changed to the IP address of the NIC in the telephony network in multi-homed systems. Leave as is, if the system is not multi-homed.
Translations Ignore |
---|
Code Block |
---|
[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
} |
|
Edit gi2.ini
Edit the file C:\8Server\gi2\bin\gi2.ini
At the very bottom, change the following setting to 2 (standard is 1):
Code Block |
---|
start notepad++ C:\8Server\gi2\bin\gi2.ini |
Translations Ignore |
---|
Code Block |
---|
DISABLE_ERROR_DIALOG = 2 |
|
Edit StdCall_MCP.cfg
Status |
---|
colour | Yellow |
---|
title | Important - do not use an older config under Windows Server 2019 |
---|
|
The following settings are changed in the file:
c:\8Server\config\StdCall_MCP.cfg
Code Block |
---|
start notepad++ c:\8Server\config\StdCall_MCP.cfg |
- Enable_SIP_Registrar - for installations which require a registrar for the SIP trunk (e.g. Panasonic PBX installations)
- Default_SIP_
Translations Ignore |
---|
Code Block |
---|
gihal
# If it starts, press CTRL+C then cancel |
Edit giAculab.cfg
The file is in:
c:\8Server\gi2\config\giAculab.cfg
giAculab.cfg is now configured for SIP with 8-Server. Replace the SIP section in the newly created file with the section below, changing the following:
channel_count to the number of licensed SIP channelsdefault_rtp_ip should be changed to the IP address of the NIC in the telephony network in multi-homed systems. Leave as is, if the system is not multi-homed.
Translations Ignore |
---|
Code Block |
---|
[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
} |
Edit gi2.ini
Edit the file C:\8Server\gi2\bin\gi2.ini
At the very bottom, change the following setting to 2 (standard is 1):
Translations Ignore |
---|
Code Block |
---|
DISABLE_ERROR_DIALOG = 2 |
Edit StdCall_MCP.cfg
Status |
---|
colour | Yellow |
---|
title | Important - do not use an older config under Windows Server 2019 |
---|
|
The following settings are changed in the file:
c:\8Server\config\StdCall_MCP.cfg
- Enable_SIP_Registrar - for installations which require a registrar for the SIP trunk (e.g. Panasonic PBX installations)
- Default_SIP_Contact - change to the IP address of the server (for multi-homed systems use the IP address of the NIC in the telephony network
- Startup_Command4 und Startup_Sleep4 - delete these lines if the machine does not require registration to a SIP trunk (for example NFON requires registration - in this case leave in!)
- Total_Channel_Count - Set to the total licensed SIP channel count
- Inbound_Use_Channels - Set to the number of agents + supervisors + queue + IVR channels
- Outbound_Use_Channels - Set to the number of agents + supervisors + call transfer channels
- Note: Total_Channel_Count = Inbound_Use_Channels + Outbound_Use_Channels
Translations Ignore |
---|
Code Block |
---|
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 = 5;
bool Enable_SIP_Registrar = FALSE;
bool Enable_L3_Monitor = FALSE;
string Default_SIP_Contact = "<sip:10.42.13.84>";
string Startup_Command0 = "c:/windows/system32/taskkill.exe /im gihal.exe /f";
integer Startup_Sleep0 = 2000;
string Startup_Command1 = "c:/windows/system32/taskkill.exe /im giacu.exe /f";
integer Startup_Sleep1 = 2000;
string Startup_Command2 = "c:/aculab/v67/bin/amd64/aculabservicemanager -stop sip";
integer Startup_Sleep2 = 2000;
string Startup_Command3 = "c:/windows/system32/net.exe stop acuresmgr";
integer Startup_Sleep3 = 2000;
string Startup_Command4 = "c:/windows/system32/net.exe stop prosodysserv";
integer Startup_Sleep4 = 2000;
string Startup_Command5 = "c:/windows/system32/net.exe stop aculabstartupservice";
integer Startup_Sleep5 = 2000;
string Startup_Command6 = "c:/windows/system32/net.exe start aculabstartupservice";
integer Startup_Sleep6 = 2000;
string Startup_Command7 = "c:/windows/system32/net.exe start acuresmgr";
integer Startup_Sleep7 = 2000;
string Startup_Command8 = "c:/windows/system32/net.exe start prosodysserv";
integer Startup_Sleep8 = 2000;
string Startup_Command9 = "c:/aculab/v67/bin/amd64/aculabservicemanager -start sip";
integer Startup_Sleep9 = 2000;
string Startup_Command10 = "c:/8Server/gi2/bin/giHal.exe -w -tingtrace";
integer Startup_Sleep10 = 20000;
string Startup_Command11 = "c:/8Server/bin/startup_registrations.cmd";
integer Startup_Sleep11 = 1000;
string Shutdown_Command0 = "c:/windows/system32/taskkill.exe /im gihal.exe /f";
integer Shutdown_Sleep0 = 2000;
string Shutdown_Command1 = "c:/windows/system32/taskkill.exe /im giacu.exe /f";
integer Shutdown_Sleep1 = 2000;
Controller1
{
integer Total_Channel_Count = 20;
integer Inbound_Use_Channels = 10;
integer Outbound_Use_Channels = 10;
string HAL_HostName = "127.0.0.1";
bool SIP_URL_Cleaner = TRUE;
bool SIP_Number_Cleaner = TRUE;
bool Ignore_L1Status = TRUE;
bool RFC2833_DTMF_Detection = TRUE;
};
};
};
|
|
8-Server Configuration
Startup 8-Server:
Translations Ignore |
---|
Code Block |
---|
c:\8Server\Bin\robot5.exe |
|
Configuration
Machine ID (Settings ... General)
Set to the last byte of the IPv4 address of the machine.
Internet Components
Increase the number of UDP components, but only on machines which have a lot of lines.
Recommend: up to 200 lines use 40. Above 200 lines, increase by 20 for every additional 100 lines.
UDP Settings
If building a cluster with more than one 8-Server, enter the broadcast address for interchassis communication, using port 20202:
Daemon Processes
Check the loaded deamons, and possibly remove not needed processes.
The following list is for a combined server (telephony and daemon applications):
translations-ignore-ignore |
---|
Code Block |
---|
\\acd-store\shared\JTELCarrierPortal\AppServer\acd\Daemons\acd.Daemon.AcdEvents.Cleaner.r5
\\acd-store\shared\JTELCarrierPortal\AppServer\acd\Daemons\acd.Daemon.AcdEvents.Distribute.r5
\\acd-store\shared\JTELCarrierPortal\AppServer\acd\Daemons\acd.Daemon.DailyAutoGroupLogout.r5
| Code Block |
---|
\\acd-store\shared\JTELCarrierPortal\AppServer\acd\Daemons\acd.Daemon.AcdEventsDailyAutoUserLogout.Cleaner.r5
\\acd-store\shared\JTELCarrierPortal\AppServer\acd\Daemons\acd.Daemon.AcdEvents.DistributeGroupDistribute.r5
\\acd-store\shared\JTELCarrierPortal\AppServer\acd\Daemons\acd.Daemon.DailyAutoGroupLogoutLongCalls.Warning.r5
\\acd-store\shared\JTELCarrierPortal\AppServer\acd\Daemons\acd.Daemon.DailyAutoUserLogoutUDP.r5
\\acd-store\shared\JTELCarrierPortal\AppServer\acdconf\Daemons\acdConfServer.Daemon.GroupDistributeUDP.r5
\\acd-store\shared\JTELCarrierPortal\AppServer\Portal.Daemon.8Server.LogFileCleaner.r5
\\acd\Daemons\acd-store\shared\JTELCarrierPortal\AppServer\Portal.Daemon.LongCallsAudio.WarningConverter.r5
\\acd-store\shared\JTELCarrierPortal\AppServer\Portal.Daemon.ChangeEvent.Manager.r5
\\acd\Daemons\acd-store\shared\JTELCarrierPortal\AppServer\Portal.Daemon.UDPEventSpool.SMS.r5
\\acd-store\shared\JTELCarrierPortal\AppServer\conf\ConfServerPortal.Daemon.UDPEventSpool.SMTP.r5
\\acd-store\shared\JTELCarrierPortal\AppServer\Portal.Daemon.8ServerRecordings.LogFileCleanerCleaner.r5
\\acd-store\shared\JTELCarrierPortal\AppServer\Portal.Daemon.AudioRecordings.ConverterManager.r5
\\acd-store\shared\JTELCarrierPortal\AppServer\Portal.Daemon.ChangeEvent.ManagerReportSubscriptions2.r5
\\acd-store\shared\JTELCarrierPortal\AppServer\Portal.Daemon.SystemStartSequence.EventSpoolCleaner.SMSv2.r5
\\acd-store\shared\JTELCarrierPortal\AppServer\Portal.Daemon.EventSpoolSystemStartSequence.Update.SMTPv2.r5
\\acd-store\shared\JTELCarrierPortal\AppServer\TimeServiceMonitor\Portalportal.Daemon.Recordings.CleanerTimeServiceMonitor.r5
C:\8Server\acd-storeSamples\shared\JTELCarrierPortal\AppServer\PortalLogFileCleaner\8Server.Daemon.RecordingsLogFileCleaner.Manager.r5
mySQL.r5 |
|
The following list is for a pure telephony server (daemon applications are running on a separate server):
Translations Ignore |
---|
Code Block |
---|
title | List of daemons of a telephony server |
---|
| \\acd-store\shared\JTELCarrierPortal\AppServer\acd\Daemons\ |
|
PortalReportSubscriptions2UDP.r5
\\acd-store\shared\JTELCarrierPortal\AppServer\ |
|
PortalSystemStartSequence.Cleaner.v2UDP.r5
\\acd-store\shared\JTELCarrierPortal\AppServer\Portal.Daemon.SystemStartSequence.Update.v2.r5
\\acd-store\shared\JTELCarrierPortal\AppServer\TimeServiceMonitor\portal.Daemon.TimeServiceMonitor.r5
C:\8Server\Samples\LogFileCleaner\8Server.Daemon.LogFileCleaner.mySQL.r5 |
|
The following list is for a pure telephony server (daemon applications are running on a separate server)daemon application server:
of telephony | \\acd-store\shared\JTELCarrierPortal\AppServer\acd\Daemons\acd.Daemon.AcdEvents. |
|
UDPCleaner.r5
\\acd-store\shared\JTELCarrierPortal\AppServer\acd\ |
|
confConfServerUDPAcdEvents.Distribute.r5
\\acd-store\shared\JTELCarrierPortal\AppServer\acd\ |
|
Portal.SystemStartSequence.Update.v2.DailyAutoGroupLogout.r5
\\acd-store\shared\JTELCarrierPortal\AppServer\acd\Daemons\acd.Daemon.DailyAutoUserLogout.r5
\\acd-store\shared\JTELCarrierPortal\AppServer\acd\ |
|
TimeServiceMonitorportalTimeServiceMonitorC:\8Server\Samples\LogFileCleaner\8Server\\acd-store\shared\JTELCarrierPortal\AppServer\acd\Daemons\acd.Daemon. |
|
LogFileCleaner.mySQL.r5The following list is for a pure daemon application server:
Translations Ignore |
---|
Code Block |
---|
title | List of daemons in a daemon server |
---|
| LongCalls.Warning.r5
\\acd-store\shared\JTELCarrierPortal\AppServer\acd\Daemons\acd.Daemon.AcdEvents.CleanerUDP.r5
\\acd-store\shared\JTELCarrierPortal\AppServer\Portal.Daemon.8Server.LogFileCleaner.r5
\\acd\Daemons\acd-store\shared\JTELCarrierPortal\AppServer\Portal.Daemon.AcdEventsAudio.DistributeConverter.r5
\\acd-store\shared\JTELCarrierPortal\AppServer\acd\Daemons\acdPortal.Daemon.DailyAutoGroupLogoutChangeEvent.Manager.r5
\\acd-store\shared\JTELCarrierPortal\AppServer\acd\Daemons\acdPortal.Daemon.EventSpool.DailyAutoUserLogoutSMS.r5
\\acd-store\shared\JTELCarrierPortal\AppServer\acd\Daemons\acdPortal.Daemon.GroupDistributeEventSpool.SMTP.r5
\\acd-store\shared\JTELCarrierPortal\AppServer\acd\Daemons\acdPortal.Daemon.LongCallsRecordings.WarningCleaner.r5
\\acd-store\shared\JTELCarrierPortal\AppServer\acd\Daemons\acdPortal.Daemon.UDPRecordings.Manager.r5
\\acd-store\shared\JTELCarrierPortal\AppServer\Portal.Daemon.8Server.LogFileCleanerReportSubscriptions2.r5
\\acd-store\shared\JTELCarrierPortal\AppServer\Portal.Daemon.SystemStartSequence.AudioCleaner.Converterv2.r5
\\acd-store\shared\JTELCarrierPortal\AppServer\Portal.Daemon.ChangeEventSystemStartSequence.Update.Managerv2.r5
\\acd-store\shared\JTELCarrierPortal\AppServer\TimeServiceMonitor\Portalportal.Daemon.EventSpoolTimeServiceMonitor.SMS.r5
C:\8Server\acd-storeSamples\shared\JTELCarrierPortal\AppServer\PortalLogFileCleaner\8Server.Daemon.EventSpoolLogFileCleaner.SMTP.r5
\\acd-store\shared\JTELCarrierPortal\AppServer\Portal.Daemon.Recordings.Cleaner.r5
\\acd-store\shared\JTELCarrierPortal\AppServer\Portal.Daemon.Recordings.Manager.r5
mySQL.r5 |
|
Stop 8-Server
Now shutdown 8-Server using File ... Exit.
8-Server License
Use C:\8Server\bin\KeyOrder6.exe
to request a license for 8-Server:
Image Added
Send the file C:\8Server\bin\8server.key
to support@jtel.de
Once the license file is received, delete the file:
C:\8Server\bin\8server.key
and place the license file in:
C:\8Server\Config
Installation
Install the platform UDP listener with the following commands:
Translations Ignore |
---|
Code Block |
---|
title | Installation des Platform UDP Listeners |
---|
| C:
md \PlatformUDPlistener
xcopy /E \\acd-store\shared\JTELCarrierPortal |
|
\AppServer\Portal.Daemon.ReportSubscriptions2.r5
\Utils\Install\PlatformUDPListener C:\PlatformUDPlistener
copy \\acd-store\shared |
|
\JTELCarrierPortal\AppServer\Portal.Daemon.SystemStartSequence.Cleaner.v2.r5
\\acd-store\shared\JTELCarrierPortal\AppServer\Portal.Daemon.SystemStartSequence.Update.v2.r5
\\acd-store\shared\JTELCarrierPortal\AppServer\TimeServiceMonitor\portal.Daemon.TimeServiceMonitor.r5
C:\8Server\Samples\LogFileCleaner\8Server.Daemon.LogFileCleaner.mySQL.r5Stop 8-Server
Now shutdown 8-Server using File ... Exit.
8-Server License
Use C:\8Server\bin\KeyOrder6.exe
to request a license for 8-Server:
Image Removed
Send the file C:\8Server\bin\8server.key
to support@jtel.de
Once the license file is received, delete the file:
C:\8Server\bin\8server.key
and place the license file in:
C:\8Server\Config
Installation
Install the platform UDP listener with the following commands:
Translations Ignore |
---|
Code Block |
---|
title | Installation des Platform UDP Listeners |
---|
|
C:
md \PlatformUDPlistener
xcopy /E \\acd-store\shared\JTELCarrierPortal\Utils\Install\PlatformUDPListener C:\PlatformUDPlistener
copy \\acd-store\shared\hazelcast.xml C:\PlatformUDPlistener\conf |
Shortcut
Create a shortcut from:
c:\PlatformUDPListener\startListener.bat
and place this in shell:startup
Test
Start the platform UDP listener. It should find other cluster members, for example the webserver or database master, if other machines are already active.
Windows Autostart
To enable all applications to startup automatically (unless they are installed as services), an automatic login should be configured on windows.
Unpack AutoLogin.zip, and run the executable.
Setup the required account details, and save.
Reboot the machine to test! Note - give the machine a couple of minutes since if you attach via RDP to the account running the jtel applications, you will cause a login to occur and the applications to be started.
Sv translation |
---|
|
IntroductionLe serveur TEL gère les flux d'appels pour les appels téléphoniques dans le système jtel. Il exécute également des processus en arrière-plan, tels que des emplois pour créer des e-mails d'abonnement aux statistiques et convertir des fichiers audio ou créer des fichiers audio avec un moteur TTS. En outre, les connecteurs PBX sont généralement exécutés sur le serveur TEL. InstallationTéléchargement de fichiersLe script suivant permet de télécharger tous les fichiers nécessaires dans cette section. Translations Ignore |
---|
Code Block |
---|
powershell -command "& { Start-BitsTransfer -Source https://cdn.jtel.de/downloads/configs/8server_config_v8.reg -Destination $Env:UserProfile\Downloads }" powershell -command "& { Start-BitsTransfer -Source https://cdn.jtel.de/downloads/configs/odbc_ini_v52.reg -Destination $Env:UserProfile\Downloads }" powershell -command "& { Start-BitsTransfer -Source http://cdn.jtel.de/downloads/aculab/AculabInstaller.msi -Destination $Env:UserProfile\Downloads }" powershell -command "& { Start-BitsTransfer -Source https://cdn.jtel.de/downloads/tools/AutoLogon.zip -Destination $Env:UserProfile\Downloads }" |
|
Importer le fichier téléchargé odbc_ini_v52.reg au registre pour configurer les sources de données dans windows. Vous devrez peut-être modifier les entrées du mot de passe pour chaque source de données, en fonction du mot de passe configuré pour la base de données mysql. Préparer un registre de 8-ServerImporter le fichier téléchargé 8server_config_v8.reg au registre pour préparer le registre pour 8-Server. Vous devrez modifier le paramètre ID de la machine - définissez-le sur le dernier octet de l'adresse IPv4 du réseau local. Vous devez changer cette valeur en HEX. Installer 8-Servercloner le dépôt Status |
---|
| |
---|
colour | Yellow |
---|
title | Important - LA PROCÉDURE DE DÉMARRAGE DANS STDCALL_MCP.CFG EXIGE RC-5.23.13 AINSI QUE PLUS DE 10 COMMANDES |
---|
|
Exécutez les commandes suivantes à partir d'un invite de commande non élevé: Translations Ignore |
---|
Code Block |
---|
c: cd \ mkdir \8Server cd \8Server git clone https://bitbucket.org/jtelgmbh/8-server-deploy.git deploy |
|
Vérifier lq ReleaseExécutez les commandes suivantes à partir d'une invite de commande non surélevé (dans le même que ci-dessus): Translations Ignore |
---|
Code Block |
---|
cd deploy git checkout release/rc-5.23.15 |
|
Installer 8-ServerTéléphonie et DémonsExécutez les commandes suivantes à partir d'un invite de commande non élevé: Translations Ignore |
---|
Code Block |
---|
c: cd \8Server\deploy\OEM\JTEL\ first_install.cmd copy_keyfile_en_mcp_v67.cmd |
|
Uniquement DémonsExécutez les commandes suivantes à partir d'un invite de commande non élevé: Translations Ignore |
---|
Code Block |
---|
c: cd \8Server\deploy\OEM\JTEL\ first_install.cmd copy_keyfile_en_daemon.cmd |
|
Pare-feu WindowsLes commandes suivantes permettent de configurer le pare-feu de Windows. Exécutez-les dans une fenêtre cmd élevé : Translations Ignore |
---|
Code Block |
---|
netsh advfirewall firewall add rule name="ICMPv4" protocol=icmpv4:8,any dir=in action=allow edge=yes profile=private,domain netsh advfirewall firewall add rule name="Hazelcast" dir=in action=allow protocol=TCP localport=5701-5801 edge=no profile=private,domain netsh advfirewall firewall add rule name="RTP" dir=in action=allow protocol=UDP localport=30000-34999 edge=yes profile=private,domain netsh advfirewall firewall add rule name="SIP" dir=in action=allow protocol=UDP localport=5060 edge=yes profile=private,domain netsh advfirewall firewall add rule name="UDP Local" dir=in action=allow protocol=UDP localport=1-65535 edge=no profile=private,domain |
|
Windows Defender Warning |
---|
| Remarque : l'exécution d'un antivirus en temps réel mal configuré sur le serveur de téléphonie peut avoir un impact important sur les performances, voire empêcher le serveur de fonctionner correctement. |
Les commandes suivantes configurent le défenseur de Windows pour exclure certains processus et répertoires du serveur de téléphonie. Translations Ignore |
---|
Code Block |
---|
powershell -inputformat none -outputformat none -NonInteractive -Command Add-MpPreference -ExclusionPath "C:\8Server" powershell -inputformat none -outputformat none -NonInteractive -Command Add-MpPreference -ExclusionProcess robot5.exe" powershell -inputformat none -outputformat none -NonInteractive -Command Add-MpPreference -ExclusionProcess giHal.exe" powershell -inputformat none -outputformat none -NonInteractive -Command Add-MpPreference -ExclusionProcess giAcu.exe" powershell -inputformat none -outputformat none -NonInteractive -Command Add-MpPreference -ExclusionProcess sipserv.exe" powershell -inputformat none -outputformat none -NonInteractive -Command Add-MpPreference -ExclusionProcess ProsodySServ.exe" |
|
|
Sv translation |
---|
|
IntroductionLe serveur TEL gère les flux d'appels pour les appels téléphoniques dans le système jtel. Il exécute également des processus en arrière-plan, tels que des emplois pour créer des e-mails d'abonnement aux statistiques et convertir des fichiers audio ou créer des fichiers audio avec un moteur TTS. En outre, les connecteurs PBX sont généralement exécutés sur le serveur TEL. InstallationTéléchargement de fichiersLe script suivant permet de télécharger tous les fichiers nécessaires dans cette section. Translations Ignore |
---|
Code Block |
---|
powershell -command "& { Start-BitsTransfer -Source https://cdn.jtel.de/downloads/configs/8server_config_v8.reg -Destination $Env:UserProfile\Downloads }" powershell -command "& { Start-BitsTransfer -Source https://cdn.jtel.de/downloads/configs/odbc_ini_v52.reg -Destination $Env:UserProfile\Downloads }" powershell -command "& { Start-BitsTransfer -Source http://cdn.jtel.de/downloads/aculab/AculabInstaller.msi -Destination $Env:UserProfile\Downloads }" powershell -command "& { Start-BitsTransfer -Source https://cdn.jtel.de/downloads/tools/AutoLogon.zip -Destination $Env:UserProfile\Downloads }" |
Importer le fichier téléchargé odbc_ini_v52.reg au registre pour configurer les sources de données dans windows. Vous devrez peut-être modifier les entrées du mot de passe pour chaque source de données, en fonction du mot de passe configuré pour la base de données mysql. Préparer un registre de 8-ServerImporter le fichier téléchargé 8server_config_v8.reg au registre pour préparer le registre pour 8-Server. Vous devrez modifier le ID Machine setting - régler ce paramètre sur le dernier octet de l'adresse IPv4 dans le réseaulocal. Vous devez changer cette valeur en HEX. Installer 8-Servercloner le dépôt Status |
---|
|
colour | Yellow |
---|
title | Important - LA PROCÉDURE DE DÉMARRAGE DANS STDCALL_MCP.CFG EXIGE RC-5.23.13 AINSI QUE PLUS DE 10 COMMANDES |
---|
Exécutez les commandes suivantes à partir d'un invite de commande non élevé:
Translations Ignore |
---|
Code Block |
---|
c: cd \ mkdir \8Server cd \8Server git clone https://bitbucket.org/jtelgmbh/8-server-deploy.git deploy cd deploy git checkout release/rc-5.23.14 |
Installer 8-Server
Téléphonie et Démons
Exécutez les commandes suivantes à partir d'un invite de commande non élevé:
Translations Ignore |
---|
Code Block |
---|
c: cd \8Server\deploy\OEM\JTEL\ first_install.cmd copy_keyfile_en_mcp_v67.cmd |
Uniquement Démons
Exécutez les commandes suivantes à partir d'un invite de commande non élevé:
Translations Ignore |
---|
Code Block |
---|
c: cd \8Server\deploy\OEM\JTEL\ first_install.cmd copy_keyfile_en_daemon.cmd |
Pare-feu Windows
Les commandes suivantes permettent de configurer le pare-feu Windows. Exécutez-les dans un cmd windows élevé:
Translations Ignore |
---|
Code Block |
---|
netsh advfirewall firewall add rule name="ICMPv4" protocol=icmpv4:8,any dir=in action=allow edge=yes netsh advfirewall firewall add rule name="Hazelcast" dir=in action=allow protocol=TCP localport=5701-5801 edge=no netsh advfirewall firewall add rule name="RTP" dir=in action=allow protocol=UDP localport=30000-34999 edge=yes netsh advfirewall firewall add rule name="SIP" dir=in action=allow protocol=UDP localport=5060 edge=yes netsh advfirewall firewall add rule name="UDP Local" dir=in action=allow protocol=UDP localport=1-65535 edge=no |
|
Installer Aculab SIP et RTP Stack
Installer AIT
Exécutez les commandes suivantes à partir d'un invite de commande non élevé et l'installer pour tous les utilisateurs :
Translations Ignore |
---|
Code Block |
---|
start %USERPROFILE%\Downloads\AculabInstaller.msi |
|
Installer Aculab v67
- Démarrer l'application AIT
- Choisissez "Connexion" -> > "Travailler hors ligne".
- "Fichier" -> ""Importer" -> Charger le fichier du paquet Aculab...".
c:\8Server\deploy\oem\jtel\aculab\v67.apf
Répertoire Cible:
« Installer"
Warning |
---|
Remarque - si le démarrage sécurisé n'est pas désactivé dans l'environnement virtuel, l'installation des pilotes peut échouer. |
- Ajouter une instance de Prosody-S
- Choisissez "Prosody S" ... « Ajouter"Ajouter...":
- Le numéro de série peut être choisi librement, tout comme la clé de sécurité. Nous recommandons respectivement 100000 et jtel.
- Installer les licences
- Choisissez "Gestionnaire de licences", Installer des clés de licence...
- Enregistrer et appliquer
- Choisissez "Enregistrer Paramètres" ensuite "Appliquer Paramètres".
RTP Symétrique
Pour configurer le RTP symétriqueconfigurer le RTP symétrique, ainsi que pour définir une valeur statique pour le codec de charge utile téléphone-événement à 101, un fichier est créé dans dans C:\Aculab\v67\cfg\mhp.cfg
avec le contenu suivant :
Translations Ignore |
---|
\cfg\mhp.cfg
avec le contenu suivant:
Translations Ignore |
---|
Code Block |
---|
LocalRtpSymmetric=1 PayloadTelephoneEvent=101 |
|
Translations Ignore |
---|
Warning |
---|
title | PayloadTelephoneEvent |
---|
| Un paramètre pour mettre en œuvre un codec d'événement téléphonique statique peut ne pas être nécessaire. Veuillez consulter votre administrateur système avant de configurer ce paramètre. En effet, une négociation est généralement effectuée dans le SDP par appel pour définir le codec des événements téléphoniques, ce qui garantit qu'aucun paramètre statique n'est nécessaire. |
|
Code Block |
---|
LocalRtpSymmetric=1 |
Plage Port
S'il est nécessaire qu'une plage de ports soit utilisée pour le RTP, alors le fichier C:\aculab\v67\cfg\aculab.config doit être édité, définissez la plage de ports requise par l'extrémité distante (PBX / SIP Trunk) :
Translations Ignore |
---|
Code Block |
---|
... <rxrange minvalue="30000" maxvalue="34999"/> ... |
|
Services
Status |
---|
colour | Yellow |
---|
title | Très important pour Windows Server 2019 |
---|
|
Configurez les services Aculab suivants pour qu'ils ne démarrent que manuellement :
- Aculab Prosody S
- Responsable des ressources d'Aculab
- Service de démarrage d'Aculab
Configurez les services Aculab suivants pour qu'ils soient handicapés :
- Gestionnaire Aculab SS7 TS
Scripts de démarrage
Utilisation du net
Vérifiez the fichier c:\8Server\bin\startup.cmd - pour voir si la commande d'utilisation du net doit être modifiée ou non.
Warning |
---|
title | Serveur Windows 2019 |
---|
|
Commentez les lignes suivantes dans le fichier startup.cmd :
aculabservicemanager -stop sip |
Raccourci
Créer un raccourci pour :
c:\8Server\bin\startup_launcher.cmd
et le placer dans shell:startup.
Fichiers de configuration
Créer une configuration par défaut giAculab.cfg
Démarrez un cmd up, et commencez gihal. Cela créera un fichier par défaut fichier giAculab.cfg.
Warning |
---|
Note - assurez-vous que les services aculab sont lancés à ce stade. |
Faites-le dans une invite de commande élevée :
Note |
---|
Parfois, Windows ne met pas à jour le chemin d'accès immédiatement après l'installation des composants ci-dessus. Les éléments suivants doivent être présents dans le chemin, et en tant que variable d'environnement, pour que le reste de l'installation fonctionne : PATH=...suivants doivent être présents dans le chemin d'accès, et en tant que variable d'environnement, pour que le reste de l'installation fonctionne :
PATH=...;c:\8Server\gi2\bin R5_CONFIG_DIR=c:\8Server\Config\
Cela peut être fait en entrant les commandes suivantes dans une invite de commande ADMIN:
Code Block |
---|
cd c:\ setx /M PATH "%PATH%;c:\8Server\gi2\bin |
=
|
Translations Ignore |
---|
Code Block |
---|
gihal # IfSi itelle startscommence, pressappuyez sur CTRL+C thenpuis cancelannulez |
|
Modifier giAculab.cfg
Le dossier est en cours :
c:\8Server\gi2\config\giAculab.cfg
giAculab.cfg est maintenant configuré pour SIP avec 8-Server. Remplacez la section SIP dans le fichier nouvellement créé par la section ci-dessous, en modifiant ce qui suit :
- channel_count à la nombre de chaînes SIP autorisées
- default_rtp_ip doit être remplacé par l'adresse IP du NIC dans le réseau téléphonique dans les systèmes à plusieurs foyers. Laisser telle quelleRemplacez la section SIP dans le fichier nouvellement créé par la section ci-dessous, en modifiant ce qui suit : Laissez-le tel quel, si le système n'est pas multihébergementmulti-homed.
Translations Ignore |
---|
Code Block |
---|
[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 } |
|
Modifier gi2.ini
Modifier le fichier C:\8Server\gi2\bin\gi2.ini
Tout en bas, changez le paramètre suivant pour 2 (la norme est 1) :
Translations Ignore |
---|
Code Block |
---|
DISABLE_ERROR_DIALOG = 2 |
|
Modifier StdCall_MCP.cfg
Status |
---|
colour | Yellow |
---|
title | Important - n'utilisez pas une ancienne configuration sous Windows Server 2019 |
---|
|
Les paramètres suivants sont modifiés dans le fichier :
c:\8Server\config\StdCall_MCP.cfg
- Enable_SIP_Registrar - pour les installations qui nécessitent un bureau d'enregistrement pour le tronc du SIP (par exemple, les installations PBX Panasonic)
- Default_SIP_Contact - changement de l'adresse IP du serveur (pour les systèmes multi-homed, utiliser l'adresse IP du NIC dans le réseau téléphonique
- Startup_Command4 et et Startup_Sleep4 - supprimer ces lignes si la machine n'a pas besoin d'être enregistrée dans un coffre SIP (par exemple NFON exige l'enregistrement - dans ce cas, partez !)
- Total_Channel_Count - Réglé sur le nombre total de chaînes SIP sous licence
- Inbound_Use_Channels - Fixer le nombre d'agents + superviseurs + file d'attente + canaux IVR
- Outbound_Use_Channels - Définir le nombre d'agents + superviseurs + canaux de transfert d'appels
- Note: Total_Channel_Count = Inbound_Use_Channels + Outbound_Use_Channels
Translations Ignore |
---|
Code Block |
---|
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 = 5; bool Enable_SIP_Registrar = FALSE; bool Enable_L3_Monitor = FALSE; string Default_SIP_Contact = "<sip:10.42.13.84>"; string Startup_Command0 = "c:/windows/system32/taskkill.exe /im gihal.exe /f"; integer Startup_Sleep0 = 2000; string Startup_Command1 = "c:/windows/system32/taskkill.exe /im giacu.exe /f"; integer Startup_Sleep1 = 2000; string Startup_Command2 = "c:/aculab/v67/bin/amd64/aculabservicemanager -stop sip"; integer Startup_Sleep2 = 2000; string Startup_Command3 = "c:/windows/system32/net.exe stop acuresmgr"; integer Startup_Sleep3 = 2000; string Startup_Command4 = "c:/windows/system32/net.exe stop prosodysserv"; integer Startup_Sleep4 = 2000; string Startup_Command5 = "c:/windows/system32/net.exe stop aculabstartupservice"; integer Startup_Sleep5 = 2000; string Startup_Command6 = "c:/windows/system32/net.exe start aculabstartupservice"; integer Startup_Sleep6 = 2000; string Startup_Command7 = "c:/windows/system32/net.exe start acuresmgr"; integer Startup_Sleep7 = 2000; string Startup_Command8 = "c:/windows/system32/net.exe start prosodysserv"; integer Startup_Sleep8 = 2000; string Startup_Command9 = "c:/aculab/v67/bin/amd64/aculabservicemanager -start sip"; integer Startup_Sleep9 = 2000; string Startup_Command10 = "c:/8Server/gi2/bin/giHal.exe -w -tingtrace"; integer Startup_Sleep10 = 20000; string Startup_Command11 = "c:/8Server/bin/startup_registrations.cmd"; integer Startup_Sleep11 = 1000; string Shutdown_Command0 = "c:/windows/system32/taskkill.exe /im gihal.exe /f"; integer Shutdown_Sleep0 = 2000; string Shutdown_Command1 = "c:/windows/system32/taskkill.exe /im giacu.exe /f"; integer Shutdown_Sleep1 = 2000; Controller1 { integer Total_Channel_Count = 20; integer Inbound_Use_Channels = 10; integer Outbound_Use_Channels = 10; string HAL_HostName = "127.0.0.1"; bool SIP_URL_Cleaner = TRUE; bool SIP_Number_Cleaner = TRUE; bool Ignore_L1Status = TRUE; bool RFC2833_DTMF_Detection = TRUE; }; }; }; |
|
Configuration 8-Server
Démarrage 8-Server:
Translations Ignore |
---|
Code Block |
---|
c:\8Server\Bin\robot5.exe |
|
Configuration
ID
Machine de la machine (Paramètres ... Général)
Réglé sur le dernier octet de l'adresse IPv4 de la machine.
Composantes de l'Internet
Augmenter le nombre de composants UDP, mais seulement sur les machines qui ont beaucoup de lignes.
Recommandation : jusqu'à 200 lignes , il faut en utiliser 40. Au-delà de 200 lignes, augmentez de 20 pour chaque 100 lignes supplémentairesRecommendation: up to 200 lines use 40.
Paramètres UDP
Si vous construisez un cluster avec plus d'un 8-serveur, entrez l'adresse de diffusion pour la communication interchâssis, en utilisant le port 20202 :
Processus des démons
Vérifiez les deamons chargés, et éventuellement supprimez les processus non nécessaires.
La liste suivante concerne un serveur combiné (téléphonie et applications démoniaques) :
Translations Ignore |
---|
Code Block |
---|
\\acd-store\shared\JTELCarrierPortal\AppServer\acd\Daemons\acd.Daemon.AcdEvents.Cleaner.r5 \\acd-store\shared\JTELCarrierPortal\AppServer\acd\Daemons\acd.Daemon.AcdEvents.Distribute.r5 \\acd-store\shared\JTELCarrierPortal\AppServer\acd\Daemons\acd.Daemon.DailyAutoGroupLogout.r5 \\acd-store\shared\JTELCarrierPortal\AppServer\acd\Daemons\acd.Daemon.DailyAutoUserLogout.r5 \\acd-store\shared\JTELCarrierPortal\AppServer\acd\Daemons\acd.Daemon.GroupDistribute.r5 \\acd-store\shared\JTELCarrierPortal\AppServer\acd\Daemons\acd.Daemon.LongCalls.Warning.r5 \\acd-store\shared\JTELCarrierPortal\AppServer\acd\Daemons\acd.Daemon.UDP.r5 \\acd-store\shared\JTELCarrierPortal\AppServer\conf\ConfServer.Daemon.UDP.r5 \\acd-store\shared\JTELCarrierPortal\AppServer\Portal.Daemon.8Server.LogFileCleaner.r5 \\acd-store\shared\JTELCarrierPortal\AppServer\Portal.Daemon.Audio.Converter.r5 \\acd-store\shared\JTELCarrierPortal\AppServer\Portal.Daemon.ChangeEvent.Manager.r5 \\acd-store\shared\JTELCarrierPortal\AppServer\Portal.Daemon.EventSpool.SMS.r5 \\acd-store\shared\JTELCarrierPortal\AppServer\Portal.Daemon.EventSpool.SMTP.r5 \\acd-store\shared\JTELCarrierPortal\AppServer\Portal.Daemon.Recordings.Cleaner.r5 \\acd-store\shared\JTELCarrierPortal\AppServer\Portal.Daemon.Recordings.Manager.r5 \\acd-store\shared\JTELCarrierPortal\AppServer\Portal.Daemon.ReportSubscriptions2.r5 \\acd-store\shared\JTELCarrierPortal\AppServer\Portal.Daemon.SystemStartSequence.Cleaner.v2.r5 \\acd-store\shared\JTELCarrierPortal\AppServer\Portal.Daemon.SystemStartSequence.Update.v2.r5 \\acd-store\shared\JTELCarrierPortal\AppServer\TimeServiceMonitor\portal.Daemon.TimeServiceMonitor.r5 C:\8Server\Samples\LogFileCleaner\8Server.Daemon.LogFileCleaner.mySQL.r5 |
|
La liste suivante concerne un serveur de téléphonie pure (les applications des démons fonctionnent sur un serveur séparé) :
Translations Ignore |
---|
Code Block |
---|
title | Liste des démons d'un serveur de téléphonie |
---|
| \\acd-store\shared\JTELCarrierPortal\AppServer\acd\Daemons\acd.Daemon.UDP.r5 \\acd-store\shared\JTELCarrierPortal\AppServer\conf\ConfServer.Daemon.UDP.r5 \\acd-store\shared\JTELCarrierPortal\AppServer\Portal.Daemon.SystemStartSequence.Update.v2.r5 \\acd-store\shared\JTELCarrierPortal\AppServer\TimeServiceMonitor\portal.Daemon.TimeServiceMonitor.r5 C:\8Server\Samples\LogFileCleaner\8Server.Daemon.LogFileCleaner.mySQL.r5 |
|
La liste suivante concerne un serveur d'application purement démoniaque :
Translations Ignore |
---|
Code Block |
---|
title | Liste des démons dans un serveur de démons |
---|
| \\acd-store\shared\JTELCarrierPortal\AppServer\acd\Daemons\acd.Daemon.AcdEvents.Cleaner.r5 \\acd-store\shared\JTELCarrierPortal\AppServer\acd\Daemons\acd.Daemon.AcdEvents.Distribute.r5 \\acd-store\shared\JTELCarrierPortal\AppServer\acd\Daemons\acd.Daemon.DailyAutoGroupLogout.r5 \\acd-store\shared\JTELCarrierPortal\AppServer\acd\Daemons\acd.Daemon.DailyAutoUserLogout.r5 \\acd-store\shared\JTELCarrierPortal\AppServer\acd\Daemons\acd.Daemon.GroupDistribute.r5 \\acd-store\shared\JTELCarrierPortal\AppServer\acd\Daemons\acd.Daemon.LongCalls.Warning.r5 \\acd-store\shared\JTELCarrierPortal\AppServer\acd\Daemons\acd.Daemon.UDP.r5 \\acd-store\shared\JTELCarrierPortal\AppServer\Portal.Daemon.8Server.LogFileCleaner.r5 \\acd-store\shared\JTELCarrierPortal\AppServer\Portal.Daemon.Audio.Converter.r5 \\acd-store\shared\JTELCarrierPortal\AppServer\Portal.Daemon.ChangeEvent.Manager.r5 \\acd-store\shared\JTELCarrierPortal\AppServer\Portal.Daemon.EventSpool.SMS.r5 \\acd-store\shared\JTELCarrierPortal\AppServer\Portal.Daemon.EventSpool.SMTP.r5 \\acd-store\shared\JTELCarrierPortal\AppServer\Portal.Daemon.Recordings.Cleaner.r5 \\acd-store\shared\JTELCarrierPortal\AppServer\Portal.Daemon.Recordings.Manager.r5 \\acd-store\shared\JTELCarrierPortal\AppServer\Portal.Daemon.ReportSubscriptions2.r5 \\acd-store\shared\JTELCarrierPortal\AppServer\Portal.Daemon.SystemStartSequence.Cleaner.v2.r5 \\acd-store\shared\JTELCarrierPortal\AppServer\Portal.Daemon.SystemStartSequence.Update.v2.r5 \\acd-store\shared\JTELCarrierPortal\AppServer\TimeServiceMonitor\portal.Daemon.TimeServiceMonitor.r5 C:\8Server\Samples\LogFileCleaner\8Server.Daemon.LogFileCleaner.mySQL.r5 |
|
Stop 8-Server
Fermez maintenant le Maintenant, arrêtez 8-Server en utilisant le fichier File ... SortezSortie.
Licence 8-Server
Utilisez C:\8Server\bin\KeyOrder6.exe
pour demander une licence pour le 8-Server :
Send the file Envoyer le fichier C:\8Server\bin\8server.key
to ausupport@jtel.de
Envoyer le fichier Une fois le fichier de licence reçu, supprimez le fichier :
C:\8Server\bin\8server.key
et placer le fichier de licence dans:
C:\8Server\Config
Installation
Installez la plate-forme UDP listener avec les commandes suivantes :
Translations Ignore |
---|
Code Block |
---|
title | Installez la plate-forme UDP listener avec les commandes suivantes : |
---|
| C: md \PlatformUDPlistener xcopy /E \\acd-store\shared\JTELCarrierPortal\Utils\Install\PlatformUDPListener C:\PlatformUDPlistener copy \\acd-store\shared\hazelcast.xml C:\PlatformUDPlistener\conf |
|
Raccourci
Créer un raccourci de:
c:\PlatformUDPListener\startListener.bat
et le placer dans shell:startup.
Test
Démarrez Démarrer l'auditeur écouteur UDP de la plateforme UDPplate-forme. Il devrait trouver d'autres membres du cluster, par exemple le serveur web ou le maître de la base de données, si d'autres machines sont déjà actives.
Démarrage automatique de Windows
Pour permettre à toutes les applications de démarrer automatiquement (sauf si elles sont installées en tant que services), une connexion automatique doit être configurée sur Windows.
Décompressez AutoLogin.zip, et lancez l'exécutable.
Définissez les détails du compte requis et enregistrez.
Redémarrez la machine pour la tester ! Note - donnez quelques minutes laissez à la machine quelques minutes car si vous vous connectez via RDP au compte qui exécute les applications jtel, vous provoquerez une connexion et les le démarrage des applications seront lancées.