Hi,
For my work as a freelancer I have the problem that sometimes more people are trying to reach me by phone. I dediced to use Asterisk so I can use queues.
It works great, but I can’t get it working to see when a second caller is trying to reach me when I’m already on the phone.
The scenario: I login as an agent of the queue (with AgentCallbackLogin). When a caller comes into the queue, my phone is ringing and I can answer it. My phone had the option to accept more than one call at the same time, which is great because I can see it when someone else is trying to reach me. But with the queue-function it doesn’t work: Asterisk keeps saying that I’m “busy”.
My sip.conf:
[quote][201] ; Username
type=friend
username=201
secret=****
callerid=“Rick” <201>
mailbox=201
host=dynamic
dtmfmode=rfc2833
context=default
nat=1
call-limit=5
canreinvite=no[/quote]
My queues.conf:
[quote][Bezet]
music=wachtrij
strategy=ringall
timeout=15
retry=5
wrapuptime=0
maxlen = 0
joinwhenempty = no
leavewhenempty = strict
announce-frequency = 0
announce-holdtime = no
autofill = yes
ringinuse = no
context=default
member => Agent/201[/quote]
I’ve tried anything, change the autofill and ringinuse options, the call-limit function, but nothing seems to work. The log still tells me:
This is only when the ringinuse-function is set to “no”.
CLI shows:
[quote]*CLI> show queue Bezet
Bezet has 1 calls (max unlimited) in ‘ringall’ strategy (0s holdtime), W:0, C:0, A:0, SL:0.0% within 0s
Members:
Agent/201 (Busy) has taken no calls yet
Callers:
1. SIP/202-b7010b58 (wait: 0:05, prio: 0)
*CLI> show agents
201 (Rick) logged in on SIP/201-09eb6360 talking to SIP/202-b700a3c8 (musiconhold is ‘default’)
1 agents configured [1 online , 0 offline][/quote]
When I hangup, my phone rings directly for the second caller.
Is there a way to tell Asterisk that he can put the second call to my phone, so I can see that someone is waiting?
I hope that someone can help me!
Thanks a lot in advance,
Rick