Page 1 of 1

How to record call after agent leaves 3 way conference

PostPosted: Thu Sep 03, 2015 12:22 am
by vijaikg
I'm using goautodial V3.3 with digium PRI card for making calls.

And my dail plan is :

exten => _9X.,1,AGI(agi://127.0.0.1:4577/call_log)
exten => _9X.,2,Dial(DAHDI/g0/${EXTEN:2},,TtoR)
exten => _9X.,3,Hangup

I have created the campaigns for both inbound and outbound calls. Also enable the call recording ALL FORCE.
I'm getting call recording between agent and caller.
Also getting recording of transfer call to another number for a 3 way conference. But when the agent leaves the 3 way conference, it is no longer associated with that Campaign and the recording stops.
I need to get the recordings between the external numbers after the agent leaves the 3 way conference.

Please provide me solution for this.

Thank You

Re: How to record call after agent leaves 3 way conference

PostPosted: Thu Sep 03, 2015 6:42 am
by vijaikg
I have tried viewtopic.php?p=79426
and updated my dial plan as below.

exten => _9X.,1,AGI(agi://127.0.0.1:4577/call_log)
exten => _9X.,2,Dial(DAHDI/g0/${EXTEN:2},,TtoR)
exten => _9X.,3,Hangup

exten => _71.,1,AGI(agi-NVA_recording.agi,BOTH------Y---N---Y---N)
exten => _71.,n,Goto(default,${EXTEN:2},1)
exten => _71.,n,Hangup

But still I'm not getting the recordings after agent leaves the 3 way conference.
Please help on this.

Re: How to record call after agent leaves 3 way conference

PostPosted: Thu Sep 03, 2015 9:47 am
by omarrodriguezt
Hello,
I was able to accomplish this by altering the manager_send and record the full customer channel

Re: How to record call after agent leaves 3 way conference

PostPosted: Thu Sep 10, 2015 6:12 am
by wonderwall
Hey Omar,

Could you elaborate a bit? i had to create a separate ingroup just for the supervisors and then if the call is transferred to the ingroup then only can i have the recording of the call. this solution is also creating problems in our reporting as the transferred calls are coming as 2 calls in reporting.

Re: How to record call after agent leaves 3 way conference

PostPosted: Thu Sep 10, 2015 6:19 am
by vijaikg
I got this agent 3way conference leave recoding working with :


exten => _9X.,1,AGI(agi://127.0.0.1:4577/call_log)
exten => _9X.,2,Dial(DAHDI/g0/${EXTEN:2},,TtoR)
exten => _9X.,3,Hangup


exten => _71.,1,Set(AUDIOHOOK_INHERIT(MixMonitor)=yes)
exten => _71.,2,MixMonitor(blah.wav)
exten => _71.,3,Dial(DAHDI/g0/${EXTEN:3},,TtoR)
exten => _71.,4,Hangup
exten => _71.,n,MixMonitor(blah2.wav)


or simply call the MixMonitor in agi-NVA_recording.agi file.

Re: How to record call after agent leaves 3 way conference

PostPosted: Thu Sep 10, 2015 8:02 am
by omarrodriguezt
The manager_send.php is the file in charge to do send the command to do the recording.
I don't remember exactly where, because I did it for a customer a few years ago, but after you found the line in charge of do the recording, you can alter the code, found the customer channel using a query, and record this channel.
But if you are not familiar with php/mysql you can try other options.