ConfBridge MixMonitor. empty wav files

Hello there,
Asterisk 10.1.2 from rpms, centos hardware server. Conferences - confbridge.
After
– Executing [6304@DLPN_DialPlan_Internal:1] ConfBridge(“SIP/6005-00000017”, “6304”) in new stack
== Begin MixMonitor Recording ConfBridgeRecorder/conf-6304-uid-74779047
wav files created with header 44 bytes, and thats all, after last user exit, files are empty (44 bytes)

the same situation if say from CLI
confbridge record stop 6301
confbridge record start 6301 /tmp/test.wav


confbridge record stop 6301

But if
mixmonitor start SIP/6005-00000017 /tmp/test.wav


mixmonitor stop SIP/6005-00000017
then wav file is ok.

Something wrong with ConfBridgeRecorder/conf-6303-uid-1138117489 channel ?

confbridge.conf:
[default_conference]
record_conference=yes

extension.conf:
[conferences]
exten => 6301,1,ConfBridge(${EXTEN})
exten => 6302,1,ConfBridge(${EXTEN})
exten => 6303,1,ConfBridge(${EXTEN})
exten => 6304,1,ConfBridge(${EXTEN})

– Executing [6301@DLPN_DialPlan_Internal:1] ConfBridge(“SIP/6005-00000014”, “6301”) in new stack
== Using SIP RTP CoS mark 5
– Executing [6302@DLPN_DialPlan_Internal:1] ConfBridge(“SIP/6005-00000015”, “6302”) in new stack
== Using SIP RTP CoS mark 5
– Executing [6303@DLPN_DialPlan_Internal:1] ConfBridge(“SIP/6005-00000016”, “6303”) in new stack
== Using SIP RTP CoS mark 5
– Executing [6304@DLPN_DialPlan_Internal:1] ConfBridge(“SIP/6005-00000017”, “6304”) in new stack
== Begin MixMonitor Recording ConfBridgeRecorder/conf-6303-uid-1138117489
== Begin MixMonitor Recording ConfBridgeRecorder/conf-6304-uid-74779047
== Begin MixMonitor Recording ConfBridgeRecorder/conf-6302-uid-1304715812
== Begin MixMonitor Recording ConfBridgeRecorder/conf-6301-uid-852980681

localhost*CLI> core show channels
Channel Location State Application(Data)
SIP/6005-00000017 6304@DLPN_DialPlan_I Up ConfBridge(6304)
SIP/6005-00000016 6303@DLPN_DialPlan_I Up ConfBridge(6303)
SIP/6005-00000015 6302@DLPN_DialPlan_I Up ConfBridge(6302)
SIP/6005-00000014 6301@DLPN_DialPlan_I Up ConfBridge(6301)
ConfBridgeRecorder/c s@default:1 Up (None)
ConfBridgeRecorder/c s@default:1 Up (None)
ConfBridgeRecorder/c s@default:1 Up (None)
ConfBridgeRecorder/c s@default:1 Up (None)
8 active channels
4 active calls
24 calls processed

== MixMonitor close filestream (mixed)
== MixMonitor close filestream (mixed)
== MixMonitor close filestream (mixed)
== MixMonitor close filestream (mixed)
== End MixMonitor Recording ConfBridgeRecorder/conf-6303-uid-1138117489
== End MixMonitor Recording ConfBridgeRecorder/conf-6302-uid-1304715812
== End MixMonitor Recording ConfBridgeRecorder/conf-6304-uid-74779047
== End MixMonitor Recording ConfBridgeRecorder/conf-6301-uid-852980681

I don’t have a solution, but I’ve also seen this happen on Asterisk 10.0.0.

Normally I record conferences by having a conference admin-menu option start MixMonitor on that admin’s channel. During one conference the recording admin had to drop off and reconnect, so I simply entered ‘confbridge record start xxx’ into the console. That worked just fine.

On a later conference, however, I just opted to do the whole thing with the ConfBridge recorder, so if somebody had to drop off it wouldn’t matter. After the conference I went to grab the file and found the same thing you described.

Having the same issue. I see that fault is listed on the bug tracker.

Anyone got a fix for this?

looks like there is a patch for this in 10.5

10.5 fixed my problem with this.