Asterisk 使用拨号()应用程序在星号中记录呼叫

Asterisk 使用拨号()应用程序在星号中记录呼叫,asterisk,Asterisk,我正在尝试同时呼叫5个sip电话,并且我希望在连接到任何sip电话时记录呼叫。 我的计划是: 扩展=>s,1,拨号(SIP/user1&SIP/user2&SIP/user3&SIP/user4&SIP/user5,55,选项) 我可以接听电话,但我尝试了许多选择,但我无法录制通话。 我需要像callerid reciverid date.wav那样记录通话。您可以使用MixMonitor记录通话 exten=> s,1,Set(Date=${STRFTIME(,EST4EDT,%Y-

我正在尝试同时呼叫5个sip电话,并且我希望在连接到任何sip电话时记录呼叫。 我的计划是:


扩展=>s,1,拨号(SIP/user1&SIP/user2&SIP/user3&SIP/user4&SIP/user5,55,选项)

我可以接听电话,但我尝试了许多选择,但我无法录制通话。
我需要像callerid reciverid date.wav那样记录通话。您可以使用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中,您可以使用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中

谢谢您的回答,我还想像我在问题中所问的那样,将文件名和接收者编号保存在其中,如012245-user2-date.wav。现在我的工作完成了:D。我用了Monitor而不是MixMonitor。谢谢你的回答,我还想像我在问题中问的那样保存文件名和接收者号码,比如012245-user2-date.wav。现在我的工作完成了:D。我用Monitor代替MixMonitor。