I’m having trouble with redirecting a call between two users in the same queue.
Here is the scenario:
- A call come to the queue 4501, and it goes to the user 9901
- The user 9901 redirect the call to 9933 using AMI Redirect (Channel parameter = remote channel)
- The user 9933 receives the call, and i see that 9901 is not in use, but i see (in call) for the user 9901
- If i make another call, it stays on hold, until i remove 9901 from the queue then connects it.
Here is the output of queue show
4501 has 1 calls (max unlimited) in 'fewestcalls' strategy (6s holdtime, 66s talktime), W:0, C:16, A:0, SL:56.2% within 0s Members: Local/9901@from-queue/n (ringinuse disabled) (dynamic) (in call) (Not in use) has taken 4 calls (last was 3070 secs ago) Local/9933@from-queue/n with penalty 40 (ringinuse disabled) (dynamic) (paused) (In use) has taken 1 calls (last was 5604 secs ago) Callers: 1. SIP/mani_in-0000063c (wait: 0:24, prio: 0)
What does (in call) mean, and is there something that needs to be done after redirecting the call to make the user available again?