問題タブ [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.

0 投票する
1 に答える
794 参照

encoding - アスタリスクAGIエンコーディング

アスタリスクで音声をテキストに変換するためにGoogleの音声認識APIをラップする公開されているAGIスクリプトを使用しています。基本的に、スクリプトはGoogleに音声ファイルを渡し、音声から認識されたテキストを返します。

これは、1つの取引を破る問題を除いて、うまく機能しています。認識されたテキストに「á」、「ã」、「é」などの拡張文字が含まれている場合は常に、ダイヤルプランに歪んだ文字列が表示されます。たとえば、Googleはテキスト「não」を返しますが、ASTERISKは「não」を取得します。

これは明らかにエンコーディングに関連しています…しかし、AGIとPEARLの知識が限られているため、問題の場所を特定するのに問題があります。私が判断できる限り、それは

グーグル->パールまたはパール->アスタリスク

誰かがこれについて私を助けてくれることを願っています…</p>

0 投票する
1 に答える
2053 参照

ruby - SIP コールはアスタリスクで拒否されます

アスタリスクとアドヒアジョンを使用しています。私はahnアプリケーションを作成し、次のことを行いました:

dialplan.rbプロジェクトのルート ディレクトリに追加されます。コンテンツ :

の内容config/adhearsion.rb:

アスタリスク構成ファイル:

extensions.conf:

の内容sip.conf

SJPhone アプリケーションから (SIP) を呼び出すと、エラーが発生します。

0 投票する
2 に答える
4420 参照

asterisk - AGIスクリプトはエラーなしで実行されますが、結果は生成されません

アスタリスクAGIを使用してシェルスクリプトを実行しようとしています。ここに記載されているチュートリアルを使用しました http://www.shiffman.net/p5/asterisk/

私のextensions.confは次のとおりです

私が実行しようとしているスクリプト(runEAGI.sh)は次のとおりです

権限は755に設定されており、スクリプトはに配置されてい/var/lib/asterisk/agi-bin/ます。javaファイル(JEAGIClient)も事前にコンパイルされています。スクリプトを手動で実行すると、正常に実行され、サーバーに接続します。ただし、SIPクライアントから電話をかけると、スクリプトはアスタリスクコンソールに従って実行されますが、結果は表示されません。コンソールに次の出力が表示されます

解決策はありますか?

ありがとうございました。

0 投票する
1 に答える
2425 参照

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 パーミッションです。

この基本的なスクリプトが機能するように提案してください。

事前に感謝します

0 投票する
1 に答える
609 参照

asterisk - アウト コールで Asterisk IVR を設定する

発信コールでアスタリスクの IVR システムを作成して agi を作成し、期待どおりに正常に動作しています。現在の問題は、AMI (アスタリスク マネージャ インターフェイス) からコールを発信し、受信者がコールに応答するときに 1 つのことを実行できないことです。そしてivrが起動し、私ができないメニューについて質問します。

通話に応答した後、IVR を実行する必要があります。

アスタリスク 11 を使用します。

0 投票する
1 に答える
1160 参照

asterisk - アスタリスクで拡張機能を動的に作成する

私はアスタリスクを初めて使用し、CentOSでアスタリスクNOWを使用しています。

現在、拡張機能を動的に作成することさえ可能かどうかわかりません。これを達成するために記述できるダイヤルプラン コードはありますか、それとも AGI を使用する必要がありますか?

0 投票する
1 に答える
359 参照

php - AsteriskNOW と AGI スクリプティング

現在、AsteriskNOW サーバーで使用する最初の AGI スクリプトを PHP で作成しようとしています。私が試しているすべてのチュートリアルが機能していません。Asterisk だけでなく、AsteriskNOW を使用することに関係があるのでしょうか?

また、初心者の AGI スクリプト ライター向けの最新のチュートリアルはどこにありますか?

0 投票する
4 に答える
11777 参照

php - PHPAGI: Exec フォーマット エラー

phpagi の実行中に問題が発生しました:

コマンドラインから:

追加情報:

Hello World のソース: http://www.eder.us/projects/phpagi/phpagi/api-docs/__examplesource/exsource_home_html_projects_phpagi_phpagi_examples_dtmf.php_acb7257145e4a5249182c8373cd8e848.html

0 投票する
1 に答える
2846 参照

perl - Asterisk Dialplan から AGI perl スクリプトに変数を渡す

AGI を使用して、Asterisk Dialplan から perl スクリプトに変数を渡そうとしています。私は今これに取り組んでおり、これがどのように機能するかについて非常に混乱しています。現在、ダイヤルプランには次のものがあります。

ユーザーに内線番号 1122 をダイヤルしてもらい、1 ~ 10 の番号を入力してもらい、入力した番号を AGI を使用して perl に渡します。

私のperlスクリプトは次のとおりです。

どんな助けでも大歓迎です。