問題タブ [agi]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
encoding - アスタリスクAGIエンコーディング
アスタリスクで音声をテキストに変換するためにGoogleの音声認識APIをラップする公開されているAGIスクリプトを使用しています。基本的に、スクリプトはGoogleに音声ファイルを渡し、音声から認識されたテキストを返します。
これは、1つの取引を破る問題を除いて、うまく機能しています。認識されたテキストに「á」、「ã」、「é」などの拡張文字が含まれている場合は常に、ダイヤルプランに歪んだ文字列が表示されます。たとえば、Googleはテキスト「não」を返しますが、ASTERISKは「não」を取得します。
これは明らかにエンコーディングに関連しています…しかし、AGIとPEARLの知識が限られているため、問題の場所を特定するのに問題があります。私が判断できる限り、それは
グーグル->パールまたはパール->アスタリスク
誰かがこれについて私を助けてくれることを願っています…</p>
ruby - SIP コールはアスタリスクで拒否されます
アスタリスクとアドヒアジョンを使用しています。私はahn
アプリケーションを作成し、次のことを行いました:
dialplan.rb
プロジェクトのルート ディレクトリに追加されます。コンテンツ :
の内容config/adhearsion.rb
:
アスタリスク構成ファイル:
extensions.conf
:
の内容sip.conf
SJPhone アプリケーションから (SIP) を呼び出すと、エラーが発生します。
asterisk - AGIスクリプトはエラーなしで実行されますが、結果は生成されません
アスタリスクAGIを使用してシェルスクリプトを実行しようとしています。ここに記載されているチュートリアルを使用しました http://www.shiffman.net/p5/asterisk/
私のextensions.confは次のとおりです
私が実行しようとしているスクリプト(runEAGI.sh)は次のとおりです
権限は755に設定されており、スクリプトはに配置されてい/var/lib/asterisk/agi-bin/
ます。javaファイル(JEAGIClient)も事前にコンパイルされています。スクリプトを手動で実行すると、正常に実行され、サーバーに接続します。ただし、SIPクライアントから電話をかけると、スクリプトはアスタリスクコンソールに従って実行されますが、結果は表示されません。コンソールに次の出力が表示されます
解決策はありますか?
ありがとうございました。
python - アスタリスクpython agiの問題
私はpyst libを使用した基本的なpython agiコードを次のように持っています:
拡張機能.conf
/var/lib/asterisk/agi-bin に test.py があります
そして、pyst libから取得した1つのファイルagi.pyがあります。
この agi を呼び出そうとすると、この問題が発生します
/var/lib/asterisk/agi-bin にこのファイルがあり、777 パーミッションです。
この基本的なスクリプトが機能するように提案してください。
事前に感謝します
asterisk - アウト コールで Asterisk IVR を設定する
発信コールでアスタリスクの IVR システムを作成して agi を作成し、期待どおりに正常に動作しています。現在の問題は、AMI (アスタリスク マネージャ インターフェイス) からコールを発信し、受信者がコールに応答するときに 1 つのことを実行できないことです。そしてivrが起動し、私ができないメニューについて質問します。
通話に応答した後、IVR を実行する必要があります。
アスタリスク 11 を使用します。
asterisk - アスタリスクで拡張機能を動的に作成する
私はアスタリスクを初めて使用し、CentOSでアスタリスクNOWを使用しています。
現在、拡張機能を動的に作成することさえ可能かどうかわかりません。これを達成するために記述できるダイヤルプラン コードはありますか、それとも AGI を使用する必要がありますか?
php - AsteriskNOW と AGI スクリプティング
現在、AsteriskNOW サーバーで使用する最初の AGI スクリプトを PHP で作成しようとしています。私が試しているすべてのチュートリアルが機能していません。Asterisk だけでなく、AsteriskNOW を使用することに関係があるのでしょうか?
また、初心者の AGI スクリプト ライター向けの最新のチュートリアルはどこにありますか?
php - PHPAGI: Exec フォーマット エラー
phpagi の実行中に問題が発生しました:
コマンドラインから:
追加情報:
perl - Asterisk Dialplan から AGI perl スクリプトに変数を渡す
AGI を使用して、Asterisk Dialplan から perl スクリプトに変数を渡そうとしています。私は今これに取り組んでおり、これがどのように機能するかについて非常に混乱しています。現在、ダイヤルプランには次のものがあります。
ユーザーに内線番号 1122 をダイヤルしてもらい、1 ~ 10 の番号を入力してもらい、入力した番号を AGI を使用して perl に渡します。
私のperlスクリプトは次のとおりです。
どんな助けでも大歓迎です。