Appliances like pfsense and m0n0wall have a very useful backup strategy for core configuration sections. It would be awesome to have similar backup functionality. E.g. I envisage something like a dropdown with a choice of things to backup:
- extensions
- trunks
- inbound rules
- outbound rules
- parking lots
- conference rooms
- added module A
- added module B
- ...
- All
and a Save button. (And a corresponding Restore box and button).
When you click on Save, the browser prompts you for the file being downloaded. This is an xml file and, as such, can be edited, modified, given to someone else, ported to another system etc. It can also be used between different versions.
Obviously this doesn't work so well for binary files like voicemails, system recordings etc., but a zip file would be a good option for those.