Модуль регистрации телефонных переговоров "Mnemonica"

May 13, 2013 09:48

Бесплатный модуль регистрации телефонных переговоров "Mnemonica" предназначен для отображения в браузере статистики по телефонным сессиям,которые были зафиксированы сервером Elastix.

Read more... )

Asterisk запись mp3 gui

Leave a comment

ivan_feofanov March 3 2014, 06:12:20 UTC
Внезапно перестали писаться mp3. Wav в исходной папке есть, mp3 в целевой - нет. В логах - тишина и печаль. Такое ощущение, что астер тупо не вызывает конвертер lame. В какую сторону посоветуете копать?

Reply

icluzo March 3 2014, 06:17:09 UTC
А что в консоли астериска происходит при вызове?
И место проверьте на диске df -h

Reply

ivan_feofanov March 3 2014, 06:21:44 UTC
Место есть. Вот вывод консоли про запись:

-- Goto (macro-record-enable,s,4)
-- Executing [s@macro-record-enable:4] ExecIf("SIP/112-00000013", "1?MacroExit()") in new stack

Больше консоль про рекорд ничего не пишет. Места - хоть дупой ешь.

Reply

icluzo March 3 2014, 06:36:10 UTC
Совсем ничего не делали с астериском, перед тем , как перестало конвертироваться ?
lame запускается сам по себе , команда lame -?
И содержимое файла /etc/asterisk/extensions_override_freepbx.conf покажите

Reply

ivan_feofanov March 3 2014, 06:38:44 UTC
Разве что одновление системы его подкосило. Астер обновился до 11.7.

Вот файл:

#include extensions_override_elastix.conf
[macro-record-enable]^
include => macro-record-enable-custom^
exten => s,1,GotoIf($["${BLINDTRANSFER}" = ""]?check)^
exten => s,n,ResetCDR(w)^
exten => s,n,StopMixMonitor()^
exten => s,n(check),ExecIf($["${ARG1}"=""]?MacroExit())^
exten => s,n,GotoIf($["${ARG2}"="Group"]?Group:OUT)^
exten => s,n(Group),Set(LOOPCNT=${FIELDQTY(ARG1,-)})^
exten => s,n,Set(ITER=1)^
exten => s,n(begin),GotoIf($["${CUT(DB(AMPUSER/${CUT(ARG1,-,${ITER})}/recording),=,3)}" != "Always"]?continue)^
exten => s,n,Set(TEXTEN=${CUT(ARG1,-,${ITER})})^
exten => s,n,Noop(Recording enable for ${TEXTEN})^
exten => s,n,Set(CALLFILENAME=g${TEXTEN}-${STRFTIME(${EPOCH},,%Y%m%d-%H%M%S)}-${UNIQUEID})^
exten => s,n,Goto(record)^
exten => s,n(continue),Set(ITER=$[${ITER}+1])^
exten => s,n,GotoIf($[${ITER}<=${LOOPCNT}]?begin ( ... )

Reply

icluzo March 3 2014, 06:47:15 UTC
Понятно.Именно обновление его и подкосило.Где у вас появляются в wav файлы , в /var/spool/asterisk/monitor или в /var/www/html/spool/asterisk/monitor ?

Reply

ivan_feofanov March 3 2014, 06:52:12 UTC
В /var/spool/asterisk/monitor

Reply

icluzo March 3 2014, 07:02:38 UTC
Ясно.Ну вообщем ,11 астериск работает несколько по другой логике, нежели 1.8
Под него надо переделывать extensions_override_freepbx.conf , да и саму мнемонику тоже.Я собираюсь это сделать, когда еластикс 2.5 выдет из бета версии.В вашем случае -либо ждать, когда это произойдет, либо писать скрипт , котрый будет по крону конвертировать файлы в мп3, преобразовывать их название и складывать их в нужную папку
Ну или откатиться на прежнюю версию

Reply

ivan_feofanov March 3 2014, 07:03:42 UTC
yum downgrade asterisk ?

Reply

icluzo March 3 2014, 07:10:59 UTC
Хороший вопрос)
Вообще обновлять и откатывать в эластиксе что то чревато проблемами.
Я бы не стал этого делать вообще, но коли вы это уже сделали, перед даунгрейтом сделайте бэкап и поставьте астериск(именно ту версию, которая была) из исходников , а ну yum -ом

Reply


Leave a comment

Up