8th
A Bash script for generating configuration files for Cisco 7860 phones with Asterisk
#define variables
MACADDRESS=$1
DISPLAYNAME=$3
DISPLAYNAME1=$4
DISPLAYNAME2=$5
EXTENSION=$2
FILENAME=”SIP$MACADDRESS.cnf”
FILENAME2=”SEP$MACADDRESS.cnf.xml”
#output
echo “line1_name:"$2"” 1>$FILENAME
echo “line1_authname:"$2"” 1»$FILENAME
echo “line1_shortname:"$2"” 1»$FILENAME
echo “line1_password:"yourpasswordhere"” 1»$FILENAME
echo “line1_displayname:"$2 "” 1»$FILENAME
echo “phone_label:"$3 $4 "” 1»$FILENAME
echo “user_info : none” 1»$FILENAME
echo “remote_party_id : 1” 1»$FILENAME
echo “semi_attended_transfer : 0” 1»$FILENAME
echo “speed_line2 : ""” 1»$FILENAME
echo “speed_label2 : ""” 1»$FILENAME
echo “speed_line3 : ""” 1»$FILENAME
echo “speed_label3 : ""” 1»$FILENAME
echo “speed_line4 : ""” 1»$FILENAME
echo “speed_label4 : ""” 1»$FILENAME
echo “speed_line5 : ""” 1»$FILENAME
echo “speed_label5 : ""” 1»$FILENAME
echo “speed_line6 : ""” 1»$FILENAME
echo “speed_label6 : ""” 1»$FILENAME
echo “line2_name : ""” 1»$FILENAME
echo “line3_name : ""” 1»$FILENAME
echo “line4_name : ""” 1»$FILENAME
echo “line5_name : ""” 1»$FILENAME
echo “line6_name : ""” 1»$FILENAME
echo “line2_authname : ""” 1»$FILENAME
echo “line3_authname : ""” 1»$FILENAME
echo “line4_authname : ""” 1»$FILENAME
echo “line5_authname : ""” 1»$FILENAME
echo “line6_authname : ""” 1»$FILENAME
#output load file
echo “<device>” 1>$FILENAME2
echo “<loadInformation model=”IP Phone 7960”>P0S3-08-11-00</loadInformation>” 1»$FILENAME2
echo “</device>” 1»$FILENAME2
scp $FILENAME root@10.0.0.10:/tftpboot
scp $FILENAME2 root@10.0.0.10:/tftpboot