[asterisk-dev] asterisk v1.6 queue() continue after answered call ´problem
Mark Michelson
mmichelson at digium.com
Wed Jun 18 09:28:12 CDT 2008
Martin Schrott - thinking:systems wrote:
> Hi all!
>
> sorry to write to the dev list, but nobody in users did answer and we do not
> find the solution. Hope anybody here can help us.
>
> we try to get the queue() not hanging up after a member answered the call.
> c flag in options did not work.
> asterisk v1.6 beta 9
>
>
> example:
>
> * in our Macro-queue queue() is called
>
> * member local/555 of the queue calls a macro
> (exten => 555,1,Macro(....) )
>
> * the macro is dialing a sip phone and a second macro is presented to the
> callee when he answers
> (until here everything works)
>
> * when the member hangs up
> queue / asterisk hangs up instead of going back to queue or to the next
> priority after the queue() statement .
>
> - we tried to add the c flag to the queue - did not help
> - we tried to add the g flag to the dial statement in the macro called by
> local/555
>
> When we add the g flag to the dial, we get back to the next extension in the
> macro wich called the sip phone after the member hangs up.
>
> but when we exit the macro there asterisk hangs up instead of going back to
> queue or the dialplan where the queue is called, or the macro wich calles
> queue() . (as in asterisk 1.2)
>
>
> Is there any posibillity to get the queue not hanging up after a call and
> proceed to the nexxt priority in the dialplan?
> Why hangs asterisk up when we exit a macro called by a member of the queue
> (local/xxx) ???
>
>
> Please help us. We have no more ideas
>
> Thank you very much,
> Martin
>
> ---original message to the users list---
>
>
> Hi list,
>
> we upgraded to v1.6 and have a problem understanding the queue() behaveour
> of the v1.6 in queues.
>
> we try to set the queue up to not hangup if an agent answeres the call but
> then hangs up again.
>
> we would then like the queue to go on in the dialplan. But the queue does
> not want to go on and hangs up. :-(
>
> we triyed to use the c flag
> and the timeoutrestart
> both did not work.
I just checked the 1.6.0 source and apparently the c flag does not actually do
anything when set for a queue. Definitely a bug.
Mark Michelson
More information about the asterisk-dev
mailing list