Backup module for trixbox 2.8

One of the features most requested by trixbox users is a backup up system. We have been working on a backup system for trixbox and it is now ready for it alpha release.

Please help us test the new backup system. This is alpha code so we do not recommend run it on a production machine.

To install the new backup system type

yum install tbm-backup

It will now be available from the admin GUI.

I've put the package on a

I've put the package on a test box, and I've created a backup plan, but I can't get either the local directory, or the FTP settings to 'stick'.

Each time I come back to the page, it has blank boxes for the local directory, and the ftp data.

However, clicking the 'backup now' button creates about a 213 mb backup file in /backups

Browsing the /backups directory from the Browse External Backup option simply causes the page to show 'Loading...' for a lonnnnnng time. (Until I give up and stop the page). Clicking the 'find backup files' button just causes the 'Loading...' story.

Any thoughts?

Mark

Weekly schedule - Updated

I ran yum update 2 nights ago. I then realized that the new backup module was also installed. I ran it manually and it backup everything creating a file with 42Mb. I then put the backup to run weekly on Friday at 2:15am. This morning I realized that my back up was running every minute from the time I configured the scheduled until 2:15 this morning, filling up my HD with backup files that were either 20Mb or 0MB. I took off the weekly schedule and delete all files.
If you would like any log file please let me know.

pguima

P.S.: Five minutes after i changed to manual schedule, I see backup files being created every minute.

All this should be fixed

All this should be fixed now. Please update to the next release and see if it resolves your problems

Test of -3 version

Andrew,

I updated to -3 and the 'every minute' deal kept backing up until I deleted the backup plan and added a new one. It's now OK. 250 gb fills up quick.

However, I backed up my production machine (251 mb backup) and restored it to a backup box, with the following report:

Starting restore
Restoring: Voicemail
Restoring: Configurations
Trixbox Reload Failed (Reload failed because retrieve_conf encountered an error: 255)
Restoring: Complete SQL dump
Restoring: System Recordings
Restoring: CDR reports
Restoring: Call Recordings
Restore complete

I looked for some log entries, but couldn't find any...

The CDR table hasn't been updated, clicking on the PBX>PBX Settings comes up with the following error:

Not Found
The requested URL /admin was not found on this server.
Apache/2.2.3 (CentOS) Server at 192.168.2.6 Port 80

The /admin folder is gone...

However, the copy to folder worked, but I didn't see that the ftp transfer happened, but I may have been impatient with a 250 mb file.

ftp client

I have the backup module working beautifully right now.
I am trying to upload it to my FTP server, which is running on a ubuntu server. I can log in to the server using winscp with the username and password. I cant get the backup module to upload the data.
Which ftp client does the module use?

pguima

Bad news

Andrew,

There's some problem here with the -3 setup.

I reloaded a machine from scratch, and ran the restore of all pieces and that process deleted the /admin tree.

I received the following on the restore page.

Starting restore
Restoring: Voicemail
Restoring: Configurations
Trixbox Reload Failed (Reload failed because retrieve_conf encountered an error: 255)
Restoring: Complete SQL dump
Restoring: System Recordings
Restoring: CDR reports
Restoring: Call Recordings
Restore complete

I looked for some log entries, but couldn't find any...

The CDR table hasn't been updated, clicking on the PBX>PBX Settings comes up with the following error:

Not Found
The requested URL /admin was not found on this server.
Apache/2.2.3 (CentOS) Server at 192.168.2.6 Port 80

The /admin folder is gone...

Yikesss. Where should I look to help you find this?

BTW, the nightly backup on the 'main machine' is working just fine to the /backups folder, however copying to a different folder isn't working, nor is the ftp transfer.

Mark

We fixed the /admin folder problem (Yikes!)

We fixed the /admin folder problem (Yikes!). Local backup to a different folder and ftp should also be working.

yum clean all
yum update

Progress

Andrew,

I loaded the -4 on the 'operational' machine a couple nights ago, and it has loaded OK. However, it didn't show the backup plan from the -3 version, but it has backed up the last two nights, which was the 'old backup plan'. I added a new plan tonight, and it shows correctly. We'll see if that cleared out the 'old -3 plan'.

I added a plan with FTP transfer and the backup worked as expected. File was copied to the FTP location. Maybe you could test the FTP settings when the backup plan is saved, or add a 'test ftp' button to verify that the server/user/pass/directory are valid for saving...

I added a plan with local backup and the backup worked as expected, but the file wasn't copied to the new location, the following was displayed:

Backing up: 'Phone Provisioning
Backing up to '/root/backups' on local server
Failed: The local directory - '/root/backups' - does not exist.

suspecting permissions problem, I chmoded it to 777 and ran it again. Same result. I tried /backups/fred with /backups/fred as 777 and it did copy. Looks like the local copy permissions need to be explained. Maybe the web script could check for permissions when the backup plan is 'saved', or add a 'test location' button that would try a file save to the location specified.

I added a plan with both FTP transfer and local backup and the backup worked as expected, and then the file was ftp'd to the host properly. File was transferred to the local (/backups/fred) folder specified. LOCATION on the backup plan was reported as FTP. I think it should say LOCAL and FTP...

One UI thing that I'm not fond of is that the clicking the 'backup now' button doesn't signify to the user that the backup actually is 'running'. Looking at the machine I can see the processes running, but the web page doesn't say 'backup in process...' or something similar. I was impatient and started two simultaneous backups, 4 seconds apart... And, if you're patient, the page does update, showing the final resolution of the backup, but I doubt impatient people would ever see that.

It's something small, but the web page reports the results with a strange quote convention. It just looks unbalanced to me. No ending quote, or remove the first quote.


Backing up: 'PBX Config Files
Backing up: 'CDR Reports
Backing up: 'VoiceMail
Backing up: 'System Recordings
Backing up: 'Call Recordings
Backing up: 'SQL Dump
Backing up: 'trixbox Dashboard
Backing up: 'Phone Provisioning

Also, the advanced scheduling UI looks strange to me. It's in the order of minute, hour, day, month, day of week. I would expect minute, hour, day, day of week, month. Also an explanation of how the logic works between 'day of week' and month/day selections should be added, and/or checked for. It's not clear to me how they would intertwine if I select all three, month, day and day of week.

The 'restore' machine needs to be rebuilt before I can test a restore. I should be able to rebuild it tomorrow sometime.

Progress...

Thanks.

Mark

tbm-backup-2.8.0-4.noarch

Hi,

I had problems uploading to ftp with previous version and it seems fixed in this one, but I see another problem.

Once I setup a job to upload to FTP and it uploads successfully it is leaving the backup in /backups

And it fills up quickly...

Is there a solution to that?

It would be nice to see some

It would be nice to see some sort of auto deleting of backup files - as pointed out keeping the files in /backup is goin to create issues unless you have a very big HDD!

-5 restore

I rebuilt the 'restore' machine, and tried a restore using the -5 version. The /admin folder is still in place after the restore, but the following was displayed:

Starting restore
Restoring: Voicemail
Restoring: Configurations
Trixbox Reload Failed (Reload failed because retrieve_conf encountered an error: 255)
Restoring: Complete SQL dump
Restoring: System Recordings
Restoring: CDR reports
Restoring: Call Recordings
Restore complete

The CDR data wasn't restored, the trixbox data wasn't restored, the asterisk data wasn't restored. I haven't located any log entries.

OK, so to try this again, I put the -5 version on the 'backup' machine and ran another backup. FYI, it shows a red 'backup in progress' with a spinning set of wheels under it. and a red 'restore in progress' with a spinning set of wheels under it. Doesn't affect the function, but looks weird. (The restore machine doesn't do it.)

OK, now to divide and conquer.

First, I just tried to restore the CDR data.

Starting restore
Restoring: CDR reports
Restore complete

It said processed OK, but nothing showed up in the CDR reports.

Second, I tried the PBX configs.

Starting restore
Restoring: Configurations
Trixbox Reload Failed (Reload failed because retrieve_conf encountered an error: 255)
Restore complete

Nothing restored.

Third, SQL dump.

Starting restore
Restoring: Complete SQL dump
Restore complete

Nothing looks restored in the database.

I guess there's nothing in the 384mb backup file...
Anything I can do to help locate the trouble here?

Mark

Correct me if i am wrong

Correct me if i am wrong here but if the average backup file is 300mb, and you have a 160gb drive (small by today's standards), that should give you about 153,600mb free which should give about 500 backups, which if you are doing a weekly backup should give you about 9 years of backups.

works for me...

I've got a 250gb drive (raided), and I do a daily backup, but that would still allow me about 2.5 years of service. My guess is that I'd swap hardware before that would be a problem. I guess a system setup on a flash drive might have some trouble, but that's not my issue...

I filled up a 250gb drive due to a bug in the earlier version of the software where it was backing up every minute, not every day...

Backup in progress....

Hey, cool, clicking a 'backup now' shows a box saying 'backup in progress'. Keeps us ADD folks from running multiple backups. I guess something was out of whack in my browser yesterday and it now shows up great! Thanks Andrew.

Restore still isn't working right.

-5 version wont work

I updated to the newer version. Now this are not working.
The cron job will run. The backup runs save a local backup up, but wont upload to the ftp server. I ran the cron job manually this is what i get from it.

"Output from command /var/www/html/framework/cake/v_1-2-4/cake/console/cake -app /var/www/html/maint/modules/backup/app/ backup 1 ..

TERM environment variable not set.

Welcome to CakePHP v1.2.4.8284 Console
---------------------------------------------------------------
App : app
Path: /var/www/html/maint/modules/backup/app
---------------------------------------------------------------

Starting backup schedule: 'NewBackupModule'

/bin/tar: /tftpboot/cisco_util/XMLDefault.cnf.xml: Cannot stat: Permission denied
/bin/tar: /tftpboot/cisco_util/xmlDefault.CNF.XML: Cannot stat: Permission denied
/bin/tar: Error exit delayed from previous errors

Sending backup archive to FTP server

FTP Upload failed

Backup complete

"

I haven't tried to restore since I dont have a spare machine laying around.

Hope this helps.

pguima

I updated to the -5 version

I updated to the -5 version today in my test system.

When I go to the backup module on my browser I get an error saying
"Error: The requested address '/' was not found on this server"

Any ideas?

TIA
Yiannos

The latest version -6 should

The latest version -6 should resolve the problems with ftp and restore. Can somebody test this and report the results?

Hello, I tried the -6

Hello,

I tried the -6 version today.

I did not test as far as the ftp because I found out that although the gui works now, I could not restore anything. More specifcally, I took a backup file from my production system (2.8.0) and copied it to my test system (2.8.0.3-fresh install, no updates). I found the file through the gui and hit restore. I waited and when I got the message that the restore was complete, went to pbx settings. Nothing was restored. The system was still plain vanilla. I got no error messages in the process.

Thank you

Yiannos

I had this working at some

I had this working at some point even to the backup to my FTP server. Never tried a restore though. However since upgrading (now using the latest)

Installing:
tbm-backup noarch 2.8.0-6 trixbox28 278 k

I get this error from the GUI

System Backup View All Backup Plans Create New Backup Plan Browse External Backup
Not Found
Error: The requested address '/' was not found on this server.

It seems to be working

I updated to -6 version. I got it running and uploading to my ftp server.
The restore also seems to be working.
The only thing I didnt backup was the tftpboot folder, that still gives some errors due to permission.

Is there a way of installing this on tb 2.6?

pguima

OK, test of -6...

Andrew,

I rebuilt the restore machine and loaded up the -6 version.

I performed a restore and had some success. I did have to reboot the machine to get the Backup panel to run. I did still get the "Trixbox Reload Failed (Reload failed because retrieve_conf encountered an error: 255)" message.
1. The PBX extensions and other information came through OK. about 100 extensions, general info, feature codes, outbound routes, trunks, inbound routes, announcements, follow me, IVR, queues, ring groups, DISA, Time Conditions, Time Groups, voicemail blasting, system recordings, parking lot, paging, misc apps, misc dest all seem to have transferred just fiine.
2. The CDR data restored correctly. 345,000 records.
3. The VoiceMail entries restored, but the machine needed a reboot after the restore before the extensions or voicemail lines showed up on the PBX Status page. (My guess is that because of the Reload error above, this wasn't updated).
4. I haven't checked the System Recordings.
5. I don't have any Call Recordings, so I can't check.
6. I'm not sure what the SQL Dump is supposed to do, but I have some extra databases set up, and they weren't transferred to the new machine.
7. The trixbox Dashboard seemed to work OK.
8. I don't have any Phone Provisioning info, so I didn't test.

The "Backup in Progress" box shows up low on the page, and I had to scroll down to see it. (I'm using a netbook).

I never saw the "Restore in Progress" box.

The 'browse external backup' display should be ordered by either filename, or date, (probably same order).

The FTP delivery worked on a 'backup now' just fine.

Looking much better. Tomorrow I can actually test traffic through the restored machine. (Can't do that remotely).

Wow, it works...

I was able to use the 'restored' trixbox today and it worked like a champ.

Usually, with the Freepbx backup module, I'd have had to select each extension, followme and ring group and 'submit' a record with no changes, then click the 'red' bar to process the changes before any incoming calls would route. (hundreds of panels, thousands of clicks).

When I got to the office today, the phones that are pointed to the backup server were up and running, and they were able to take incoming calls and make outgoing calls with no intervention on my part.

Really neat.

Mark

Scheduled backup - not

A backup file is being made each night, but it's only 45 byte long. It is getting transferred by ftp correctly, but it's only 45 bytes long... could it be that the night procedure doesn't have the proper permissions to perform the backup?

If I go to the same backup plan click 'backup now' the backup executes and creates a 392mb file. That file is transferred to an ftp site correctly.

Something to do...

Mark

Mark, after a restore in

Mark, after a restore in FreePBX backup module 2.5 all settings in astdb are restored. There is no need to press save in each extension. You must have a very old version of FreePBX backup.

You can check the file that is doing all the stuff if you are using the FreePBX 2.5 backup module (version 2.5.1.7 is the latest in 2.5). Go to /var/lib/asterisk/bin and look at the file restoreastdb.php. Version 2.4 of FreePBX backup module does also contain this file, but does not check if the astdb.dump file is empty.

Backup/Restore in FreePBX is working, backup/restore in trixbox is still in beta after been missing for a long time (two year?). That is amazing.

Mikael Carlsson
FreePBX Development Team

Hmm. not so much.

I use the 2.5.1.7 version and have for a couple years. (I actually load the module that I've downloaded from the freepbx site). I run multiple boxes and upgrade them in a round robin fashion, so I rebuild/restore about quarterly. I've never had a reload that I didn't have to submit each extension, follow me, and ring group to get them working. The extensions will register, but won't answer the calls. (Quite annoying, I must say). It's been that way as long as I can remember, and I remember that AMP stands for Asterisk Management Portal...

Yes, I realize the tension between freepbx people and trixbox people. Unfortunately, I'm not impressed with that part of the game. I like freepbx for what it does. I like trixbox for what it does. I like Asterisk for what it does. I like Sangoma for what they do. I like Grandstream for what they do. I understand code, checkins, drivers, forks, and distributions. I've provided feedback to each of these groups over the years, as necessary. If I wanted a homogeneous seamless pile, I'd buy a 'brand name' phone switch and be frustrated that I couldn't fix or customize the thing when they have an issue. "Can't we all just get along?".

If you have a solution to the freepbx backup issue, I'll happily test it in a different thread. PM me, or let me know where that thread is. Currently I run both a freepbx backup and a trixbox backup each evening, and have hot standby machines that I can use to test the restores that has live T-1 connectivity.

my restoreastdb.php is below.

#!/usr/bin/env php

// No use outputting anything, as env forces php headers to appear. Sigh.

global $argv;

function getconf($filename) {
$file = file($filename);
foreach ($file as $line) {
if (preg_match("/^\s*([\w]+)\s*=\s*\"?([\w\/\:\.\%-]*)\"?\s*([;#].*)?/",$line,$matches)) {
$conf[ $matches[1] ] = $matches[2];
}
}
return $conf;
}

$amp_conf = getconf("/etc/amportal.conf");

require_once($amp_conf['AMPWEBROOT']."/admin/common/php-asmanager.php");

$astman = new AGI_AsteriskManager();
if (! $res = $astman->connect("127.0.0.1", $amp_conf["AMPMGRUSER"] , $amp_conf["AMPMGRPASS"])) {
unset( $astman );
}

if (!$argv[1] || strstr($argv[1], "/") || strstr($argv[1], "..")) {
// You must supply a single filename, which will be written to /tmp
exit;
}
$dump = file_get_contents("/tmp/ampbackups.$argv[1]/astdb.dump");
$arr = explode("\n", $dump);
foreach ($arr as $line) {
$result = preg_match("/\[(.+)\] \[(.+)\]/", $line, $matches);
// Now, the bad ones we know about are the ones that start with //, anything starting with SIP or IAX,
// and RG (which are only temporary anyway).
if (!isset($matches[1]) || $matches[1] == "") { continue; }
$pattern = "/(^\/\/)|(^\/IAX)|(^\/SIP)|(^\/RG)|(^\/BLKVM)|(^\/FM)/";
if (preg_match($pattern, $matches[1])) { continue; }
preg_match("/(.+)\/(.+)$/", $matches[1], $famkey);
$famkey[1]=trim($famkey[1], '/');
$astman->database_put($famkey[1], $famkey[2], $matches[2]);
}

?>

Thanks, Mark

Any update???

Andrew,

Have you had any luck on the 'intermittent backup' quality of this process?

When I select 'backup now', it always works just fine. About 1 night a week the backup finishes correctly, but most of the time the backup file is only 45 bytes long. The FTP file transfer works just fine, and even copies the 45 byte file, but it should be about 415mb...

Let me know if there's something I can test.

Mark

Please provide details

Hi Mark,

Can you please provide some details about the intermittent backup quality issue.
- What all are you backing up?
- Where is the 45bit long backup file? At the FTP location or locally? (The backup module first backs everything up to a local location '/backups'. Then it tries to move it to the location you specified in the backup preferences. )
- How does the cron job look? (crontab -l -u asterisk)

Thanks
PD

backup on 2.8 not working correctly

I have a few builds and one build on 2.8 works fine the other are stuffed, they don't display backups and so cannot do a restore.

I have noticed that is not not work with version
trixbox tbm-backup tbm - Backup tool 2.6.2-19
although it is works on the version:
tbm-backup tbm - Backup tool 2.8.0-6
when you try and do a "yum install tbm-backup"
it says "Package tbm-backup-2.6.2-19.noarch already installed and latest version
Nothing to do"

Please can someone point me in the direction for the 2.8.0-6 version as this works!
Thanks
Phil Burrows

backup doesnt show up in GUI web

Just installed v2.8.0.3 from scratch and then yum install tbm-backup,
it seemed to finish successfully except the program does not appear
when I navigate to the web GUI.

#yum info tbm-backup

Installed Packages
Name : tbm-backup
Arch : noarch
Version : 2.8.0
Release : 6
Size : 791 k
Repo : installed
Summary : tbm - Backup tool
URL : http://www.trixbox.org
License : GPL
Description: trixbox module - Backup tool

Anyone else having same problem?

Try browsing

Try browsing to:

http://192.168.0.100/kindex.php/backup

(assuming your server's ip address is 192.168.0.100)

That's the only way I can access mine!

That's really strange. I

That's really strange. I just downloaded a clean copy of trixbox 2.8.0.3, installed it, and then installed tbm-backup. It worked perfectly. Seems like maybe there was an error during installation. Maybe try

yum reinstall tbm-backup

or

yum reinstall tbm-GUIcore

I cant view it either

But the browser hint efx456 submitted worked for me too:
Try browsing to:

http://192.168.0.100/kindex.php/backup

(assuming your server's ip address is 192.168.0.100)

I have tried uninstalling and reinstalling tbm backup and updating tbm guicore to no avail...

Workaround using FrePBX module

Hello again,

I've got mine working using a FreePBX module. I successfully scheduled backups and then restored it on new hardware machine. If anyone out there would like to give it a go please download http://www.freepbx.org/trac/browser/modules/release/2.5/backup-2.... to your desktop (don't uncompress it!!!). Go to PBX settings, Tools tab, Module Admin and click Upload module. Point to the file you have just downloaded and hit Upload. Now click Manage local modules and find Backup & Restore module in System Administration section. Enable it and you should be ready to go.

Hope that helps, good luck guys.

Raf

backup problem

hi.. I want to know if its posible to do a backup to a dump drive or a pendrive?? how do?
and I have another trouble from backup:
System --> Backup :

Warning: copy(/var/lib/trixbox/bin/tb_backup.conf): failed to open stream: No such file or directory in /var/www/html/maint/modules/29_backup/includes/setup/setup_script.php on line 97

Warning: chmod(): No such file or directory in /var/www/html/maint/modules/29_backup/includes/setup/setup_script.php on line 98

Warning: copy(/var/lib/trixbox/bin/tb_backup.pl): failed to open stream: No such file or directory in /var/www/html/maint/modules/29_backup/includes/setup/setup_script.php on line 97

Warning: chmod(): No such file or directory in /var/www/html/maint/modules/29_backup/includes/setup/setup_script.php on line 98

What mean this? with this warning I cant do a backup??
Thanks

PD: sorry for the mistake(s), english it no my native lenguaje

My steps to get backup working with Trixbox 2.6.x and 2.8.x

Hi all, here is what worked for me in both Trixbox 2.6.x and 2.8.x, bringing together a number of forum comments:

Trixbox self-backup module setup

* References:
* "Backup Module with 2.6.2", [http://trixbox.org/forums/trixbox-forums/open-discussion/backup-module-262]

Install module if using Trixbox 2.6

* If using Trixbox 2.6, the module needs to be installed (Trixbox 2.8 includes it by default)


yum install tbm-backup

Fix scheduling bug in Trixbox 2.6 and Trixbox 2.8

* References:
* "backup schedule not working - 2.6.2.2", [http://www.trixbox.org/forums/trixbox-forums/help/backup-schedule-not-working-2622]

* Fix a Trixbox 2.6.x and 2.8.x bug that keeps scheduled backups from running by changing one line as per below:


vi /var/www/html/maint/modules/backup/controllers/backup.php


//** set the cron job
$tbBackConf_file = "/tmp/backupcron";
//touch($tbBackConf_file);
exec("/usr/bin/crontab -l | grep -v ^#\ | grep -v backup_cron >> $tbBackConf_file ");
$handle = fopen($tbBackConf_file, 'a');
// fix a bug that prevents scheduled backups from running (see http://www.trixbox.org/forums/trixbox-forums/help/backup-schedule-not-working-2622)
//fwrite($handle, "$string php /var/www/html/kindex.php backup_cron/index/$id\n");
fwrite($handle, "$string curl -s -o /dev/null http://localhost/kindex.php/backup_cron/index/$id\n");
fclose($handle);


amportal restart

Module configuration

Log into Trixbox web interface as maint user or refresh web page

* Trixbox 2.6
* Go go System > Backup
* Trixbox 2.8
* Go to //trixbox/kindex.php/backup using IE8 in compatibility mode or Firefox (see [http://fonality.com/trixbox/devblog/backup-module-trixbox-28])
* type "dailybackup" in the input box and click New to create a schedule (avoid spaces in whatever name chosen; some forum posts report backups failing if there is a space in the name)
* double-click on the backup schedule name "dailybackup" to see the schedule details
* Items tab
* check off what is to be backed up (everything)
* click Save
* Location tab
* no need to set Location details unless off-server backup using FTP is desired
* Backup tab
* Set Schedule: backup at **23 hours, 0 minutes, all days, all months, all weekdays**
* Items tab
* click Save again to save the timed schedule (no Save button on the Schedule tab unfortunately)

The backup tarball automatically goes into /backups/dailybackup on the local machine

To confirm the schedule, query the MySQL table directly:

echo "select * from backup_schedule;" | mysql asterisk -u asteriskuser -p(password)

Prevent backups from filling disk

A new, unused Trixbox 2.8 system creates a backup 52MB in size. They will grow in size and number forever, by default. We need to prune out the oldest ones.


cat << EOF > /etc/cron.d/delete-old-trixbox-backups
# at 1:00 am every day, delete all backups 32 or more days old, keeping the last 31 daily backups -- find does not count the fractional current day so +n is actually +(n+1)
0 1 * * * root find /backups/dailybackup -ctime +30 -delete
EOF

Trixbox self-backup module manual backups

Backups can also be performed manually for one-off backups.

* Backup Now tab
* click on "Start Backup" button

There is no UI feedback that the backup is running but it is: just click and wait for 2-3 minutes. When complete, the screen will display:

Starting backup schedule: 'dailybackup'

Backing up: 'endpoint'
Backing up: 'dashboard'
Backing up: 'hud'
Backing up: 'sql'
Backing up: 'fop'
Backing up: 'cdr'
Backing up: 'configurations'
Backing up: 'recordings'
Backing up: 'voicemail'

Backup complete

Backup files not detected

I reinstalled trixbox 2.8.0.4 because I tried installing AsteriskNOW with AstersikGUI but un-lucky me I'm not able to setup the Outbound Call Routing...
Anyway my problem is this... The backup files that I have from the previous install Trixbox 2.8.0.4 when I ftp it on the new installed trixbox the files is not detected...
Is there wrong on what I did? Thanks.

Usability suggestion

I'm a total noob to linux but have set up Trixbox for my design studio. Awesome. Thank you!

However, I've had no luck getting my backup files off of the box to an external location for safe keeping (permissions, firewall issues, lack of linux skillz) and the above thread makes my head hurt since I'm not a programmer and just want to use the web interface.

Is there an easy way to hyperlink the backup file in the display page where you can view the various backup tar.gz files? Seems the page is already listing everything in the backup directory, why not add a little code that also hyperlinks it? It would be really convenient to simply click the file name and download a copy to the desktop for safe keeping, vs all this linux nonsense :)

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.