実際にファックスを送信せずに、番号がファックスに接続されていることを認識する最良の方法は何ですか?
短い電話をかけることができると思います。目標は、ファックス回線として宣言されている番号が実際にファックス回線であり、機能しており、使用可能かどうかを判断することです。
実際にファックスを送信せずに、番号がファックスに接続されていることを認識する最良の方法は何ですか?
短い電話をかけることができると思います。目標は、ファックス回線として宣言されている番号が実際にファックス回線であり、機能しており、使用可能かどうかを判断することです。
電話をかけることができる場合、多くのファックスは「ファックス識別音」を生成します。
この信号は、通話に応答してから 1.8 秒から 2.5 秒の間に、着信側の FAX マシンによって送信される場合があります。CED 信号は、持続時間が 2.6 ~ 4 秒の 2100 Hz トーンで構成されます。CED トーンは、回線上のエコー キャンセラを無効にするのに役立ちます。
CED には、2100 Hz トーンに続く「サイレント」インターバルも組み込まれています。この間隔は 55 ~ 95 (75 +/- 20) mS 続きます。この間隔に続いて、着信 FAX マシンは、300 BPS の「回線ターンアラウンド」プリアンブルを送信することにより、プレメッセージ識別手順を開始します。
一部の古いファックスはそれをサポートしていませんが、どのようにトリガーできるのかわかりません (つまり、最初にトーンを送信しますが、ファックス番号の代わりに電話を使用している場合は非常に迷惑になる可能性があります)。
顧客データベースにファックス番号のリストがあり、それらの番号がまだ有効であることを確認したいというご質問を承りました。
次に、TAPIを使用してプログラムでこれらの番号を呼び出し、応答するFAXかどうかを確認できます。実際にFAXを送信する必要はなく、接続してデバイス(FAX)にどのような機能があるかを尋ねるだけです。
Microsoft の TAPI に関する情報は次のとおりです。
簡単な方法は、com ポートにファックス モデムを接続し、ATI コマンドを使用してデバイスを呼び出し、ATX3D を送信し、デバイスが ATA で応答するかどうかを確認することです。(または、似たようなものです。私がモデムをプログラムしたのは何年も前のことです..)
番号がファックス番号であるかどうかをテストする手っ取り早い汚い方法は、「ファックス [番号]」を (何らかの API を使用して) グーグルすることです。
例:
http://www.google.co.uk/search?q= "Fax+01422+329262"
少なくともニュージーランドにはありません。
ここで、Fax-Number は名前空間に関して通常の番号と違いはありません。
ファックス番号は、通常の回線とは 1 桁 (右端) だけ異なる場合があります。または、会社でさえ明確な FAX/電話回線を持たず、回線を共有し、トーン検出を使用して代わりにファックス プロトコルを開始する場合があります。
また、電話回線でファックス サービスを利用するために誰かに登録する必要もないので、それがファックスかどうかを調べるためのインデックスはありません。知る唯一の方法は、電話をかけ、ファックスの応答があるかどうかを確認することです。それでも、たまたまファックスがオフになっていると、偽陰性が返されます。
あなたの質問は、ファントムの狩猟につながる可能性があると思います.
ああ、さらにお楽しみとして、単にファックス デバイスをエミュレートするだけのダイヤルアップ モデムが壁に接続されたデスクトップを使用することもできます :)。これらを「ファックス機」として含めたくない場合。あなたはおそらく運が悪いでしょう。
本質的に不可能です。
彼らは回線共有スイッチ デバイスを製造しています。たとえば、http://www.faxswitch.com/にアクセスして、提供されている製品を確認してください。
ファクス認識トーンを送信するまで、回線は音声回線のように表示されます。次に、回線がファックス機に切り替わります (存在する場合)。
したがって、1 つの番号で音声と FAX を使用できます。
第 1 に、この番号に固有のもので、FAX 回線であることを識別するものは何もありません。電話会社でさえ知りません。これは、顧客が壁のジャックに接続したデバイスにすぎません。
ある時点で、ユーザーを信頼する必要があります。ただし、次のアイデアも試してください。
古いファックス回線の多くは、音声電話でも自動的に応答するように設定されているため、電話して確認するだけで済みました。一方、多くの新しいものでは機能しないため、1 つがファックス回線であることはわかりますが、そうでないことはわかりません。
ファックスはモデムであると確信しているので、AT コードを使用して接続した場合 (なんと 1990 年代!)、応答コードからそこにファックスがあったことを判断できますが、それでも電話をかける必要があります。交渉などを行います-ページを送らないでください。