(57)【特許請求の範囲】
【請求項１】
インターネットに接続され、ＩＰ電話の通信事業者と契約したＩＰ電話端末として機能するコンピューターを用い、ＩＰ電話の電話番号の有効性を調査する方法であって、
調査対象ＩＰ電話番号に発呼するためのＩＮＶＩＴＥ電文を通信事業者のＳＩＰサーバーに送信するに際し、ＩＮＶＩＴＥ電文におけるＳＤＰ記述中のコーデック指定項目に通信事業者により規定されている正規の属性名とは異なるあらかじめ設定された非正規の属性名を記述して送信する送信ステップと、
前記送信ステップにより送信した前記ＩＮＶＩＴＥ電文に対して前記ＳＩＰサーバーから送信されてくる応答電文を受信する受信ステップと、
前記受信ステップにより受信した前記応答電文があらかじめ設定された特定種類の応答電文と一致する場合、前記調査対象ＩＰ電話番号が加入契約のある有効な電話番号であると判断し、そのことを記録する判断ステップと
を備えた方法。
【請求項２】
コンピューターは、ＩＮＶＩＴＥ電文（イ）に対する応答としてＳＩＰサーバーから、１８０応答電文、４０４応答電文、４１５応答電文、４８１応答電文のいずれかを受信した場合、ＩＰ電話番号（ア）を加入契約のある有効な電話番号であると判断する
請求項１に記載の方法。
【請求項３】
インターネットに接続され、ＩＰ電話の通信事業者と契約したＩＰ電話端末として機能するコンピューターを用い、ＩＰ電話の電話番号の有効性を調査する方法であって、
調査対象ＩＰ電話番号に発呼するためのＩＮＶＩＴＥ電文を通信事業者のＳＩＰサーバーに送信するに際し、ＩＮＶＩＴＥ電文におけるＳＤＰ記述中のコーデック指定項目に通信事業者により規定されている正規の属性名とは異なるあらかじめ設定された非正規の属性名を記述して送信する送信ステップと、
前記送信ステップにより送信した前記ＩＮＶＩＴＥ電文に対して前記ＳＩＰサーバーから送信されてくる応答電文を受信する受信ステップと、
前記受信ステップにより受信した前記応答電文があらかじめ設定された特定種類の応答電文と一致する場合、前記調査対象ＩＰ電話番号が加入契約のない無効な電話番号であると判断し、そのことを記録する判断ステップと
を備えた方法。
【請求項４】
コンピューターは、ＩＮＶＩＴＥ電文（イ）に対する応答としてＳＩＰサーバーから、４１０応答電文、４８４応答電文のいずれかを受信した場合、ＩＰ電話番号（ア）を加入契約のない無効な電話番号であると判断する
請求項３に記載の方法。
【請求項５】
インターネットに接続され、ＩＰ電話の通信事業者と契約したＩＰ電話端末として機能するコンピューターを用い、ＩＰ電話の電話番号の有効性を調査する方法であって、
調査対象ＩＰ電話番号に発呼するためのＩＮＶＩＴＥ電文を通信事業者のＳＩＰサーバーに送信するに際し、ＩＮＶＩＴＥ電文におけるＳＤＰ記述中のコーデック指定項目に通信事業者により規定されている正規の属性名とは異なるあらかじめ設定された非正規の属性名を記述して送信する送信ステップと、
前記送信ステップにより送信した前記ＩＮＶＩＴＥ電文に対して前記ＳＩＰサーバーから送信されてくる応答電文を受信する受信ステップと、
前記受信ステップにより受信した前記応答電文が、１８０応答電文または４０４応答電文または４１５応答電文または４８１応答電文であった場合には前記調査対象ＩＰ電話番号が加入契約のある有効な電話番号であると判断し、４１０応答電文または４８４応答電文であった場合には前記調査対象ＩＰ電話番号が加入契約のない無効な電話番号であると判断し、前記調査対象ＩＰ電話番号と判断結果を記録する判断ステップと
を備えた方法。
【請求項６】
請求項１〜５のいずれかに記載の方法をコンピューターに実行させるためのコンピュータープログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、ＩＰ電話について２００２年１０月から割り当てが開始された「０５０」で始まる１１桁の電話番号を対象として、加入契約のない無効な電話番号なのか否か（発呼しても通話不能な非使用番号なのか否か）、あるいは、加入契約のある有効な電話番号なのか否かを（発呼すると通話可能な使用中番号なのか否かを）、インターネットを介してＩＰ電話通信事業者のＳＩＰサーバーにアクセスするコンピューターの処理により自動的に調査する方法とコンピュータープログラムに関する。
【背景技術】
【０００２】
よく知られているように、銀行・クレジットカード会社・消費者金融・通信販売など、電話番号を含む顧客の個人情報を大量に取り扱う業界においては、電話番号の利用状況を調べること（使われている電話番号なのか、あるいは、使われていない電話番号なのかを調べること）が日常的に繰り返し行われている。出願人は、１９９３年からこの種の調査を能率よく自動的に行うためのコンピューターシステムの開発と改良に取り組んできた。典型的な技術について特許第３４６２１９６号公報に詳細に記載されている。
【０００３】
ＩＰ電話の利用者が近年急増している。０５０ＩＰ電話サービスを行っている事業者の数は２０社近くもある。周知のように、ＩＰ電話サービスの技術的な仕組みは伝統的な電話技術（固定電話網の技術）とは大きく相違している。出願人は、出願人が開発し改良してきた固定電話を対象とした電話番号利用状況調査システムが０５０ＩＰ電話サービスの加入者の電話番号には対応できないことを実証実験により確認した。
【発明の開示】
【０００４】
この発明は、ＩＰ電話サービスの加入契約者の立場で、インターネットを介してＩＰ電話通信事業者のＳＩＰサーバーにアクセスするコンピューターを用い、有効性や無効性が不明であるＩＰ電話の電話番号について、コンピューター自動処理により有効性や無効性を調査する方法とコンピュータープログラムを提供するものである。
【０００５】
＝＝＝第１発明＝＝＝
第１発明に係る方法は、インターネットに接続され、ＩＰ電話の通信事業者と契約したＩＰ電話端末として機能するコンピューターを用い、ＩＰ電話の電話番号の有効性を調査する方法であって、調査対象ＩＰ電話番号に発呼するためのＩＮＶＩＴＥ電文を通信事業者のＳＩＰサーバーに送信するに際し、ＩＮＶＩＴＥ電文におけるＳＤＰ記述中のコーデック指定項目に通信事業者により規定されている正規の属性名とは異なるあらかじめ設定された非正規の属性名を記述して送信する送信ステップと、前記送信ステップにより送信した前記ＩＮＶＩＴＥ電文に対して前記ＳＩＰサーバーから送信されてくる応答電文を受信する受信ステップと、前記受信ステップにより受信した前記応答電文があらかじめ設定された特定種類の応答電文と一致する場合、前記調査対象ＩＰ電話番号が加入契約のある有効な電話番号であると判断し、そのことを記録する判断ステップとを備えたことを特徴とするものである。
【０００６】
第１発明において、望ましくは、コンピューターは、ＩＮＶＩＴＥ電文（イ）に対する応答としてＳＩＰサーバーから、１８０応答電文、４０４応答電文、４１５応答電文、４８１応答電文のいずれかを受信した場合、ＩＰ電話番号（ア）を加入契約のある有効な電話番号であると判断することとする。
【０００７】
＝＝＝第２発明＝＝＝
第２発明に係る方法は、インターネットに接続され、ＩＰ電話の通信事業者と契約したＩＰ電話端末として機能するコンピューターを用い、ＩＰ電話の電話番号の有効性を調査する方法であって、調査対象ＩＰ電話番号に発呼するためのＩＮＶＩＴＥ電文を通信事業者のＳＩＰサーバーに送信するに際し、ＩＮＶＩＴＥ電文におけるＳＤＰ記述中のコーデック指定項目に通信事業者により規定されている正規の属性名とは異なるあらかじめ設定された非正規の属性名を記述して送信する送信ステップと、前記送信ステップにより送信した前記ＩＮＶＩＴＥ電文に対して前記ＳＩＰサーバーから送信されてくる応答電文を受信する受信ステップと、前記受信ステップにより受信した前記応答電文があらかじめ設定された特定種類の応答電文と一致する場合、前記調査対象ＩＰ電話番号が加入契約のない無効な電話番号であると判断し、そのことを記録する判断ステップとを備えたことを特徴とするものである。
【０００８】
第２発明において、望ましくは、コンピューターは、ＩＮＶＩＴＥ電文（イ）に対する応答としてＳＩＰサーバーから、４１０応答電文、４８４応答電文のいずれかを受信した場合、ＩＰ電話番号（ア）を加入契約のない無効な電話番号であると判断することとする。
【０００９】
＝＝＝第３発明＝＝＝
第３発明に係る方法は、インターネットに接続され、ＩＰ電話の通信事業者と契約したＩＰ電話端末として機能するコンピューターを用い、ＩＰ電話の電話番号の有効性を調査する方法であって、調査対象ＩＰ電話番号に発呼するためのＩＮＶＩＴＥ電文を通信事業者のＳＩＰサーバーに送信するに際し、ＩＮＶＩＴＥ電文におけるＳＤＰ記述中のコーデック指定項目に通信事業者により規定されている正規の属性名とは異なるあらかじめ設定された非正規の属性名を記述して送信する送信ステップと、前記送信ステップにより送信した前記ＩＮＶＩＴＥ電文に対して前記ＳＩＰサーバーから送信されてくる応答電文を受信する受信ステップと、前記受信ステップにより受信した前記応答電文が、１８０応答電文または４０４応答電文または４１５応答電文または４８１応答電文であった場合には前記調査対象ＩＰ電話番号が加入契約のある有効な電話番号であると判断し、４１０応答電文または４８４応答電文であった場合には前記調査対象ＩＰ電話番号が加入契約のない無効な電話番号であると判断し、前記調査対象ＩＰ電話番号と判断結果を記録する判断ステップとを備えたことを特徴とするものである。
【図面の簡単な説明】
【００１０】
【図１】ＩＮＶＩＴＥ電文の正しい記述例
【図２】実施例で採用したＩＮＶＩＴＥ電文の正しくない記述例
【実施例】
【００１１】
この発明の方法を実施する調査用コンピューターは、インターネットに接続し、ＩＰ電話の通信事業者として契約したＩＰ電話端末として機能するものである。したがって、調査用コンピューターにはＩＰ電話端末として０５０で始まる電話番号が割り当てられている。調査用コンピューターとしてのハードウエア構成については、これを図示して解説しなければならないような格別な構成を備えるものではない。
【００１２】
あるＩＰ電話端末から他のＩＰ電話端末を発呼して通話を行うための通信プロセスがどのようなものであるのかは周知のとおりである。あるＩＰ電話端末から発呼する場合、この発呼端末とＩＰ電話通信事業者のＳＩＰサーバー（ＩＰ電話ＳＩＰサーバーとする）との間で、ＳＩＰプロトコルに従った通信が行われる。
【００１３】
周知のように、まず最初にＩＰ電話発呼端末がＩＰ電話ＳＩＰサーバーにＩＮＶＩＴＥ電文を送信する。ＩＮＶＩＴＥ電文の正しく記述された一例を図１に示している。これに対して図２に示すＩＮＶＩＴＥ電文は、この発明の方法を実施するために、一部の記述を正しくない記述に変えたものである。ここで「正しい記述」とは、通話しようとする相手のＩＰ電話端末を発呼するプロセスが進行するのに必要な記述である。これに対して「正しくない記述」とは、ＩＰ電話ＳＩＰサーバーが、通話しようとする相手のＩＰ電話端末を発呼するプロセスの実行を拒否してくる記述である。
【００１４】
具体的には、図１および図２に示したＩＮＶＩＴＥ電文における下から３行目の記述が以下のように相違している。ＩＮＶＩＴＥ電文にはＳＤＰ（Session  Description  Protocol）記述が含まれており、図１と図２の下から３行目はＳＤＰ記述の中の「コーデック指定項目」である。
《正しい記述》      a=rtpmap:0 PCMU/8000
《正しくない記述》  a=rtpmap:3 GSM/8000
【００１５】
この例のＩＰ電話通信事業者の場合、「コーデック指定項目」として「PCMU/8000」と記述するように規定されており、それが図１の正しい記述である。これに対して図２の正しくない記述では、「コーデック指定項目」として「GSM/8000」と記述されている。
【００１６】
つまり、「PCMU/8000」がＩＰ電話通信事業者により「コーデック指定項目」として記述するように規定された正規属性名であり、これに対して「GSM/8000」は非正規属性名である。
【００１７】
この実施例の調査用コンピューターは、調査しようとするＩＰ電話番号（ア）に発呼するためのＩＮＶＩＴＥ電文として、図２に示す正しくない記述のＩＮＶＩＴＥ電文をＩＰ電話ＳＩＰサーバーに送信する。
【００１８】
これを受信したＩＰ電話ＳＩＰサーバーは、調査対象ＩＰ電話番号（ア）を発呼して調査用コンピューターと相手との通話を可能ならしめるための回線接続プロセスを実行することなく、調査用コンピューターに応答電文を返してくる。
【００１９】
調査用コンピューターは、ＩＮＶＩＴＥ電文に対する応答としてＩＰ電話ＳＩＰサーバーから、１８０応答電文、４０４応答電文、４１５応答電文、４８１応答電文のいずれかを受信した場合、調査対象ＩＰ電話番号（ア）を加入契約のある有効な電話番号であると判断し、調査対象ＩＰ電話番号（ア）と判断結果と電文種別と調査日時とを対応付けして調査結果として記録する。
【００２０】
また調査用コンピューターは、ＩＮＶＩＴＥ電文に対する応答としてＩＰ電話ＳＩＰサーバーから、４１０応答電文、４８４応答電文のいずれかを受信した場合、調査対象ＩＰ電話番号（ア）を加入契約のない無効な電話番号であると判断し、調査対象ＩＰ電話番号（ア）と判断結果と電文種別と調査日時とを対応付けして調査結果として記録する。
【００２１】
以上の応答電文の種別とＩＰ電話番号の契約の有無との関係性について発明者が行った実証実験により確認し、この発明を創作するに至ったものである。
【００２２】
実際的な調査作業の１つの方法は、調査対象ＩＰ電話番号をキーボード６により調査用コンピューターに手入力する方法である。調査用コンピューターは調査結果をディスプレイ等に出力する。またバッチ処理では、たとえばＵＳＢメモリなどに記録された複数の調査対象ＩＰ電話番号のリストを調査用コンピューターに読み込み、リスト中の電話番号を順番に上記のように処理して調査結果を記録したり表示・印刷出力する。
【００２３】
さらには、調査用コンピューターにおいて、０５０の上位３桁と、たとえばＫＤＤＩの事業者割当番号「３０００」〜「３２５１」のどれか１つの中間４桁に対して、１万種類の下位４桁の数字を組み合わせ、１万個の０５０ＩＰ電話番号を事前にあるいは逐次に生成し、これら電話番号を上記と同じバッチ処理により調査して記録する方法も採れる。
【要約】
【課題】ＩＰ電話の基本的な仕組みは伝統的な電話技術（固定電話網の技術）とは大きく相違している。そのため、出願人が開発し改良してきた固定電話を対象とした電話番号利用状況調査システムは、０５０ＩＰ電話サービスの電話番号には対応できなかった。
【解決手段】コンピューターは、調査しようとするＩＰ電話番号（ア）に発呼するためのＩＮＶＩＴＥ電文として、図２に示す正しくない記述のＩＮＶＩＴＥ電文をＩＰ電話ＳＩＰサーバーに送信する。コンピューターは、上記ＩＮＶＩＴＥ電文に対する応答としてＩＰ電話ＳＩＰサーバーから、１８０応答電文、４０４応答電文、４１５応答電文、４８１応答電文のいずれかを受信した場合、調査対象ＩＰ電話番号（ア）を加入契約のある有効な電話番号であると判断する。
【選択図】  図２【図１】
0004633192.tif 000002
【図２】
0004633192.tif 000003