Asterisk-CDR-Viewer-Mod icon indicating copy to clipboard operation
Asterisk-CDR-Viewer-Mod copied to clipboard

И снова "Не показывает записи разговоров" . Asterisk не от Root.

Open CpServiceSpb opened this issue 7 years ago • 3 comments

Спасибо за ПО. Штука достаточно удобная.

Собственно вопрос/проблема - не отображаются "иконки" прослушивания/скачивания файлов записей разговоров.

Есть Aterisk 15.14 x64 на Ubuntu 14.04 x64. Поставили последнюю (на текущий момент) версию ПО 2.6.4. В БД имена файлов с путями пишутся, смотрели через PhpMyAdmin.

Сначала Asterisk работал от Root' a. В CDR показывались иконки "Прослушать/Скачать" файлы. Файлы прослушивались/скачивались. Решили перейти на работу от не Root. Теперь "кругляшок с полосой" . В БД все пишется. Владелец и группа папки с записями (с файлами) = asterisk:asterisk. Под ними же Asterisk и запускается. Пишутся разговоры в wav, "складываются" в 1 папку.

Пробовали запускать от Root' a, все так же, не скачать/прослушать. В чем может быть причина ?

default

CpServiceSpb avatar Jul 12 '18 16:07 CpServiceSpb

Выяснил в чем проблема. Для корректного отображения / воспроизведения файлов необходимо, из-за Php фукнкции is_file, чтобы на папке, где непосредственно файлы записи и на ее родительской папке, соответственно для владельца, группы или всех стояли права на "Запуск и поиск" . Например, записи хранятся в папке: /mount/data/rec/wav На папках wav и rec должны стоять разрешения на "Запуск/поиск" .

Но у нас возник не понятный момент. На эти папки стояли разрешения = root:share (пользователь:группа) , в группу share включили и пользователя asterisk, от которого сейчас работает АТС. Права для группы полные - чтение/запись/выполнение/поиск. тем не менее, почему-то прав не хватало, пока не поменяли на пользователя asterisk владельца.

CpServiceSpb avatar Jul 13 '18 12:07 CpServiceSpb

С правами все индивидуально, добавлю пояснение в файл справки. Главное, должны быть права на "выполнение", например 0755.

prog-it avatar Jul 29 '18 20:07 prog-it

Такая же история с отображением значка проигрывания записей. Есть папка куда складываются все записи разговоров - /mnt/records Права на папку такие - drwxr-xr-x 2 asterisk asterisk 196608 авг 22 10:30 records Название файла в CDR имеется (без расширения) В конфиге Viewer указано на какой столбец смотреть название файла

Куда еще копать ?

jakondam avatar Aug 22 '18 07:08 jakondam