(57)【要約】【課題】発呼した電話番号の電話機にＩＰ電話サービスが提供されているか、ＩＰ電話機接続用モデムが接続されているかどうかを、自動的に検出することがきる、ＩＰ電話サービス加入者の自動検出方法および装置装置ならびにＩＰ電話検出処理のプログラムを記録した記録媒体を提供する。【解決手段】ＩＰ電話サービスが可能な電話回線より発呼された場合に発生する、ＩＰ電話サービス特有の識別信号を、自動的に検出して、発呼した電話番号の加入者がＩＰ電話サービスを受けているかどうかを自動的に識別し、ＩＰ電話サービスの加入者であるかどうかを検出処理する。【選択図】      図１
2004235915.tif 000002
【特許請求の範囲】
【請求項１】
電話回線で利用できるＩＰ電話加入者用の端末機ＡＤＳＬモデムの信号を検出する為の、電話モデムとＩＰ電話を識別するための検出回路と検出結果を保存するメモリーを備え付けた検出装置を用いて、ＩＰ電話加入者の電話番号の自動検出することを特徴とするＩＰ電話検出装置。
【請求項２】
請求項１において、ＩＰ電話加入者であるかどうかを、自動的に判定することを特徴とするＩＰ電話検出方法。
【請求項３】
請求項１〜２のいずれかに記載のＩＰ電話検出方法を実行する検出装置を主体としたＩＰ電話検出装置。
【請求項４】
請求項１〜２のいずれかに記載のＩＰ電話検出方法の手順を実行するためのプログラムを記録した記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】この発明は、電話回線で利用することができるＩＰ電話サービスが利用可能な電話番号を検出する検出装置を用いて自動的に行う、ＩＰ電話加入者の電話番号の検出方法および装置ならびに検出処理プログラムを記録したコンピュータ読み取り可能な記録媒体に関する。
【０００２】
【従来の技術】電話を利用した業務においては顧客への電話通話料金の削減はきわめて重要な問題であり、電話通話料金を削減するために、最近サービスが開始されたインターネット回線を利用したＩＰ電話を利用すれば、電話通話料金が、同じＩＰ電話会社のサービスを受けている会員同士は無料になることはわかっている。ＩＰ電話は、大きく分けて２種類ある。１つは、０５０で始まるＩＰ電話番号専用番号を持つＩＰ電話サービス。２つめは、既存の電話番号をそのまま利用するＩＰ電話サービス。１つめの０５０で始まるＩＰ電話サービスは、０５０はＩＰ電話専用番号なので、すぐにＩＰ電話サービスを受けているのかが一見して識別できるが、２つめの、既存の電話番号を利用するＩＰ電話サービスの場合、例えば、０３−１１１１−２２２２などの電話番号からだけでは、一見しただけでは、ＩＰ電話サービスを受けているのか識別できない。
【０００３】顧客リストに含まれる電話番号リストに電話をかけ、発呼して応答があった電話番号を有効番号としてリストを作成し、その有効番号の顧客へ、カタログ等を送付する際の資料として利用していた従来の電話番号データクリーニングによる方法では、カタログ発送等の時の効率化により発送費用の経費削減にはなるが、電話番号を利用したＩＰ電話サービスを受けているのかは検出できないために、電話通話料金の経費削減としての効果は、まったく無かった。
【０００４】上記内容を鑑みて、次のような、ＩＰ電話サービスを受けているのか、自動的に判定できるＩＰ電話検出装置を開発した。ＩＰ電話検出装置は、ＩＰ電話サービスが利用可能な電話回線より発呼すると、ＩＰ電話利用時の識別信号を、自動的に検出して、発呼した電話番号の加入者がＩＰ電話サービスをうけているかを検出処理する。
【０００５】
【発明が解決しようとする課題】ＩＰ電話サービスの場合、電話番号を見ただけでは、ＩＰ電話サービスを受けているのかを判断することはできなかった。
【０００６】また、従来の技術の電話番号データクリーニング方法でも、ＩＰ電話サービスを受けているのかを判断することはできなかった。
【０００７】そこで、この発明は前述した問題点に鑑みてなされたもので、その目的は、検出対象の電話番号リストの中の電話番号がＩＰ電話サービスが利用可能かどうかを判定するＩＰ電話検出装置を提供することである。
【０００８】
【課題を解決するための手段】この発明のＩＰ電話検出方法としては、ＩＰ電話検出装置を主体として次の（１）から（５）の処理を行う。そして、この処理を実行する主体とした装置が、この発明のＩＰ電話検出装置である。また、この発明の記録媒体には、つぎの（１）〜（５）の処理を実行するためのプログラムが記録されている。
ＩＰ電話サービスが可能な電話回線より発呼すると、ＩＰ電話利用時の識別信号を、自動的に検出して、発呼した電話番号の加入者がＩＰ電話サービスをうけているかを、次の（１）から（５）の手順で検出して検出判定処理する。
【０００９】（１）ＩＰ電話サービスが利用可能な電話回線に接続されたＩＰ電話検出装置がパソコンに保存されている検出したい電話番号リストを取り込み、前記電話番号リストから電話番号を発呼する。
【００１０】（２）ＩＰ電話検出装置は、ＩＰ電話機能機能付きのＡＤＳＬモデムからの通信信号とＩＰ電話サービス用の識別信号を監視および検出する。
【００１１】（３）ＩＰ電話サービス用の識別信号を検出後、呼出音、または話中音が検出された場合、および呼出音、または話中音の検出前に極性反転が検出された場合に、ただちに回線を切断し、発呼した電話番号は、同社のＩＰ電話サービスを受けており、ＩＰ電話機能が付属されたＡＤＳＬモデムが設置され、ＩＰ電話利用可能と判定する。
【００１２】（４）発呼後の所定時間内にＩＰ電話サービス用の識別信号が検出されず、呼出音、または話中音が検出された場合、および呼出音、または話中音の検出前に極性反転が検出された場合に、ただちに回線を切断し、発呼した電話番号には、同社のＩＰ電話サービスを受けておらず、ＩＰ電話利用不可能と判定する。
【００１３】（５）ＩＰ電話利用可能と判定した電話番号とＩＰ電話利用不可能判定した電話番号とを区別し、検出結果をパソコンに転送し、検出結果リストを作成する。
【００１４】
【発明の実施の形態】
【００１５】まず、始めに、ＩＰ電話サービスが利用できるかどうか、およびＩＰ電話機能付きＡＤＳＬモデムなどのＩＰ電話装置が備えてあるのかどうかの判定をどのようにして行うのかを説明するために、ＩＰ電話を利用する際に、発生する０から４００Ｈｚの周波数帯を使った識別信号、一般的にクリックトーン信号と言われる、クリックトーン信号発生のしくみ、および発呼した固定電話番号へ電話の呼出音を受信するまでのしくみについて図３をもとに説明する。
【００１６】図３において、発側には、電話番号を０３−１１１１−２２２２とするＩＰ電話サービスが利用可能な電話回線にＩＰ電話検出装置１ｃとＩＰ電話機能付きＡＤＳＬモデム２ｃが設置されており。呼側１には、ＩＰ電話機能付きＡＤＳＬモデム３ｃが設置されており、呼側１の電話機４ｃの固定電話番号を０６−２２２２−３３３３とする。また、ＩＰ電話機能付きＡＤＳＬモデムが接続されていない呼側２の電話機５ｃの固定電話番号を０６−４４４４−５５５５とする。また、発側のＩＰ電話機能付きＡＤＳＬモデム２ｃが固有して持っているＭａｃアドレスを１１１１とする。呼側１のＩＰ電話機能付きＡＤＳＬモデム３ｃが固有で持っているＭａｃアドレスを２２２２とする。Ｍａｃアドレスは、ＩＰ電話機能付きＡＤＳＬモデムの製造時に重複しないように番号付けされている。発側と呼側１は、同じＡ電話会社のＩＰ電話サービスの提供を受けているものとする。また、発側のＩＰ電話機能付きＡＤＳＬモデム２ｃと呼側１のＩＰ電話機能付きＡＤＳＬモデム３ｃは、同じＡ電話会社が提供したものとする。
【００１７】発側が呼側１の電話番号０６−２２２２−３３３３へダイヤルすると、発側の電話番号を管理する電話局内のＡ電話会社のＶｏＩＰゲートウェイ６ｃに接続され、発側の電話番号０３−１１１１−２２２２とＭａｃアドレス１１１１をＡ電話会社のＩＰ電話サービス提供リストと比較し、一致すれば、第１回目のクリックトーン信号（プッ、プッ、プッ）という０から４００Ｈｚの周波数帯を使った音声信号を発生させ、発側のＩＰ電話検出装置１ｃに、そのクリックトーン信号を転送する。
【００１８】次に、呼側１の電話番号０６−２２２２−３３３３をＡ電話会社のＶｏＩＰゲートウェイ６ｃが持つＩＰ電話サービス提供リストと比較して一致すれば、第２回目のクリックトーン信号を発生させ、発側のＩＰ電話検出装置１ｃに第２回目のクリックトーン信号を転送する。よって、この第２回目のクリックトーン信号が転送された時点で、呼側１にはＡ電話会社のＩＰ電話サービス提供を受けていることがわかる。
【００１９】第２回目のクリックトーン信号を転送後、ＶｏＩＰゲートウェイ６ｃは、呼側１の固定電話番号０６−２２２２−３３３３をＩＰアドレスに変換して、インターネット回線を経由して、呼側１の固定電話番号を管理する電話局内のＡ電話会社のＶｏＩＰゲートウェイ７ｃに接続し、ＩＰアドレスを呼側１の電話番号０６−２２２２−３３３３とＭａｃアドレス２２２２を関連付けして、呼側１のＩＰ電話機能付きＡＤＳＬモデム３ｃに接続され、電話機４ｃの呼出音がなる。この時点で、呼側１には、Ａ電話会社のＩＰ電話機能付きＡＤＳＬモデムが呼側１に設置されていることがわかる。
【００２０】次に、発側が呼側２の固定電話番号０６−４４４４−５５５５へダイヤルすると、発側の電話番号を管理する電話局内のＡ電話会社のＶｏＩＰゲートウェイ６ｃに接続され、発側の電話番号０３−１１１１−２２２２とＭａｃアドレス１１１１をリストと比較し、一致すれば、第１回目のクリックトーン信号（プッ、プッ、プッ）という音声信号を発生させ、発側のＩＰ電話検出装置１ｃにクリックトーン信号を転送する。
【００２１】さらに、呼側２の電話番号０６−４４４４−５５５５をＡ電話会社のＶｏＩＰゲートウェイ６ｃが持つＩＰ電話サービス提供リストと比較して一致しなければ、第２回目のクリックトーン信号は発生させずに、発側の電話番号を管理する電話局内のＰＯＩ８ｃに接続される。よって、この第２回目のクリックトーン信号が発生しなかった時点で、呼側２には、Ａ電話会社のＩＰ電話サービス提供を受けてないことがわかる。
【００２２】電話局内のＰＯＩ８ｃに接続後、通常の公衆電話回線網を経由して、呼側２の電話番号を管理する電話局内のＰＯＩ９ｃに接続し、呼側２の電話機５ｃに接続され呼出音がなる。この時点で、第２回目のクリックトーン信号が発生せずに、呼出音が鳴ったということは、Ａ電話会社のＩＰ電話サービス提供を受けておらず、Ａ電話会社のＩＰ電話機能付きＡＤＳＬモデムが呼側１に設置されていないことがわかる。
【００２３】したがって、このＩＰ電話を利用する際に発生するクリックトーン信号を検出することにより、発呼した固定電話番号がＩＰ機能付きＡＤＳＬモデムを備え付けて、同社のＩＰ電話サービスが提供されているかどうかを判定することができる。
【００２４】この発明の、前記のＩＰ電話サービスを利用する際に発生するクリックトーン信号を検出し、ＩＰ電話加入者の検出方法を実施するシステムの一例を図１に示している。
【００２５】パソコンＡは、ＣＰＵ１ａ，メモリ２ａ，ハードディスク装置３ａ，ＲＳ２３２Ｃ通信ポート４ａ，ディスプレイ５ａ，キーボード６ａ，マウス７ａを備える。
【００２６】ＩＰ電話検出装置Ｂは、発呼に対する回線の反応およびクリックトーン信号を監視、検出する検出回路１ｂ，電話モデム２ｂ，モジュラージャック３ｂ，ＲＳ２３２Ｃ通信ポート４ｂ，メモリー５ｂ，ＣＰＵ６ｂを備えた構成になっており、ＩＰ電話検出装置Ｂは、ＩＰ電話サービス利用可能な電話回線に接続されているＩＰ電話機能付きＡＤＳＬモデムＣとモジュラージャック３ｂで接続されており、ＩＰ電話検出装置Ｂで発呼された電話番号は、ＩＰ電話機能付きＡＤＳＬモデムＣを通って公衆電話回線へ接続される。
【００２７】検出しようとする電話番号リストは、パソコンＡのハードディスク装置３ａに保存されており。そして、キーボード６ａないしマウス７ａからリスト名を指定して、ＩＰ電話検出装置Ｂへの転送指令を与える。するとＣＰＵ１ａは指定された電話番号リストをハードディスク装置３ａから読み取って、ＲＳ２３２Ｃ通信ポート４ａ  からＲＳ２３２Ｃ通信ポート４ｂを通り、ＩＰ電話検出装置のメモリ５ｂに転送し、図２の基本フローチャートに示すＩＰ電話サービス検出判定処理を開始する。
【００２８】図２は、この発明に係るＩＰ電話サービス検出判定処理に関する基本フローチャートである。
【００２９】メモリー５ｂに格納された電話番号リストから所定の順番に従って１つの電話番号をピックアップし（Ｓ１）電話モデム２ｂで発呼させる、
【００３０】電話モデム２ｂから発呼された信号は、ＩＰ電話機能付きＡＤＳＬモデムＣを通して公衆電話回線網に接続される。ＩＰ電話機能付きＡＤＳＬモデムＣから返される信号を、ＩＰ電話検出装置Ｂの検出回路１ｂが、監視および検出し、検出処理した結果を判定処理に転送する（Ｓ２）。
【００３１】ここで、図４の検出処理フローチャートをもとに、（Ｓ２）ＩＰ電話検出装置ＢにおけるＩＰ電話サービスが利用できるかどうかの判定をするためのＩＰ電話検出装置Ｂの検出回路１ｂ内の検出処理について説明する。
【００３２】図４は、この発明に係るＩＰ電話検出装置Ｂの検出処回路１ｂの検出処理に関する検出処理フローチャートである。
【００３３】電話モデム２ｂから、電話番号が発呼された以降の処理として（ステップ４００）から（ステップ４１１）について説明する
（１）電話番号検出：発呼された電話番号のダイヤル信号を検出し（ステップ４００）電話番号を取得する。（ステップ４０６）
（２）第１回目のクリックトーン信号検出：第１回目のクリックトーン信号を検出した（ステップ４０１）場合には、戻り値１とする。（ステップ４０７）
（３）第２回目のクリックトーン信号検出：第２回目のクリックトーン信号を検出した場合（ステップ４０２）には、戻り値２とする。（ステップ４０８）
（４）次のいずれかになるまで、クリックトーン信号の監視と検出を続行する。
（ａ）話中音（ステップ４０３）：被呼者が他者と話中であるか、または公衆電話回線網に被呼者を呼出すための回線を確保することができないことを通知する信号である。話中音を検出した（ＹＥＳ）場合は、戻り値４（ステップ４０９）とし、（ステップ４１２）へ。検出できなかった（ＮＯ）場合は、（ステップ４０４）へ。
（ｂ）極性反転に伴うループ電流の遮断（ステップ４０４）：被呼者が受話器をオフフックしたことを通知する信号を検出した（ＹＥＳ）場合は、戻り値５（ステップ４１０）とし、（ステップ４１２）へ。検出できなかった（ＮＯ）場合は、（ステップ４０５）へ。
（ｃ）呼出音（ステップ４０５）：被呼者を呼出中であることを通知する信号を検出した（ＹＥＳ）場合は、戻り値５（ステップ４１１）とし、（ステップ４１２）へ。
【００３４】前記で検出した各戻り値を、（ステップ４１２）でまとめて、検出回路１ｂ内の判定処理に転送し、回線の検出を終了する。
【００３５】次に、ＩＰ電話サービスの利用が可能かどうか判定する判定処理（Ｓ３）について説明する。
図５は、検出処理（Ｓ２）から転送されてきた戻り値に基づいて、ＩＰ電話が利用可能であるかどうかを判定する時の判定処理フローチャートである。
【００３６】検出処理（Ｓ２）より転送されてきた結果として、（ステップ５０１）の電話番号を取得し、（ステップ５０２）の戻り値１を取得した場合は、第１回目のクリックトーン信号を検出できたことになる。
【００３７】（ステップ５０３）で戻り値２が取得できれば、第２回目のクリックトーン信号を取得できたことになり、ＩＰ電話サービスの利用が可能であると判定でき、戻り値２を取得できなかった場合には、第２回目のクリックトーン信号を取得できなかったことになり、ＩＰ電話サービスの利用が不可能であると判定できる。
【００３８】（ステップ５０３）で戻り値２が取得できた場合（ＹＥＳ）は、（ステップ５０４）の戻り値３を取得した（ＹＥＳ）場合は、（ステップ５０７）へと進み、ＩＰ電話利用可能と判定する。
【００３９】戻り値３を取得できない（ＮＯ）場合、（ステップ５０５）へ進み、（ステップ５０５）で戻り値４を取得できた（ＹＥＳ）場合は、（ステップ５０７）へ進み、ＩＰ電話利用可能と判定する。
【００４０】戻り値４を取得できない（ＮＯ）場合、（ステップ５０６）へ進み、（ステップ５０６）で戻り値５を取得できた（ＹＥＳ）場合は、（ステップ５０７）へ進み、ＩＰ電話利用可能と判定する。
【００４１】（ステップ５０７）でＩＰ電話利用可能と判定した場合には、（ステップ５０７）でＩＰ電話利用可能リストへ、（ステップ５０１）で取得した電話番号と（ステップ５０２）で取得した戻り値１と（ステップ５０３）で取得した戻り値２を記入する。
【００４２】次に（ステップ５０３）で戻り値２が取得できなかった場合（ＮＯ）は、（ステップ５０９）に進み、（ステップ５０９）の戻り値３を取得した（ＹＥＳ）場合は、（ステップ５１２）へと進み、ＩＰ電話利用不可能と判定する。
【００４３】（ステップ５０９）で戻り値３を取得できない（ＮＯ）場合、（ステップ５１０）へ進み、（ステップ５１０）で戻り値４を取得できた（ＹＥＳ）場合は、（ステップ５１２）へ進み、ＩＰ電話利用不可能と判定する。
【００４４】（ステップ５１０）で戻り値４を取得できない（ＮＯ）場合、（ステップ５１１）へ進み、（ステップ５１１）で戻り値５を取得できた（ＹＥＳ）場合は、（ステップ５１２）へ進み、ＩＰ電話利用不可能と判定する。
【００４５】（ステップ５１２）でＩＰ電話利用不可能と判定した場合には、（ステップ５１３）でＩＰ電話利用不可能リストへ、（ステップ５０１）で取得した電話番号と（ステップ５０２）で取得した戻り値１を記入する。
【００４６】（ステップ５０８）でＩＰ電話利用可能リストへ記入、または（ステップ５１３）でＩＰ電話利用不可能リストへ記入後、判定処理を終了する。
【００４７】ＩＰ電話検出装置Ｂは、前記判定処理終了後、発呼した電話回線を切断し、電話番号リストが全件終了したかどうかを判断し（Ｓ４）ＮＯであれば、（Ｓ１）へ戻り（Ｓ４）までの作業を継続する。
【００４８】上記プロセスで処理された結果は、パソコンＡに転送され、各電話番号は、ＩＰ電話利用可能番号リスト、ＩＰ電話利用不可能番号リストといった出力リストに分類して記録される。
【００４９】この段階で、前記出力リストを反映した形で、ＩＰ電話検出対象の電話番号リストを更新して新たな電話番号リストが作成される（Ｓ５）。この新たな電話番号リストは所定のフォーマットでフロッピー（登録商標）ディスクや光磁気ディスク等の記憶媒体に保存される。
【００５０】このようにすることで、電話番号リストの中でＩＰ電話加入者の電話番号の検出を迅速かつ的確に行うことができ、電話番号リストの電話番号がＩＰ電話のサービスが利用可能かどうかを判定するリストを自動的に検出して作成することができる。
【００５１】
【発明の効果】以上詳細に説明したように、この発明によれば、検出しようとする電話番号リストに基づいてなんらかの実業務（顧客とのなんらかのやりとり）を行わずに、電話番号に対してＩＰ電話サービスが利用可能かどうかを知ることが出来る。
【００５２】この検出された電話番号リストを基に電話をかけると、電話通話料が無料で顧客に対して電話を掛けることができ、通信費用を大幅に削減することができる。
【図面の簡単な説明】
【図１】この発明の一実施例による電話番号リストのＩＰ電話検出方法を実行するシステムのハードウェア構成図である。
【図２】同上実施例におけるＩＰ電話検出処理の概要を示す基本フローチャートである。
【図３】ＩＰ電話を利用する際のしくみの図である。
【図４】ＩＰ電話検出装置の検出処理に関する検出処理フローチャートである。
【図５】、ＩＰ電話検出装置の判定処理に関する判定処理フローチャートである。
【符号の説明】
１ａ                  ＣＰＵ
２ａ                  メモリ
３ａ                  ハードディスク装置（ＨＤＤ）
４ａ，  ４ｂ          ＲＳ２３２Ｃ通信ポート
５ａ                  ディスプレイ
６ａ                  キーボード
７ａ                  マウス
３ｂ                  モジュラージャック
１ｂ，                検出回路
１ｃ，                        ＩＰ電話検出装置
２ｃ，３ｃ                    ＩＰ電話機能付きＡＤＳＬモデム
４ｃ，５ｃ            電話機
６ｃ，７ｃ            ＶｏＩＰゲートウェイ
８ｃ，９ｃ            ＰＯＩ
【図１】
2004235915.tif 000003
【図２】
2004235915.tif 000004
【図３】
2004235915.tif 000005
【図４】
2004235915.tif 000006
【図５】
2004235915.tif 000007