(57)【特許請求の範囲】
【請求項１】
電話番号が使用されているか否かを判定するための端末である電話番号使用判定端末を検出する電話番号使用判定端末検出装置であって、
発信側の端末から電話番号を宛先としたリクエスト信号が所定のサーバに送信された場合に宛先の電話番号は着信側の端末に使用されているが当該端末は当該リクエスト信号の要求内容には対応しないなら当該サーバから別なリクエスト信号の送信を要求する応答信号が当該発信側の端末に送信される場合において当該サーバから発信側の端末に送信される信号と発信側の端末から当該サーバに送信される信号を取得する手段と、
前記取得した信号が前記応答信号であるか否かを判定し、前記取得した信号が前記別なリクエスト信号であるか否かを判定する手段と、
前記応答信号の数および前記別なリクエスト信号の数を発信側の端末ごとに記憶する記憶手段と、
前記記憶手段から前記応答信号の数および前記別なリクエスト信号の数を読み出し、当該応答信号の数に対する当該別なリクエスト信号の数の比率を計算し、当該比率が予め定められたしきい値以上なら、当該応答信号の数および当該別なリクエスト信号の数に対応する発信側の端末は電話番号使用判定端末であると判定する手段と
を備えることを特徴とする電話番号使用判定端末検出装置。
【請求項２】
電話番号が使用されているか否かを判定するための端末である電話番号使用判定端末を検出する電話番号使用判定端末検出装置の動作方法であって、
前記電話番号使用判定端末検出装置が、発信側の端末から電話番号を宛先としたリクエスト信号が所定のサーバに送信された場合に宛先の電話番号は着信側の端末に使用されているが当該端末は当該リクエスト信号の要求内容には対応しないなら当該サーバから別なリクエスト信号の送信を要求する応答信号が当該発信側の端末に送信される場合において当該サーバから発信側の端末に送信される信号と発信側の端末から当該サーバに送信される信号を取得するステップと、
前記電話番号使用判定端末検出装置が、前記取得した信号が前記応答信号であるか否かを判定し、前記取得した信号が前記別なリクエスト信号であるか否かを判定するステップと、
前記電話番号使用判定端末検出装置が、前記応答信号の数および前記別なリクエスト信号の数を発信側の端末ごとに記憶するステップと、
前記電話番号使用判定端末検出装置が、前記記憶した前記応答信号の数および前記別なリクエスト信号の数を読み出し、当該応答信号の数に対する当該別なリクエスト信号の数の比率を計算し、当該比率が予め定められたしきい値以上なら、当該応答信号の数および当該別なリクエスト信号の数に対応する発信側の端末は電話番号使用判定端末であると判定するステップと
を備えることを特徴とする電話番号使用判定端末検出装置の動作方法。
【請求項３】
請求項１記載の電話番号使用判定端末検出装置としてコンピュータを機能させるためのコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電話番号使用判定端末検出装置、電話番号使用判定端末検出装置の動作方法およびコンピュータプログラムに関するものである。
【背景技術】
【０００２】
ＳＩＰによるセッション制御を用うＳＩＰ網においては、「ナンバースキャニング」と呼ばれる脅威が存在する。ナンバースキャニングとは、これを業とする者（ナンバースキャニング業者）が、コンピュータなどの端末を用い、多数の電話番号につき使用の有無を網羅的に判定することである。
【０００３】
ナンバースキャニングでは、上記端末（以下、電話番号使用判定端末）が、例えば、判定したい電話番号帯の各電話番号につき、これを宛先とするリクエスト信号を送信し、その応答信号によって使用の有無を判定する。
【０００４】
図１２（ａ）、図１２（ｂ）は、電話番号使用判定端末２Ａが、それぞれ電話番号「2222」、「3333」を宛先とするリクエスト信号をＳＩＰサーバ３に送信した場合のシーケンスである。
【０００５】
図１２（ａ）に示すように、電話番号「2222」が端末８に使用されているなら、電話番号使用判定端末２Ａは、例えば、応答信号(180 Ringing)を受信する。よって、例えば、応答信号(180 Ringing)を受信したなら、電話番号「2222」は使用されていると判定できる。よって、電話番号使用判定端末２Ａは、信号(CANCEL)を送信することで、電話番号「2222」については処理を終了させる。信号(200 OK)により電話番号が使用されていると判定してもよい。
【０００６】
一方、図１２（ｂ）に示すように、電話番号「3333」が使用されていないなら、電話番号使用判定端末２Ａは、例えば、応答信号(404 Not Found)を受信する。よって、例えば、応答信号(404 Not Found)を受信したなら、電話番号「3333」は使用されていないと判定できる。
【０００７】
なお、ＳＩＰ網に限らず、ＰＳＴＮ網でも同様のナンバースキャニングが行われる。
【０００８】
こうして、使用されていると分かった電話番号については、詐欺等に利用される懸念がある。また、電話番号使用判定端末２Ａは、短時間に多くのリクエスト信号を送信するようになっているので、ＳＩＰサーバや交換機に過大な負荷を与える。
【０００９】
このようなナンバースキャニングに対し、特許文献１に開示された対策では、ある端末について一定期間における信号(CANCEL)の送信回数が所定の閾値を超えたなら、または、リクエスト信号から信号(CANCEL)までの時間が所定の閾値以下なら、端末は電話番号使用判定端末であるとし、発信規制が実施される。
【００１０】
特許文献２では、ある端末について、応答信号(404 Not Found)、信号(CANCEL)、信号(BYE)などの回数が所定の閾値を超えたなら、端末は電話番号使用判定端末であるとする。
【先行技術文献】
【特許文献】
【００１１】
【特許文献１】特開２００９−２８３９９０号公報
【特許文献２】特開２００９−０４９６０１号公報
【非特許文献】
【００１２】
【非特許文献１】TTC標準 JT-Q3402 NGN UNI シグナリングプロファイルプロトコルセット1
【発明の概要】
【発明が解決しようとする課題】
【００１３】
図１３は、ナンバースキャニングの中でも、フォールバック（再発信）を要求する応答信号により、判定を行うものついて示す。
【００１４】
電話番号使用判定端末２Ａは、ＳＩＰサーバ３に対し、電話番号「2222」の端末とでIPv6のメディア通信を行いたい旨のリクエスト信号（INVITE 2222(IPv6))を送信する。
【００１５】
ＳＩＰサーバ３は、宛先の電話番号「2222」は着信側の端末に使用されているが当該端末はIPv6でのメディア通信ができないなら、レスポンス（例えば、レスポンスコード：488、warn-code：300）を端末Ａに送信する。
【００１６】
よって、例えば、このようなレスポンスを受信したなら、電話番号「2222」は使用されていると判定できる。
【００１７】
電話番号使用判定端末２Ａは、電話番号使用判定端末なので、フォールバック（例えば、リクエスト信号(INVITE 2222 (IPv4))の送信）は行わない。また、端末Ａは、応答信号(180 Ringing)を受信していないので、信号(CANCEL)も送信しない。
【００１８】
上記のように、このナンバースキャニングでは、使用数の少ないＩＰバージョン（メディア種別でもよい）を指定し、フォールバック（再発信）を要求する応答信号を意図的に送信させることで、応答信号(180 Ringing)よりも前に判定できるので、信号(CANCEL)も送信しなくてよい。したがって、特許文献１の技術では検出できない。
【００１９】
また、応答信号(404 Not Found)も信号(BYE)も発生しないので、特許文献２の技術でも検出できない。
【００２０】
本発明は、上記の課題に鑑みてなされたものであり、その目的とするところは、最初に送信したリクエスト信号とは別なリクエスト信号の送信を要求する応答信号に基づいて電話番号が使用されているか否かを判定するための電話番号使用判定端末を検出する技術を提供することにある。
【課題を解決するための手段】
【００２１】
上記の課題を解決するために、第１の本発明は、電話番号が使用されているか否かを判定するための端末である電話番号使用判定端末を検出する電話番号使用判定端末検出装置であって、発信側の端末から電話番号を宛先としたリクエスト信号が所定のサーバに送信された場合に宛先の電話番号は着信側の端末に使用されているが当該端末は当該リクエスト信号の要求内容には対応しないなら当該サーバから別なリクエスト信号の送信を要求する応答信号が当該発信側の端末に送信される場合において当該サーバから発信側の端末に送信される信号と発信側の端末から当該サーバに送信される信号を取得する手段と、前記取得した信号が前記応答信号であるか否かを判定し、前記取得した信号が前記別なリクエスト信号であるか否かを判定する手段と、前記応答信号の数および前記別なリクエスト信号の数を発信側の端末ごとに記憶する記憶手段と、前記記憶手段から前記応答信号の数および前記別なリクエスト信号の数を読み出し、当該応答信号の数に対する当該別なリクエスト信号の数の比率を計算し、当該比率が予め定められたしきい値以上なら、当該応答信号の数および当該別なリクエスト信号の数に対応する発信側の端末は電話番号使用判定端末であると判定する手段とを備えることを特徴とする。
【００２３】
第２の本発明は、電話番号が使用されているか否かを判定するための端末である電話番号使用判定端末を検出する電話番号使用判定端末検出装置の動作方法であって、前記電話番号使用判定端末検出装置が、発信側の端末から電話番号を宛先としたリクエスト信号が所定のサーバに送信された場合に宛先の電話番号は着信側の端末に使用されているが当該端末は当該リクエスト信号の要求内容には対応しないなら当該サーバから別なリクエスト信号の送信を要求する応答信号が当該発信側の端末に送信される場合において当該サーバから発信側の端末に送信される信号と発信側の端末から当該サーバに送信される信号を取得するステップと、前記電話番号使用判定端末検出装置が、前記取得した信号が前記応答信号であるか否かを判定し、前記取得した信号が前記別なリクエスト信号であるか否かを判定するステップと、前記電話番号使用判定端末検出装置が、前記応答信号の数および前記別なリクエスト信号の数を発信側の端末ごとに記憶するステップと、前記電話番号使用判定端末検出装置が、前記記憶した前記応答信号の数および前記別なリクエスト信号の数を読み出し、当該応答信号の数に対する当該別なリクエスト信号の数の比率を計算し、当該比率が予め定められたしきい値以上なら、当該応答信号の数および当該別なリクエスト信号の数に対応する発信側の端末は電話番号使用判定端末であると判定するステップとを備えることを特徴とする。
【発明の効果】
【００２５】
本発明によれば、最初に送信したリクエスト信号とは別なリクエスト信号の送信を要求する応答信号に基づいて電話番号が使用されているか否かを判定するための電話番号使用判定端末を検出できる。
【図面の簡単な説明】
【００２６】
【図１】本実施の形態に係る電話番号使用判定端末検出装置の利用形態の一例を示す図である。
【図２】電話番号使用判定端末２Ａとそうでない端末Ｂの動作の違いを示す図である。
【図３】電話番号使用判定端末検出装置の概略構成を示す機能ブロック図である。
【図４】実施例１におけるフォールバックルール記憶部１１、統計データ記憶部１２および規制ルール記憶部１３の一例を示す図である。
【図５】実施例１における端末Ａ（電話番号使用判定端末２Ａ）に関するシーケンスならびに統計データ記憶部１２に記憶される数の推移を示す図である。
【図６】実施例１における端末Ａ（電話番号使用判定端末２Ａ）に関する一定時間後の統計データ記憶部１２に記憶される数を示す図である。
【図７】実施例１における端末Ｂ（電話番号使用判定端末２Ａでない端末２）に関するシーケンスならびに統計データ記憶部１２に記憶される数の推移を示す図である。
【図８】実施例１における端末Ｂ（電話番号使用判定端末２Ａでない端末２）に関する一定時間後の統計データ記憶部１２に記憶される数を示す図である。
【図９】実施例２における統計データ記憶部１２、規制ルール記憶部１３の一例を示す図である。
【図１０】実施例２における端末Ａ（電話番号使用判定端末２Ａ）に関するシーケンスならびに統計データ記憶部１２に記憶される数の推移を示す図である。
【図１１】実施例２における端末Ａ（電話番号使用判定端末２Ａ）に関する一定時間後の統計データ記憶部１２に記憶される数を示す図である。
【図１２】従来における電話番号使用判定端末の動作の一例を示す図である。
【図１３】従来における別な電話番号使用判定端末の動作の一例を示す図である。
【発明を実施するための形態】
【００２７】
以下、本発明の実施の形態について図面を参照して説明する。
【００２８】
図１において、本実施の形態に係る電話番号使用判定端末検出装置１は、ナンバースキャニング業者などが使用する電話番号使用判定端末２Ａを検出する装置である。電話番号使用判定端末２Ａは、ＳＩＰ網Ｎに接続される端末２のうちで、特に電話番号が使用されているか否かを判定するためのものをいうこととする。また、電話番号使用判定端末２Ａでない端末２は単に端末２という。
【００２９】
各端末２（電話番号使用判定端末２Ａを含む）には、１つ以上の電話番号が割り当てられる。端末２は、電話機やＦＡＸ、コンピュータ等である。
【００３０】
ＳＩＰサーバ３は、ＳＩＰ網Ｎに含まれ、端末２（電話番号使用判定端末２Ａを含む）を収容するもので、端末の登録やＳＩＰ信号の経路制御等の機能を有する。
【００３１】
ＧＷサーバ４は、ＳＩＰ網Ｎと相互接続される他社網Ｍとの信号のインターワーク処理やプロトコルの相互変換処理を行う。なお、他社網ＭはＳＩＰ網でなくてよく、ＳＩＰ以外の信号で制御を行う網（ＰＳＴＮ網等）でもよい。
【００３２】
保守端末５は、ＳＩＰ網Ｎの保守用の端末であり、アラームの受信や規制の指示を行う。
【００３３】
図２（ａ）に示すように、例えば、電話番号使用判定端末２Ａでない端末２（以下、端末Ｂ）は、ＳＩＰサーバ３に対し、電話番号を宛先としたリクエスト信号、例えば、電話番号「3333」の端末とでIPv6のメディア通信を行いたい旨のリクエスト信号（INVITE 3333(IPv6))を送信する（Ｓ１）。IPv6は、ＳＤＰ（Session Description Protocol）のセッション記述部に記述される。
【００３４】
IPv4でなく、IPv6とするのは、後者の使用頻度が低く、別なリクエスト信号の送信（フォールバック）を要求する応答信号（以下、フォールバック要求信号という）がＳＩＰサーバ３から送信される確率が高いからである。
【００３５】
ＳＩＰサーバ３は、宛先の電話番号「3333」は着信側の端末に使用されているが当該端末は当該リクエスト信号の要求内容には対応しない、つまりIPv6でメディア通信できないなら、フォールバック要求信号、例えば、レスポンス（例えば、レスポンスコード：488、warn-code：300）を端末Ｂに送信する（Ｓ３）。
【００３６】
端末Ｂは、例えば、このレスポンス（フォールバック要求信号）を受信したら、ＳＩＰサーバ３に対し、前述のリクエスト信号とは別のリクエスト信号（例えば、ＳＤＰのセッション記述部に記述したIPバージョンを変更したものや、ＳＤＰのメディア記述部に記述したメディア種別を変更したもの）を送信する（Ｓ５：フォールバック）。例えば、端末Ｂは、電話番号「3333」の端末とIPv4でメディア通信したい旨のリクエスト信号（INVITE 3333(IPv4))を送信する（フォールバックする）（Ｓ５）。
【００３７】
一方、図２（ｂ）に示すように、電話番号使用判定端末２Ａは、例えば、レスポンス（例えば、レスポンスコード：488、warn-code：300）を受信しても、フォールバックせず、ＳＩＰサーバ３に対し、別の電話番号を宛先としたリクエスト信号、例えば、電話番号「4444」の端末とでIPv6のメディア通信を行いたい旨のリクエスト信号（INVITE 4444(IPv6))を送信する（Ｓ１１）。
【００３８】
したがって、電話番号使用判定端末２Ａのように、フォールバック要求信号を受信してもフォールバックを行わず、しかも、これを短時間で多数回繰り返す端末２は、電話番号使用判定端末であると推定できる。
【００３９】
そこで、電話番号使用判定端末検出装置１は、ＳＩＰサーバ３と端末２（電話番号使用判定端末２Ａを含む）の間の信号を監視し、フォールバック要求信号（例えば、レスポンスコード：488、warn-code：300）を検出したなら、それを受信する端末２を監視対象とし、以降、フォールバック要求信号の数、または、これとフォールバックの数を計測する。
【００４０】
そして、電話番号使用判定端末検出装置１は、これらの数が予め定めたルールを満足すれば、端末２は電話番号使用判定端末２Ａであると判定し、必要に応じてアラーム等で保守端末５に通知する。
【００４１】
また、電話番号使用判定端末検出装置１は、電話番号使用判定端末２Ａについては、保守端末５からの指示により、もしくは自律的に発信規制を実施する。
【００４２】
なお、その他の信号（信号(100 Trying)など）については、プロトコル（規約）に基づいて当然に生じるものであるから、説明を省略する。以下の説明についても同様とする。
【００４３】
図３に示すように、電話番号使用判定端末検出装置１は、フォールバックルール記憶部１１、統計データ記憶部１２、規制ルール記憶部１３、通信制御部１４、パケット情報取得部１５、フォールバック判定部１６、規制判定部１７、保守信号処理部１８および、規制処理部１９を備える。
【００４４】
フォールバックルール記憶部１１は、図４（ａ）に示すように、予めフォールバックの種別ごとに、フォールバック要求信号に含まれるレスポンスコードおよびWarningヘッダに設定されるwarn-codeを予め記憶する。
【００４５】
フォールバックルール記憶部１１は、例えば、IPバージョンの不一致でフォールバック要求信号が送信される場合のために、レスポンスコードとして488、warn-codeとして300または301を記憶する。
【００４６】
また、フォールバックルール記憶部１１は、例えば、メディア種別の不一致でフォールバック要求信号が送信される場合のために、レスポンスコードとして488、warn-codeとして304を記憶する。
【００４７】
統計データ記憶部１２は、図４（ｂ）に示すように、監視対象となった各端末について、電話番号、監視開始時刻、フォールバック要求信号の数および、フォールバックの数を記憶する。
【００４８】
規制ルール記憶部１３は、図４（ｃ）に示すように、電話番号使用判定端末か否かを判定するためのルールおよび、ルールに適用される変数を記憶する。
【００４９】
図４（ｃ）の例では、監視開始時刻から５分経過時において、フォールバック要求信号の数が１００以上であり、且つ、フォールバック要求信号の数に対するフォールバックの数の比率が１０％以下なら、監視対象の端末は電話番号使用判定端末であると判定される。
【００５０】
図３に戻り、通信制御部１４は、端末２（電話番号使用判定端末を含む）、ＳＩＰサーバ３および、保守端末５との通信を制御する。
【００５１】
パケット情報取得部１５は、端末２（電話番号使用判定端末を含む）とＳＩＰサーバ３の間のパケットを取得し、パケットからレスポンスコードとwarn-codeを取り出す。
【００５２】
フォールバック判定部１６は、レスポンスコード等により、フォールバックルール記憶部１１を参照し、パケットがフォールバック要求信号であるか否かを判定し、そうであるなら、その数を統計データ記憶部１２において加算していく。
【００５３】
また、フォールバック判定部１６は、フォールバック要求信号であったなら、該当の端末から送信されるリクエスト信号のパケットから取り出した情報により、当該リクエスト信号がフォールバックに相当するものか否かを判定し、そうであるなら、その数を統計データ記憶部１２において加算していく。
【００５４】
規制判定部１７は、統計データ記憶部１２、規制ルール記憶部１３を定期的に参照し、ルールを充足する端末、つまり、電話番号使用判定端末の有無を判定する。
【００５５】
規制判定部１７は、電話番号使用判定端末がある場合は、必要に応じて、保守信号処理部１８に対し、アラームの発出を指示する。また、規制判定部１７は、予め設定されている場合は、規制処理部１９に対し、電話番号使用判定端末への発信規制を指示する。また、規制判定部１７は、必要に応じて、規制処理部１９に対し、規制解除を指示する。
【００５６】
保守信号処理部１８は、保守端末５に対し、電話番号使用判定端末があることを通知する。また、保守信号処理部１８は、保守端末５から規制指示/規制解除指示を受けた場合は、規制処理部１９に対し、規制指示/規制解除処理を行う。
【００５７】
規制処理部１９は、規制指示を受けた場合は 電話番号使用判定端末の信号に規制をかけ、規制解除指示を受けた場合は、規制の解除を行う。規制は、例えば、単位時間当たりの発信数の制限や発信の受け入れ拒否等である。
【００５８】
（実施例１）
次に、実施例１の１動作例として、電話番号使用判定端末２Ａである端末２（以下、端末Ａという）とＳＩＰサーバ３の間の信号送受信、この信号送受信に基づいて統計データ記憶部１２に記憶される数の推移および、規制判定部１７による判定結果について説明する。
【００５９】
なお、実施例１では、統計データ記憶部１２は、図４（ｂ）に示す構成であることとする。また、規制ルール記憶部１３は、図４（ｃ）に示すルールおよび変数を記憶していることとする。
【００６０】
図５に示すように、端末Ａは、ＳＩＰサーバ３に対し、電話番号「092xxxxxxxx」の端末とでIPv6のメディア通信を行いたい旨のリクエスト信号（INVITE 092xxxxxxxx(IPv6))を送信する（Ｓ１０１）。なお、「x」は伏せ字である。
【００６１】
ＳＩＰサーバ３は、宛先の電話番号「092xxxxxxxx」は着信側の端末に使用されているが当該端末はIPv6でのメディア通信ができないなら、レスポンス（例えば、レスポンスコード：488、warn-code：300）を端末Ａに送信する（Ｓ１０３）。
【００６２】
電話番号使用判定端末検出装置１では、パケット情報取得部１５が、このレスポンスのパケットからレスポンスコード：488、warn-code：300を取り出す（Ｓ１０５）。
【００６３】
フォールバック判定部１６は、レスポンスコードとwarn-codeにより、フォールバックルール記憶部１１を参照し、この場合、パケットがフォールバック要求信号であると判定する（Ｓ１０５）。
【００６４】
フォールバック判定部１６は、統計データ記憶部１２に対し、端末Ａの電話番号、現在時刻（監視開始時刻）、フォールバック要求信号の数「１」（初期値）および、フォールバックの数「０」（初期値）を記憶させる（Ｓ１０５）。
【００６５】
端末Ａは電話番号使用判定端末なので、フォールバックを行わない。よって、フォールバックの数は「０」のままである。
【００６６】
端末Ａは、フォールバックを行わず、今度は電話番号「093xxxxxxxx」の端末とでIPv6のメディア通信を行いたい旨のリクエスト信号（INVITE 093xxxxxxxx(IPv6))を送信する（Ｓ１１１）。
【００６７】
ＳＩＰサーバ３は、宛先の電話番号「093xxxxxxxx」は着信側の端末に使用されているが当該端末はIPv6でのメディア通信ができないなら、レスポンス（例えば、レスポンスコード：488、warn-code：300）を端末Ａに送信する（Ｓ１１３）。
【００６８】
電話番号使用判定端末検出装置１では、パケット情報取得部１５が、このレスポンスのパケットからレスポンスコード：488、warn-code：300を取り出す（Ｓ１１５）。
【００６９】
フォールバック判定部１６は、レスポンスコードとwarn-codeにより、フォールバックルール記憶部１１を参照し、この場合、パケットがフォールバック要求信号であると判定する（Ｓ１１５）。
【００７０】
フォールバック判定部１６は、統計データ記憶部１２において、端末Ａの電話番号、監視開始時刻、フォールバック要求信号の数「１」および、フォールバックの数「０」が既に記憶されているので、フォールバック要求信号の数「１」に「１」を加算し、「２」とする。
【００７１】
端末Ａは電話番号使用判定端末なので、フォールバックを行わない。よって、フォールバックの数は「０」のままである。
【００７２】
統計データ記憶部１２には、監視開始時刻から５分経過時（１７：４５時点）、例えば、図６に示すように、端末Ａについて、フォールバック要求信号の数「１２０」および、フォールバックの数「０」を記憶していることとなる。
【００７３】
規制判定部１７は、端末Ａについては、監視開始時刻から５分経過時において、統計データ記憶部１２から、フォールバック要求信号の数および、フォールバックの数を読み出し、フォールバック要求信号の数が１００以上であり、且つ、フォールバック要求信号の数に対するフォールバックの数の比率が１０％以下なので、端末Ａは電話番号使用判定端末であると判定する。
【００７４】
以下、端末Ａ（電話番号使用判定端末２Ａ）については、例えば、前述のような規制が行われる。
【００７５】
次に、実施例１の別な動作例として、電話番号使用判定端末２Ａでない端末２（以下、端末Ｂという）とＳＩＰサーバ３の間の信号送受信、この信号送受信に基づいて統計データ記憶部１２に記憶される数の推移および、規制判定部１７による判定結果について説明する。
【００７６】
図７に示すように、端末Ｂは、ＳＩＰサーバ３に対し、電話番号「092xxxxxxxx」の端末とでIPv6のメディア通信を行いたい旨のリクエスト信号（INVITE 092xxxxxxxx(IPv6))を送信する（Ｓ２０１）。
【００７７】
ＳＩＰサーバ３は、宛先の電話番号「092xxxxxxxx」は着信側の端末に使用されているが当該端末はIPv6でのメディア通信ができないなら、レスポンス（例えば、レスポンスコード：488、warn-code：300）を端末Ｂに送信する（Ｓ２０３）。
【００７８】
電話番号使用判定端末検出装置１では、パケット情報取得部１５が、このレスポンスのパケットからレスポンスコード：488、warn-code：300を取り出す（Ｓ２０５）。
【００７９】
フォールバック判定部１６は、レスポンスコードとwarn-codeにより、フォールバックルール記憶部１１を参照し、この場合、パケットがフォールバック要求信号であると判定する（Ｓ２０５）。
【００８０】
フォールバック判定部１６は、統計データ記憶部１２に対し、端末Ｂの電話番号、現在時刻（監視開始時刻）、フォールバックを要求する応答信号の数「１」（初期値）および、フォールバックの数「０」（初期値）を記憶させる（Ｓ２０５）。
【００８１】
端末Ｂは、例えば、このレスポンスを受信したら、電話番号「092xxxxxxxx」の端末とIPv4でのメディア通信を行いたい旨のリクエスト信号（INVITE 092xxxxxxxx(IPv4))を送信する（Ｓ２０７）。
【００８２】
フォールバック判定部１６は、このリクエスト信号のパケットから取り出した情報により、当該リクエスト信号がフォールバックに相当するものか否かを判定し、この場合、フォールバックに相当するものであると判定する（Ｓ２０９）。
【００８３】
フォールバック判定部１６は、統計データ記憶部１２において、端末Ｂの電話番号、監視開始時刻、フォールバック要求信号の数「１」および、フォールバックの数「０」が既に記憶されているので、フォールバックの数「０」に「１」を加算し、「１」とする（Ｓ２０９）。
【００８４】
統計データ記憶部１２には、監視開始時刻から５分経過時（１７：５０時点）、例えば、図８に示すように、端末Ｂについて、フォールバック要求信号の数「１００」および、フォールバックの数「９０」を記憶していることとなる。
【００８５】
規制判定部１７は、端末Ｂについては、監視開始時刻から５分経過時において、フォールバック要求信号の数が１００以上であるが、フォールバック要求信号の数に対するフォールバックの数の比率が１０％より高いので、端末Ｂは電話番号使用判定端末でないと判定する。
【００８６】
したがって、端末Ｂ（電話番号使用判定端末２Ａでない端末２）については規制は行われない。
【００８７】
なお、実施例１では、フォールバック要求信号の数の条件（例では１００以上）を用いたが、これは、電話番号使用判定端末検出の確度を高めるものであり、フォールバック要求信号の数に対するフォールバックの数の比率のみを用いてもよい。
【００８８】
以上のように、本実施の形態の実施例１に係る電話番号使用判定端末検出装置１は、電話番号が使用されているか否かを判定する機能を有する端末２である電話番号使用判定端末２Ａを検出するものである。電話番号使用判定端末検出装置１によれば、発信側の端末２から電話番号を宛先としたリクエスト信号が所定のサーバ（ＳＩＰサーバ３）に送信された場合に宛先の電話番号は着信側の端末に使用されているが当該端末は当該リクエスト信号の要求内容には対応しないなら当該サーバから別なリクエスト信号の送信を要求する応答信号（フォールバック要求信号）が当該発信側の端末に送信される場合において当該サーバから発信側の端末に送信される信号と発信側の端末から当該サーバに送信される信号を取得する手段（パケット情報取得部１５）と、取得した信号が別なリクエスト信号の送信を要求する応答信号（フォールバック要求信号）であるか否かを判定し、取得した信号が別なリクエスト信号（フォールバック）であるか否かを判定する手段（フォールバック判定部１６）と、別なリクエスト信号の送信を要求する応答信号（フォールバック要求信号）の数および別なリクエスト信号（フォールバック）の数を発信側の端末ごとに記憶する記憶手段（統計データ記憶部１２）と、記憶手段から別なリクエスト信号の送信を要求する応答信号（フォールバック要求信号）の数および別なリクエスト信号（フォールバック）の数を読み出し、当該応答信号の数に対する当該別なリクエスト信号の数の比率を計算し、当該比率が予め定められたしきい値以上なら、当該応答信号の数および当該別なリクエスト信号の数に対応する発信側の端末は電話番号使用判定端末であると判定する手段（規制判定部１７）とを備えるので、電話番号が使用されているか否かを判定するのにナンバースキャニング業者などが使用する電話番号使用判定端末を検出することができる。よって、ナンバースキャニング防止の策を講じることができる。
【００８９】
（実施例２）
次に、実施例２の１動作例として、電話番号使用判定端末２Ａである端末２（以下、端末Ａという）とＳＩＰサーバ３の間の信号送受信、この信号送受信に基づく統計データ記憶部１２のデータ推移および、規制判定部１７による判定結果について説明する。
【００９０】
実施例２では、統計データ記憶部１２は、図９（ａ）に示すように、監視対象となった各端末について、電話番号、監視開始時刻、フォールバック要求信号の数を記憶する。つまり、フォールバックの数は記憶しなくてよい。
【００９１】
また、規制ルール記憶部１３は、図９（ｂ）に示すようなルールおよび変数を記憶していることとする。
【００９２】
図９（ｂ）の例では、監視開始時刻から５分経過時において、フォールバック要求信号の数が１００以上なら、監視対象の端末は電話番号使用判定端末であると判定される。
【００９３】
図１０に示すように、端末Ａは、ＳＩＰサーバ３に対し、電話番号「092xxxxxxxx」の端末とでIPv6のメディア通信を行いたい旨のリクエスト信号（INVITE 092xxxxxxxx(IPv6))を送信する（Ｓ３０１）。
【００９４】
ＳＩＰサーバ３は、宛先の電話番号「092xxxxxxxx」は着信側の端末に使用されているが当該端末はIPv6でメディア通信ができないなら、レスポンス（例えば、レスポンスコード：488、warn-code：300）を端末Ａに送信する（Ｓ３０３）。
【００９５】
電話番号使用判定端末検出装置１では、パケット情報取得部１５が、このレスポンスのパケットからレスポンスコード：488、warn-code：300を取り出す（Ｓ３０５）。
【００９６】
フォールバック判定部１６は、レスポンスコードとwarn-codeにより、フォールバックルール記憶部１１を参照し、この場合、パケットがフォールバック要求信号であると判定する（Ｓ３０５）。
【００９７】
フォールバック判定部１６は、統計データ記憶部１２に対し、端末Ａの電話番号、現在時刻（監視開始時刻）および、フォールバック要求信号の数「１」（初期値）を記憶させる（Ｓ３０５）。
【００９８】
端末Ａは、電話番号使用判定端末なので、フォールバックを行わず、今度は電話番号「093xxxxxxxx」の端末とでIPv6のメディア通信を行いたい旨のリクエスト信号（INVITE 093xxxxxxxx(IPv6))を送信する（Ｓ３１１）。
【００９９】
ＳＩＰサーバ３は、宛先の電話番号「093xxxxxxxx」は着信側の端末に使用されているが当該端末はIPv6でのメディア通信ができないなら、レスポンス（例えば、レスポンスコード：488、warn-code：300）を端末Ａに送信する（Ｓ３１３）。
【０１００】
電話番号使用判定端末検出装置１では、パケット情報取得部１５が、このレスポンスのパケットからレスポンスコード：488、warn-code：300を取り出す（Ｓ３１５）。
【０１０１】
フォールバック判定部１６は、レスポンスコードとwarn-codeにより、フォールバックルール記憶部１１を参照し、この場合、パケットがフォールバック要求信号であると判定する（Ｓ３１５）。
【０１０２】
フォールバック判定部１６は、統計データ記憶部１２において、端末Ａの電話番号、監視開始時刻および、フォールバック要求信号の数「１」が既に記憶されているので、フォールバック要求信号の数「１」に「１」を加算し、「２」とする。
【０１０３】
統計データ記憶部１２には、監視開始時刻から５分経過時（１７：４５時点）、例えば、図１１に示すように、端末Ａについて、フォールバック要求信号の数「１２０」を記憶していることとなる。
【０１０４】
規制判定部１７は、端末Ａについては、監視開始時刻から５分経過時において、統計データ記憶部１２からフォールバック要求信号の数を読み出し、これが１００以上なので、端末Ａは電話番号使用判定端末であると判定する。
【０１０５】
以下、端末Ａ（電話番号使用判定端末２Ａ）については、例えば、前述のような規制が行われる。
【０１０６】
一方、電話番号使用判定端末２Ａでない端末２（以下、端末Ｂという）については、同様に監視対象となることもあるが、通常の使い方をしていれば、監視開始時刻から５分経過時において、フォールバック要求信号の数が１００以上となることは少ない。よって、端末Ｂは電話番号使用判定端末であるとは判定されず、規制は行われない。
【０１０７】
以上のように、本実施の形態の実施例２に係る電話番号使用判定端末検出装置１は、電話番号が使用されているか否かを判定する機能を有する端末２である電話番号使用判定端末２Ａを検出するものである。電話番号使用判定端末検出装置１によれば、発信側の端末２から電話番号を宛先としたリクエスト信号が所定のサーバ（ＳＩＰサーバ３）に送信された場合に宛先の電話番号は着信側の端末に使用されているが当該端末は当該リクエスト信号の要求内容には対応しないなら当該サーバから別なリクエスト信号の送信を要求する応答信号（フォールバック要求信号）が当該発信側の端末に送信される場合において当該サーバから発信側の端末に送信される信号を取得する手段（パケット情報取得部１５）と、取得した信号が別なリクエスト信号の送信を要求する応答信号（フォールバック要求信号）であるか否かを判定する手段（フォールバック判定部１６）と、別なリクエスト信号の送信を要求する応答信号の数を発信側の端末ごとに記憶する記憶手段（統計データ記憶部１２）と、記憶手段から別なリクエスト信号の送信を要求する応答信号（フォールバック要求信号）の数を読み出し、当該数が予め定められたしきい値以上であるなら、当該応答信号の数に対応する発信側の端末は電話番号使用判定端末であると判定する手段（規制判定部１７）とを備えるので、電話番号が使用されているか否かを判定するのにナンバースキャニング業者などが使用する電話番号使用判定端末を検出することができる。よって、ナンバースキャニング防止の策を講じることができる。
【０１０８】
なお、各実施例の電話番号使用判定端末検出装置としてコンピュータを機能させるためのコンピュータプログラムは、半導体メモリ、磁気ディスク、光ディスク、光磁気ディスク、磁気テープなどのコンピュータ読み取り可能な記録媒体に記録でき、また、インターネットなどの通信網を介して伝送させて、広く流通させることができる。
【符号の説明】
【０１０９】
１…電話番号使用判定端末検出装置
２、８、Ａ、Ｂ…端末
２Ａ…電話番号使用判定端末
３…ＳＩＰサーバ
４…ＧＷサーバ
５…保守端末
１１…フォールバックルール記憶部
１２…統計データ記憶部
１３…規制ルール記憶部
１４…通信制御部
１５…パケット情報取得部
１６…フォールバック判定部
１７…規制判定部
１８…保守信号処理部
１９…規制処理部
Ｍ…他社網
Ｎ…ＳＩＰ網
【図１】
0006006691.tif 000002
【図２】
0006006691.tif 000003
【図３】
0006006691.tif 000004
【図４】
0006006691.tif 000005
【図５】
0006006691.tif 000006
【図６】
0006006691.tif 000007
【図７】
0006006691.tif 000008
【図８】
0006006691.tif 000009
【図９】
0006006691.tif 000010
【図１０】
0006006691.tif 000011
【図１１】
0006006691.tif 000012
【図１２】
0006006691.tif 000013
【図１３】
0006006691.tif 000014