1

古い大学のアーカイブを検索してみましたが、私の質問に本当に答えているものは何も見つからなかったので、ここに行きます.

シンプルなオートダイヤラーを設計しようとしています。おそらく、私がこれを行うために必要なことを既に実行している商用プログラムやフリーウェア プログラムが存在しますが、まだ見つけていないか、必要な機能を宣伝していません。一言で言えば、電話サービスに情報を報告するオートダイヤラが必要です。詳細については、オートダイヤラ プログラムで次のことを行う必要があります。

  1. 入力ファイルを読み取る- この入力ファイルは別のプログラムによって生成されます。入力ファイルは 1 日に何度も変更されますが、定期的に変更されるため、入力ファイルが更新された後にダイヤル プログラムを自動的に実行する必要があります。
  2. 1 つの番号に電話をかけるだけで済みます。
  3. 発信番号は自動発信番号です。例: 「ID 番号を入力してください」、「pswd を入力してください」、「やあハル、空気の温度は?」、「水位は?」、「波の大きさは?」
  4. プログラムは電話サービスとやり取りする必要がありますが、情報を送信するだけです。これは一方向のやり取りであり、情報を受け取る必要はありません。それはかなり「ばかげた」対話である可能性があります (つまり、番号を呼び出す、10 秒間待機/スリープする、ID 番号を入力する、5 秒間待機する、パスワードを入力する、4 秒間待機する、温度を入力する....)。
  5. 電話サービスに送信されるこの対話/情報は、入力ファイルから取得されます。 電話サービスにはナビゲーション ツリーがあり、プログラムは入力ファイルの情報に応じてナビゲーション ツリーを処理する必要があります。DTMF トーンを電話サービスに送信する必要があると思います。 Android: 通話中にデータを送受信できますか?
  6. 電話サービスを変更できません。電話サービスが私の入力ファイルを読み取って仲介者を切り捨ててくれることを望みますが、それはできません。すでに試しました。

私は優れたプログラマーではありませんが、いくつかの言語でプログラミングできます。私は Python に最も慣れていますが、C#、C、および C++ でスクリプト化された例をいくつか見つけたので、それらをブラッシュアップする必要があるかもしれません。Stackoverflow に関する古い投稿では、Skype4py の使用が推奨されていましたが、skype でサポートされているかどうかはわかりません。

電話をかける方法がよくわかりません。VoIP 経由でこれを行う必要がありますか? 旧式のモデムを使用する必要がありますか? 彼らはもうモデムを販売していますか?Matthew Broderick はまだ War Games の彼を持っていますか? しばらく借りることはできますか? モデムの初期化と電話をかけるのに適している言語は? シンプルさを求めています。フラッシュは必要ありません。私が見つけたほとんどのオートダイヤラーは、さまざまな電話番号にすばやく電話をかけるように構築されており、テレマーケティング業者やコールセンター向けだと思いますが、電話をかけた後に実際に何もしないものは見つかりませんでした.

何か方向性を教えていただければ幸いです。ありがとう。

4

2 に答える 2

1

ICTBroadcast で提供されるカスタムトークンを使用するだけで、要件を正確に満たし、カスタムおよびパーソナライズされた情報を連絡先のリストに自動的に再生します。詳細については、次の g を参照してください。

http://www.ictbroadcast.com/creating-personalized-messages-using-custom-tokens-in-email-campaign

よろしく

于 2014-06-26T04:08:19.107 に答える
0

これらの要件は、2 つの WC3 オープン スタンダードを組み合わせて使用​​することで達成できます。コール コントロール XML (CCXML)およびVoiceXML。CCXML を使用して、電話サービスへのアウトバウンド コールを発信し、電話がいつ応答されるかを判断します。応答があったことを CCXML が判断すると、VoiceXML アプリケーションに制御を渡すことができます。VoiceXML アプリケーションは、データベースまたはファイルと統合して、電話サービスと対話するために必要な手順を決定できます。

DTMF ディジットを電話サービスに送信するには、それらをプロンプトとして再生するだけです。ほとんどの VoiceXML プラットフォームは、再生に WAV オーディオ ファイルを使用します。ここで、録音済みの DTMF 信号を WAV ファイルとして取得できます。

これをテストする優れた CCXML/VoiceXML プラットフォームは Voxeo Prophecyです。2 ポート システムを無料でダウンロードするか、クラウド サービスで無料で開発できます。彼らのサポートは素晴らしく、開発/テスト段階で役立ちます。アウトバウンド ダイヤリングに CCXML を使用する方法についての優れたドキュメントがあります。セクションF アウトバウンド ダイヤリングを参照してください。

CCXML と VoiceXML は Web 標準に基づいているため、ASP.NET や C# などのお気に入りの Web 開発言語とツールを使用できます。VoiceXML をより高いレベルに抽象化するVoiceModelという優れたオープン ソース プロジェクトがあり、ASP.NET MVC 開発者は VoiceXML アプリケーションを簡単に作成できます。C# を使用して VoiceXML を開発するために、このプロジェクトを検討することをお勧めします。たくさんの例があります。動的メニューの例を見て、メタデータ (ファイルなど) を読み込み、音声アプリケーション コール フローを動的に作成する方法を確認してください。

やり取りしている電話サービスはIVR システムです. 基本的に、IVR システムを構築して別の IVR システムとやり取りします。これは、多くの IVR 開発者が IVR アプリケーションの負荷テストを行うために行っています。だから私はそれが実現可能であることを知っています。確認する必要があるのは、電話サービスの IVR アプリケーションがバージインを使用するように開発されているかどうかです。バージインは、発信者が IVR によって再生されている録音に割り込んで何らかの入力 (DTMF または音声) を入力できるようにする機能です。バージインがオンになっている場合は、IVR アプリケーションでタイミングを気にする必要がなく、DTMF をすぐに再生できます。バージインがオフの場合は、録音されたプロンプトの長さを把握し、DTMF が正しい時間に再生されるようにアプリケーションを一時停止する必要があります。バージインはアプリケーション全体で一貫していない可能性があることに注意してください。一部の領域では使用され、他の領域では使用されない場合があります。

録音された無音を再生することで、アプリケーションに一時停止を入れることができます。私はこのソフトウェアを使用したことがありませんが、可変長の無音 WAV ファイルを生成するソフトウェアを紹介します。WAV エディタを使用して、これらのオーディオ ファイルを作成することもできます。

于 2013-02-05T14:40:27.200 に答える