Dean @ INKnBITs
2006-Aug-15 06:09 UTC
[asterisk-users] extensions.ael - calling an exten from a macro
Hi, I'm trying to call an exten from inside extensions.ael, as below, ddi calls ael and then ael needs to call the extensions.conf (8000 exten) for the call queue. Is this possible? Or is there an easier way to combine the exten 8000 to the ael? Thanks, Dean. ddi.conf exten => _441234567890,1,Macro(queueexten-ael,8000) extension.ael macro queueexten-ael( ext ) { if ("${CALLERID(num):0:2}" = "44") { Set(CALLERID(num)=0${CALLERID(num):2}); } else Set(CALLERID(num)=00${CALLERID(num)}); Dial(8000); <------- don't know this bit! } extensions.conf [8000] ; Forecourt Services Call Queue include => daytime|8:00-18:00|Mon-Fri|*|* include => night|18:00-8:00|Mon-Fri|*|* include => night|*|Sat-Sun|*|* [daytime] exten => 8000,1,Answer exten => 8000,2,Set(CALLERID(NAME)=Forcourt Services) exten => 8000,3,Queue(fservices||||1800) [night] exten => 8000,1,Playback(/var/lib/asterisk/sounds/fsdeskclosed) exten => 8000,2,Wait(2) exten => 8000,3,Hangup()