Бесплатный модуль регистрации телефонных переговоров "Mnemonica" предназначен для отображения в браузере статистики по телефонным сессиям,которые были зафиксированы сервером Elastix.
Авто удаление старых записей + права доступа + просшушкext_2089970July 31 2013, 11:01:57 UTC
Собственно, вопроса три (можно незабесплатно): 1. Как настроить удаление "старых" записей (допусти три месяца жизни) и удаление звонков из БД тоже 2. Как можно разграничить права доступа, допустим, только к звонкам, приходящим на конкретный номер, очередь или группу? 3. Меня вполне устраивает и запись Эластика в формат GSM. Всё получается компактно и слушать можно, однако, програма ищет записи формата /spool/asterisk/monitor/1375266857.3130.gsm а мне нужно как это пишется в Эластике, допустим /spool/asterisk/monitor/q802-20130709-184942-1373381381.25.gsm
Буду благодарен за ответ и внимание! И цену вопроса, если можно?
Re: Авто удаление старых записей + права доступа + просшуicluzoAugust 1 2013, 02:12:33 UTC
1)Удаление старых записей , старше 100 дней: в крон добавляете запись,которая в 0 часов 0 минут каждый день отрабатывается 0 0 * * * /usr/bin/find /var/www/html/spool/asterisk/monitor -mtime +100 -type f -exec rm '{}' \; Удаление записи из БД - у меня нет под рукой скрипта, боюсь по памяти не то что нибудь насоветую вам, погуглите про синтаксис команды DELETE MySql 2)Для этого есть еще один модуль,который это делает, но он готов будет только к сентябрю. 3)если вы внимательно посмотрите файл extension_override_freepbx.conf , то заметите строчку exten => s,n,Set(CALLFILENAME=g${TEXTEN}-${STRFTIME(${EPOCH},,%Y%m%d-%H%M%S)}-${UNIQUEID}) которая и формирует имя файла думаю дальше справитесь сами)
Re: Авто удаление старых записей + права доступа + просшуext_2089970September 19 2013, 14:59:34 UTC
Сидел изучал ваш модуль, но так и не понял как же всё-таки заставить его читать записи именно в том формате, в котором его делает Эластик?
Как заставить писать в формат, нужный Мнемонике это понятно. А вот как сделать наоборот? Мне нужно, что бы Еластик писал именно так как он пишет по умолчанию, а мнемоника просто подбирала эти файлы в свой интерфейс и могла прочитать..
Не могли бы Вы добавить эту функцию в модуль или показать где исправить? Очень не удобно разбираться с файлами, состоящими из просто цифр без привязки к экстеншенам и очередям, например..
1. Как настроить удаление "старых" записей (допусти три месяца жизни) и удаление звонков из БД тоже
2. Как можно разграничить права доступа, допустим, только к звонкам, приходящим на конкретный номер, очередь или группу?
3. Меня вполне устраивает и запись Эластика в формат GSM. Всё получается компактно и слушать можно, однако, програма ищет записи формата
/spool/asterisk/monitor/1375266857.3130.gsm
а мне нужно как это пишется в Эластике, допустим
/spool/asterisk/monitor/q802-20130709-184942-1373381381.25.gsm
Буду благодарен за ответ и внимание! И цену вопроса, если можно?
Reply
в крон добавляете запись,которая в 0 часов 0 минут каждый день отрабатывается
0 0 * * * /usr/bin/find /var/www/html/spool/asterisk/monitor -mtime +100 -type f -exec rm '{}' \;
Удаление записи из БД - у меня нет под рукой скрипта, боюсь по памяти не то что нибудь насоветую вам, погуглите про синтаксис команды DELETE MySql
2)Для этого есть еще один модуль,который это делает, но он готов будет только к сентябрю.
3)если вы внимательно посмотрите файл extension_override_freepbx.conf , то заметите строчку
exten => s,n,Set(CALLFILENAME=g${TEXTEN}-${STRFTIME(${EPOCH},,%Y%m%d-%H%M%S)}-${UNIQUEID})
которая и формирует имя файла
думаю дальше справитесь сами)
Reply
Как заставить писать в формат, нужный Мнемонике это понятно.
А вот как сделать наоборот? Мне нужно, что бы Еластик писал именно так как он пишет по умолчанию, а мнемоника просто подбирала эти файлы в свой интерфейс и могла прочитать..
Не могли бы Вы добавить эту функцию в модуль или показать где исправить? Очень не удобно разбираться с файлами, состоящими из просто цифр без привязки к экстеншенам и очередям, например..
Reply
Reply
Reply
Reply
Reply
Leave a comment