результат (записи) нужно проигрывать браузерами, html5, пихать в crm и т.д. т.п. Крайне неохота связываться с форматами, которые в итоге слушать можно только гуру-плейерами.
Решил подобную задачу проще, через Monitor_Exec скрипт.
Плюс в том, что не нужны никакие кроны, вызывается сразу после завершения звонка, микширую в mp3 средствами sox, и отправляю в потребное хранилище, либо сразу в CRM… Подробности нужны?
Тоже сразу об этом подумал, даже статью не дочитал.
Плюс таким способом можно и выкладывать куда-нибудь сразу.
Ну и ротацию никто не отменял.
Хотя если писать в wav в том же gsm будет сложнее прослушать, но объем существенно падает
Не совсем.
Я говорил о выставлении переменной MONITOR_EXEC, и запуске Monitor () с ключиком m
Тогда asterisk после каждого звонка на указанном канале будет дергать указанный скрипт, а тот уже будет с файлами делать все нужные манипуляции. В вашей статье я именно этого не увидел, а что делает в FreePBX раздел Post Call Recording Script, честно, не в курсе. Привык все руками прописывать, в явной форме.
Никто, как ни странно, не отметил, что в данной статье есть ответ на вопрос: как сделать, чтобы html5-плеер мог «перематывать» аудиозапись? )
Дело в том, что доступ к файлу через cdr-отчет идет через пень-колоду, да еще и с «шифрованием». Прямой ссылки на файл — нет.
И если quicktime мог грузануть в буфер сразу весь файл, то хром с html запинается на теге , и приходится слушать весь файл целиком, не имея возможности его «перемотать».
Пару заголовков в cdr_play.php решают этот вопрос.
Хранил все записи в mp3 -b 64. Никогда не получал претензий по качеству записи. Вообще и 32 можно было ставить, но мр3 в таком качестве уже начинает проигрывать простым голосовым кодекам.
Необходимость хранить записи кончилась раньше, чем 2ТБ винт. А говорили много — туроператор.
Хранение записей разговоров в mp3 во FreePBX/Asterisk