問題タブ [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.
ruby - IVR 用のアスタリスク AGI フレームワーク。癒着代替?
Asterisk と Ruby を使用して、スケーラブルなテレコム グレードのアプリケーションの作成を開始しようとしています。私は当初、これに Adhearsion フレームワークを使用するつもりでしたが、必要な成熟度がなく、ドキュメントが大幅に不足しています。AsteriskRuby は十分に文書化されており、Vonage によって書かれているように見えるため、良い代替手段のようです。
AGI ベースの IVR アプリケーションをデプロイした経験のある人はいますか? 使用している場合、どのフレームワークを使用しましたか? 正当な理由がある場合は、Ruby 以外のものも検討します。ありがとう!
perl - Perl AGI スクリプトでユーザーが入力した拡張子を取得するにはどうすればよいですか?
アスタリスク AGI プログラミングは初めてです。ユーザーが 1 から 4 までの任意の拡張子を入力できるasterisk-perlを使用して、単純な IVR を作成しようとしています。これまでのコードは次のとおりです。
ここで、ユーザーが入力した内線番号を知り、それに応じて何らかのアクションを実行したいと考えています。ユーザーが入力した拡張子を取得する方法は?
ありがとうございました。
perl - Perlで書かれたAGIスクリプトからMP3ファイルをダウンロードするには?
Perl で記述されたAGIスクリプトから MP3 ファイルをダウンロードしようとしていますが、ファイルがダウンロードされません。奇妙なことに、単純な Perl スクリプトから同じファイルをダウンロードしようとすると、ダウンロードされてしまいます。
これが私のAGIコードです:
ここで何がうまくいかないのでしょうか?
perl - アスタリスク AGI (Perl スクリプト) - スクリプトによってすべてのキーが無視される場合がある
私はアスタリスク (VoIP) は初めてで、UNIX/Perl はかなり初めてです。会社を辞めた同僚からこれを引き継いでいるので、そもそもこれを設定していません。変更を加える必要があるだけです。
get_data() を使用してユーザーのキーパッド エントリを取得するという問題がありますが、キーが無視され、get_data() 関数がタイムアウトするだけです。それがいつ起こるかを正確に絞り込もうとしてきましたが、「私が…のときにのみ起こる」に絞り込んだと思うたびに、もう一度試してみるとうまくいきます. この問題はおそらく約 75% の確率で発生します。アスタリスクを使用した経験がないため、何が原因なのかわかりません。
以下は、私がテストして問題を再現した私のコードからの抜粋です。この問題は、「thankyouforcalling」ファイルが でストリーミングされた後に気づきました$demoFlag = $AGI->get_data("demoFlag", 10000, 1);
。誰がこれを引き起こしているのか考えていますか? ありがとう!
basic.pl:
python - アスタリスク用の最新のPythonアスタリスクAGIフレームワークは何ですか?
私は過去にPERLとPHPを使用してAGI開発を行ったことがありますが、現在のプロジェクトではPythonを使用しています。http://www.voip-info.org/wiki/view/Asterisk+AGIにリストされているフレームワークを見つけましたが、それらはすべてかなり古く、最新の状態に保たれていないようです。特にアスタリスク1.6.2専用のものが他にあるかどうか知りたいのですが。できればPython2.6以降で記述してください。
前もって感謝します。
perl - バックティックを使用した Ruby スクリプトへの perl 呼び出しで何も返されない
わかりました。FM Server からデータを取得してタプルを返す Ruby スクリプトがあります。私が知っている良い perl FM モジュールがないので、私はこれをしなければなりませんでした。
[test.pl]
したがって、これを実行すると、期待どおりに「DIAL SIP/215」が出力されますが、アスタリスク AGI スクリプトで同じコードを使用し、$extens[0] を使用すると、常に何も返されません。
テスト スクリプトでは機能するのに、AGI では機能しないのはなぜですか?
c# - アスタリスク Agi プログラミング C# で?
私はアスタリスクと協力して、それと連携するためのプログラムを開発したいと考えています。そこでAGIを見つけました。
そして、最初の質問について:サンプル、良いチュートリアル、使用 のヒントはありますか?
知りたいのですがdeveloping program's with AGI to work on these Issues:
- ダイヤル プラン作成者
- チャンネルマネージャー
- RTCなどの代わりにAGIを使用した SoftPhone ( RTC 通信に基づいて C# で開発された SoftPhone を作成しました)。
asterisk - アスタリスクでdialplanとagiスクリプトの間で変数を渡すにはどうすればよいですか
発信者が入力した内線番号を agi スクリプトに渡すことができるようにしたいのですが、それが操作された後、agi スクリプトが結果を変数としてダイヤル プランに送り返すようにしたいと考えています。ダイヤルプラン言語でこれを達成する方法の例を教えてください
asterisk - AGIスクリプトの書き方
私はAsteriskGatewayInterfaceにかなり慣れていません。いくつかの質問。
- 最初にどの言語が提案されますか。
私の最終的な目標は、通話が停止したときに自動的にページングするスクリプトを作成することです。基本的に、オペレーターは電話を止めてから選択肢を提示し(たとえば、管理用に1つ、IT用に2つ、マーケティング用に3つなど)、エントリが設定されると、自動化されたページが表示され、何かを言います。 「経営陣は71を取り上げます。経営陣71。」
asterisk - アスタリスクのAMIAPIでダイヤルプランを実行するにはどうすればよいですか?
これに対する具体的な答えが見つかりませんでした。私はアスタリスクとAMIの初心者です。アスタリスクを使用して呼び出しを自動生成し、パラメーターをAGIプログラムに渡す必要があります。呼び出しファイルを使用すると、不要な呼び出しが最初に生成されるようです。では、アスタリスクAMI API(PHP)を使用して、すべてのパラメーターを渡すことにより、AGIを含むダイヤルプランを実行するにはどうすればよいですか?したがって、AGIが引き継ぎ、電話をかけます。