Ticket #3933 (new Feature Requests)

Opened 4 years ago

Last modified 4 years ago

System Recordings: When changed from extension add ability to restore original (master) recording later

Reported by: wiseoldowl Assigned to:
Priority: minor Milestone: Undetermined
Component: System Recordings Version: 2.6-branch
Keywords: Cc:
Confirmation: Unreviewed Distro:
Backend Engine: All Distro Ver:
Backend Ver: SVN Revision (if applicable):

Description

When you change a System Recording from an extension using the new feature code introduced in FreePBX 2.5, the previous recording is irretrievably lost (other than by retrieving it from a system backup). There may be cases where someone as a professionally-produced IVR recording (or one they just don't want to lose), but wants to be able to change it temporarily in an emergency, then change it back to the original when the emergency is over.

Therefore, I suggest that on the "Edit Recording" page, you add an additional checkbox that says "Save current recording as master recording." This box would never be checked by default (not even if previously checked) but if it is ever checked (when the "Save" button is clicked), a copy of the current system recording would be made with a modified filename (example, "current-name-master.wav") and a second feature code would be assigned that would restore the master recording. Therefore, in an emergency, the designated person could change the recording by entering the optional feature code, and when the emergency is over they could dial the second feature code to restore the original recording. Changing the "master" recording would only be possible from within the FreePBX interface (by saving the current System recording as the master, using the checkbox).

Of course, the "Restore Master Recording" feature code should require entry of the PIN, if one has been entered on the page.

Change History

10/25/09 02:47:54 changed by wiseoldowl

  • summary changed from System Recordings: add ability to change from extension but restore main recording later to System Recordings: When changed from extension add ability to restore main recording later.

10/25/09 02:51:13 changed by wiseoldowl

  • summary changed from System Recordings: When changed from extension add ability to restore main recording later to System Recordings: When changed from extension add ability to restore original (master) recording later.