[asterisk-users] REFER and dialplan broken (as documented inchan_sip.c on line 11951)
Jeff LaCoursiere
jeff at sunfone.com
Wed Feb 23 13:38:04 CST 2011
On Wed, 23 Feb 2011, Danny Nicholas wrote:
>
> ____________________________________________________________________________________________________________________________________________________________
>
>
> From: asterisk-users-bounces at lists.digium.com [mailto:asterisk-users-bounces at lists.digium.com] On Behalf Of vip killa
> Sent: Wednesday, February 23, 2011 12:44 PM
> To: Asterisk Users Mailing List - Non-Commercial Discussion
> Subject: Re: [asterisk-users] REFER and dialplan broken (as documented inchan_sip.c on line 11951)
>
>
>
> I recognize all the options given yet as I explained before they are not viable. I do not have the resources to pay someone, I do not have the expertise to
> fix this issue because according to an asterisk developer "any fix in that area would be deeply architectural in nature"... what other options are there?
>
>
>
> <snip>
>
> From what I see, the “source fix” on the Asterisk level would indeed be a major undertaking. But since you are using an AGI to control the Queue command
> instead of using it from the dialplan, you have more control over this problem than you realize. For simplicity of illustration, let’s say your AGI simply
> wants to take a call and send it to the next agent in the queue. Your Agents are Agent007, AgentQ and AgentM. Because you did the Polycom transfer from
> Agent007 to pussygalore, Agent007 is marked as busy in the queue although the call is no longer active for 007. One possible workaround would be to have a
> duplicate “bail queue” set up the same way. If my AGI does a “core show channels” and sees that 007 is not on the phone, I can do queue(bail) instead of
> queue(normal).
>
>
>
Watch out for race conditions doing things like this...
j
More information about the asterisk-users
mailing list