Uploaded image for project: 'FreePBX'
  1. FreePBX
  2. FREEPBX-23678

SERIOUS bugs in FreePBX Backup & Restore Module

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Minor
    • Resolution: Fixed
    • Affects Version/s: 15.0.20
    • Fix Version/s: None
    • Component/s: Backup & Restore
    • Labels:
      None
    • Bug Tracker:
      Customer Issue
    • Kayako Ticket IDs:
    • ToDo:
    • Asterisk Version:
      16.25.2
    • Distro Version:
      12.7.8-2203-2.sng7
    • Distro:
      FreePBX Distro

      Description

      We found (2) SERIOUS bugs in the FreePBX Backup & Restore Module (15.0.20) and downgrading to 15.0.18 didn’t solve the problems:

      1. The Backup & Restore module doesn’t backup the “Outbound Routes” module at all. Yikes - in case of a disaster this would be a horrible surprise.
      2. While the module Backup & Restore (under the option “module”) allows you to select the backup of the “Queue” module - it does NOT fully work. The backup does NOT backup all the Queue settings. In particular it misses the settings found under “Caller Announcements” / “Periodic Announcements”/ “IVR Break Out Menu” and MAYBE OTHERS. Without testing each field I’m concerned what else might not be getting backed up.

      To replicate this issue:

        • Create two identical systems
        • On system A make a change in Applications/ Queues/Caller Announcements/ Periodic Announcements/ IVR Break Out Menu
        • Run the backup on system A
        • Then do a restore to system B
        • You will see that your change in step #2 above is NOT restored to system B
          If you look at the backup log that is created the problem is clear:
        • During the process the configuration files are backed up correctly and then there are instruction files created for backing up each of the modules using the backed up files called .json files.
        • It looks like the instructions in the queue module .json file are incomplete.
        • The .json file instructions created by the backup stops short of restoring the last three parameters from the .conf file.
        • See the attached image, parts of the backup are being missed.

        Gliffy Diagrams

          Attachments

          1. image004.png
            35 kB
            Jeffrey Becker
          2. image-2022-09-28-11-04-06-467.png
            14 kB
            Jeremy Smith
          3. image-2022-09-28-11-05-23-069.png
            2 kB
            Jeremy Smith
          4. image-2022-09-28-11-06-04-181.png
            4 kB
            Jeremy Smith
          5. image-2022-09-30-12-25-34-556.png
            51 kB
            Jeremy Smith
          6. image-2022-09-30-12-26-07-999.png
            55 kB
            Jeremy Smith
          7. image-2022-09-30-12-27-52-012.png
            55 kB
            Jeremy Smith
          8. image-2022-09-30-12-30-06-778.png
            23 kB
            Jeremy Smith
          9. image-2022-09-30-12-31-12-454.png
            23 kB
            Jeremy Smith
          10. image-2022-10-10-09-08-48-476.png
            26 kB
            Jeremy Smith
          11. image-2022-10-10-09-09-44-727.png
            15 kB
            Jeremy Smith
          12. Module Admin List.txt
            20 kB
            Jeffrey Becker
          13. Modules to Backup #1.jpg
            67 kB
            Jeffrey Becker
          14. Modules to Backup #2.jpg
            79 kB
            Jeffrey Becker
          15. Modules to Backup #3.jpg
            80 kB
            Jeffrey Becker
          16. Modules to Backup #4.jpg
            39 kB
            Jeffrey Becker

            Issue Links

              Activity

                People

                • Assignee:
                  jphilip Philip Joseph
                  Reporter:
                  JSBecker Jeffrey Becker
                • Votes:
                  0 Vote for this issue
                  Watchers:
                  9 Start watching this issue

                  Dates

                  • Created:
                    Updated:
                    Resolved:
                    Feedback Requested:

                    NextupJiraPlusStatus

                    Error rendering 'slack.nextup.jira:nextup-jira-plus-status'. Please contact your Jira administrators.