我正试图在MixMonitor完成调用录制后执行bash脚本。
我尝试过:same => n,MixMonitor(${custom_path}/${filename},,convert-to-mp3 ${custom_path} ${filename})
然后我尝试了一个延迟,以确保wav存在:same => n,MixMonitor(${custom_path}/${filename},,echo convert-to-mp3 ${custom_path} ${filename} | at now + 1 minute)
最后,我决定将脚本调用移到StopMixMonitor()之后的行:same => n,System(echo /usr/bin/convert-to-mp3 ${custom_path} ${filename} | at now + 1 minute)
从星号控制台手动执行脚本(以!开头)可以延迟或不延迟。
有什么想法吗?谢谢
原来Lame安装在/usr/local/bin/Lame上,Asterisk看不到。