Details
-
Type:
Bug
-
Status:
Closed
-
Priority:
Minor
-
Resolution: Fixed
-
Affects Version/s: 1.0.6
-
Fix Version/s: None
-
Component/s: mod_callcenter
-
Labels:None
-
Environment:Ubuntu 10.04
-
Platform:Linux x86/gcc
-
Uname:Linux freeswitch-test 2.6.32-38-server #83-Ubuntu SMP Wed Jan 4 11:26:59 UTC 2012 x86_64 GNU/Linux
-
CPU Info:
-
GCC Version:4.4.3
-
FreeSWITCH GIT Revision:f4961bc905390ab42321a93d7c4a8b78929ce062
-
Reproduced with GIT HEAD?:Yes
-
lsb_release:
-
FSS Support Agreement Customer Number and Company name:
Description
I am using intercept (<action application="intercept") with mod_callcenter to allow one agent (Agent B) to pickup another agent's ringing phone (Agent A). I am expecting Agent B to immediately pick up the callcenter call when they dial the intercept number (*8 in my case).
What actually happens is when Agent B dials the intercept number their phone begins to ring with the callcenter call and they can successfully answer this. But when they do this Agent A's phone continues to ring and if this is picked up they hear the hold music.
The problem appears to be that when the agent is dialed it is not tied to the originator, allowing a cancelled call to stop it from ringing.
What actually happens is when Agent B dials the intercept number their phone begins to ring with the callcenter call and they can successfully answer this. But when they do this Agent A's phone continues to ring and if this is picked up they hear the hold music.
The problem appears to be that when the agent is dialed it is not tied to the originator, allowing a cancelled call to stop it from ringing.
1) Update to the latest HEAD
2) Use the -bleg arg to the intercept app
<action application="intercept" data="-bleg <uuid>"/>