問題タブ [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 投票する
9 に答える
4821 参照

ruby - IVR 用のアスタリスク AGI フレームワーク。癒着代替?

Asterisk と Ruby を使用して、スケーラブルなテレコム グレードのアプリケーションの作成を開始しようとしています。私は当初、これに Adhearsion フレームワークを使用するつもりでしたが、必要な成熟度がなく、ドキュメントが大幅に不足しています。AsteriskRuby は十分に文書化されており、Vonage によって書かれているように見えるため、良い代替手段のようです。

AGI ベースの IVR アプリケーションをデプロイした経験のある人はいますか? 使用している場合、どのフレームワークを使用しましたか? 正当な理由がある場合は、Ruby 以外のものも検討します。ありがとう!

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

perl - Perl AGI スクリプトでユーザーが入力した拡張子を取得するにはどうすればよいですか?

アスタリスク AGI プログラミングは初めてです。ユーザーが 1 から 4 までの任意の拡張子を入力できるasterisk-perlを使用して、単純な IVR を作成しようとしています。これまでのコードは次のとおりです。

ここで、ユーザーが入力した内線番号を知り、それに応じて何らかのアクションを実行したいと考えています。ユーザーが入力した拡張子を取得する方法は?

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

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

perl - Perlで書かれたAGIスクリプトからMP3ファイルをダウンロードするには?

Perl で記述されたAGIスクリプトから MP3 ファイルをダウンロードしようとしていますが、ファイルがダウンロードされません。奇妙なことに、単純な Perl スクリプトから同じファイルをダウンロードしようとすると、ダウンロードされてしまいます。

これが私のAGIコードです:

ここで何がうまくいかないのでしょうか?

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

perl - アスタリスク AGI (Perl スクリプト) - スクリプトによってすべてのキーが無視される場合がある

私はアスタリスク (VoIP) は初めてで、UNIX/Perl はかなり初めてです。会社を辞めた同僚からこれを引き継いでいるので、そもそもこれを設定していません。変更を加える必要があるだけです。

get_data() を使用してユーザーのキーパッド エントリを取得するという問題がありますが、キーが無視され、get_data() 関数がタイムアウトするだけです。それがいつ起こるかを正確に絞り込もうとしてきましたが、「私が…のときにのみ起こる」に絞り込んだと思うたびに、もう一度試してみるとうまくいきます. この問題はおそらく約 75% の確率で発生します。アスタリスクを使用した経験がないため、何が原因なのかわかりません。

以下は、私がテストして問題を再現した私のコードからの抜粋です。この問題は、「thankyouforcalling」ファイルが でストリーミングされた後に気づきました$demoFlag = $AGI->get_data("demoFlag", 10000, 1);。誰がこれを引き起こしているのか考えていますか? ありがとう!

basic.pl:

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

python - アスタリスク用の最新のPythonアスタリスクAGIフレームワークは何ですか?

私は過去にPERLとPHPを使用してAGI開発を行ったことがありますが、現在のプロジェクトではPythonを使用しています。http://www.voip-info.org/wiki/view/Asterisk+AGIにリストされているフレームワークを見つけましたが、それらはすべてかなり古く、最新の状態に保たれていないようです。特にアスタリスク1.6.2専用のものが他にあるかどうか知りたいのですが。できればPython2.6以降で記述してください。

前もって感謝します。

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

perl - バックティックを使用した Ruby スクリプトへの perl 呼び出しで何も返されない

わかりました。FM Server からデータを取得してタプルを返す Ruby スクリプトがあります。私が知っている良い perl FM モジュールがないので、私はこれをしなければなりませんでした。

[test.pl]

したがって、これを実行すると、期待どおりに「DIAL SIP/215」が出力されますが、アスタリスク AGI スクリプトで同じコードを使用し、$extens[0] を使用すると、常に何も返されません。

テスト スクリプトでは機能するのに、AGI では機能しないのはなぜですか?

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

c# - アスタリスク Agi プログラミング C# で?

私はアスタリスクと協力して、それと連携するためのプログラムを開発したいと考えています。そこでAGIを見つけました。

そして、最初の質問について:サンプル、良いチュートリアル、使用 のヒントはありますか?

知りたいのですがdeveloping program's with AGI to work on these Issues:

  • ダイヤル プラン作成者
  • チャンネルマネージャー
  • RTCなどの代わりにAGIを使用した SoftPhone ( RTC 通信に基づいて C# で開発された SoftPhone を作成しました)。
0 投票する
1 に答える
4173 参照

asterisk - アスタリスクでdialplanとagiスクリプトの間で変数を渡すにはどうすればよいですか

発信者が入力した内線番号を agi スクリプトに渡すことができるようにしたいのですが、それが操作された後、agi スクリプトが結果を変数としてダイヤル プランに送り返すようにしたいと考えています。ダイヤルプラン言語でこれを達成する方法の例を教えてください

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

asterisk - AGIスクリプトの書き方

私はAsteriskGatewayInterfaceにかなり慣れていません。いくつかの質問。

  1. 最初にどの言語が提案されますか。

私の最終的な目標は、通話が停止したときに自動的にページングするスクリプトを作成することです。基本的に、オペレーターは電話を止めてから選択肢を提示し(たとえば、管理用に1つ、IT用に2つ、マーケティング用に3つなど)、エントリが設定されると、自動化されたページが表示され、何かを言います。 「経営陣は71を取り上げます。経営陣71。」

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

asterisk - アスタリスクのAMIAPIでダイヤルプランを実行するにはどうすればよいですか?

これに対する具体的な答えが見つかりませんでした。私はアスタリスクとAMIの初心者です。アスタリスクを使用して呼び出しを自動生成し、パラメーターをAGIプログラムに渡す必要があります。呼び出しファイルを使用すると、不要な呼び出しが最初に生成されるようです。では、アスタリスクAMI API(PHP)を使用して、すべてのパラメーターを渡すことにより、AGIを含むダイヤルプランを実行するにはどうすればよいですか?したがって、AGIが引き継ぎ、電話をかけます。