Не появляется переменная TOUCH_MIXMONITOR_OUTPUT
Добавлено: 16 окт 2019, 11:55
Была сделана запись разговора по нажатию кода - и на Asterisk 11-версии все работало.
Попытался повторить это на Asterisk 13.13.1 - перестала появляться переменная TOUCH_MIXMONITOR_OUTPUT.
Теперь не знаю, как определить записанный файл и послать его на почту (((
В features.conf определен код включения записи *3
Вот кусок кода, вроде все как обычно:
Звоню на 173, нажимаю код - запись включается, файл создается. Но не появляется TOUCH_MIXMONITOR_OUTPUT - смотрю в Dumpchan()
Что можно сделать, чтобы она появилась?
Или есть другие способы определить имя записанного файла (именно для automixmon) ?
Попытался повторить это на Asterisk 13.13.1 - перестала появляться переменная TOUCH_MIXMONITOR_OUTPUT.
Теперь не знаю, как определить записанный файл и послать его на почту (((
В features.conf определен код включения записи *3
Вот кусок кода, вроде все как обычно:
Код: Выделить всё
exten => 173,1,Set(DYNAMIC_FEATURES=automixmon)
exten => 173,n,Set(TOUCH_MIXMONITOR_FORMAT=WAV)
exten => 173,n,Set(TOUCH_MIXMONITOR=${STRFTIME(${EPOCH},,%Y%m%d%H%M)}-${CALLERID(number)}-${EXTEN})
exten => 173,n,Dial(SIP/${EXTEN},90,txX)
exten => h,1,Noop()
exten => h,n,Dumpchan()
exten => h,n,GotoIf($[ $[ "foo${TOUCH_MIXMONITOR_OUTPUT}" == "foo" ] ] ]?stopall:)
exten => h,n,Noop(Здесь должно отправиться письмо)
exten => h,n,System(rm /var/spool/asterisk/monitor/${TOUCH_MIXMONITOR_OUTPUT}.WAV)
exten => h,n(stopall),Hangup()
Что можно сделать, чтобы она появилась?
Или есть другие способы определить имя записанного файла (именно для automixmon) ?