Agent with status "in call" and "Not in use" at same time in asterisk13

Dears,

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
   Members: 
      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
   No Callers

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:

[general]
persistentmembers = yes

[helpdesk]
autofill=yes
eventwhencalled=yes
music=planetfone
timeout=30
announce-frequency=0
maxlen=5
strategy=rrmemory
context=fila_helpdesk
leavewhenempty=no
joinempty=yes
retry=2
ringinuse=no
weight=0
monitor-format=al
wrapuptime=5
shared_lastcall=yes

Any suggestion is appreciated.
Alonso.

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.
Alonso.

A last comment. I update to 13.11-rc1, and this issue was resolved.

Thanks for your attention.

Hi,
I am using asterisk 13.11.2, and have the same symptom.
Here is the queues.conf
> [myqueue]
> setqueuevar=yes
> strategy=leastrecent
> ringinuse=no
> member=sip/135

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
>    Members: 
>       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 ?

Rgds
J.

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 !