Автор Тема: Статистика и прослушивание звонков asterisk  (Прочитано 179591 раз)

0 Пользователей и 3 Гостей просматривают эту тему.

Оффлайн FessAectan

  • Модератор
  • Старожил
  • *****
  • Сообщений: 972
  • Рейтинг: 25
  • Пол: Мужской
  • На пути к просветлению
    • fessae@jabber.ru
    • fessae
    • Просмотр профиля
    • https://vistep.ru/
  • Откуда: vistep.ru
Прослушивание звонков из asterisk-cdr-viewer
« Ответ #30 : 06 марта 2014, 21:25:28 »
lamobot, сразу не глянул что-то.
Так у тебя так и прописано - трубку класть после макроса записи.
[night]
exten => 200,1,Macro(StartRecord,200,SIP/200)
exten => 200,n,Hangup
у тебя
[from-goip4]
include => day,09:00-19:59,mon-fri,*,*
include => night
А в приведенном выше листинге видно, что звонишь ты как раз после 19:59
Поэтому и ложится трубка
Мы переоцениваем себя завтрашнего, поэтому и страдаем прокрастинацией.

Оффлайн lamobot

  • Начинающий
  • *
  • Сообщений: 13
  • Рейтинг: 0
  • Пол: Мужской
    • myskp.ru
    • Просмотр профиля
  • Откуда: myskp.ru
Прослушивание звонков из asterisk-cdr-viewer
« Ответ #31 : 07 марта 2014, 07:03:39 »
Для таких же ботов как и я - после макроса нужно вписать диал и т.д.

Теперь другой вопрос, cdr viewer не видит файлы записи.
Путь к файлам
Цитировать
/records/mp3/2014-03/2014-03-07
Файлы есть, в базе имена вида 1394163720
Сайт
Цитировать
<tr class="record">
    <td class="record_col"><abbr title="UniqueID: 1394163720.150">2014-03-07 10:42:00</abbr></td>
    <td class="record_col">запись отсутствует</td>
    <td class="record_col"><abbr title="Caller*ID: &quot;73832699849&quot; &lt;73832699849&gt;">73832699849</abbr></td>
    <td class="record_col"><abbr title="Destination Context: from-goip4">200</abbr></td>
    <td class="record_col"><abbr title="Application: Dial(SIP/200,60,tTm(manual))">Dial</abbr></td>
    <td class="record_col"><abbr title="Channel: SIP/101-00000096">SIP</abbr></td>
    <td class="record_col"><abbr title="AMA Flag: DEFAULT">ANSWERED</abbr></td>
    <td class="record_col"><abbr title="Billing Duration: 02:07">02:18</abbr></td>
    <td class="record_col"></td>
    <td class="record_col"></td>
    <td></td>

Полное название файла
Цитировать
1394163720.150-2014-03-07-10_42-73832699849-200.mp3

Файлы по указанному пути лежат, проигрываются нормально(на винде).

Что опять не так?
« Последнее редактирование: 07 марта 2014, 07:25:32 от lamobot »

Оффлайн FessAectan

  • Модератор
  • Старожил
  • *****
  • Сообщений: 972
  • Рейтинг: 25
  • Пол: Мужской
  • На пути к просветлению
    • fessae@jabber.ru
    • fessae
    • Просмотр профиля
    • https://vistep.ru/
  • Откуда: vistep.ru
Прослушивание звонков из asterisk-cdr-viewer
« Ответ #32 : 07 марта 2014, 07:28:33 »
asterick cdr viewer взят с офф сайта или с моими изменениями(файл приаттачен в первом посте)?
Мы переоцениваем себя завтрашнего, поэтому и страдаем прокрастинацией.

Оффлайн lamobot

  • Начинающий
  • *
  • Сообщений: 13
  • Рейтинг: 0
  • Пол: Мужской
    • myskp.ru
    • Просмотр профиля
  • Откуда: myskp.ru
Прослушивание звонков из asterisk-cdr-viewer
« Ответ #33 : 07 марта 2014, 07:37:38 »
Твой.

Оффлайн FessAectan

  • Модератор
  • Старожил
  • *****
  • Сообщений: 972
  • Рейтинг: 25
  • Пол: Мужской
  • На пути к просветлению
    • fessae@jabber.ru
    • fessae
    • Просмотр профиля
    • https://vistep.ru/
  • Откуда: vistep.ru
Прослушивание звонков из asterisk-cdr-viewer
« Ответ #34 : 07 марта 2014, 07:41:50 »
Теперь другой вопрос, cdr viewer не видит файлы записи.
пишет:
Цитировать
запись отсутствует
?
Если в браузере по пути пройти - ip_твоего_сервера/records/mp3/2014-03/2014-03-07, то видно файлы?
Мы переоцениваем себя завтрашнего, поэтому и страдаем прокрастинацией.

Оффлайн lamobot

  • Начинающий
  • *
  • Сообщений: 13
  • Рейтинг: 0
  • Пол: Мужской
    • myskp.ru
    • Просмотр профиля
  • Откуда: myskp.ru
Прослушивание звонков из asterisk-cdr-viewer
« Ответ #35 : 07 марта 2014, 08:12:53 »
Теперь да, но толку - нуль!

У меня WEB интерфейс висит на ип_адрес_сервера/asterisk-cdr
Создал сим линки на ип_адрес_сервера/asterisk-cdr/records и ип_адрес_сервера/records.
Что именно создать надо было не понял, создал обе линки.

Полный путь
/var/www/asterisk-cdr/records/mp3/2014-03/2014-03-07
ну и
/var/www/records/mp3/2014-03/2014-03-07
оба работают.

Напомню, а по факту пишется в /records/mp3/2014-03/2014-03-07
« Последнее редактирование: 07 марта 2014, 08:18:39 от lamobot »

Оффлайн FessAectan

  • Модератор
  • Старожил
  • *****
  • Сообщений: 972
  • Рейтинг: 25
  • Пол: Мужской
  • На пути к просветлению
    • fessae@jabber.ru
    • fessae
    • Просмотр профиля
    • https://vistep.ru/
  • Откуда: vistep.ru
Прослушивание звонков из asterisk-cdr-viewer
« Ответ #36 : 07 марта 2014, 09:07:23 »
покажи вывод команды ls -la из /var/www/asterisk-cdr/


Updated: 07 March 2014, 10:12:02

кстати, статью из первого поста читал?
Мы переоцениваем себя завтрашнего, поэтому и страдаем прокрастинацией.

Оффлайн lamobot

  • Начинающий
  • *
  • Сообщений: 13
  • Рейтинг: 0
  • Пол: Мужской
    • myskp.ru
    • Просмотр профиля
  • Откуда: myskp.ru
Прослушивание звонков из asterisk-cdr-viewer
« Ответ #37 : 07 марта 2014, 09:31:35 »
Цитировать
root@asterisk:~# ls -la /var/www/asterisk-cdr/
итого 64
drwxr-xr-x 6 root root  4096 марта  7 12:09 .
drwxr-xr-x 4 root root  4096 марта  7 12:09 ..
-rwxr-xr-x 1 root root   182 нояб. 19  2011 callrates.csv
drwxr-xr-x 3 root root  4096 марта  6 18:58 contrib
-rwxr-xr-x 1 root root   246 сент.  6 12:28 downloads.php
drwxr-xr-x 4 root root  4096 марта  7 11:09 include
-rwxr-xr-x 1 root root 30384 дек.   2 20:21 index.php
lrwxrwxrwx 1 root root     9 марта  7 12:09 records -> /records/
drwxr-xr-x 2 root root  4096 марта  6 18:58 style
drwxr-xr-x 3 root root  4096 марта  6 18:58 templates

Не очень внимательно, пробежал глазами и пошел на этот форум.))
« Последнее редактирование: 07 марта 2014, 09:56:23 от lamobot »

Оффлайн FessAectan

  • Модератор
  • Старожил
  • *****
  • Сообщений: 972
  • Рейтинг: 25
  • Пол: Мужской
  • На пути к просветлению
    • fessae@jabber.ru
    • fessae
    • Просмотр профиля
    • https://vistep.ru/
  • Откуда: vistep.ru
Прослушивание звонков из asterisk-cdr-viewer
« Ответ #38 : 07 марта 2014, 10:48:31 »
симлинк смотрит
records -> /records/
а должен на /records/mp3
ps
how-to пишут, чтобы их читали  ;)
Мы переоцениваем себя завтрашнего, поэтому и страдаем прокрастинацией.

Оффлайн lamobot

  • Начинающий
  • *
  • Сообщений: 13
  • Рейтинг: 0
  • Пол: Мужской
    • myskp.ru
    • Просмотр профиля
  • Откуда: myskp.ru
Прослушивание звонков из asterisk-cdr-viewer
« Ответ #39 : 07 марта 2014, 11:05:51 »
Прочитал внимательно про include/functions.php, теперь понятно.
Исправил симлинк и все равно не поддаётся...(((((

Есть еще идеи?

Оффлайн FessAectan

  • Модератор
  • Старожил
  • *****
  • Сообщений: 972
  • Рейтинг: 25
  • Пол: Мужской
  • На пути к просветлению
    • fessae@jabber.ru
    • fessae
    • Просмотр профиля
    • https://vistep.ru/
  • Откуда: vistep.ru
Прослушивание звонков из asterisk-cdr-viewer
« Ответ #40 : 07 марта 2014, 11:28:39 »
идей пока нет.
если не получится исправить самостоятельно, могу помочь через тимвьювер, например
но не сегодня
Мы переоцениваем себя завтрашнего, поэтому и страдаем прокрастинацией.

Оффлайн yur4ik

  • Новичок
  • *
  • Сообщений: 1
  • Рейтинг: 0
    • Просмотр профиля
  • Откуда: Israel
Прослушивание звонков из asterisk-cdr-viewer
« Ответ #41 : 17 марта 2014, 15:21:33 »
Добрый день .
А возможно ли добавить функцию "скачать запись" и "прослушать запись" к готовой сборке FreePBX 2.11 ? Дело в том что значок записи в CDR существует , вот только работает "каряво" , то модуль загрузить не удалось , то еще что то и возможности скачать файл вообще нет .
Заранее спасибо .   

Оффлайн FessAectan

  • Модератор
  • Старожил
  • *****
  • Сообщений: 972
  • Рейтинг: 25
  • Пол: Мужской
  • На пути к просветлению
    • fessae@jabber.ru
    • fessae
    • Просмотр профиля
    • https://vistep.ru/
  • Откуда: vistep.ru
Прослушивание звонков из asterisk-cdr-viewer
« Ответ #42 : 17 марта 2014, 17:07:58 »
yur4ik, добрый.
Думаю возможно, только вот мне это делать неинтересно.
Опишите если получится.
« Последнее редактирование: 18 марта 2014, 08:30:48 от FessAectan »
Мы переоцениваем себя завтрашнего, поэтому и страдаем прокрастинацией.

Оффлайн morgoved

  • Новичок
  • *
  • Сообщений: 2
  • Рейтинг: 0
    • Просмотр профиля
  • Откуда: МСК
Прослушивание звонков из asterisk-cdr-viewer
« Ответ #43 : 09 апреля 2014, 15:34:47 »
не получается заставить такое - нужно просто копировать звонки на шару - при записи туда напрямую несрабатывает
где я накосячил?
[macro-StartRecord]
exten => s,1,NoOp
same => n,Set(fname=/var/tmp/h/RCDFL/${STRFTIME(${EPOCH},,%Y-%m/%Y-%m-%d/${CDR(uniqueid)}-%Y-%m-%d-%H_%M)}-${CALLERID(num)}-${CDR(dst)})
same => n,Set(catname=/mnt/asterisk/RCDFL/${STRFTIME(${EPOCH},,%Y-%m/%Y-%m-%d/))
same => n,Set(fnamenew=/mnt/asterisk/RCDFL/RCDFL/${STRFTIME(${EPOCH},,%Y-%m/%Y-%m-%d/${CDR(uniqueid)}-%Y-%m-%d-%H_%M)}-${CALLERID(num)}-${CDR(dst)})
same => n,Set(CDR(filename)=${STRFTIME(${EPOCH},,${CDR(uniqueid)}-%Y-%m-%d-%H_%M)}-${CALLERID(num)}-${CDR(dst)}.mp3)
same => n,Set(MONITOR_OPT=nice -n 19 /usr/bin/lame -b 16 --silent "${fname}.wav" "${fname}.mp3" && mkdir -p  "${catname}" && cp  "${fname}.mp3"  "${fnamenew}.mp3" && rm -f "${fname}.wav" && rm -f "${fname}.mp3")
same => n,MixMonitor(${fname}.wav,b,${MONITOR_OPT})

ВЫВОД
"SIP/8173-00000048", "MONITOR_OPT=nice -n 19 /usr/bin/lame -b 16 --silent "/var/tmp/h/RCDFL/2014-04/2014-04-09/1397060689.95-2014-04-09-20_24-8173-84952211111.wav" "/var/tmp/h/RCDFL/2014-04/2014-04-09/1397060689.95-2014-04-09-20_24-8173-84952211111.mp3" && mkdir -p  "/mnt/asterisk/RCDFL/2014-04/2014-04-09/" && cp  "/var/tmp/h/RCDFL/2014-04/2014-04-09/1397060689.95-2014-04-09-20_24-8173-84952211111.mp3"  "/mnt/asterisk/RCDFL/RCDFL/2014-04/2014-04-09/1397060689.95-2014-04-09-20_24-8173-84952211111.mp3" && rm -f "/var/tmp/h/RCDFL/2014-04/2014-04-09/1397060689.95-2014-04-09-20_24-8173-84952211111.wav" && rm -f "/var/tmp/h/RCDFL/2014-04/2014-04-09/1397060689.95-2014-04-09-20_24-8173-84952211111.mp3"") in new stack
    -- Executing [s@macro-StartRecord:7] MixMonitor("SIP/8173-00000048", "/var/tmp/h/RCDFL/2014-04/2014-04-09/1397060689.95-2014-04-09-20_24-8173-84952211111.wav,b,nice -n 19 /usr/bin/lame -b 16 --silent "/var/tmp/h/RCDFL/2014-04/2014-04-09/1397060689.95-2014-04-09-20_24-8173-84952211111.wav" "/var/tmp/h/RCDFL/2014-04/2014-04-09/1397060689.95-2014-04-09-20_24-8173-84952211111.mp3" && mkdir -p  "/mnt/asterisk/RCDFL/2014-04/2014-04-09/" && cp  "/var/tmp/h/RCDFL/2014-04/2014-04-09/1397060689.95-2014-04-09-20_24-8173-84952211111.mp3"  "/mnt/asterisk/RCDFL/RCDFL/2014-04/2014-04-09/1397060689.95-2014-04-09-20_24-8173-84952211111.mp3" && rm -f "/var/tmp/h/RCDFL/2014-04/2014-04-09/1397060689.95-2014-04-09-20_24-8173-84952211111.wav" && rm -f "/var/tmp/h/RCDFL/2014-04/2014-04-09/1397060689.95-2014-04-09-20_24-8173-84952211111.mp3"") in new stack
    -- Executing [84952211111@call045:2] Dial("SIP/8173-00000048", "IAX2/ServerUAkiev/84952211111,,r") in new stack
    -- Called IAX2/ServerUAkiev/84952211111
  == Begin MixMonitor Recording SIP/8173-00000048
    -- Call accepted by 192.168.128.22 (format ulaw)
    -- Format for call is (ulaw)
    -- IAX2/ServerUAkiev-2342 is ringing
    -- IAX2/ServerUAkiev-2342 is ringing
    -- IAX2/ServerUAkiev-2342 answered SIP/8173-00000048
    -- Hungup 'IAX2/ServerUAkiev-2342'
  == Spawn extension (callua045, 84952211111, 2) exited non-zero on 'SIP/8173-00000048'
  == MixMonitor close filestream (mixed)
  == Executing [nice -n 19 /usr/bin/lame -b 16 --silent "/var/tmp/h/RCDFL/2014-04/2014-04-09/1397060689.95-2014-04-09-20_24-8173-84952211111.wav" "/var/tmp/h/RCDFL/2014-04/2014-04-09/1397060689.95-2014-04-09-20_24-8173-84952211111.mp3" && mkdir -p  "/mnt/asterisk/RCDFL/2014-04/2014-04-09/" && cp  "/var/tmp/h/RCDFL/2014-04/2014-04-09/1397060689.95-2014-04-09-20_24-8173-84952211111.mp3"  "/mnt/asterisk/RCDFL/RCDFL/2014-04/2014-04-09/1397060689.95-2014-04-09-20_24-8173-84952211111.mp3" && rm -f "/var/tmp/h/RCDFL/2014-04/2014-04-09/1397060689.95-2014-04-09-20_24-8173-84952211111.wav" && rm -f "/var/tmp/h/RCDFL/2014-04/2014-04-09/1397060689.95-2014-04-09-20_24-8173-84952211111.mp3"]
  == End MixMonitor Recording SIP/8173-00000048
« Последнее редактирование: 10 апреля 2014, 10:42:21 от morgoved »

Оффлайн FessAectan

  • Модератор
  • Старожил
  • *****
  • Сообщений: 972
  • Рейтинг: 25
  • Пол: Мужской
  • На пути к просветлению
    • fessae@jabber.ru
    • fessae
    • Просмотр профиля
    • https://vistep.ru/
  • Откуда: vistep.ru
Прослушивание звонков из asterisk-cdr-viewer
« Ответ #44 : 09 апреля 2014, 23:02:52 »
morgoved, в тег code заверни выхлоп, читать неудобно =(


Updated: 10 April 2014, 00:04:12

сходу могу предположить что с правами напутано что-то
Мы переоцениваем себя завтрашнего, поэтому и страдаем прокрастинацией.