Страница 1 из 1

Elastix и mp3

Добавлено: 08 янв 2014, 10:39
soh
Добрый день формучане. Хочу сделать постобработку в Elastix. В поле "Run after record:" вбиваю вот это

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

nice -n 19 /usr/local/bin/lame -b 32 ${MIXMON_DIR}${CALLFILENAME}.${MIXMON_FORMAT}  ${MIXMON_DIR}${CALLFILENAME}.${MIXMON_FORMAT} && chmod 777 ${MIXMON_DIR}${CALLFILENAME}.${MIXMON_FORMAT}
Но все переменные, кроме MIXMON_FORMAT, оказываются пустые. Проблема, очевидная, но я никак решения найти не могу. ЧЯДНТ?

Re: Elastix и mp3

Добавлено: 08 янв 2014, 11:16
awsswa
с начало вы придумываете свои переменные - а потом удивляетесь почему они пустые ?

Re: Elastix и mp3

Добавлено: 08 янв 2014, 11:37
soh
Ну я не из головы их брал, вроде.
Изображение
Изображение

Или я чего-то неправильно понял? Если так, то поправьте пожалуйста.

Re: Elastix и mp3

Добавлено: 08 янв 2014, 11:53
ded
Там прямо для вас и написано то, что Вы процитировали во всплывающей жёлтой подсказке - убедитесь, что ваши переменнные правильно наследуются.
Например, такие как ${CALLFILENAME} в приведённом отрывке будет иметь какое-то значение только в пределах текущего контекста - макроса. А ваша системная команда lame выполняется за пределами этого контекста.
Почитайте про глобальные переменные и наследование переменных через знаки подчеркиваний ___.

Re: Elastix и mp3

Добавлено: 08 янв 2014, 17:13
soh
Тогда вопрос номер два. А он такую конструкцию понимает в этом поле?

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

sh /home/convert
Т.е. запустит нужный мне скрипт? ПА то что-то не получается у меня, прописал в скрипте touch /home/user1/one.log и тишина.
На convert поставил права 777 и все равно никакого толку. :(

Re: Elastix и mp3

Добавлено: 08 янв 2014, 21:02
soh
Эх. Ну неужели никто не может ответить? :)