Before installing the Cactus 3CX Data Integrator on 3CX servers, please make sure to have your customer identifier at hand as it will be required during installation. In case you have not been provided with customer identifier, please contact [email protected]
Step 1. SSH to your 3CX server
Step 2. Download and install Microsoft .Net Core runtime
wget
https://packages.microsoft.com/config/debian/11/packages-microsoft-prod.deb
-O packages-microsoft-prod.deb &&
sudo dpkg -i packages-microsoft-prod.deb &&
rm packages-microsoft-prod.deb &&
sudo apt-get install -y dotnet-runtime-6.0
Step 3. Download & Install the Cactus 3CX Integrator, please make sure to replace the CUSTOMER IDENTIFIER with the provided customer indentifier.
wget
http://distribution.datacactus.co/distribution/3CX-Integrator/Cactus3CXIntegrator-Linx64-Latest.deb
-O Cactus3CXIntegrator-Linx64-Latest.deb &&
echo "
CUSTOMER IDENTIFIER
" | sudo dpkg -i Cactus3CXIntegrator-Linx64-Latest.deb &&
systemctl enable -now cactus-3cx-data-integrator
Please ensure your CDR’s are configured to log to individual files (see here for details).