2016-11-30 4 views
0

私はRaspberry Pi 3にアスタリスク13をインストールしましたが、最近私はAsteriskのdialplanからPythonスクリプトを呼び出そうとしています。スクリプトには、電子メール送信機能とその機能の呼び出しが含まれています。 /var/lib/asterisk/agi-bin/に入れて、chmod 777で実行する権限をフォルダ全体に与えました。ダイヤルプランでは、私はこの単純な例を持っています:exten => 190,1、AGI(sendemail.py)。私はこの拡張機能を呼び出すしようとすると私はそのようなエラーを受信して​​います:アスタリスク13 AGI Python:そのようなファイルやディレクトリがありません

は、[デフォルト@ 190:1]実行AGI( "SIP/1235から00000003"、 "sendemail.py")新しいスタックに - AGIスクリプトを起動しました/var/lib/asterisk/agi-bin/sendemail.py sendemail.py: '/var/lib/asterisk/agi-bin/sendemail.py'を実行できませんでした:そのようなファイルはありません。ディレクトリ は - 自動フォールスルー、チャネル「SIP/1235から00000003」ステータスは「そのようなファイルやディレクトリを」意味ないん何

「不明」ですか? 私は、アスタリスクダイヤルプランからpythonスクリプトを実行したいだけです。私たちはPythonからアスタリスクをプログラミングすることについて話しているわけではありません。 RPiのコンソールレベルからは、Pythonスクリプトがうまく機能します。 私はbashファイルと同じ操作を行う:exten => 88,1、AGI(/home/pi/opendoor.sh)これは何のエラーもなく実行されます! OpendoorスクリプトはGPIOピンの状態を変更してドアのリレーをオン/オフします。

ご協力いただければ幸いです。

+1

はたぶん、アスタリスクは権利を読み、実行権限をしていません。ファイルが存在することを確認してください。 – os11k

答えて

関連する問題