0
我們的php網站總是在Asterisk的特定路徑中編寫以下命令來創建電話會議。 的/ var /閥芯/星/呼出/如何通過AMI在Asterisk中運行撥號方案?
的index.php
exec('sudo echo "Channel: SIP/si/'.$_POST['number1'].'
Context: DialOut
Callerid: '.$_POST['cid'].'
Extension: DialOut
SetVar: NUMBERONE='.$_POST['number1'].'
SetVar: CUSTOMER='.$_POST['number2'].'
SetVar: RES='.$name1.'
" > /var/spool/asterisk/outgoing/'.$name1.'.call&',$outxx);
目前由於種種原因,我們決定使用AMI創建遠程調用,而不是使用的文件。
的extensions.conf
[DialOut]
exten => DialOut,1,Set(TIMEOUT(digit)=5)
exten => DialOut,2,Set(TIMEOUT(response)=10)
exten => DialOut,3,AGI(myscript.php,${NUMBERONE},${CUSTOMER},${RES})
exten => DialOut,4,Answer
exten => DialOut,5,Playback(pls-hold-while-try)
exten => DialOut,6,Dial(SIP/si/${CUSTOMER})
exten => DialOut,7,Hangup()
所以,如何從AMI或ARI使用遠程運行的撥號方案提到? 我閱讀了關於AMI的行動,但我找不到有價值的東西。