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

Записать голосовое сообщение, не пробрасывая звонок на телеф

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

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

Роман1111
Сообщения: 27
Зарегистрирован: 03 сен 2012, 14:49

Re: Записать голосовое сообщение, не пробрасывая звонок на т

Сообщение Роман1111 »

'3691' => 1. Background(perevod) [pbx_config]
2. Record(${WAV}/${UNIQUEID}.wav) [pbx_config]
3. Hangup() [pbx_config]

так что у меня тут не так:

exten => 3691,1,Background(perevod)
exten => 3691,2,Record(${WAV}/${UNIQUEID}.wav)
exten => 3691,3,Hangup
;exten => h,1,System("/bin/whoami > /tmp/w")
exten => h,1,System(/usr/local/bin/lame -b 16 -silent wav/${UNIQUEID}.wav 123/${UNIQUEID}.mp3 &)
exten => h,2,System(rm -r wav/${UNIQUEID}.wav)

короче говоря, wav файл пишется, в mp3 не конвертится, и созданный wav не удаляется... ((((
ded
Сообщения: 15625
Зарегистрирован: 26 авг 2010, 19:00

Re: Записать голосовое сообщение, не пробрасывая звонок на т

Сообщение ded »

Если wav файл пишется, то придётся руками в mp3 конвертить, и созданный wav удалять.
Или научиться автоматизировать эти нелёгкие процедуры.
Роман1111
Сообщения: 27
Зарегистрирован: 03 сен 2012, 14:49

Re: Записать голосовое сообщение, не пробрасывая звонок на т

Сообщение Роман1111 »

так я и прошу помочь, что у меня тут не так??? если руками когда делаю вот так:
/usr/local/bin/lame -b 16 -h /1346670695.1839.wav /123/134670695.1839.mp3 все получается, значит lame работает
Аватара пользователя
SolarW
Сообщения: 1331
Зарегистрирован: 01 сен 2010, 14:21
Откуда: Днепропетровск, Украина

Re: Записать голосовое сообщение, не пробрасывая звонок на т

Сообщение SolarW »

Руками - это от какого пользователя? От root'а?
А астериск от какого пользователя запущен?
А когда создает WAV - какие у этого файла права доступа (ls -l)?
Vlad1983
Сообщения: 4251
Зарегистрирован: 09 авг 2011, 11:51

Re: Записать голосовое сообщение, не пробрасывая звонок на т

Сообщение Vlad1983 »

слона не заметил c первого взгляда
пути надо абсолютные к файлам записи
exten => h,1,System(/usr/local/bin/lame -b 16 -silent /var/spool/asterisk/monitor/wav/${UNIQUEID}.wav /var/spool/asterisk/monitor/123/${UNIQUEID}.mp3 &)
ЛС: @rostel
Роман1111
Сообщения: 27
Зарегистрирован: 03 сен 2012, 14:49

Re: Записать голосовое сообщение, не пробрасывая звонок на т

Сообщение Роман1111 »

wav в корень пишется, "123" тоже корневая папка, я думаю разницы нет от места расположения, я так сделал пока для теста просто
Vlad1983
Сообщения: 4251
Зарегистрирован: 09 авг 2011, 11:51

Re: Записать голосовое сообщение, не пробрасывая звонок на т

Сообщение Vlad1983 »

asterisk -rx 'dialplan show fuck'

cat /etc/selinux/config

exten => h,1,System(/usr/local/bin/lame -b 16 -silent /wav/${UNIQUEID}.wav /123/${UNIQUEID}.mp3 > /lamer.log)

cat /lamer.log
ЛС: @rostel
Роман1111
Сообщения: 27
Зарегистрирован: 03 сен 2012, 14:49

Re: Записать голосовое сообщение, не пробрасывая звонок на т

Сообщение Роман1111 »

ура, ура!!!!!!!!!!! ВСЕМ СПАСИБО БОЛЬШОЕ,
вот так заработало

exten => 3691,1,Background(perevod)
exten => 3691,2,Record(/wav/${UNIQUEID}.wav)
exten => 3691,3,Hangup
exten => h,1,System(/usr/local/bin/lame -b 16 -silent /wav/${UNIQUEID}.wav /mp3/${UNIQUEID}.mp3 &)
exten => h,2,System(rm -r /wav/${UNIQUEID}.wav)

видать с путями напутал
Аватара пользователя
Wapo
Сообщения: 795
Зарегистрирован: 02 мар 2011, 17:53

Re: Записать голосовое сообщение, не пробрасывая звонок на т

Сообщение Wapo »

Будьте осторожны - не всегда к моменту конвертации файл уже записан ОКОНЧАТЕЛЬНО на диск. Могут иногда возникать странные глюки :)
Ответить
© 2008 — 2024 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH