Merge recordings of transferred calls

scipioafricanus

Forum User
Joined
Jan 19, 2026
Messages
3
Reaction score
0
Hi all,
we’re using a custom CRM integration XML with the ReportCall scenario to send a webhook that includes RecordingUrl.
This works fine for non-transferred calls. But when a call is transferred between extensions, 3CX creates multiple recordings (one per leg), and our webhook only includes one RecordingUrl (seems to be the last leg).What we want to achieve is either:
1) One single recording for the entire call (pre-transfer + post-transfer) so transfers don’t split recordings, or
2) Ensure the CRM webhook/journaling triggers for each recording leg (so we get all RecordingUrls, not just the last one).

Is either possible with 3CX, or is the recommended approach to use CDR / external processing to correlate and/or merge recordings?

Thanks!
 
There's no way to trigger the ReportCall for each leg of a call.

As for the recording file, maybe @edossantos_sipcaller knows if it's supposed to be merged.
 
The phone call being transferred between agents typically maintains the same history ID for each leg of the call. We are leveraging that fact in our upcoming update to our 3CX Recording Manager add-on. In our web interface you can group these calls together so you can easily see all the recorded legs of the call together. This means it would be possible to stitch all the recordings together into one .wav file if desired. Naturally, this is all custom code including a CRM integration

By the way, a few weeks back I saw an indication that in v20 U8 we can record IVR portions of the call too (additional legs). That is something new. I have not considered what to do with those recordings. I'm thinking this feature was added so that we could confirm, for example, that the caller was informed of some legal boilerplate language prior to sending the call to a queue agent? Like other recordings that are saved in a matching extension folder, these IVR recordings are saved in a folder matching the IVR extension. I assume these IVR recordings will share the same history ID too.
 
  • Like
Reactions: Evolute IT

Forum statistics

Threads
111,953
Messages
589,914
Members
164,849
Latest member
BillyAkansel