Hello. We have a problem recording calls with MixMonitor after it’s been transferred, I’ll detail:
John (here in the office) calls a customer, they talk and John realizes the customer should speak with Carl (here in the office as well), so John puts the customer on hold, calls Carl and announces he’ll transfer a customer, then hits “transfer” and immediately the customer is talking fine with Carl, and John puts the earpiece back on hook because the call ended OK for him.
All the communication takes places perfectly. But the recording doesn’t.
We call MixMonitor before any call in our dialplan.
So, when John calls the customer, MixMonitor starts a file with the conversation.
When John puts the customer on hold, the recording continues, we can hear the customer’s side on the recording, for example.
When John dials Carl, MixMon starts another file, OK, where you can hear John saying “I’m trasnferring you a customer blah blah”, fine.
When John hits the TRANSFER button, all recording stops. The first file created with the customer, ends when John hits the button. And the second file between John and Carl, also stops.
Since the TRANSFER button in the phone (grandstream hard phones, if it helps) doesn’t make a call, there is not any part of the dialplan where I could even start another recording, which wouldn’t be the best solution (the best scenario would be if the first file, between John and customer, would continue with the audio between Carl and customer).
I googled and found the AUDIOHOOK_INHERIT func, but it didn’t help with this case.
Do you have any suggestions?
I’m using Asterisk 13.6