[Freeswitch-users] Transfer A-Leg in a callcenter queue bridged to an agent to another queue

Cal Leeming [Simplicity Media Ltd] cal.leeming at simplicitymedialtd.co.uk
Mon Sep 30 11:33:09 MSD 2013


Sorry again for the delayed reply - okay, this makes a bit more sense.

Can you please try the following on your dialplan;
https://wiki.freeswitch.org/wiki/Misc._Dialplan_Tools_record_session#Continue_recording_on_transfer
<action application="set" data="recording_follow_transfer=false"/>

Apparently setting that to false will stop the call recording after a
transfer - which is the behavior I think you are looking for.

Please let me know if I have misinterpreted your problem.

Cal


On Thu, Sep 26, 2013 at 5:31 PM, Mimiko <vbvbrj at gmail.com> wrote:

> On 26.09.2013 18:02, Cal Leeming [Simplicity Media Ltd] wrote:
> >  From what I can tell, you initially had a question about recording both
> > call queues, for which Regis then gave you an answer.
>
> Yes, I want to record both calls in two queues to different files for
> same initial member after a transfer from first queue to second. I
> tested Regis suggestion and it works the same as callcenter's internal
> recording template. I suppose callcenter module uses same record_session
> function inside.
>
> But the recording stops only after a hangup from both parties. In case
> of call transfer, only B-Leg hangs-up. A-Leg will get to second queue
> and will listen to moh sound while waiting in queue. In mean time, the
> record_session function didn't stop to record, as there is still A-Leg
> in system.
>
> Looking on callcenter's variables got initialized, I thought
> cc_record_filename might contain the path to the recorded file not only
> when member is bridged to an agent, but also after the agent transferred
> the member to other number. So, some testing approved my thoughts.
>
> That is. When agent transfer the member, in the dialplan of transferred
> to extension I just check cc_record_filename for non empty string, and
> if it is not empty I use stop_record_session application with this
> variable as the path to tell FS to stop recording current session. Then
> I send the member to the second queue of the callcenter, where there is
> another path defined for recording the conversation with the agent.
>
> Initially I thought that when a member leaves callcenter application,
> then recording defined in the callcenter application will end
> automatically. But this didn't happen. Although this type of behave is
> desired to continue on recording the session when transferring to some
> regular extension.
>
> Cal, sorry for my bad writing in English. I hope I explained my scope of
> the problem.
>
> --
> Mimiko desu.
>
> _________________________________________________________________________
> Professional FreeSWITCH Consulting Services:
> consulting at freeswitch.org
> http://www.freeswitchsolutions.com
>
> 
> 
>
> Official FreeSWITCH Sites
> http://www.freeswitch.org
> http://wiki.freeswitch.org
> http://www.cluecon.com
>
> FreeSWITCH-users mailing list
> FreeSWITCH-users at lists.freeswitch.org
> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
> http://www.freeswitch.org
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20130930/2781d497/attachment.html 


Join us at ClueCon 2013 Aug 6-8, 2013
More information about the FreeSWITCH-users mailing list