====== Модуль резервного копирования ======
[[index|Обратно к инструкциям]]
**Обратите внимание**: в версии **2020.2.XXX** функционал резервного копирования выделен в отдельный модуль и отсутствует в основной поставке. Установка модуля доступна в разделе [[pbx-extension-modules|Управление модулями]]
См. также инструкции "[[faq:reinstallation | Перенос MikoPBX на другой сервер ]]"
===== Создание архивной копии =====
Убедитесь, что модуль включен и выполните действие "**Создать архивную копию**"
{{ ::backup-module-buttons-1.png |}}
На следующем шаге необходимо выбрать, какие именно данные будут включены в архивную копию АТС, т.е. какие данные необходимо сохранить:\\
* **Настройки PBX** - все **настройки конфигурации** MikoPBX, которые были выполнены в web-интерфейсе в соответствующих разделах.\\ \\
* **История разговоров** - сохранение истории базы данных **cdr.db** (расположение: **/storage/usbdisk1/mikopbx/astlogs/asterisk/cdr.db**). Данная настройка не предполагает сохранение самих записей разговоров, т.е. будет сохранена вся информация на вкладке **Телефония** -> **История вызовов** ([[call-detail-records|Документация]]) без возможности прослушивания / скачивания файлов записей.\\ \\
* **Файлы с записями разговоров** - сохранение всех записей разговоров в формате *.mp3.\\ \\
* **Звуковые файлы** - сохранение звуковых файлов, которые были загружены на АТС в разделе **Телефония** -> **Звуковые файлы** ([[sound-files|Документация]]).
{{ ::backup-module-buttons-2.png |}}
Выполните действие "**Создать архивную копию**". \\
После завершения операции списке резервных копий появится новые данные
{{ ::backup-module-buttons-3.png |}}
===== Управление файлами =====
{{ ::backup-module-buttons.png |}}
В списке резервных копий есть возможность выполнить следующий действия:
* Восстановить из резервной копии
* Скачать архив данных
* Удалить резервную копию
===== Восстановление из архива =====
Порядок перехода с **Askozia 4, 5 ME** до **MikoPBX** описан в [[update|инструкции]].
- В списке резервных копий выберите нужную и выполните действие "Восстановить из резервной копии" {{ ::backup-module-buttons-4.png |}}
- Выберите категории данных к восстановлению {{ ::backup_7_5.jpg?500 |}}
- Выполните действие "**Восстановить из архива**"
- Будет запущен процесс восстановления, после завершения АТС будет перезагружена
- Прогресс восстановления данных из архива будет отображен на текущей странице
Рекомендуем восстанавливать данные в два этапа:
- Восстановление "**Звуковые файлы**" + "**Настройки PBX**" + "**История разговоров**"
- Восстановление "**Файлы записи разговоров**" - наиболее длительный этап
===== Загрузка данных из CSV =====
- Кликните по кнопке "**Загрузить файл для восстановления**"
- Выберите файл, с расширением ***.csv**
- Дождитесь завершения операции
Формат файла должен быть следующим:
extension;username;password;mobile-phone;ringtime;enable-forward;authUsername
- **extension** - **обязательное поле**, внутренний номер пользователя
- **username** - **обязательное поле**, имя пользователя, допускает кириллица
- **password** - **обязательное поле**, пароль для SIP аккаунта
- **mobile-phone** - мобильный номер телефона
- **ringtime** - как долго звонить на внутренний номер
- **enable-forward** - включить адресацию на мобильный после "**ringtime**"
- **authUsername** - имя для авторизации, для случаев, когда оно не соответствует внутреннему номеру (**username** и **authusername** будут приравнены этому параметру, а не значению внутреннего номера)
Пример файла:
701;Alex;password701@;89066643322;10;1
702;Петр (Sales);password@_702
===== Загрузка данных из FreePBX =====
Функция позволяет загрузить из FreePBX все Extensions, которые будут преобразованы в "Сотрудников".
- Установите в FreePBX модуль [[https://wiki.freepbx.org/display/FPG/Bulk+Handler | Bulk Handler]]
- Перейдите в интерфейс модуля "**Admin**" - "**Bulk Handler**"
- Экспортируйте данные "**Extensions**" {{ ::freepbx_bulk-handler-extensions.png |}}
- Откройте в MikoPBX интерфейс модуля резервного копирования
- Кликните по кнопке "**Загрузить файл для восстановления**"
- Выберите файл, с расширением ***.csv**
- Дождитесь завершения операции
===== Резервное копирование по расписанию =====
* Режим **FTP** - будет создан **ZIP** архив. Для данного режима необходимо __наличие ftp-сервера__.
* Режим **SFTP** - создается **IMG** контейнер. Для данного режима достаточно __только самой MikoPBX__.
* Режим **WebDav** - создается **IMG** контейнер.
**Наиболее быстрые варианты** резервного копирования по расписанию - **SFTP** и **WebDav**. FTP морально устарел, со временем возможность использования этого протокола будет исключена из модуля резервного копирования.
Нажмите на кнопку {{:471.png|}} для настройки автоматического резервного копирования.
Для включения резервного копирования активируйте переключатель "**Архивация по расписанию**" {{ ::backup-module-wevdav.png?700 |}}
* **Адрес сервера** - IP-адрес MikoPBX, или адрес SFTP \ FTP сервера\\ \\
* **Порт** - для режима **SFTP** порт **22**, при отключении флага "**Режим SFTP**" активируется режим **FTP** - порт **21**
* **Имя пользователя** - имя пользователя для авторизации на сервере
* **Пароль** - пароль для авторизации на сервере
* **Путь на сервере** - директория, в которую будут сохраняться резервные копии. Рекомендуемый каталог на MikoPBX: **/storage/usbdisk1/mikopbx/backup/**
При использовании **WebDav** каталог из поля "**Путь на сервере**" необходимо создать заранее, вручную.
* **Расписание** - укажите в какой день выполнять резервное копирование и время, когда запустить операцию
* **Оставлять последние Х версий** - укажите, какое количество версий бекапа должно обязательно сохраняться
* **Настройки PBX** - все **настройки конфигурации** MikoPBX, которые были выполнены в web-интерфейсе в соответствующих разделах
* **История разговоров** - сохранение истории базы данных **cdr.db** (расположение: **/storage/usbdisk1/mikopbx/astlogs/asterisk/cdr.db**). Данная настройка не предполагает сохранение самих записей разговоров, т.е. будет сохранена вся информация на вкладке **Телефония** -> **[[call-detail-records|История вызовов]]** без возможности прослушивания / скачивания файлов записей
* **Файлы с записями разговоров** - сохранение всех записей разговоров в формате *.mp3
* **Звуковые файлы** - сохранение звуковых файлов, которые были загружены на АТС в разделе **Телефония** -> **[[sound-files|Звуковые файлы]]**