[asterisk-users] AEL in 1.6 and Gosub
Kevin P. Fleming
kpfleming at digium.com
Mon Mar 15 07:48:28 CDT 2010
Klaus Darilion wrote:
> Hi!
>
> I just updated from 1.4 to 1.6.2.6 and Asterisk complains about my AEL
> dialplan:
>
> application call to Gosub affects flow of control, and needs to
> be re-written using AEL if, while, goto, etc. keywords instead
>
> What is the suggested replacement for an explicit Gosub() call? I use it
> like this:
>
> ...
> Gosub(blacklist,${exten},1);
> ...
>
> context blacklist {
> _+43900! => Hangup();
> _+43910! => Hangup();
> _+X. => return;
>
> }
In 1.6, AEL macro() is implemented using Gosub(), so you can use it as a
direct replacement. This is listed in the CHANGES file.
--
Kevin P. Fleming
Digium, Inc. | Director of Software Technologies
445 Jan Davis Drive NW - Huntsville, AL 35806 - USA
skype: kpfleming | jabber: kfleming at digium.com
Check us out at www.digium.com & www.asterisk.org
More information about the asterisk-users
mailing list