Пожалуйста, войдите здесь. Часто задаваемые вопросы О нас
Задайте Ваш вопрос

История изменений [назад]

нажмите, чтобы скрыть/показать версии 1
изначальная версия
редактировать

спросил 2015-02-13 15:48:28 +0400

ramadan Gravatar ramadan

Elastix 2.5.0 запись разговоров в mp3

Доброго времени суток. Имеется установленный и настроенный Elastix 2.5.0. Настраивал его через вэб-интерфейс. В настройках экстеншенов выставил запись разговоров и запись ведется, но сохраняет в .wav, а мне нужно в mp3. Через вэб-интерфейс такой настройки нет. В ./extentions_additional.conf я нашел вот такой код: [macro-systemrecording] include => macro-systemrecording-custom exten => s,1,Set(RECFILE=${IF($["${ARG2}" = ""]?/var/spool/asterisk/tmp/${AMPUSER}-ivrrecording:${ARG2})}) exten => s,n,ExecIf($["${ARG3}" != ""]?Authenticate(${ARG3})) exten => s,n,Goto(${ARG1},1)

exten => dorecord,1,GotoIf($["${ARG2}" = ""]?skipremove) exten => dorecord,n,System(rm ${ASTVARLIBDIR}/sounds/${RECFILE}.*) exten => dorecord,n(skipremove),Record(${RECFILE}.wav,,,k) exten => dorecord,n,Wait(1) exten => dorecord,n,Goto(confmenu,1)

exten => docheck,1,Playback(beep) exten => docheck,n(dc_start),Background(${RECFILE},m,${CHANNEL(language)},macro-systemrecording) exten => docheck,n,Wait(1) exten => docheck,n,Goto(confmenu,1)

exten => confmenu,1,Background(to-listen-to-it&press-1&to-rerecord-it&press-star&astcc-followed-by-pound,m,${CHANNEL(language)},macro-systemrecording) exten => confmenu,n,Read(RECRESULT,,1,,,4) exten => confmenu,n,GotoIf($["x${RECRESULT}"="x*"]?dorecord,1) exten => confmenu,n,GotoIf($["x${RECRESULT}"="x1"]?docheck,2) exten => confmenu,n,Goto(1)

exten => 1,1,Goto(docheck,dc_start)

exten => *,1,Goto(dorecord,1)

exten => t,1,Playback(goodbye) exten => t,n,Hangup

exten => i,1,Playback(pm-invalid-option) exten => i,n,Goto(confmenu,1)

exten => h,1,Hangup

;--== end of [macro-systemrecording] ==--;

В строке exten => dorecord,n(skipremove),Record(${RECFILE}.wav,,,k) если я изменю wav на mp3 - это решит мою задачу? Если нет, то подскажите, пожалуйста, в какую сторону копать. Заранее спасибо.

Elastix 2.5.0 запись разговоров в mp3

Доброго времени суток. Имеется установленный и настроенный Elastix 2.5.0. Настраивал его через вэб-интерфейс. В настройках экстеншенов выставил запись разговоров и запись ведется, но сохраняет в .wav, а мне нужно в mp3. Через вэб-интерфейс такой настройки нет. В ./extentions_additional.conf я нашел вот такой код: код:

[macro-systemrecording]
include => macro-systemrecording-custom
exten => s,1,Set(RECFILE=${IF($["${ARG2}" = ""]?/var/spool/asterisk/tmp/${AMPUSER}-ivrrecording:${ARG2})})
exten => s,n,ExecIf($["${ARG3}" != ""]?Authenticate(${ARG3}))
exten => s,n,Goto(${ARG1},1)

s,n,Goto(${ARG1},1)

exten => dorecord,1,GotoIf($["${ARG2}" = ""]?skipremove) exten => dorecord,n,System(rm ${ASTVARLIBDIR}/sounds/${RECFILE}.*) exten => dorecord,n(skipremove),Record(${RECFILE}.wav,,,k) exten => dorecord,n,Wait(1) exten => dorecord,n,Goto(confmenu,1)

dorecord,n,Goto(confmenu,1)

exten => docheck,1,Playback(beep) exten => docheck,n(dc_start),Background(${RECFILE},m,${CHANNEL(language)},macro-systemrecording) exten => docheck,n,Wait(1) exten => docheck,n,Goto(confmenu,1)

docheck,n,Goto(confmenu,1)

exten => confmenu,1,Background(to-listen-to-it&press-1&to-rerecord-it&press-star&astcc-followed-by-pound,m,${CHANNEL(language)},macro-systemrecording) exten => confmenu,n,Read(RECRESULT,,1,,,4) exten => confmenu,n,GotoIf($["x${RECRESULT}"="x*"]?dorecord,1) exten => confmenu,n,GotoIf($["x${RECRESULT}"="x1"]?docheck,2) exten => confmenu,n,Goto(1)

confmenu,n,Goto(1)

exten => 1,1,Goto(docheck,dc_start)

1,1,Goto(docheck,dc_start)

exten => *,1,Goto(dorecord,1)

*,1,Goto(dorecord,1)

exten => t,1,Playback(goodbye) exten => t,n,Hangup

t,n,Hangup

exten => i,1,Playback(pm-invalid-option) exten => i,n,Goto(confmenu,1)

i,n,Goto(confmenu,1)

exten => h,1,Hangup

h,1,Hangup

;--== end of [macro-systemrecording] ==--;

==--;

В строке exten => dorecord,n(skipremove),Record(${RECFILE}.wav,,,k) dorecord,n(skipremove),Record(${RECFILE}**.wav**,,,k) если я изменю wav на mp3 - это решит мою задачу? Если нет, то подскажите, пожалуйста, в какую сторону копать. Заранее спасибо.

Elastix 2.5.0 запись разговоров в mp3

Доброго времени суток. Имеется установленный и настроенный Elastix 2.5.0. Настраивал его через вэб-интерфейс. В настройках экстеншенов выставил запись разговоров и запись ведется, но сохраняет в .wav, а мне нужно в mp3. Через вэб-интерфейс такой настройки нет. В ./extentions_additional.conf я нашел вот такой код:

[macro-systemrecording]
include => macro-systemrecording-custom
exten => s,1,Set(RECFILE=${IF($["${ARG2}" = ""]?/var/spool/asterisk/tmp/${AMPUSER}-ivrrecording:${ARG2})})
exten => s,n,ExecIf($["${ARG3}" != ""]?Authenticate(${ARG3}))
exten => s,n,Goto(${ARG1},1)

exten => dorecord,1,GotoIf($["${ARG2}" = ""]?skipremove)
exten => dorecord,n,System(rm ${ASTVARLIBDIR}/sounds/${RECFILE}.*)
exten => dorecord,n(skipremove),Record(${RECFILE}.wav,,,k)
exten => dorecord,n,Wait(1)
exten => dorecord,n,Goto(confmenu,1)

exten => docheck,1,Playback(beep)
exten => docheck,n(dc_start),Background(${RECFILE},m,${CHANNEL(language)},macro-systemrecording)
exten => docheck,n,Wait(1)
exten => docheck,n,Goto(confmenu,1)

exten => confmenu,1,Background(to-listen-to-it&press-1&to-rerecord-it&press-star&astcc-followed-by-pound,m,${CHANNEL(language)},macro-systemrecording)
exten => confmenu,n,Read(RECRESULT,,1,,,4)
exten => confmenu,n,GotoIf($["x${RECRESULT}"="x*"]?dorecord,1)
exten => confmenu,n,GotoIf($["x${RECRESULT}"="x1"]?docheck,2)
exten => confmenu,n,Goto(1)

exten => 1,1,Goto(docheck,dc_start)

exten => *,1,Goto(dorecord,1)

exten => t,1,Playback(goodbye)
exten => t,n,Hangup

exten => i,1,Playback(pm-invalid-option)
exten => i,n,Goto(confmenu,1)

exten => h,1,Hangup

;--== end of [macro-systemrecording] ==--;

В строке exten => dorecord,n(skipremove),Record(${RECFILE}**.wav**,,,k) если я изменю wav на mp3 - это решит мою задачу? Если нет, то подскажите, пожалуйста, в какую сторону копать. Заранее спасибо.

Elastix 2.5.0 запись разговоров в mp3mp3[Решено]

Доброго времени суток. Имеется установленный и настроенный Elastix 2.5.0. Настраивал его через вэб-интерфейс. В настройках экстеншенов выставил запись разговоров и запись ведется, но сохраняет в .wav, а мне нужно в mp3. Через вэб-интерфейс такой настройки нет. В ./extentions_additional.conf я нашел вот такой код:

[macro-systemrecording]
include => macro-systemrecording-custom
exten => s,1,Set(RECFILE=${IF($["${ARG2}" = ""]?/var/spool/asterisk/tmp/${AMPUSER}-ivrrecording:${ARG2})})
exten => s,n,ExecIf($["${ARG3}" != ""]?Authenticate(${ARG3}))
exten => s,n,Goto(${ARG1},1)

exten => dorecord,1,GotoIf($["${ARG2}" = ""]?skipremove)
exten => dorecord,n,System(rm ${ASTVARLIBDIR}/sounds/${RECFILE}.*)
exten => dorecord,n(skipremove),Record(${RECFILE}.wav,,,k)
exten => dorecord,n,Wait(1)
exten => dorecord,n,Goto(confmenu,1)

exten => docheck,1,Playback(beep)
exten => docheck,n(dc_start),Background(${RECFILE},m,${CHANNEL(language)},macro-systemrecording)
exten => docheck,n,Wait(1)
exten => docheck,n,Goto(confmenu,1)

exten => confmenu,1,Background(to-listen-to-it&press-1&to-rerecord-it&press-star&astcc-followed-by-pound,m,${CHANNEL(language)},macro-systemrecording)
exten => confmenu,n,Read(RECRESULT,,1,,,4)
exten => confmenu,n,GotoIf($["x${RECRESULT}"="x*"]?dorecord,1)
exten => confmenu,n,GotoIf($["x${RECRESULT}"="x1"]?docheck,2)
exten => confmenu,n,Goto(1)

exten => 1,1,Goto(docheck,dc_start)

exten => *,1,Goto(dorecord,1)

exten => t,1,Playback(goodbye)
exten => t,n,Hangup

exten => i,1,Playback(pm-invalid-option)
exten => i,n,Goto(confmenu,1)

exten => h,1,Hangup

;--== end of [macro-systemrecording] ==--;

В строке exten => dorecord,n(skipremove),Record(${RECFILE}**.wav**,,,k) если я изменю wav на mp3 - это решит мою задачу? Если нет, то подскажите, пожалуйста, в какую сторону копать. Заранее спасибо.

Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией GNU GPL.