2015-02-24 51 views
0

我想在調用時觸發AGI腳本(以激活開門器)。優選地,腳本在按下#鍵時執行。如何通過按一個鍵在通話期間執行AGI腳本

如何在撥號方案中嵌入此行爲?我發現的所有例子都不依賴於按鍵。

我正在使用FreePBX 2.8.1.4。這是我曾嘗試:

exten => s,1,Wait(1) 
exten => s,n,AGI(test.py) 
exten => s,n,Dial(SIP/mk55/203,20,tr) 
exten => #,n,AGI(/home/pi/.scripts/dooropen.py) 
exten => s,n,Hangup() 

這:

exten => s,n,Read(inPut,,1) 
exten => s,n,Dial(console/dsp) 
exten => s,n,GotoIf($["${inPut}" = "#"]?keypressed,1) 
exten => keypressed,1,AGI(/home/pi/.scripts/dooropen.py) 
exten => s,4,Hangup 

回答