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

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

0

Доброго времени суток. Имеется установленный и настроенный 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 - это решит мою задачу? Если нет, то подскажите, пожалуйста, в какую сторону копать. Заранее спасибо.

спросил Feb 13 '15

ramadan Gravatar ramadan
1 8 1 5

обновил Apr 8 '15

Comments

1

Попробывать принципы не позволяют?

zzuz (Feb 13 '15)edit

если честно, банально очкую и поэтому решил проконсультироваться... я понимаю что глупо звучит... но все же

ramadan (Feb 13 '15)edit
1

не очкуйте _)))

zzuz (Feb 13 '15)edit

))))0 ок - попробую методом тыка)) через час операторы перестанут звонить и протестирую

ramadan (Feb 13 '15)edit

изменения в этой строке не помогают, нашел переменную MIXMON_FORMAT = wav, но если её изменить на mp3 файл то будет с расширением .mp3, но он пустой.... вес 0 Kb

ramadan (Feb 13 '15)edit

Может кто-то знает как без пост-обработки получить mp3

ramadan (Feb 13 '15)edit

Конечно знаем. Используя MixMonitor .

zzuz (Feb 13 '15)edit

zzuz, пожалуйста, подскажите как все же изменить формат моих записей с wav на mp3

ramadan (Feb 14 '15)edit

Без пост-обработки похоже что никак. Насколько я знаю - формат mp3 на свое использование требует некоей лицензии что не позволяет нативно его использовать в астериске. Так что сомнения у меня что MixMonitor сумеет сразу в mp3 писать...

SolarW (Feb 14 '15)edit

"формат mp3 на свое использование требует некоей лицензии" - Чиполлино рассказал?

zzuz (Feb 14 '15)edit

Спасибо огромное. Сделал скрипт, который в ночи конвертирует все в mp3

ramadan (Apr 8 '15)edit

1 Ответ

0

надо написать скрипт который wav переконвертирует в mp3 ПОСЛЕ окончания звонка.

таких скриптов гугл знает несколько сотен.

вписать его в строчку script

ссылка удалить спам редактировать

ответил Feb 14 '15

meral Gravatar meral flag of Ukraine
23347 24 20 177
http://pro-sip.net/

Ваш ответ

Please start posting your answer anonymously - your answer will be saved within the current session and published after you log in or create a new account. Please try to give a substantial answer, for discussions, please use comments and please do remember to vote (after you log in)!
[скрыть предварительный просмотр]

Закладки и информация

Добавить закладку

подписаться на rss ленту новостей

Статистика

Задан: Feb 13 '15

Просмотрен: 2,918 раз

Обновлен: Apr 08 '15

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