[asterisk-users] Asterisk 12 - queue variables not passed to local channel

Mitch Claborn mitch_ml at claborn.net
Fri Aug 22 12:04:28 CDT 2014

Asterisk 12.5

I'm using AMI to initiate a "call me now" feature from the web site.  
The AMI looks like:
Action: Originate
Channel: Local/s at callmenow
Context: dial-to-customer
Exten: s
Priority: 1
Async: true
Variable: CHANNEL_TO_CUSTOMER=SIP/voipms/1112223333
Timeout: 999999

Dial Plan:
exten => s,1,NoOp(callmenow: Queue without answer)
   same =>n,Queue(sales,Rtc)

exten => s,1,NoOp(dial-to-customer channel=${CHANNEL(name)})
   same =>n,DumpChan()

The dial-to-customer context is invoked when the sales queue agent 
answers the phone.

When the local channel is used, the queue related variables, 
specifically MEMBERINTERFACE, are missing.  When a normal call 
(typically SIP or DAHDI channel) enters the queue, the MEMBERINTERFACE 
and other variables are present.

my queues.conf has
setinterfacevar = yes
setqueueentryvar = yes
setqueuevar = yes ;

I didn't see anything in the V12 doc that related to this.

Is this a bug or a feature?



More information about the asterisk-users mailing list