search for: gosubs

Displaying 20 results from an estimated 214 matches for "gosubs".

Did you mean: gosub
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
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 Feb 24
3
Gosub behavior change <=1.6.0.5 to 1.6.0.6
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Here's one that may be of interest to any upgraders. If you rely on the behavior of gosub you may want to make note of this change. I have an incoming call context: exten => _XXXX,n,GoSub(incoming,${EXTEN},1(${EXTEN})); that is supposed to gosub into the incoming extension at priority 1. Versions before 1.6.0.6 would drop into the
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
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 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
2010 May 18
3
About option U in Dial Ast version 1.6.2
Has any one used this? U(x[^arg[^...]]): x - Name of the subroutine to execute via Gosub arg - Arguments for the Gosub routine Execute via Gosub the routine <x> for the *called* channel before connecting to the calling channel. Arguments can be specified to the Gosub using '^' as a delimiter. The Gosub routine can set the variable ${GO
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
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
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()
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
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
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
2009 Jun 13
1
1.6.0.10: core restart on ReceiveFax()
For our internal fax machines, I'm checking if the faxes are going to branch offices. If they are, I want to capture and email them to the branches. I've set up extension 8447 to test this. A fax machines is connected via an SPA 2102 on 173. Any calls from 173 are sent to: [outbound-fax] exten => 8447,1,Answer() exten => 8447,n,GoSub(Capture-Fax,s,1) exten
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
2013 Aug 08
1
queue member ackcall - cpuspikes
hi!, Asterisk Version:1.6.1.20 OS: CentOS release 5.3 (Final) uname: 2.6.18-128.el5PAE #1 SMP Wed Jan 21 11:19:46 EST 2009 i686 i686 i386 GNU/Linux Application: Queue Specific Details: Obtain Acknowledgement from queue member before bridging the caller. Language: AEL Similar Example:http://www.voip-info.org/wiki/view/Asterisk+tips+Queue+Member+ackcall Scenario: 1. User calls in a General Number
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
2023 Jun 17
1
Expanding my answering-machine system
On 6/17/23 08:47, Steve Matzura wrote: > > Both Background() and WaitExten()  allow the caller to enter DTMF > digits. Asterisk then attempts to find an extension in the current > context that matches the digits that the caller entered. If Asterisk > finds a match, it will send the call to that extension. > > > My question then is, is "*" a valid exension, as
2012 Oct 31
1
Asterisk 11 and stdexten written in AEL invoked by pbx_config
Almost two years ago, a change between how AEL code is built into Asterisk dialplan between minor versions made clear the need to provide a sane entry point into AEL subroutines and that's how AELSub() born. With Asterisk 11 release, they way [stdexten] at extensions.conf is invoked changed from Macro to Gosub using the 'missing context feature' and this caused that any stdexten
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?