如何在录制用户语音时检测星号拨号方案中的静音?
Step1:我将名字记录为的代码
exten => s,n,wait(1)
exten => s,n(getfirstname),Playback(var/lib/asterisk/sounds/mysoundfiles/getfirstname)
exten => s,n,Record(var/lib/asterisk/sounds/mysoundfiles/firstname:wav,0,10)
exten => s,n,HangupStep2:我的要求是如果没有声音,必须在5秒后挂断电话。
发布于 2011-06-29 15:35:03
根据您的拨号方案状态,如果正在进行录制时收到10秒的信号,则录制将停止。因此,建议您回复线路
Record(var/lib/asterisk/sounds/mysoundfiles/firstname:wav,0,5),您的解决方案已经准备就绪。
发布于 2011-11-06 18:31:33
core show application Record
--snip--
[Syntax]
Record(filename.format[,silence[,maxduration[,options]]])所以,
Record(var/lib/asterisk/sounds/mysoundfiles/firstname.wav,5,10)发布于 2013-04-08 15:46:06
沉默不是平坦的0000000年代。静默选项基本上是没有信号的。在正常录制情况下,如果用户不说话,仍会录制一些噪音,录制不会停止。
https://stackoverflow.com/questions/6516720
复制相似问题