I have a small callcenter with asterisk13.10-rc3.
My agents have dynamic association with an identify, example:
# queue show
helpdesk has 0 calls (max 5) in 'rrmemory' strategy (0s holdtime, 0s talktime), W:0, C:0, A:0, SL:0.0% within 0s
9428 (Local/1939@1939_in/n from SIP/1939) (ringinuse disabled) (dynamic) (paused) (Not in use) has taken no calls yet
9458 (Local/1942@1942_in/n from SIP/1942) (ringinuse disabled) (dynamic) (Not in use) has taken no calls yet
9421 (Local/2887@2887_in/n from SIP/2887) (ringinuse disabled) (dynamic) (Busy) has taken no calls yet
9001 (Local/1943@1943_in/n from SIP/1943) (ringinuse disabled) (dynamic) (paused) (Not in use) has taken no calls yet
I add or remove agents with “queue add member” or “queue remove member” commands.
My problem is when an agent has status (in call) (Not in use). I think i must see just (in call) (Busy), i wonder what (in call) (Not in use) means.
When this situation occurs, that agent don’t receive calls anymore. I must remove it and add to queue again for a fix.
My queues.conf configuration is:
persistentmembers = yes
Any suggestion is appreciated.
Please provide a log that demonstrates the symptom.
We have more information.
We discover than this situation occurs when an agent do blindtransfer. In that case, just when call finished the agent became available.
This situation just occurs in asterisk 13.10-rc3, I tested version 13.1-cert1 without problems.
I think this (in call) flag is a new feature. May be exists a new parameter for control it? I use ringinuse=no, but I tested with ringinuse=yes and error persists.
Thank you for your comments.
A last comment. I update to 13.11-rc1, and this issue was resolved.
Thanks for your attention.
I am using asterisk 13.11.2, and have the same symptom.
Here is the queues.conf
The sip member is registered, and during the call, a queue show myqueue yields:
> queue show myqueue
> myqueue has 0 calls (max unlimited) in 'leastrecent' strategy (1s holdtime, 5s talktime), W:0, C:1, A:1, SL:0.0% within 0s
> sip/135 (ringinuse disabled) (in call) (Not in use) has taken 1 calls (last was 165 secs ago)
> No Callers
Any call entering the queue causes this - calls are made thorugh AMI/Originate, handed to a context that calls the queue application.
Is this a permanent behaviour ? If so, is there a reference of the “statuses” that can appear ?
ok, thanks to some help on another post, I’ve found the solution… Setting in sip.conf, callcounter=yes makes the status change from Not in use to in use during a call !