aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authormcrane <mctch@yahoo.com>2009-07-28 11:22:17 -0600
committermcrane <mctch@yahoo.com>2009-07-28 11:22:17 -0600
commit92c1f0cbd62c19cdf4e3cd23856b58a3ce5fbdd7 (patch)
tree87c6f7694838bfe76c05cde46717734943a80823
parenta903edee6fa06166d047ea795fcac71cf9c63a43 (diff)
downloadpfsense-packages-92c1f0cbd62c19cdf4e3cd23856b58a3ce5fbdd7.tar.gz
pfsense-packages-92c1f0cbd62c19cdf4e3cd23856b58a3ce5fbdd7.tar.bz2
pfsense-packages-92c1f0cbd62c19cdf4e3cd23856b58a3ce5fbdd7.zip
FreeSWITCH dev package add feedback to user during the install.
-rw-r--r--config/freeswitch_dev/v_config.inc23
1 files changed, 21 insertions, 2 deletions
diff --git a/config/freeswitch_dev/v_config.inc b/config/freeswitch_dev/v_config.inc
index b6c12ffd..e47a2d3a 100644
--- a/config/freeswitch_dev/v_config.inc
+++ b/config/freeswitch_dev/v_config.inc
@@ -3012,7 +3012,10 @@ function v_php_install_command()
if (!is_dir('/usr/local/freeswitch/storage/fax/receive/')) {
exec("mkdir /usr/local/freeswitch/storage/fax/receive/");
}
-
+
+ $static_output = 'Downloading Files';
+ update_output_window($static_output);
+
//download the dialplan default.xml
exec("cd /tmp/;fetch ".$download_path."dialplan.default.xml");
exec("cp /tmp/dialplan.default.xml /usr/local/freeswitch/conf/dialplan/default.xml");
@@ -3038,6 +3041,9 @@ function v_php_install_command()
exec("mkdir /usr/local/freeswitch/sounds/custom/8000/");
}
+ $static_output = 'Downloading Audio Files';
+ update_output_window($static_output);
+
//copy audio files
exec("cd /usr/local/freeswitch/sounds/custom/8000/;fetch ".$download_path."please_enter_your_pin_number.wav");
exec("cd /usr/local/freeswitch/sounds/custom/8000/;fetch ".$download_path."please_enter_the_pin_number.wav");
@@ -3050,6 +3056,9 @@ function v_php_install_command()
exec("cd /usr/local/freeswitch/sounds/custom/8000/;fetch ".$download_path."please_say_your_name_and_reason_for_calling.wav");
exec("cd /usr/local/freeswitch/sounds/custom/8000/;fetch ".$download_path."press_1_to_accept_2_to_reject_or_3_for_voicemail.wav");
+ $static_output = 'Downloading Lib Files';
+ update_output_window($static_output);
+
//mod_fax
exec("cd /usr/local/freeswitch/mod/;fetch ".$download_path."mod_fax.so");
@@ -3243,6 +3252,7 @@ function v_php_install_command()
exec("cp /tmp/v_vars.tmp /usr/local/www/packages/freeswitch/v_vars.php");
unlink_if_exists("/tmp/v_vars.tmp");
+
exec("cd /usr/local/freeswitch/scripts/;fetch ".$download_path."disa.js");
exec("cd /usr/local/freeswitch/scripts/;fetch ".$download_path."originate.js");
exec("cp /usr/local/freeswitch/htdocs/slim.swf /usr/local/www/packages/freeswitch/slim.swf");
@@ -3653,6 +3663,9 @@ function v_php_install_command()
//extract a specific directory to /usr/local/freeswitch
$filename = 'freeswitch.bak.tgz';
if (file_exists('/root/backup/'.$filename)) {
+ $static_output = 'Restore the Backup';
+ update_output_window($static_output);
+
//echo "The file $filename exists";
exec("rm -R /usr/local/freeswitch/conf/sip_profiles/");
@@ -3696,7 +3709,13 @@ function v_php_install_command()
lan_sip_profile();
+ $static_output = 'Synchronize the config';
+ update_output_window($static_output);
+
sync_package_freeswitch();
+
+ $static_output = 'Start the Service';
+ update_output_window($static_output);
$handle = popen("/usr/local/etc/rc.d/freeswitch.sh start", "r");
pclose($handle);
@@ -3706,7 +3725,7 @@ function v_php_install_command()
$config['installedpackages']['freeswitchsettings']['config'][0]['v_version'] = $v_build_version." revision ".$v_build_revision.".";
$config['installedpackages']['freeswitchsettings']['config'][0]['v_package_version'] = $v_package_version;
-
+
}