Бесплатный модуль регистрации телефонных переговоров "Mnemonica" предназначен для отображения в браузере статистики по телефонным сессиям,которые были зафиксированы сервером Elastix.
Внезапно перестали писаться mp3. Wav в исходной папке есть, mp3 в целевой - нет. В логах - тишина и печаль. Такое ощущение, что астер тупо не вызывает конвертер lame. В какую сторону посоветуете копать?
Совсем ничего не делали с астериском, перед тем , как перестало конвертироваться ? lame запускается сам по себе , команда lame -? И содержимое файла /etc/asterisk/extensions_override_freepbx.conf покажите
Понятно.Именно обновление его и подкосило.Где у вас появляются в wav файлы , в /var/spool/asterisk/monitor или в /var/www/html/spool/asterisk/monitor ?
Ясно.Ну вообщем ,11 астериск работает несколько по другой логике, нежели 1.8 Под него надо переделывать extensions_override_freepbx.conf , да и саму мнемонику тоже.Я собираюсь это сделать, когда еластикс 2.5 выдет из бета версии.В вашем случае -либо ждать, когда это произойдет, либо писать скрипт , котрый будет по крону конвертировать файлы в мп3, преобразовывать их название и складывать их в нужную папку Ну или откатиться на прежнюю версию
Хороший вопрос) Вообще обновлять и откатывать в эластиксе что то чревато проблемами. Я бы не стал этого делать вообще, но коли вы это уже сделали, перед даунгрейтом сделайте бэкап и поставьте астериск(именно ту версию, которая была) из исходников , а ну yum -ом
Reply
И место проверьте на диске df -h
Reply
-- Goto (macro-record-enable,s,4)
-- Executing [s@macro-record-enable:4] ExecIf("SIP/112-00000013", "1?MacroExit()") in new stack
Больше консоль про рекорд ничего не пишет. Места - хоть дупой ешь.
Reply
lame запускается сам по себе , команда lame -?
И содержимое файла /etc/asterisk/extensions_override_freepbx.conf покажите
Reply
Вот файл:
#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
Reply
Reply
Под него надо переделывать extensions_override_freepbx.conf , да и саму мнемонику тоже.Я собираюсь это сделать, когда еластикс 2.5 выдет из бета версии.В вашем случае -либо ждать, когда это произойдет, либо писать скрипт , котрый будет по крону конвертировать файлы в мп3, преобразовывать их название и складывать их в нужную папку
Ну или откатиться на прежнюю версию
Reply
Reply
Вообще обновлять и откатывать в эластиксе что то чревато проблемами.
Я бы не стал этого делать вообще, но коли вы это уже сделали, перед даунгрейтом сделайте бэкап и поставьте астериск(именно ту версию, которая была) из исходников , а ну yum -ом
Reply
Leave a comment