Displaying 20 results from an estimated 1000 matches similar to: "Gosub behavior change <=1.6.0.5 to 1.6.0.6"
2019 Oct 15
4
clarification on gosub, macros and AEL
>>> Nobody has any information or opinions on any of this?
Personally, I don't think MACROS are going anywhere any time soon, so I have not bothered looking into a substitution.
As for ael; I've never used it.
Doug
2009 Apr 29
1
Replacement of Macro() with Gosub()
Hi,
Is there some more thorough documentation of this change that has
happened in 1.6? The upgrade.txt and changes.txt files mention it, but
I have already seen details of this change that do not appear to be
documented except in conversations on the mailing list...
1) It appears that it is no longer legal to have:
[macro-contaxtA]
...stuff...
[contextA]
...stuff...
Is this true? Or have I
2019 Oct 11
3
clarification on gosub, macros and AEL
I'm trying to clarify my understand of gosub, macros and AEL.
My understanding is that macros using the Macro() application, which is
defined in extensions.conf by:
[macro-foo]
...
and called in extensions.conf with
exten => _9NXXNXXXXXX.,n,Macro(fastbusy)
is deprecated in favour of Gosub(). True so far?
But then there are "macro"s defined in extensions.ael:
macro foo() {
2009 Aug 17
2
Accessing Asterisk gosub arguments in extensions.lua
How does one go about accessing gosub arguments from Asterisk in
extensions.lua?
For example, I have the following in extensions.conf:
exten => 1000,1,Wait(1)
exten => 1000,n,Gosub(functions,mytest,1("123"))
exten => 1000,n,Hangup
And then the following in extensions.lua:
extensions = {
functions = {
["mytest"] = function()
2010 Jul 23
2
application call to Gosub affects flow of control, and needs to be re-written using AEL
Hi,
For some reason (outbound call tracking) I've got a few different
outbound call process (using a macro for queuemetrics logging, or direct
call)
i wanted to factorise the routing process so i came up with something
like the following. All in one it's working like expected, however
every "ael reload" command trigger a lot of warning like that
"application call
2003 Aug 24
2
line numbering and gosub
Hi list,
been playing with * for a bit now and have found at
least two things that make it difficult.
1. priority numbers in extensions.conf
This line numbering gig can be a PIA. While I under-
stand there needs to be a way to branch control (ergo
goto), it would seem that line numbering is tied to
1,2,3,4 as in
exten => s,1,doblah
exten => s,2,dofi
exten => s,3 gogetalife
exten
2009 Mar 06
1
GoSub & Queue
I have a caller screen queue setup. Basically a caller calls in, goes
through a IVR, and before that caller is put into the queue, they get a sub
ran on them first asking for them to say there name. That gets saved and
they are entered into the queue using Queue(mainqueue,,,,300).
In the queues.conf i have a list of members these are
local/extension at external-default, there are two
2011 Mar 04
3
Gosub and 'h' (again?)
Problem as follows:
[default]
exten => 777,1,Gosub(sub,1,1)
exten => 777,n,Hangup()
exten => h,1,NoOp(hung up in 'default' context)
[sub]
exten => 1,1,NoOp(in sub)
exten => 1,n,Playback(tt-monkeys)
exten => 1,n,Return()
exten => h,1,NoOp(hung up in 'sub' context)
This works fine if the caller listens to all the 'tt-monkeys' and let's
the system
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
2010 Feb 24
1
Macros, GoSub & StackPop
Hi -
I have a Macro that contains a GoTo. The documentation indicates:
If you GoTo out of the Macro context, the Macro will terminate and control
will return at the location refered to by the Goto.
I thought I might convert the Macro to a GoSub routine, but the
documentation doesn't mention what happens if you GoTo out. It does however
mention that the return address gets pushed onto the
2010 Jul 17
1
AGI gosub return value
It appears that there's no way to get the return value from a GOSUB into
an AGI script. Is that correct?
2008 Dec 17
1
ael queue gosub already has PBX structure??
Hello,
I want that after client and queue member call would be established, cmd
queue runs some 'procedures' . So I am using cmd Queue option 'gosub'. This
is my example of ael :
context QUEUE {
_X. => {
Ringing();
Wait(4);
Answer();
Queue(${Queue},wr,,,60,,,check-record);
Hangup();
};
};
macro check-record() {
2008 Apr 05
3
iaxmodem + hylafax w/ DID routing
hi folks.
i'm experimenting with iaxmodem + hylafax using DID to determine
where to send the fax to it's final destination. however i have
difficulties passing the DID information from iaxmodem to
hylafax.
in extensions.conf:
exten => _XXXX,1,Dial(IAX2/iaxmodem0/${EXTEN}|20|r)
exten => _XXXX,n,Dial(IAX2/iaxmodem1/${EXTEN}|20|r)
exten => _XXXX,n,Busy
exten => _XXXX,n,Hangup
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",
2019 Apr 10
7
Forking AGI or GoSub
I have an AGI that can sometimes take time complete. I don't want the
dialplan to be held up by the agi. Is there any way to call it and have
Asterisk continue with the dialplan?
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.digium.com/pipermail/asterisk-users/attachments/20190410/4c704231/attachment.html>
2011 Nov 14
0
Asterisk 1.6 AEL Macro vs GoSub
Hi,
I have recently run into the problem with macro implementation in AEL in Asterisk 1.6. I have some older AEL dialplan which runs on 1.4 but it does not on 1.6 and I'm not sure how to solve this correctly. Let me explain...
For example, in Asterisk 1.4 I have a macro like this:
macro read_digits(digits) {
Set(playlist=${SHELL(${PYTHON} ${SCRIPTS}/read_digits.py
2009 Sep 23
0
DYNAMIC FEATURES, AEL2 - how to use Goto, Gosub or Macro ?
Hello,
I'm using AEL2 (in Asterisk 1.6.1.6) and I can't find a way to successfully
come back into my dialplan.
I've tried things like this (in features.conf) :
toto => #9,peer,Goto,mylocal2,s,1
But typing #9 (from channel SIP/7275, in example bellow) I've got:
-- Feature Found: toto exten: toto
-- Started music on hold, class 'default', on SIP/7275-08b7fbe0
2016 Jul 21
2
VoiceMail - Allow * for only some users
Hey,
I have free calling to between DDIs and cellphones on our group plan. I
figure it'd be nice to allow staff with those cellphones to be able to
forward callers to their VoiceMail to their cellphones using the *
feature.
I have a standard extension macro that has VoiceMail support.
So far I've done this by duplicating the standard extension macro, and
adding this rule (where ARG1 is
2008 Oct 06
1
AEL and swap from macros to contexts
Hi, according to discussion on asterisk IRC, where people said, that
macros will be depracated, I tried to migrate from macros to contexts
and Gosub
but if I try to use gosub in extensions.ael, ael compiler complains,
that I shouln't use Gosub app,
but I can't find ael keyword, that will be Gosub equivalent, or can I
ignore this ael warnings? thanks
PJ
LOG: lev:3 file:pval.c
2011 Aug 15
3
Queue Breakout Input being Ignored
Hello,
Raw stats:
Version:1.8.3.2
OS:Centos 5.6
Special setup: postgre database
I am having a few queue issues with Asterisk specifically relating to
breaking out from queues while on hold.
The intent is that while someone is on hold they can press a key (lets
say *) to break from the queue and go elsewhere (in this case to leave a
message).
However In all of my testing I am unable to get