8

GSM モデムを使用して電話番号に音声通話を発信し、録音されたメッセージを再生し、数字が押されるのを待ってから通話を切断したいと考えています。システムは、回線がビジーかどうか、ユーザーが応答したかどうか、およびユーザーが押した数字 (ある場合) を知る必要があります。30 秒以内に何も押されない場合は、ラインをドロップする必要があります。質問が完了する前にユーザーが数字を押すと、音声が停止します (ユーザーは待つ必要はありません)。また、システムが無効な数字を処理できるとよいでしょう (「無効な数字」メッセージを再生し、元のメッセージを再生して入力を待ちます)。並行して複数の呼び出しがあればいいのですが、これは不可能だと思いますか?

低レベルのインターフェースを非常にうまく説明しているこの記事を見つけました。ただし、この質問はより実用的です。どのライブラリとどの GSM モデムをお勧めしますか? OS は Linux、モデムは RS232 または USB のいずれかです。私は Python の方が好きですが、C(++) でも構いません。

ところで: これはテレマーケティングではなく、通知システムです。それは問題ではありません... ;)

編集: このシステムがキーワード「IVR」で知られていることを知りました (将来の検索者のために追加)。

4

2 に答える 2

2

モデムは一般的にデータ伝送に使用されますが、事前に録音された音声とトーンではありますが、実際には音声を伝送しているように聞こえます。

ご指摘のとおり、音声モデムの追加の音声機能を使用してこれを実現できますが、何らかの理由でモデムのデータ機能が実際に必要でない限り、実際には GSM から VoIP へのゲートウェイを使用する方が簡単な場合があります。

VoIP から GSM へのゲートウェイを低コストまたは無料のオープン ソース PABX (Asterisk など) に接続し、これを使用して特定のアプリケーションを構築できます。

一部のゲートウェイは複数の SIMS をサポートしているため、通話している番号の通話料金が最も低い SIM をターゲットにすることができます。 SIM間のネットワークの呼び出し。これは、多数の呼び出しを行うことが予想される場合に利点となる可能性があります。

「VoIP GSM ゲートウェイ」を Web 検索すると、いくつかの例が見つかります。

次のリンクも概要を提供します: http://www.voip-info.org/wiki/view/VOIP+GSM+Gateways

于 2011-08-19T10:45:33.657 に答える
1

私はこの分野の専門家ではありませんが、個人的なプロジェクトのようなもので、飛び込みたいと思っています。

これを行うための最良の方法は次のとおりです。

次に、PABX 開発の指示に従って、ダイヤル プランとルーティングを作成する必要があります。すでに出ているかどうかはわかりませんが、必要な断片の例がたくさん見つかると確信しています。

于 2013-03-11T06:34:07.987 に答える