0

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

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

我可以接听电话,但我尝试了很多选项,但我无法记录电话。我需要像 callerid-reciverid-date.wav 这样记录通话

4

1 回答 1

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

于 2013-08-29T16:40:18.667 回答