問題タブ [telephony]
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.
perl - Perlで書かれたAGIスクリプトからMP3ファイルをダウンロードするには?
Perl で記述されたAGIスクリプトから MP3 ファイルをダウンロードしようとしていますが、ファイルがダウンロードされません。奇妙なことに、単純な Perl スクリプトから同じファイルをダウンロードしようとすると、ダウンロードされてしまいます。
これが私のAGIコードです:
ここで何がうまくいかないのでしょうか?
telephony - バージインを認識できますか?
発信者が DTMF で割り込んだことを認識できますか? キャッチできるイベントのようなものは VoiceXML にありますか?
私が解決しようとしている問題は、いくつかのプロンプトに対して「カスケード」するためにバージインが必要であるため、バージインを認識して次のいくつかのプロンプトをスキップできる場合は変数を設定することを考えていました。
c# - C# でのネットミーティング
私の C# プログラムでネットミーティング機能の一部を取得したいと考えています。主にH.323電話会議システムをIPで呼べるようにしたいです。Google は Netmeeting SDK についての言及を見つけましたが、ダウンロード リンクはなく、Microsoft は Netmeeting を完全に廃止したようです。
このようなことを行う最善の方法について、誰かが提案や指針を与えることができますか?
perl - AGIスクリプトで複数のファイルを再生するにはどうすればよいですか?
以下を使用して、複数のファイルを一緒にストリーミングできます。
ただし、ファイルの再生中にユーザーが押したキーは返されません。そこで、$AGI->stream_file
押されたキーを返すが、1つのファイルしか再生しないを使用しました。
複数のファイルを一緒に再生できる必要があります。ユーザーがキーを押した瞬間に再生が停止し、どのキーが押されたかを知る必要があります。
どうすればこれを達成できますか?
perl - ある AGI ファイルを別の AGI ファイルに含めるにはどうすればよいですか?
AGI ファイルを別のファイルに含めて、呼び出し元の AGI ファイルの一部として実行される関数を呼び出すことはできますか?
はいの場合、ある AGI を別の AGI に含める方法は?
ありがとうございました。
voip - voip を使用してモデムに応答する
私は、定期的に 32 の電話回線のバンクにダイヤルする、米国中の約 10,000 個の監視機器を持つアプリケーションを持っています。呼び出しに応答し、小さなアルファ文字列を一時的に保存する、それぞれ 16 回線の受信機が 2 つあります。次に、レシーバーをポーリングし、文字列を解析してデータベースにコピーするコンピューターを用意します。
電話回線と受信機を voip ソリューションに置き換え、ソフトウェアを書き直してデータ文字列を解析することを検討しています。
どこから始めるべきかについてのアイデアはありますか?
api - IVRソフトウェア開発を検討中
私が働いている会社は、潜在的な PBX/IVR または PBX コンボとの互換性が高く、独自のホスティング ソリューションを提供する IVR 実装を探しています。
そのため、考えられるのは、あらゆる潜在的なプラットフォームに接続し、通話制御と音声ダイアログ/IVR の対話を提供するアプリケーションを作成することです。
私がこれまで見てきた技術 (Java を使用したい) は、Java Telephony API (JTAPI)、JAIN-JCC (Java Call Control) API などです。これらの API の基本的な要旨は理解できますが、まとめられないのは、通話制御および音声 IVR / VXML 用に作成するアプリケーションが、プラットフォームに依存しない方法で電話システムにインターフェイスする方法です。電話システムから電話を受けるにはどうすればよいですか?
これらの API とライブラリは、この質問に答えていないように思われるため、プラットフォームに依存しないソリューションは不可能であり、常に実装固有のものになると考えています。JAIN-SIPもあります。すべての通話をSIPに変換できれば、この方法で汎用の通話制御/IVRアプリケーションを作成できるかもしれません。
ここで無知や誤解を口にした場合は、ご容赦ください。私はあらゆる種類の通信技術にまったく慣れていません-私を正したい人はいますか? 私は非常に感謝しています.詳細な実装レベルでの接続は、この時点では非常に曖昧であり、時には少し手を握る必要があります. 正しい方向への助けやプッシュは役に立ちます。
私は先週、仕様と API について詳しく説明してきました。:)
編集 - 可能であればこれを社内で開発することを好み、費用対効果の点で賢明であることを忘れていました-可能であれば統合プラットフォームにお金を費やすつもりはありません-それが私の仕事です:)
asterisk - アスタリスク & IVR & プロバイダー
IVR を設定しようとしている、またはアスタリスクを使用して自動受付をより具体的にしようとしています。単純な自動メニュー システム以外に凝ったものは必要ありません。(今のところ) 内線番号をダイヤルする代わりに、1 を押すと同じ電話回線 (POTS) を鳴らすか、2 を押すと録音を再生します。Asterisk を実行しているサーバーは次のようになります。離れた場所で。
私の質問は次のとおりです。
- このセットアップは実行可能ですか?
- IAX VOIP プロバイダーにサインアップする必要がありますか? (VOIP 通話は発信/受信されません) 通常の POTS 通話のみが発信されます。(他国でも可)
- どのようなハードウェアが必要ですか? リモートサーバー側およびクライアント側 (POTS 電話回線)
コメントをいただければ幸いです。
ありがとう
android - 発信が受け入れられたことをどのように検出できますか
発信通話に応答したことを検出できません。PHONE_STATEブロードキャストにBroadcastReceiverを登録しましたが、onReceive()は、番号がダイヤルされ、通話が終了したときにのみ呼び出されます。
編集:現在のAPI(1.5または1.6)でそれが不可能な場合は、私に教えてください?