I have this line in extensions_custom.conf
same => n,ExecIf($[${i}=1]?MixMo
nitor(LENNY-${CALLERID(number)}-
${CALLERID(name)}.wav))
The file is written with a raw extension instead of .wav.
Why is that?
I have this line in extensions_custom.conf
same => n,ExecIf($[${i}=1]?MixMo
nitor(LENNY-${CALLERID(number)}-
${CALLERID(name)}.wav))
The file is written with a raw extension instead of .wav.
Why is that?
What does the variable MIXMONITOR_FILENAME
print after a successful write?
LENNY-8054676070-GRAY.raw
should be
LENNY-8054676070-GRAY.wav
Interesting. If one greps MixMonitor inside /etc/asterisk there is also nothing that points to a .raw file. I am using something similar, but I don’t have any problems.
Here is the entire file now. I took out ${CALLERID(name)} and added ${UNIQUEID} and now it works.
[Lenny]
exten => talk,1,Set(i=${IF($["0${i}"
="016"]?7:$[0${i}+1])})
same => n,ExecIf($[${i}=1]?MixMonito
r(LENNY-${UNIQUEID}-${CALLERID(numbe
r)}.wav))
same => n,Playback(Lenny/Lenny${i})
same => n,BackgroundDetect(Lenny/bac
kgroundnoise,1500)
LENNY-1649693472.5-8054676070.wav
Still a mystery
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.