Asterisk-CDR-Viewer-Mod
                                
                                 Asterisk-CDR-Viewer-Mod copied to clipboard
                                
                                    Asterisk-CDR-Viewer-Mod copied to clipboard
                            
                            
                            
                        И снова "Не показывает записи разговоров" . Asterisk не от Root.
Спасибо за ПО. Штука достаточно удобная.
Собственно вопрос/проблема - не отображаются "иконки" прослушивания/скачивания файлов записей разговоров.
Есть Aterisk 15.14 x64 на Ubuntu 14.04 x64. Поставили последнюю (на текущий момент) версию ПО 2.6.4. В БД имена файлов с путями пишутся, смотрели через PhpMyAdmin.
Сначала Asterisk работал от Root' a. В CDR показывались иконки "Прослушать/Скачать" файлы. Файлы прослушивались/скачивались. Решили перейти на работу от не Root. Теперь "кругляшок с полосой" . В БД все пишется. Владелец и группа папки с записями (с файлами) = asterisk:asterisk. Под ними же Asterisk и запускается. Пишутся разговоры в wav, "складываются" в 1 папку.
Пробовали запускать от Root' a, все так же, не скачать/прослушать. В чем может быть причина ?

Выяснил в чем проблема. Для корректного отображения / воспроизведения файлов необходимо, из-за Php фукнкции is_file, чтобы на папке, где непосредственно файлы записи и на ее родительской папке, соответственно для владельца, группы или всех стояли права на "Запуск и поиск" . Например, записи хранятся в папке: /mount/data/rec/wav На папках wav и rec должны стоять разрешения на "Запуск/поиск" .
Но у нас возник не понятный момент. На эти папки стояли разрешения = root:share (пользователь:группа) , в группу share включили и пользователя asterisk, от которого сейчас работает АТС. Права для группы полные - чтение/запись/выполнение/поиск. тем не менее, почему-то прав не хватало, пока не поменяли на пользователя asterisk владельца.
С правами все индивидуально, добавлю пояснение в файл справки. Главное, должны быть права на "выполнение", например 0755.
Такая же история с отображением значка проигрывания записей. Есть папка куда складываются все записи разговоров - /mnt/records Права на папку такие - drwxr-xr-x 2 asterisk asterisk 196608 авг 22 10:30 records Название файла в CDR имеется (без расширения) В конфиге Viewer указано на какой столбец смотреть название файла
Куда еще копать ?