Страница 1 из 4

Простой веб-интерфейс для просмотра записей звонков.

Добавлено: 19 апр 2016, 12:56
suncheez
Добрый день.

Asterisk пользую не первый год, но в очень простых конфигурациях. Всегда настраивал его через конфиги по шаблонам без использования каких-то веб-гуёв. Но тут возникла задача показать историю звонков и дать возможность прослушивать записи по ним.
Вариант с листингом всех записей веб-сервером руководство не устраивает. Нужен фильтр, который мог бы фильтровать интересующий экстенжн, календарную вилку и абонента с другой стороны. В общем, вот тот самый интерфейс, который во FreePBX прячется под CDR-reports.

Вопрос: подскажите, пожалуйста, какое-то новое (по возможности open-source) решение, которое обеспечивает данный функционал. Я в курсе про CDR-Stats и ещё пару решений на его базе видел, но они все отличаются исключительной деревянностью в визуальной части. Есть какое-нибудь решение, что не унаследовало визуальную часть из конца девяностых?

Спасибо.

Re: Простой веб-интерфейс для просмотра записей звонков.

Добавлено: 19 апр 2016, 13:25
Wapo

Re: Простой веб-интерфейс для просмотра записей звонков.

Добавлено: 19 апр 2016, 14:06
gland
Я бы посоветовал cdr-viewer-mod
https://github.com/prog-it/Asterisk-CDR-Viewer-Mod
С прослушиванием и скачиванием аудио в один клик

Re: Простой веб-интерфейс для просмотра записей звонков.

Добавлено: 20 апр 2016, 14:22
suncheez
@wapo, @gland – большое спасибо! Особенно, gland спасибо. Осталось css нормальный написать и будет отлично.

Re: Простой веб-интерфейс для просмотра записей звонков.

Добавлено: 21 апр 2016, 16:05
Obi Van
suncheez
А зачем css? Интерфейс хочется "подрихтовать"? :mrgreen:

Re: Простой веб-интерфейс для просмотра записей звонков.

Добавлено: 21 апр 2016, 17:00
ded
Конечно! своё лого, прежде всего, раскраски, шрифты - готов продукт!

Re: Простой веб-интерфейс для просмотра записей звонков.

Добавлено: 22 апр 2016, 17:26
Obi Van
ded
Ожидаем появление нового-старого интерфейса. :lol:

Re: Простой веб-интерфейс для просмотра записей звонков.

Добавлено: 23 апр 2016, 01:31
gland
Obi Van писал(а):suncheez
А зачем css? Интерфейс хочется "подрихтовать"?
НУ, если уж на то, css`ом интерфейс подрихтовать трудно

Re: Простой веб-интерфейс для просмотра записей звонков.

Добавлено: 05 май 2016, 13:58
shaverdoff
Коллеги всем доброго дня.

Обнаружил некое несоответствие в записи в cdr-таблицу звонка и создание файла записи имя формата UNIQUEID. Если запись делать макросом

Код: Выделить всё

[macro-record]
exten => s,1,Set(MONITOR_FILE=/var/spool/asterisk/monitor/${UNIQUEID})
exten => s,n,MixMonitor(${MONITOR_FILE}.wav,b)
и вызывая

Код: Выделить всё

[int]
exten => _10[0-9][0-9],1,NoOp()
same => n,Macro(dyn-features-nway-start)
same => n,Dial(SIP/${EXTEN},,tTHhmM(record))
файл создается 1462443965.75.wav
а в базу записывается 1462443965.74
и доблесный Asterisk-cdr-view файл не видит. Запись саму показывает

А если писать разговоры обычным вызовом без макроса

Код: Выделить всё

[int]
exten => _10[0-9][0-9],1,NoOp()
same => n,Macro(dyn-features-nway-start)
same => n,Set(MONITOR_FILE=/var/spool/asterisk/monitor/${UNIQUEID})
same => n,MixMonitor(${MONITOR_FILE}.wav)
same => n,Dial(SIP/${EXTEN},,tTHhm)
то и имя файла и запись в базу одинаковые и файл в веб-интерфейсе показывается...

как быть.. что-то я может быть не то в настройках дал... все по этой статье https://voipnotes.ru/nastroiyka-asteris ... dr-viewer/
какие конфиги привести ?

Re: Простой веб-интерфейс для просмотра записей звонков.

Добавлено: 05 май 2016, 14:12
Wapo
Все просто и логично:
1. активируется канал 1 со своим uid
2. активируется канал 2, где срабатывает вызов для второго участника + некое доп.действие - но при этом у него же СВОЙ личный uid

Код: Выделить всё

 M(macro[^arg[^...]]):
        macro - Name of the macro that should be executed.
        arg - Macro arguments
    Execute the specified <macro> for the *called* channel  before
    connecting to the calling channel.