[asterisk-dev] $200 reward for pickup patch for 1.8.4.4
Alistair Cunningham
acunningham at integrics.com
Mon Jul 11 03:36:57 CDT 2011
Alec,
You're the first to reply to this. The problem is occasional Asterisk
crashes when a FastAGI daemon does:
EXEC
Dial(Local/<phone1>@enswitch-pickup&Local/<phone2>@enswitch-pickup&Local/<phone3>@enswitch-pickup&...)
In some cases, customers have 20 or more pickup destinations configured
at once. We then have:
[enswitch-pickup]
exten => _[0-9*#]!, 1, PickupChan(Local/${EXTEN}@enswitch-phone)
[enswitch-phone]
exten => _[0-9*#]!, 1, GotoIf($[ "${ENSWITCH-MUSIC}" = "" ]?3)
exten => _[0-9*#]!, 2, SetMusicOnHold(${ENSWITCH-MUSIC})
exten => _[0-9*#]!, 3,
Dial(SIP/${EXTEN}@${ENSWITCH-PHONE-DOMAIN},3600,${ENSWITCH-PHONE-OPTS})
In older version of the code, I seem to remember trying simpler schemes
(such as having the FastAGI do Pickup() on enswitch-phone directly) that
didn't work. I don't remember the details as it was a long time ago -
perhaps some Asterisk bug prevented it?
In addition, you should know that:
1. Sometimes there are many phones (up to 20) ringing at once due to
large hunt groups.
2. This is on a large multi-tenant hosted PBX system, with hundreds of
calls going at once.
Debugging this is not for the faint-hearted!
Alistair Cunningham
+1 888 468 3111
+44 20 799 39 799
http://integrics.com/
On 11/07/11 16:27, Alec Davis wrote:
> Alistair
>
> I'm currently compiling a patch, and yet to test.
>
> But I need to understand your exact problem first.
>
> As I understand it, you have experienced the chanpickup race deadlock, where
> multiple users attempt to pickup the same ringing extension.
> I started off this flurry of activity, there seem to be about 6 patches that
> are related.
>
> Which paticular pickup application is your issue?
> Pickup(), *8 feature code, or PickupChan().
>
> Has anyone else come forward yet?
>
> Alec Davis
> +64 4 5637855
>
>
>
>
>> -----Original Message-----
>> From: asterisk-dev-bounces at lists.digium.com
>> [mailto:asterisk-dev-bounces at lists.digium.com] On Behalf Of
>> Alistair Cunningham
>> Sent: Monday, 11 July 2011 5:40 p.m.
>> To: Asterisk Developers
>> Subject: [asterisk-dev] $200 reward for pickup patch for 1.8.4.4
>>
>> I'm offering a USD 200 reward via PayPal for the first person
>> to produce a version of the patch here:
>>
>> https://reviewboard.asterisk.org/r/1221/diff/?expand=1
>>
>> and discussed here:
>>
>> https://issues.asterisk.org/jira/browse/19310
>>
>> that works with Asterisk 1.8.4.4.
>>
>> --
>> Alistair Cunningham
>> +1 888 468 3111
>> +44 20 799 39 799
>> http://integrics.com/
>>
>> --
>> _____________________________________________________________________
>> -- Bandwidth and Colocation Provided by http://www.api-digital.com --
>>
>> asterisk-dev mailing list
>> To UNSUBSCRIBE or update options visit:
>> http://lists.digium.com/mailman/listinfo/asterisk-dev
>
>
> --
> _____________________________________________________________________
> -- Bandwidth and Colocation Provided by http://www.api-digital.com --
>
> asterisk-dev mailing list
> To UNSUBSCRIBE or update options visit:
> http://lists.digium.com/mailman/listinfo/asterisk-dev
More information about the asterisk-dev
mailing list