首先,我已经完成了录制并保存到“.wav”文件,并且我也完成了使用“postfix”通过电子邮件发送“.wav”的脚本,我的问题是当录制完成时自动将“.wav”文件发送到我的电子邮件,例如“gmail”,
我应该怎么办?
脚本是否应该指向extension.conf?
或者我是否需要设置一个 .wav 文件的文件名将连接到我的脚本的变量?
这是我的 extesion.conf 的示例脚本
[outbound]
exten => s,1,Answer()
exten => s,2,Background(silence/1)
exten => s,3,ControlPlayback(/var/example)
exten => s,4,Record(/ var/ ${callfile_name}${STRFTIME(${EPOCH},GMT-8,%m%d%y-%H%M)}.wav,0,5,qxk )
exten => s,5,Hangup( )
这是使用“后缀”通过电子邮件发送给我的 gmail 的脚本
(printf "%s\n" \
"主题:Example_Subject" \
"To: example_email@gmail.com" \
"Content-Type: application/wav" \
"Content-Disposition: attachment; filename= examplewav.wav " \
"内容传输编码:base64" \
""; base64 examplewav.wav ) | 发送邮件“example_email@gmail.com”