Displaying 20 results from an estimated 2000 matches similar to: "AEL2 -- The Future --"
2006 Dec 19
1
AEL2 on Asterisk 1.2.4
Hey all,
I am very interested in using AEL2 (don't want to upgrade to 1.4 to get
it though), but am having some problems upgrading/patching my asterisk
system. I am following the instructions on the wiki:
http://www.voip-info.org/wiki/view/Asterisk+AEL2#AEL2AnnouncementsandNews
But get the following error:
2008 Sep 10
3
Newbie AEL2: Syntax for Hint
I am struggling to find out how to code hint in AEL2.
I did hint(Custom:light1) and it keeps complaining about the : (colon).
It works fine for SIP device like hint(SIP/439).
Anyone who has tried it before?
2006 May 31
2
AEL2 and CID
Does anyone know how to get CID working in AEL2 ?
In extensions.conf you can do:
exten => 111/666,1,PlayBack(demo-congrats)
exten => 111/666,2,Hangup()
exten => 111,1,PlayBack(demo-moreinfo)
exten => 111,2,Hangup()
and if callerid 666 dialed 111, they would get demo-congrats, everyone
else gets demo-moreinfo.
In AEL:
111 => {
Playback(demo-moreinfo);
2007 Jun 04
1
AEL2 Includes in Macro...
Where's Steve Murphy when you need him? :-)
This doesn't seem to work in AEL2...
Macro foo(arg1) {
.....
Includes {
Hangup;
}
}
The error is: File: /etc/asterisk/extensions.ael, Line 59, Cols: 5-12:
Error: syntax error, unexpected KW_INCLUDES, expecting '}'
The same error does not occur when the includes is in a context.
I need to
2009 May 11
3
How to write custom functions in AEL2 ,
Hi,
I'm using asterisk 1.6.1 and AEL2.
I'm trying to find the best way to write my own custom functions ?
At the moment, I'm using this pattern (extensions.ael) :
context foo {
123 => {
&myfunc(123456);
NoOp(${GOSUB_RETVAL});
};
macro myfunc (arg) {
Return (${arg});
}
1. First, I keep getting warnings like
Warning: file /etc/asterisk/extensions.ael, line
2006 Jan 06
0
--- AEL 2 --- Try it out!
Hello--
I've just written and submitted a new module for asterisk, to the
asterisk bug database.
See http://bugs.digium.com/view.php?id=6021
There is a file there you can download, AEL2v0.3.patch.bz2
and I created a wiki page: http://www.voip-info.org/wiki/view/Asterisk+AEL2
Why did I do it? Because I was very impressed with AEL, but the current
AEL compiler isn't real good at
2006 Nov 03
2
AEL2 in 1.2
I know I compiled AEL2 into 1.2 before, considering I just copied my
source from one server to another, yet I can't seem to figure out why
I'm getting this error. Anyone have any ideas?
make[1]: Entering directory `/usr/local/src/asterisk-svn/asterisk/pbx'
flex argdesc.l
"argdesc.l", line 19: unrecognized %option: reentrant
"argdesc.l", line 20: unrecognized
2006 Oct 13
2
AEL Question
Hi, all. I'm making my first foray into AEL. I'm starting with a
simple macro, but I've already encountered an odd behaviour. I'm
wondering if someone can shed some insight:
Asterisk 1.2.9.1
macro newPlaceCallPSTN {
s => {
TIMEOUT(absolute)=7200;
NoOp(Analog Out List: ${ANALOGOUT});
ChanIsAvail(${ANALOGOUT});
NoOp(Available Out List:
2009 Mar 04
5
AEL2: If-then-else not permitted in Switch-Case
I just want to confirm but it seems that if-then-else is not permitted
in case structure.
It was not really documented but it seems to be the case.
Can anyone confirm?
switch(${DIALSTATUS})
{
case NOANSWER:
{
// if-then-else not permitted
If (${ael-var} = 1)
{
Playback(beep);
2009 Apr 07
1
AEL2, BASE64_DECODE and hexadecimal
Hi,
I'm trying to pass a single carriage return (0x0d in hexa) to Sendtext in an
AEL2 file like this :
SendText(${BASE64_DECODE(DQ==)});
Value sent (8 bytes long) is very strange :
Content-Type: text/plain;charset=UTF-8
Content-Length: 8
?ez?==
Any workaround ?
Regards
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
2008 Dec 31
2
Troubles with AEL
Hi,
I'm migrating some macro from extension.conf format to AEL and they are
some things
i don't understand, and some i don't evan know how to get them working.
Example:
Doing this "queueMemberList=${QUEUE_MEMBER_LIST(queue)};" won't
make any warning
message, however the resulting variable value won't be the
expected one (a string) but some kind of
2008 Jun 03
8
Any reason to *not* use AEL? (Also, MixMonitor q)
I am building a new Asterisk server here at the office, and I'm
wondering if there are any downsides to creating my dialplan with AEL.
It seems more intuitive (to me), but I'm not sure if there are any
pitfalls I need to be aware of first.
We use this for internal extensions, 8 pots lines, and our answering
service which gets about 500 incoming calls a day down our T1.
Also, one more
2010 Apr 02
1
Gosub replacement within AEL2 dialplans
Hello,
When reloading a diaplan (asterisk 1.6.1.X), I can see in console :
[Apr 2 09:02:00] WARNING[2217]: ael/pval.c:2522 check_pval_item: Warning:
file /etc/asterisk/extensions.ael, line 621-621: application call to Gosub
affects flow of control, and needs to be re-written using AEL if, while,
goto, etc. keywords instead!
What is then the recommended substitution for Gosub() application
2006 Nov 16
1
AEL2 Confusion
I just downloaded and installed asterisk-1.2.13
Reading http://www.voip-info.org/wiki/view/Asterisk+AEL2 says I should
be using AEL2, but what's downloaded is pbx_ael not pbx_ael2 as expected.
Where and how do I get current release of AEL2 - Is there some 'How To'
somewhere?
TIA
Bart
2008 Dec 05
1
Gosubs broken since r160626 (1.6.0 SVN) ?
Hi all,
I've just upgraded to latest 1.6.0 SVN from a few days ago and my Gosubs
have stopped working.
This is from the verbose logs:
-- Executing [03333407271 at incoming-aaisp:4] GotoIf("IAX2/aaisp-3802",
"1?5:7") in new stack
-- Goto (incoming-aaisp,03333407271,5)
-- Executing [03333407271 at incoming-aaisp:5] Gosub("IAX2/aaisp-3802",
2006 Jun 21
0
AEL Status
Hello--
It's been a while since I wrote any updates about AEL/AEL2 to the users
list, and I thought it might be worthwhile to update everyone on what is
going on in respects to AEL.
What the heck is AEL? The Asterisk Extension Language. A higher level
language for extensions.conf, which will appear in the config file,
extensions.ael, in the /etc/asterisk/ (or equiv) directory. It provides
2007 Mar 22
1
using ael and extensions.conf togather?
Hi all,
i need to know whether we can use ael and extensions.conf togather. i mean
can we switch between contexts,extensions and priorities which are in
present in both? can 2 context be named same in extensions.conf and
extensions.ael?
--
Regards
Rizwan Hisham
Software Engineer
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
2006 Jun 08
1
AEL2
Being rather new to Asterisk I was wondering what the current status of
AEL2 is? I see reference to it back in January but that was many versions
ago. Is it in the current code?
Doug
****************************
* Doug Crompton *
* Richboro, PA 18954 *
* 215-431-6307 *
* *
* doug@crompton.com *
* http://www.crompton.com *
****************************
2009 Jan 08
3
AEL and };
Hi!
All the AEL examples have a semicolon after the closing curly bracket, e.g:
context test {
1 => Hangup();
};
but without ; it works fine too, e.g:
context test {
1 => Hangup();
}
So - what is the reason for the ; after the closing curly bracket?
thanks
klaus
2009 Jan 08
4
AEL question: testing channel variables
Hi!
I use the following condition:
if (${FOOBAR}=YES) {
...
}
The problem is, that if FOOBAR is not defined at all Asterisk generates
a warning:
WARNING[11982]: ast_expr2.fl:407 ast_yyerror: ast_yyerror(): syntax
error: syntax error, unexpected '=', expecting $end; Input:
=YES
Of course I could use the following code, but this bloats up the code:
if (${EXISTS(${FOOBAR})}) {