Pickup call from queue

Dear all,

i have installed and configured Asterisk 10.5.0.
I’ve configured a queue that works properly, when i transfer a call into it all the three members ring.
But when i try to answer the call, it’s not possibile and the caller continues to listen the musiconhol.
I verified on Asterisk console but there are no warning or errors.

Can you help me?

Thanks,
Davide

can you post the relevant parts of your configuration files.
What is your verbosity on logging?
Regards,
Tom

Verbosity is 14

Queues.conf

[150]
announce-frequency = 30
queue-thankyou= queue-thankyou
queue-youarenext = queue-youarenext
queue-thereare = queue-thereare
queue-callswaiting = queue-callswaiting
queue-holdtime = queue-holdtime
queue-minute = queue-minute
queue-minutes = queue-minutes
queue-seconds = queue-seconds
queue-thankyou = queue-thankyou
queue-reporthold = queue-reporthold
periodic-announce = queue-periodic-announce
musicclass = default
announce = queue-markq
member => SIP/101
member => SIP/102

extensions.conf

exten => 100,n,Dial(SIP/100,20)
exten => 100-NOANSWER,1,NoOp(Not available?)
exten => 100-NOANSWER,n,Queue(150)
exten => 100-NOANSWER,n,Hangup()

When i call the number 100 (that is Reception) i try to dial it, if no answer i transfer the call to queue 150.
In this case both telephone 101 and 102 but if try to answer it’s not possible.

Thanks,
Davide

what does the logging say when you make the call and pick it up?
Can you past the output of that?

This is what appears in asterisk console:

== Using SIP RTP CoS mark 5
– Executing [200@employees:1] Playback(“SIP/204-00000141”, “silence/1”) in new stack
– <SIP/204-00000141> Playing ‘silence/1.alaw’ (language ‘en’)
– Executing [200@employees:2] Macro(“SIP/104-00000141”, “queue,200”) in new stack
– Executing [s@macro-queue:1] Queue(“SIP/104-00000141”, “150”) in new stack
– Started music on hold, class ‘default’, on SIP/104-00000141
== Using SIP RTP CoS mark 5
== Using SIP RTP CoS mark 5
– SIP/101-00000143 connected line has changed. Saving it until answer for SIP/5204-00000141
– SIP/101-00000142 connected line has changed. Saving it until answer for SIP/5204-00000141
– SIP/102-00000142 is ringing
– SIP/101-00000143 is ringing
– SIP/101-00000143 is ringing
– SIP/101-00000143 is ringing
– SIP/102-00000142 connected line has changed. Saving it until answer for SIP/5204-00000141
– SIP/102-00000142 answered SIP/104-00000141
– Stopped music on hold on SIP/104-00000141
– Remotely bridging SIP/104-00000141 and SIP/102-00000142
== Spawn extension (macro-queue, s, 1) exited non-zero on ‘SIP/104-00000141’ in macro ‘queue’
== Spawn extension (employees, 101, 2) exited non-zero on ‘SIP/104-00000141’

How you can see in the log above, caller 104 calls 200. The call is passed to the queue 150 (member 101 e 102).
Now both the phones correctly rings but when 102 pickup the call the other member 101 continues ringing.

It seems the member 101 doesn’t understand that call in the queue has been picked up or Asterisk doesn’t send the correct signal to 101 to tell him that call has been answered