88
回編集
差分
通話録音
,→MixMonitor
[applicationmap]
apps => 99,caller,Macro,apprecord
extensions.conf
[globals]
exten => s,n(startrec),Playback(startmonitor)
exten => s,n,Set(XAD=1)
exten => s,n,Set(MONITOR_FILENAME=${CHANNEL:4:3}) ;内線番号の桁数によって適宜変更してください。 exten => s,n,MixMonitor(${MONITOR_FILENAME}.wav,b,cp /var/spool/asterisk/monitor/ /${MONITOR_FILENAME}.wav /var/spool/asterisk/monitor/${MONITOR_FILENAME}-${DATETIME}.wav)
exten => s,n,MacroExit
exten => s,n(stoprec),StopMixMonitor
exten => s,n,Playback(stopmonitor)
exten => s,n,MacroExit
内線番号でwavファイルが作られます。
[default]
exten => 999,1,Set(MONITOR_FILENAME=${CHANNEL:4:3})
exten => 999,n,Wait(1)
exten => 999,n,Monitor(/var/spool/asterisk/monitor/${MONITOR_FILENAME})
適当なextenで聞き返すこともできます。