Комментарии 35
Ага, вот значит как АНБ работает.
1. А почему бы сразу не писать в папку с нужной датой? Asterisk даже сам создаст директорию если ее нет.
2. А вот перекодировку лучше перенести как раз на ночное время, так как это дико жрущая процессор задача и даже рпи среднем количестве звонков начинаются кваканья.
2. А вот перекодировку лучше перенести как раз на ночное время, так как это дико жрущая процессор задача и даже рпи среднем количестве звонков начинаются кваканья.
Могу посоветовать писать не в MP3, для снижения нагрузки, а в обычные астерисковые wav'ы.
А проигрывать онлайн моим WavPlayer'ом.
А проигрывать онлайн моим WavPlayer'ом.
Где ты был товарищ 2 года назад)
В чем отличие от oreka.sourceforge.net/?
Не могу сказать, до Вашего комментария не знал о проекте.
Не совсем понятно каким образом оно пишет RTP. Разве Asterisk не занимается только разруливанием звонков?
Каким образом не подскажу, но таки пишет :)
Документация — wiki.asterisk.org/wiki/display/AST/Application_MixMonitor
Документация — wiki.asterisk.org/wiki/display/AST/Application_MixMonitor
Астериск нативно пишет разговоры, ТС лишь доработал оболочку для работы с ними.
OREKA — пишет разговоры, перехватывая их RTP-сессиями, что целесообразно использовать лишь для станций, не имеющих функционала, аналогичного астеру, либо требующих за него отдельных денег.
OREKA — пишет разговоры, перехватывая их RTP-сессиями, что целесообразно использовать лишь для станций, не имеющих функционала, аналогичного астеру, либо требующих за него отдельных денег.
FessAectan, подскажите как мне прикрутить возможность просмора транка, через который поступил входящий звонок и через который был совершен исходящий звонок вместо:
Это нужно для определения на какой номер поступил входящий звонок при наличии нескольких линий.
Это нужно для определения на какой номер поступил входящий звонок при наличии нескольких линий.
На скорую руку могу предложить вот такой солюшн:
найдите в коде include/functions.inc.php функцию formatChannel и замените код на этот
найдите в коде include/functions.inc.php функцию formatChannel и замените код на этот
function formatChannel($channel) {
$chan_type = explode('/', $channel);
$chan_id = explode('-',$chan_type[1]);
echo " <td class=\"record_col\"><abbr title=\"Channel: $channel\">$chan_type[0]/$chan_id[0]</abbr></td>\n";
}
оригинальный cdr-viewer вроде по дефолту скачивать фалы позволяет и былоб неплохо с последней весией смержить.
Вообще, для колцентров есть более узкоспециализированные решения, с поиском, по оператору или очереди.
Не пробовали записывать звонки из agi-cgi? Как-то пробовал, но что-то пошло не так, файлы wav не создавались. Документацию по реализации этого так и не нашёл, и отложил в недолгий ящик. Может вы сталкивались с этим? Конкретнее сейчас описать проблему не могу, надо поднимать и воссоздавать тестируемую схему.
Добавил в
И поменял в ссылках
Сделано для того, чтобы записи с номеров/на номера, начинающиеся на «+», корректно скачивались и прослушивались.
functions.inc.php
перед if ($mycalldate<$mydate){
:$recorded_file_url = urlencode("$recorded_file");
И поменял в ссылках
$recorded_file
на $recorded_file_url
Сделано для того, чтобы записи с номеров/на номера, начинающиеся на «+», корректно скачивались и прослушивались.
Мы юзаем Aptus FonB, достаточно няшный, правда с кириллицей как то странно работает.
Предлагаю для воспроизведения файлов средствами браузера использовать тег
Тогда не придется использовать сторонний проигрыватель. Из плюсов — воспроизведение wav-файлов (соответственно, нет необходимости конвертировать запись в mp3).
У себя сделал так:
<audio src="URL"></audio>
Тогда не придется использовать сторонний проигрыватель. Из плюсов — воспроизведение wav-файлов (соответственно, нет необходимости конвертировать запись в mp3).
У себя сделал так:
if (file_exists("records/$pathtofile/$recorded_file")) {
echo " <td><audio src=\"records/$pathtofile/$recorded_file\" type=\"audio/wav\" controls=\"controls\"></td>\n";
Выглядит это так
Давайте поднимем тему, с проблемой cdr и переадресации на другого сотрудника, может кто решил этот вопрос
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Web интерфейс прослушивания записей звонков Asterisk