#!/bin/bash
echo "This script is for those who want to install OpenVox A1200P in trixbox-2.4.0.2"
echo "If you have any problem, please report to forum from www.openvox.com.cn"
echo "Author:james.zhu(james.zhu@openvox.cn)"
echo "Press Enter to continue!!!"
read Enter
service asterisk stop
service zaptel stop
sleep 4
kver=`uname -r`
zaptel_dir=/lib/modules/$kver/extra/zaptel/ # Make sure the zaptel module is under right kernel directory
if [ -d $zaptel_dir ]; then
cd /usr/src
wget http://www.openvox.com.cn/downloadsFile/opvxa1200.ko
cp opvxa1200.ko  /lib/modules/$kver/extra/zaptel/   # Add opvxa1200.ko to zaptel directory
cd  /lib/modules/$kver/extra/zaptel
chmod 777 opvxa1200.ko
echo "It will take few seconds to update modules......"
depmod                                             # update modules
sleep 4
echo 'MODULES="$MODULES opvxa1200"' >>/etc/sysconfig/zaptel  # Patch opvxa1200 to zaptel file
cd /usr/sbin
./genzaptelconf -sdvM                                        # Generate zaptel.conf and zapata.conf for A1200P
echo "Reboot the system to make A1200P work"
echo "Reboot system........................"
reboot 
else
echo "Error: '$zaptel_dir' does not exist!!"
echo "Please check that. make sure that zaptel directory is there"
echo "EXITING"
exit 1
fi
 


