使用dial()应用程序记录星号中的呼叫

时间:2013-08-29 05:50:13

标签: asterisk

我正在尝试同时拨打5个sip电话,并且我想在连接到任何sip电话时录制电话。 我的拨号方案是:

exten => s,1,Dial(SIP/user1&SIP/user2&SIP/user3&SIP/user4&SIP/user5,55,options)

我能够接听电话,但我尝试了很多选项,但我无法录制电话。 我需要记录callerid-reciverid-date.wav

之类的调用

1 个答案:

答案 0 :(得分:3)

您可以使用MixMonitor录制来电

exten=> s,1,Set(Date=${STRFTIME(,EST4EDT,%Y-%m-%d_%H%M%S)})
exten=> s,n,MixMonitor(${CALLERID(NUM)}-${EXTEN}_${Date}.WAV,W(1));
exten=> s,n,Dial(SIP/user1&SIP/user2&SIP/user3&SIP/user4&SIP/user5,55,options)

您录制的文件通常位于/ var / spool / asterisk / monitor