VIDEOCHAT  ::   FAQ  ::   Поиск  ::   Регистрация  ::   Вход

MixMonitor

Проблемы Asterisk без вэб-оболочек и их решения

Модераторы: april22, Zavr2008

Ответить
vassilux
Сообщения: 29
Зарегистрирован: 07 сен 2010, 09:00

MixMonitor

Сообщение vassilux »

Привет всем
надо по оканчанию разговора перекодиривать файл в alaw
написал в диал плане

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

exten => s,1+998(record),MixMonitor(${MIXMON_DIR}${CALLFILENAME},,System(/usr/bin/sox /var/spool/asterisk/monitor/${CALLFILENAME} -r 8000 -b 8 -c 1 -A /home/Data/Audio/${CALLFILENAME}))
но команда не вызывается :?
Аватара пользователя
Aven
Сообщения: 798
Зарегистрирован: 28 янв 2011, 16:20

Re: MixMonitor

Сообщение Aven »

А почему документацию не читаем?

Способа три:
1) Вызов нужных операций в h экстеншене
2) Указание команды в команде MixMonitor
3) Запуск перекодировки по планировщику ОС
Решения телефонии на базе Asterisk || http://it-need.ru
vassilux
Сообщения: 29
Зарегистрирован: 07 сен 2010, 09:00

Re: MixMonitor

Сообщение vassilux »

1 h экстеншене не получается так как файл не закрыт , пробовал
2 MixMonitor это что а и спрашивал
3. по планировщику ОС это на случай если нету другой возможности
aizek
Сообщения: 50
Зарегистрирован: 31 авг 2010, 19:23
Откуда: Izhevsk

Re: MixMonitor

Сообщение aizek »

vassilux писал(а):1 h экстеншене не получается так как файл не закрыт , пробовал
Это как так? У меня после окончания разговора в h-ке все прекрасно конвертится:

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

exten = _10X,n,MixMonitor(/share/Records/${FILENAME}.wav,b)

exten = h,n,System(/usr/bin/lame -q 2 -b 64 /share/Records/${FILENAME}.wav /share/Records/${FILENAME}.mp3)
exten = h,n,System(/bin/rm /share/Records/${FILENAME}.wav)
Vlad1983
Сообщения: 4251
Зарегистрирован: 09 авг 2011, 11:51

Re: MixMonitor

Сообщение Vlad1983 »

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

exten = h,1,StopMixMonitor() ; за ниже следующее не скажу, а это должно быть точно чтоб файл освободился
exten = h,n,System(/usr/bin/lame -q 2 -b 64 /share/Records/${FILENAME}.wav /share/Records/${FILENAME}.mp3)
exten = h,n,System(/bin/rm /share/Records/${FILENAME}.wav)
ЛС: @rostel
Engineer
Сообщения: 21
Зарегистрирован: 14 июл 2011, 16:11

Re: MixMonitor

Сообщение Engineer »

мое субъективное мнение - не стоит жать на горячую, если много звонков, может сожрать ресурсы.
Я жму ночью, вот простой скрип сжатия в mp3 и чистки архива старше 30 дней. Сам подставь нужные пути.

cd /home/public/prog/asterisk/callrec/
for i in /home/public/prog/asterisk/callrec/*.wav
do
lame -f -S --preset phone $i `echo $i | sed 's/.wav/.mp3/'`
rm -f $i
done
find /home/public/prog/asterisk/callrec/ -atime +30|xargs rm -f
Engineer
Сообщения: 21
Зарегистрирован: 14 июл 2011, 16:11

Re: MixMonitor

Сообщение Engineer »

Поправка:
Если звонящий закончит разговор первым, то h уже не выполнится. Видимо в этом у вас проблема.
Vlad1983
Сообщения: 4251
Зарегистрирован: 09 авг 2011, 11:51

Re: MixMonitor

Сообщение Vlad1983 »

не замечал чтобы когда-нить не выполнялся h

я сразу пишу в gsm
по объему сравнимы с mp3
проц не зрузит

а для прослушивания скриптом перелопачиваю в wav только нужный файл, по требованию из вебки и потом его стягиваю
т.к. прослушивание нужно очень редко это сильно экономит ресурсы и не убивает винт лишними перезаписями
ЛС: @rostel
Ответить
© 2008 — 2024 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH