0

モデムが電話番号のダイヤルを終了した後に電話を切りたいです。モデムがいつダイヤルを開始し、いつ切断するかを追跡できます。しかし、ダイヤルを追跡できません。これには TAPI を使用します。C# と C++ を試してみました。しかし、私はそれを管理する方法がわかりません。

4

1 に答える 1

2

モデムがダイヤルしているときは、通常、ただそこに座って相手が応答するのを待っています。TAPI は、ダイヤルが開始されたとき (ダイヤルするコマンドを送信するため) とハングアップが発生したとき (モデムが "NO CARRIER" を報告するため) を通知し、他のモデムがいつ応答したかを通知できます (モデムが次のことを報告するため)。接続されています) が、モデムはダイヤルがいつ終了したかを通知しません。(いわゆる「winmodem」は、モデムのハードウェアよりもドライバーによって実行されるため、これを実行できる可能性があります。しかし、これは本当に信頼できるものではありません。)

つまり、実際に知る唯一の方法は、電話回線の音をマイクやライン入力などを介して送り返すことができるモデムを用意することです (これもモデムで完全に普遍的ではありません)。一部のソフトウェアは、タッチ トーンをリッスンし、一時停止が聞こえると報告します。

于 2011-04-08T08:52:45.490 に答える