Giter VIP home page Giter VIP logo

Comments (14)

mttzzz avatar mttzzz commented on June 7, 2024

отбой разобрался. В конфиг файле указал цифру 4 без кавычек.

from asterisk-cdr-viewer-mod.

mttzzz avatar mttzzz commented on June 7, 2024

А нужно было с кавычками - '4'

from asterisk-cdr-viewer-mod.

prog-it avatar prog-it commented on June 7, 2024

Вообще нужно именно 4, стоит проверка на соответствие типа. Т.е.
$system_storage_format = 4;

Если сделать как вы, т.е. с ковычками, то выполняется это условие
Если др. значение, то все записи хранятся в одной папке (/var/calls)

Проверьте, у вас действительно все работает с ковычками, может быть вы копировали файлы для проверки в одну папку и поэтому показывает записи звонков.

from asterisk-cdr-viewer-mod.

prog-it avatar prog-it commented on June 7, 2024

У вас Asterisk сам распределяет по папкам или используется скрипт для распределения ?
Если используется скрипт, то вам нужен формат: 2

from asterisk-cdr-viewer-mod.

mttzzz avatar mttzzz commented on June 7, 2024

астериск сам по папка распределяет. Странно что вы говорите что кавычки не нужны.
Все остальные параметры заданы именно в кавычках. Сейчас проверю, возможно я рано обрадовался

from asterisk-cdr-viewer-mod.

mttzzz avatar mttzzz commented on June 7, 2024

да, именно так, рано я обрадовался.

from asterisk-cdr-viewer-mod.

mttzzz avatar mttzzz commented on June 7, 2024

Ну как же так, структура есть /2015/12/14, файлы там есть, почему он их не видит.

Т.е. у меня сейчас лежат файлы и просто в /var/blablala/calrecords и в /var/blablala/calrecords/2015/12/14. Файлы одинаковые, ставлю 0 - видит файлы, ставлю 4, - не видит файлы

from asterisk-cdr-viewer-mod.

prog-it avatar prog-it commented on June 7, 2024

возможно что-то с правами на файлы/папки

from asterisk-cdr-viewer-mod.

mttzzz avatar mttzzz commented on June 7, 2024

поставил права 0777 и действительно всё заработало. Но зачем ему такие права? с 0774 не видит файлов. Ему же их только читать, зачем ему права 0777?

from asterisk-cdr-viewer-mod.

prog-it avatar prog-it commented on June 7, 2024

Нужно правильно поставить владельца и группу. Скорее всего это www-data

from asterisk-cdr-viewer-mod.

mttzzz avatar mttzzz commented on June 7, 2024

группа и владелец у меня asterisk, он же создает файлы и папки. Придется в диалплане. И он создает файл с правами 0664, это взято из вашего скрипта. При этом с этими же правами фалы прекрасно видит ваша панель детализации, когда они лежат в одной папке, но как только выбираешь стораж формат 4 и файлы в разных папках, то он их не видит, чудеса. Какие права необходимы чтобы оно работало?

from asterisk-cdr-viewer-mod.

mttzzz avatar mttzzz commented on June 7, 2024

нужны права хотя бы 755, тогда файлы видны, поставил это в скрипт, у вас стоит chmod o+r и с таким вариантом не работает, а вот chmod 755 работает

from asterisk-cdr-viewer-mod.

mttzzz avatar mttzzz commented on June 7, 2024

Победил вот такой конструкцией
exten => s,n,Set(monopt=nice -n 19 /usr/bin/lame -b 32 --silent "${DIR_RECORDS}${fname}.wav" "${DIR_RECORDS}${fname}.mp3" && rm -f "${DIR_RECORDS}${fname}.wav" && chmod 755 "${DIR_RECORDS}${fname}.mp3");
exten => s,n,Set(monopt2=chmod 755 chmod 755 find /var/www/html/callrecords/ -type d);

Теперь и каталог и файл имеет 755 и панель видит такие файлы

from asterisk-cdr-viewer-mod.

mttzzz avatar mttzzz commented on June 7, 2024

ну и тут ессно: exten => s,n,MixMonitor(${DIR_RECORDS}${fname}.wav,b,${monopt} && ${monopt2});

from asterisk-cdr-viewer-mod.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.