Hi, i have configured a feature in features.conf to MixMonitor the calls but i have configured too a dialplan to Put in Queue the calls using features.conf
The problem is that when i answer the incoming call and i use the feature *77 to MixMonitor the call, Ok the call is recording… but if i Put the call in a Queue using my feature 74, it stop to MixMonitor the call and i want it continue MixMonitoring the call without stop.
How can i?
I have this in extensions.conf
[quote][macro-RecordExtensions]
exten => s,1,Set(MONITOR_FILENAME=Recording-call-by-${CALLERID(num)}-at-${STRFTIME(${EPOCH},%I:%M:%S-%p)})
exten => s,2,Playback(beep) ; optional - hear when recording starts
exten => s,3,Playback(beep) ; optional - hear when recording starts
exten => s,4,MixMonitor(/dev/shm/${MONITOR_FILENAME}.wav,b)
exten => s,5,Set(AUDIOHOOK_INHERIT(MixMonitor)=yes)
[macro-InQueue]
exten=>s,1,Answer()
exten=>s,2,Set(AUDIOHOOK_INHERIT(MixMonitor)=yes)
exten=>s,3,Set(TIMEOUT(absolute)=0)
exten=>s,4,Set(TIMEOUT(digit)=2)
exten=>s,5,DISA(no-password,macro-InQueue)
exten=>_XXX,1,ChannelRedirect(${BRIDGEPEER},InQueue-part1,${EXTEN},1)
[InQueue-part1]
exten=>_XXX,1,Set(QUEUE_PRIO=100)
exten=>_XXX,2,Queue(lista${EXTEN},wWxX,1)
exten=>_XXX,3,Queue(lista${EXTEN},wWxX,5)
exten=>_XXX,4,Queue(lista${EXTEN},wWxX,5)
exten=>_XXX,5,Queue(lista${EXTEN},wWxX,5)
exten=>_XXX,6,Queue(lista${EXTEN},wWxX,5)
exten=>_XXX,7,Queue(lista${EXTEN},wWxX,5)
exten=>_XXX,8,Queue(lista${EXTEN},wWxX,5)
exten=>_XXX,9,Queue(lista${EXTEN},wWxX)
exten=>_XXX,10,Congestion(2)[/quote]
in features i have configured this:
[quote]RecExt=>*78,callee,Macro,RecordExtensions
ParkExt=>74,callee,Macro,InQueue[/quote]
Everything is working fine, but when i use the feature 74 it stop to MixMonitor