[asterisk-bugs] [JIRA] (ASTERISK-27950) AEL
Mark Murawski (JIRA)
noreply at issues.asterisk.org
Mon Jul 2 14:22:54 CDT 2018
Mark Murawski created ASTERISK-27950:
----------------------------------------
Summary: AEL
Key: ASTERISK-27950
URL: https://issues.asterisk.org/jira/browse/ASTERISK-27950
Project: Asterisk
Issue Type: Bug
Security Level: None
Components: Applications/General
Affects Versions: 13.21.1
Environment: Mixed extensions.conf / ael
Reporter: Mark Murawski
Severity: Blocker
Attachments: patch-13-feb6768
Given the following extensions.conf configuration
------------------------
[foo]
exten => 1234,1,NoOp(stuff)
same => n,Hangup()
------------------------
Given the following ael configuration:
extend context foo {
11223344 => {
NoOp(AEL);
}
}
context bar {
s => {
goto foo, 1234, 1;
}
}
The following generated dialplan should be created
[ Context 'bar' created by 'pbx_ael' ]
's' => 1. Goto(foo,1234,1) [pbx_ael]
[ Context 'foo' created by 'pbx_ael' ]
'11223344' => 1. NoOp(AEL) [pbx_ael]
'1234' => 1. NoOp(stuff) [pbx_config]
2. Hangup() [pbx_config]
Instead, we get the following error:
check_abstract_reference: Warning: file /etc/asterisk/extensions.ael, line 6-10: Couldn't find a reference to this abstract context (foo) in any other context!
check_goto: Error: file /etc/asterisk/extensions.ael, line 14-14: goto: no label 1234|1 exists in the context foo or its inclusions!
pbx_load_module: Sorry, but 0 syntax errors and 1 semantic errors were detected. It doesn't make sense to compile.
The applied patch fixes the issue with goto, and will allow the ael to load. It does not yet however, fix the warning about the context reference
--
This message was sent by Atlassian JIRA
(v6.2#6252)
More information about the asterisk-bugs
mailing list