Кусок диалплана, отвечающий за входящие звонки:
| Код: |
| [Incoming_MSK] exten => s,1,Set(CALLERID(name)=MSK) exten => s,2,Macro(DialInbound,SIP/100,,t) [macro-DialInbound] exten = s,1,Set(cdir=/mnt/smb/Records/${STRFTIME(${EPOCH},,%Y)}/${STRFTIME(${EPOCH},,%m)}/${STRFTIME(${EPOCH},,%d)}/inbound) exten = s,2,Set(fname=${cdir}/${STRFTIME(${EPOCH},,%H-%M)}_${CALLERID(NUM)}_${CALLERID(name)}) exten = s,3,System(mkdir -p ${cdir}) exten = s,4,MixMonitor(${fname}.wav,,/usr/bin/lame -V3 "${fname}.wav" "${fname}.mp3" && rm -f ${fname}.wav) exten = s,5,Set(AUDIOHOOK_INHERIT(MixMonitor)=yes) exten = s,6,Dial(${ARG1},${ARG2},${ARG3}) |
Added after 2 hours 54 minutes:
Проблема решена:
| Код: |
| exten = s,n,Set(AUDIOHOOK_INHERIT(MixMonitor)=yes) exten = s,n,MixMonitor(${fname}.wav,,/usr/bin/lame -V3 "${fname}.wav" "${fname}.mp3" && rm -f ${fname}.wav) exten = s,n,Set(AUDIOHOOK_INHERIT(MixMonitor)=yes) |