Elastix. Изменение папки для записей звонков

Прежде чем изменить директорию хранения записей разговоров следует ответить на вопрос: для чего это нужно?

  1. Изменить саму директорию хранения файлов
  2. Сменить физический носитель (диск) хранения файлов

1 Случай: изменение директории хранения файлов.

Стоит отметить, что при этом прослушивание и скачивание записей станет недоступным через веб-интерфейс Elastix. Поэтому придется использовать для этих целей UserPanel FreePBX.

Изменение папки для хранения записей звонков в Elastix можно настроить через панель администрирования FreePBX.

Включаем доступ к панели администрирования FreePBX: /Security/Advanced Setting/Enable direct (Non-Embedded) access to FreePBX.

Переходим в панель администрирования FreePBX: https://192.168.0.50/admin.

Включаем параметры "Display Readonly Settings" и "Override Readonly Settings" в меню /Settings/Advanced Settings.

После сохранение измененных настроек переходим к разделу "Directory Layout" и прописываем в пункте "Override Call Recordings Location" путь к нужной директории.

Сохраняем изменения и не забываем нажать кнопку Apply Config.

2 случай: изменение диска для хранения записей звонков.

Этот способ будет более корректным с той точки зрения, что сама директория не изменяется и все записи будут доступны через веб-интерфейс Elastix.

Для изменения диска для хранения файлов записей лучше воспользоваться способом монтирования диска в директорию хранения записей /var/spool/asterisk/monitor.

У меня есть диск с созданным разделом в файловой системе xfs.

Для просмотра в CentOS подключенных дисков с указанием файловых систем воспользуемся следующей командой:

lsblk -f
NAME            FSTYPE      LABEL UUID                                   MOUNTPOINT
fd0
sda
├─sda1          xfs               ede5c80e-f65b-4c8a-8e09-6a773bb08a76   /boot
└─sda2          LVM2_member       6rnBn7-3iy8-bXmW-S8OK-duPR-OCK8-LHQmfs
  ├─centos-swap swap              69132f06-046c-457e-9ced-ce6e3a7c1c36   [SWAP]
  ├─centos-root xfs               0421f460-0e63-41fc-8b1c-3c18b8c85c48   /
  └─centos-home xfs               2e006249-5eff-46bb-b130-4653388a9b94   /home
sdb
└─sdb1          LVM2_member       PAGhvj-9CBa-AQTP-xCzi-nmsf-d9je-Z0sRu2
  └─data-Data   xfs               70417905-d59a-4385-81b6-004d39cbb2cc

Я буду монтировать диск sdb с разделом data-Data

Для выполнения автоматического монтирования диска в CentOS используется файл /etc/fstab. Откроем его редактором vi:

vi /etc/fstab

В моем fstab было такое содержимое:

/dev/mapper/centos-root /                       xfs     defaults        1 1
UUID=ede5c80e-f65b-4c8a-8e09-6a773bb08a76 /boot                   xfs     defaults        1 2
/dev/mapper/centos-home /home                   xfs     defaults        1 2
/dev/mapper/centos-swap swap                    swap    defaults        0 0

Теперь добавим еще одну строку монтирования раздела data-Data в директорию /var/spool/asterisk/monitor.

/dev/mapper/data-Data /var/spool/asterisk/monitor                     xfs     defaults        0 0

Сохраняем файл, перезагружаемся и проверяем диски lsblk:

NAME            MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
fd0               2:0    1     4K  0 disk
sda               8:0    0 111.8G  0 disk
├─sda1            8:1    0   500M  0 part /boot
└─sda2            8:2    0 111.3G  0 part
  ├─centos-swap 253:0    0     2G  0 lvm  [SWAP]
  ├─centos-root 253:1    0    50G  0 lvm  /
  └─centos-home 253:2    0  59.3G  0 lvm  /home
sdb               8:16   0 465.8G  0 disk
└─sdb1            8:17   0 465.8G  0 part
  └─data-Data   253:3    0 465.8G  0 lvm  /var/spool/asterisk/monitor

Видим что раздел data-Data смонтирован в директорию /var/spool/asterisk/monitor. Теперь все записи будут сохранятся на этот жесткий диск.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *