Monitor Application - Joining but not Muxing

Morning All,

I have dropped the following into my dialplan

exten => s,n,Set(CALLFILENAME=BILLING-${STRFTIME(${EPOCH},%Y%m%d-%H%M)})
exten => s,n,Monitor(wav,${CALLFILENAME},mb)

which is essentially doing what it is supposed to in that it records each leg of the call when the call is bridged, however instead of muxing the two conversations together, its joining them, so first I hear one side of the conversation, then the other side of the conversation after the first has played through the whole call.

Has anyone seen this behavior before?

Any help is much appreciated!

Cheers
Nick.

Try use MixMonitor() instead of Monitor().

Cheers.

Marco Bruni