簡體   English   中英

星號記錄一個.wav文件並保存調用文件的相同文件名

[英]Asterisk record a .wav file and save a same file name of call file

我制作了一個腳本,該腳本會自動創建一個.call文件並自動移動到/ var / spool / asterisk / outgoing /,我已完成此操作,但在錄制時我想保存一個與.call文件相同的.wav文件

文件

testcalls150.call

擴展名

[去電]
exten => s,1,Answer()
exten => s,2,Record(/ var / spool / asterisk / tmp / $ {CALLFILENAME(name)} / $ {STRFTIME($ {EPOCH},GMT-8,%m%d%y-%H:% M:%S)}。wav,0,0,qxk)

輸出:

在/ var / spool / asterisk / tmp / testcalls150(date-time).wav中

提前致謝,
歐貝

請閱讀這個:

http://www.voip-info.org/wiki/view/Asterisk+auto-dial+out

您需要使用創建呼叫文件

Set: callfile_name=testcalls150.call

之后,您可以在Dialplan中執行以下操作:

exten=>s,2,Record(/var/spool/asterisk/tmp/${callfile_name}${STRFTIME(${EPOCH},GMT-8,%m%d%y-%H:%M:%S)}.wav,0,0,qxk)

請注意,在創建呼叫文件時,您還需要檢查星號是否正在運行以及/ var / spool / asterisk / outgoing中的文件數是否較低。 因為當您總是添加文件並且星號無法處理相同速率時可能會出現這種情況。 結果將是文件夾中2000-3000個文件后的系統郵件功能。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM