Hello, 


I don't really understand how channel Local works. I need that asterisk 
initiate a call and get some data (DTMF). 


So to do that I've created this dialplan : 


; extensions.conf - the Asterisk dial plan 
; 
[general] 
static=yes 
writeprotect=no 
clearglobalvars=no 

[dtmf] 
exten => 1,1,Verbose(Get User ID) 
exten => 1,n,Dial(dahdi/1/99999999,120,G(read^1^1)) 
exten => 1,n,Hangup() 

[read] 
exten => 1,1,Hangup() 
exten => 1,n,Read(data,play-msg,4,,2,15) 
exten => 1,n,Verbose("${data}") 
exten => 1,n,AGI(send_data.py,${data}) 
exten => 1,n,Hangup() 


File: test.call 


Channel: Local/1...@dtmf 
Application: NoOp 


I've create a file name test.call and then move the call file to the dir 
/var/spool/asterisk/outgoing/. Some issues I've had, the option G, in the Dial 
function don't wait the user answer the call to follow the dialplan. Is this 
rigth? Is this because I have used a Local Channel? 
Are better way to do that? 


Regards, 



S idarta Oliveira 
-- 
_____________________________________________________________________
-- Bandwidth and Colocation Provided by http://www.api-digital.com --
New to Asterisk? Join us for a live introductory webinar every Thurs:
               http://www.asterisk.org/hello

asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
   http://lists.digium.com/mailman/listinfo/asterisk-users

Reply via email to