Download the driver here https://drive.google.com/file/d/19jaMt4JcmheYcfaStoArSzpWDoDnGTvv/view?usp=sharing
- Login as root.
- Backup ShConfig.ini in /u01/app/dcloge.
- Copy and put the Synway Driver Installer into path /home
- CH0 Patch
- CtiLinux5.4.42-3.10.0-327.el7.x86_64-SMP-x86_64.tar.bz2
- shconfig.sh
- Open terminal, type command cd /home
- Then, type and run the command tar -xjvf CtiLinux5.4.42-3.10.0-327.el7.x86_64-SMP-x86_64.tar.bz2 to unzip the installer.
- New folder will be created after unzip.
- CD path to /home/CtiLinux5.4.42-3.10.0-327.el7.x86_64-SMP-x86_64, then run ./uninstall.linux. Type ‘yes’ to continue.
*If encountered ‘Permission Denied’ error, change the permission using command below.
chmod -R 777 CtiLinux5.4.42-3.10.0-327.el7.x86_64-SMP-x86_64
*If encountered error "ERROR: Module shdpci is in use", enter command "systemctl stop dclogshrec.service", then run the uninstall command again > ./uninstall.linux
- Prompt ‘ShCti ver uninstall success!”. Reboot Server.
- After reboot, Login as ‘root’.
- CD path to /home/CtiLinux5.4.42-3.10.0-327.el7.x86_64-SMP-x86_64, ./install.linux. Type ‘yes’ to continue.
- Enter ‘Yes’ for all the prompts.
- Press ‘Ok” to continue. Driver is installed successfully.
- Go to Home, and go to folder ‘CH0 Patch’, copy shdpci.ko and replace it in /usr/local/lib/shcti/ver5.4.42/lkm/k3.10.0-327.el7.x86_64/
- Open terminal, and run the shconfig.sh script to reset the synway card.
- Run the command "./shconfig.sh" and hit Enter
- Select Default > Apply > OK, card will be reset and service will be restarted.
STEPS BELOW IS TO ENABLE SYNWAY LOGS FOR EASIER TROUBLESHOOTING IN THE FUTURE
- Navigate to /u01/app/dcloge, open Shconfig.ini and update the following value. And make sure other configuration is correct.
- EnableDebugAPi=1
- ApiLogEnable=4
- LogMaxKeep=7
- LogMaxPeriod=20
- Reboot server. Make sure the Synway log is created under /usr/local/lib/shcti/ver5.4.42/tools/ShCtiLog/ShCtiApiLog
- Test call and make sure all extension can be recorded.
-- End