(57)【要約】【課題】ＩＰ網に接続されているＶｏＩＰゲートウェイがＤＯＳ攻撃を受けても、受信側端末での被害を最小限に抑える。【解決手段】  呼制御部15の判断部17は、ＳＩＰパケット生成・分解部1からのＳＩＰメッセージを解釈して、ＳＩＰメッセージに含まれている発番号が許容発番号であるか否かを判断する。発番号が許容発番号でない場合には、ＳＩＰメッセージを破棄すると共に、受信した発ＩＰアドレスが許容すべきものでない旨を音声制御部13に通知する。音声制御部13は、ＩＰ制御部11からＲＴＰパケット及び発ＩＰアドレスを受信すると、発ＩＰアドレスが許容すべきでない旨の通知を受けたものであるか否かを判断し、発ＩＰアドレスが許容すべきでない旨の通知を受けたものである場合、ＲＴＰパケットを破棄する。【選択図】  図２
2006173731.tif 000002
【特許請求の範囲】
【請求項１】
ＩＰ（Internet  Protocol）網に接続され、該ＩＰ網からＶｏＩＰ（Voice  Over  IP）パケットを受信するＶｏＩＰ端末において、
受信を許容する許容発番号を予め記憶しておき、前記ＶｏＩＰパケットに含まれている発信元の電話番号である発番号が該許容発番号であるか否かを判断する判断手段と、
前記判断手段で、前記ＶｏＩＰパケットに含まれている前記発番号が前記許容発番号でないと判断されたときに、該ＶｏＩＰパケットに含まれているデータの少なくとも一部のデータを処理しない非処理手順を実行し、前記ＶｏＩＰパケットに含まれている前記発番号が前記許容発番号であると判断されたときに、該ＶｏＩＰパケットに含まれているデータを処理する処理手順を実行するデータ処理手段と、
を備えていることを特徴とするＶｏＩＰ端末。
【請求項２】
請求項１に記載のＶｏＩＰ端末において、
前記判断手段は、前記許容発番号と共に、受信を許容する許容発ＩＰアドレスを予め記憶しておき、前記ＶｏＩＰパケットに含まれている前記発番号が該許容発番号であるか否か、及び前記ＶｏＩＰパケットに含まれている発信元のＩＰアドレスである発ＩＰアドレスが該許容発ＩＰアドレスであるか否かを判断し、
前記データ処理手段は、前記判断手段で、前記ＶｏＩＰパケットに含まれている前記発番号が前記許容発番号でない、又は該ＶｏＩＰパケットに含まれている前記発ＩＰアドレスが前記許容発ＩＰアドレスでないと判断されたときに、前記非処理手順を実行し、前記ＶｏＩＰパケットに含まれている前記発番号が前記許容発番号であり、且つ該ＶｏＩＰパケットに含まれている前記発ＩＰアドレスが前記許容発ＩＰアドレスであると判断されたときに、前記処理手順を実行する、
ことを特徴とするＶｏＩＰ端末。
【請求項３】
請求項１及び２のいずれか一項に記載のＶｏＩＰ端末において、
前記データ処理手段は、前記ＶｏＩＰパケットに含まれている呼制御情報パケットを処理して呼制御を実行する呼制御部を有し、
前記呼制御部は、前記非処理手順では、前記ＶｏＩＰパケットに含まれている前記呼制御情報パケットを用いての呼制御手順を実行せず、前記処理手順では、該ＶｏＩＰパケットに含まれている該呼制御情報パケットを用いての呼制御手順を実行する、
ことを特徴とするＶｏＩＰ端末。
【請求項４】
請求項１から３のいずれか一項に記載のＶｏＩＰ端末において、
前記データ処理手段は、前記ＶｏＩＰパケットに含まれている音声情報パケットを処理する音声制御部を有し、
前記音声制御部は、前記非処理手順では、前記ＶｏＩＰパケットに含まれている前記音声情報パケットを処理せず、前記処理手順では、該ＶｏＩＰパケットに含まれている該音声情報パケットを処理する、
ことを特徴とするＶｏＩＰ端末。
【請求項５】
ＩＰ（Internet  Protocol）網からのＶｏＩＰ（Voice  Over  IP）パケットを処理するＶｏＩＰパケットの処理方法において、
受信を許容する許容発番号を予め記憶しておき、前記ＶｏＩＰパケットに含まれている発信元の電話番号である発番号が該許容発番号であるか否かを判断する判断工程と、
前記判断工程で、前記ＶｏＩＰパケットに含まれている前記発番号が前記許容発番号でないと判断されたときに、該ＶｏＩＰパケットに含まれているデータの少なくとも一部のデータを処理せず、前記ＶｏＩＰパケットに含まれている該発番号が前記許容発番号であると判断されたときに、該ＶｏＩＰパケットに含まれているデータを処理するデータ処理工程と、
を含むことを特徴とするＶｏＩＰパケットの処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＩＰ（Internet  Protocol）網に接続され、該ＩＰ網からＶｏＩＰ（Voice  Over  IP）パケットを受信するＶｏＩＰ端末、及びこのＶｏＩＰパケットの処理方法に関する。
【背景技術】
【０００２】
公衆網では、発信側の電話番号である発番号がこの公衆網により管理されている。
【０００３】
ところで、近年では、ＩＰ網に、ＩＰゲートウェイを介して電話機を接続するだけで、又は、ＩＰ電話機を接続するだけで、このＩＰ網を利用した音声通話を実行できる。
【０００４】
なお、発番号を用いたセキュリティーシステムとして、例えば、以下の特許文献１に開示されているように、ユーザ名としての発番号と、パスワードとしてのＲＡＤＩＵＳ（Remote  Authentication  Dial−in  User  Service）通信用暗号鍵とを用いる技術が知られている。この他、以下の特許文献２に開示されているように、発番号を用いてＩＰアドレスを割り振る技術も知られている。
【０００５】
【特許文献１】特開2001−357017号公報
【特許文献２】特開2003−244323号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、前述したように、ＩＰ網に、ＩＰ電話機又はＩＰゲートウェイを介して電話機を接続するだけで、容易にＩＰ網を利用した音声通話を実行できるため、不正な端末から、ＤＯＳ攻撃（Denial of Service attack）等、トラフィックを増大させるような攻撃を受け、受信側端末で被害を被ることがあるという問題点がある。
【０００７】
本発明は、このような従来の問題点に着目してなされたもので、不正な端末から、トラフィックを増大させるような攻撃を受けても、受信側端末での被害を最小限に抑えることができるＶｏＩＰ端末、及びＶｏＩＰパケットの処理方法を提供することを目的とする。
【課題を解決するための手段】
【０００８】
前記問題点を解決するためのＶｏＩＰ端末に係る発明は、
ＩＰ網に接続され、該ＩＰ網からＶｏＩＰパケットを受信するＶｏＩＰ端末において、
受信を許容する許容発番号を予め記憶しておき、前記ＶｏＩＰパケットに含まれている発信元の電話番号である発番号が該許容発番号であるか否かを判断する判断手段と、
前記判断手段で、前記ＶｏＩＰパケットに含まれている前記発番号が前記許容発番号でないと判断されたときに、該ＶｏＩＰパケットに含まれているデータの少なくとも一部のデータを処理しない非処理手順を実行し、前記ＶｏＩＰパケットに含まれている前記発番号が前記許容発番号であると判断されたときに、該ＶｏＩＰパケットに含まれているデータを処理する処理手順を実行するデータ処理手段と、
を備えていることを特徴とする。
【０００９】
ここで、前記ＶｏＩＰ端末において、
前記判断手段は、前記許容発番号と共に、受信を許容する許容発ＩＰアドレスを予め記憶しておき、前記ＶｏＩＰパケットに含まれている前記発番号が該許容発番号であるか否か、及び前記ＶｏＩＰパケットに含まれている発信元のＩＰアドレスである発ＩＰアドレスが該許容発ＩＰアドレスであるか否かを判断し、
前記データ処理手段は、前記判断手段で、前記ＶｏＩＰパケットに含まれている前記発番号が前記許容発番号でない、又は該ＶｏＩＰパケットに含まれている前記発ＩＰアドレスが前記許容発ＩＰアドレスでないと判断されたときに、前記非処理手順を実行し、前記ＶｏＩＰパケットに含まれている前記発番号が前記許容発番号であり、且つ該ＶｏＩＰパケットに含まれている前記発ＩＰアドレスが前記許容発ＩＰアドレスであると判断されたときに、前記処理手順を実行する、ものであってもよい。
【００１０】
また、以上の各ＶｏＩＰ端末ＶｏＩＰ端末において、
前記データ処理手段は、前記ＶｏＩＰパケットに含まれている呼制御情報パケットを処理して呼制御を実行する呼制御部を有し、前記呼制御部は、前記非処理手順では、前記ＶｏＩＰパケットに含まれている前記呼制御情報パケットを用いての呼制御手順を実行せず、前記処理手順では、該ＶｏＩＰパケットに含まれている該呼制御情報パケットを用いての呼制御手順を実行するようにしてもよい。
【００１１】
さらに、以上の各ＶｏＩＰ端末において、
前記データ処理手段は、前記ＶｏＩＰパケットに含まれている音声情報パケットを処理する音声制御部を有し、前記音声制御部は、前記非処理手順では、前記ＶｏＩＰパケットに含まれている前記音声情報パケットを処理せず、前記処理手順では、該ＶｏＩＰパケットに含まれている該音声情報パケットを処理するようにしてもよい。
【００１２】
前記問題点を解決するためのＶｏＩＰパケットの処理方法に係る発明は、
受信を許容する許容発番号を予め記憶しておき、ＶｏＩＰパケットに含まれている発信元の電話番号である発番号が該許容発番号であるか否かを判断する判断工程と、
前記判断工程で、前記ＶｏＩＰパケットに含まれている前記発番号が前記許容発番号でないと判断されたときに、該ＶｏＩＰパケットに含まれているデータの少なくとも一部のデータを処理せず、前記ＶｏＩＰパケットに含まれている該発番号が前記許容発番号であると判断されたときに、該ＶｏＩＰパケットに含まれているデータを処理するデータ処理工程と、を含むことを特徴とする。
【発明の効果】
【００１３】
本発明によれば、発信元の電話番号である発番号がチェックされるので、仮に、ＩＰ網に接続されているコンピュータでＤＯＳ攻撃を行った者がいて、偶然、その発ＩＰアドレスが許容発ＩＰアドレスであっても、このＤＯＳ攻撃で受信したパケットは、受信側の音声端末に到達する以前に破棄され、音声端末への被害を最小限に抑えることができる。
【発明を実施するための最良の形態】
【００１４】
以下、本発明に係るＶｏＩＰ端末について、図面を用いて説明する。
【００１５】
本実施形態のＶｏＩＰ端末は、ＶｏＩＰゲートウェイ10で、図１に示すように、ＩＰ網20に接続されている。さらに、このＶｏＩＰゲートウェイ10には、電話機である音声端末24が直接接続されていると共に、交換機23を介しても音声端末24が接続されている。ＩＰ網20を介して行われるＶｏＩＰゲートウェイ10，10相互間の通信は、基本的にＩＰ網20に接続されているＳＩＰ（Session  Initiation  Protocol）サーバ21により管理される。
【００１６】
ＶｏＩＰゲートウェイ10は、図２に示すように、ＩＰ網20に接続されているＩＰ制御部11と、交換機23や音声端末24に接続されている回線制御部12及び音声制御部13と、発信元と発信先との間の呼制御を行う呼制御部15と、これらを制御するメイン制御部19とを備えている。呼制御部15は、ＳＩＰパケット（呼制御情報パケット）を生成及び分解するＳＩＰパケット生成・分解部18と、ＳＩＰパケットに含まれている発信元の電話番号である発番号等が予め記憶されている許容発番号等であるか否かを判断する判断部17と、実際にＳＩＰに従って呼制御を行う主呼制御部（特許請求の範囲での呼制御部）16と、を有している。判断部17は、記憶部を有しており、この記憶部に、受信を許容する発信元のＩＰアドレスである許容発ＩＰアドレスと、これと関連付けられ前述の許容発番号が記憶されている。この許容発ＩＰアドレスや許容発番号の設定は、管理コンピュータ29から、メイン制御部19を介して行われる。なお、許容発ＩＰアドレスや許容発番号は、判断部17内の記憶部に記憶しておく必要はなく、メイン制御部19の記憶部内に記憶しておいてもよい。音声制御部13は、ＲＴＰ（Real-time  Transport  Protocol）パケット（音声制御パケット）を生成及び分解するＲＴＰパケット生成・分解部14を有している。
【００１７】
次に、以上で説明したＶｏＩＰゲートウェイ10の動作について説明する。
【００１８】
まず、ＶｏＩＰゲートウェイ10が、このＶｏＩＰゲートウェイ10に接続されている音声端末24から発呼指令を受けた場合の動作について説明する。
【００１９】
ＶｏＩＰゲートウェイ10の回線制御部12が音声端末24から発呼指令を受けると、これを呼制御部15に渡す。呼制御部15の主呼制御部16は、この発行指令を解釈して、発信先端末との間での呼を確立するために、呼制御情報を作成し、これをＳＩＰパケット生成・分解部18に渡す。ＳＩＰパケット生成・分解部18は、この呼制御情報をＳＩＰパケット化し、ＩＰ制御部11に渡す。ＩＰ制御部11は、このＳＩＰパケットを含むＩＰパケットを作成し、ＩＰ網20に出力する。発信元端末と発信先端末との間の呼が確立すると、音声制御部13のＲＴＰパケット生成・分解部14は、音声端末24からの音声信号をＲＴＰパケット化し、ＩＰ制御部11に渡す。ＩＰ制御部11は、このＳＩＰパケットを含むＩＰパケットを作成し、ＩＰ網20に出力する。
【００２０】
次に、ＩＰ網20からＩＰパケットを受信した場合の動作について説明する。
【００２１】
ＩＰ制御部11は、ＩＰ網20からＩＰパケットを受信すると、このＩＰパケットを分解して、発ＩＰアドレスを認識すると共に、このＩＰパケットに含まれているＳＩＰパケットやＲＴＰパケットを得て、ＳＩＰパケットを呼制御部15に送ると共に、ＲＴＰパケットを音声制御部13に送る。このパケット送信の際、ＩＰ制御部11は、発ＩＰアドレスを呼制御部15及び音声制御部13に通知する。
【００２２】
以下、呼制御部15の動作について、図３に示すフローチャートに従って説明する。
【００２３】
呼制御部15のＳＩＰパケット生成・分解部18では、ＩＰ制御部11からＳＩＰパケット及び発ＩＰアドレスを受信すると（Ｓ１）、このＳＩＰパケットを分解してＳＩＰメッセージを得て、発ＩＰアドレスと共にＳＩＰメッセージを判断部17に渡す（Ｓ２）。
【００２４】
判断部17では、まず、ＩＰ制御部11から通知された発ＩＰアドレスが予め記憶されている許容発ＩＰアドレスであるか否かを判断する（Ｓ３）。発ＩＰアドレスが許容発ＩＰアドレスではない場合、判断部17は、ＳＩＰパケット生成・分解部18から渡されたＳＩＰメッセージを破棄すると共に（Ｓ６）、受信した発ＩＰアドレスが許容すべきものでない旨を主制御部16を介して音声制御部13に通知する（Ｓ７）。また、発ＩＰアドレスが許容発ＩＰアドレスである場合には、判断部17は、ＳＩＰパケット生成・分解部18から渡されたＳＩＰメッセージを解釈して、このＳＩＰメッセージに含まれている発信元の電話番号を抽出し（Ｓ４）。この発番号が発ＩＰアドレスに関連付けられた許容発番号であるか否かを判断する（Ｓ５）。発番号が許容発番号でない場合には、前述のＳ６、７の処理が実行されて、呼制御部15の動作は終了する。また、発番号が許容発番号である場合には、このＳＩＰメッセージを主呼制御部16に渡し、主呼制御部16で呼制御処理を実行させる。
【００２５】
次に、音声制御部13の動作について、図４に示すフローチャートに従って説明する。
【００２６】
音声制御部13のＲＴＰパケット生成・分解部14では、ＩＰ制御部11からＲＴＰパケット及び発ＩＰアドレスを受信すると（Ｓ１０）、この発ＩＰアドレスが許容すべきでない旨の通知を受けたものであるか否かを判断する（Ｓ１１）。この発ＩＰアドレスが許容すべきでない旨の通知を受けたものである場合、ＲＴＰパケット生成・分解部14は、ＲＴＰパケットを分解することなく破棄する（Ｓ１４）。また、この発ＩＰアドレスが許容すべきでない旨の通知を受けていないものである場合、つまり発信元ＩＰアドレスが許容すべきものである場合、ＲＴＰパケットを分解する（Ｓ１２）。そして、音声制御部13は、このＲＴＰパケットの分解で得られた音声信号を音声端末24に送る（Ｓ１３）。
【００２７】
以上のように、本実施形態では、発信元のＩＰアドレス及び電話番号をチェックしているので、仮に、ＩＰ網20に接続されているコンピュータでＤＯＳ攻撃を行った者がいて、偶然、その発ＩＰアドレスが許容発ＩＰアドレスであっても、このＤＯＳ攻撃で受信したパケットは、音声端末に到達する以前に破棄され、音声端末24への被害を最小限に抑えることができる。
【００２８】
なお、以上の実施形態では、発信元のＩＰアドレス及び電話番号をチェックしているが、発信元の電話番号のみをチェックするようにしてもよい。この場合、呼制御部15の処理は、図３におけるステップ３の処理のみが省略される。このような発信元の電話番号のみをチェックするか、発信元のＩＰアドレスもチェックするのか設定変更は、管理コンピュータ29を操作することにより可能である。
【００２９】
また、以上の実施形態では、呼制御部15で発信元のＩＰアドレス及び電話番号をチェックしているが、発信元のＩＰアドレスに関しては、ＩＰ制御部11でチェックするようにしてもよい。このように、発信元のＩＰアドレスをＩＰ制御部11でチェックすると、発ＩＰアドレスが許容発ＩＰアドレスでない場合には、このＩＰ制御部11でＩＰパケットの分解で得られたＳＩＰパケットやＲＴＰパケット等を呼制御部15や音声制御部13に送らないようにすれば、これら呼制御部15及び音声制御部13の負担を軽減することができる。また、呼制御部15で発番号が許容発番号でないとされた場合、この発番号に対応した発ＩＰアドレスを、許容すべきではない発ＩＰアドレスとして登録しておけば、ＩＰ制御部11は、以降、この発ＩＰアドレスのＩＰパケットを受信しても、このＩＰパケットの分解で得られたＳＩＰパケットやＲＴＰパケット等を呼制御部15や音声制御部13に送らずに済ませることができる。
【００３０】
また、以上の実施形態のＶｏＩＰ端末は、ＶｏＩＰゲートウェイ10であるが、ＶｏＩＰゲートウェイの機能を備えたＩＰ電話機に、本発明を適用してもよいことは言うまでもない。
【図面の簡単な説明】
【００３１】
【図１】本発明に係る一実施形態におけるＶｏＩＰ通信システムの系統図である。
【図２】本発明に係る一実施形態におけるＶｏＩＰゲートウェイの機能ブロック図である。
【図３】本発明に係る一実施形態における呼制御部の動作を示すフローチャートである。
【図４】本発明に係る一実施形態における音声制御部の動作を示すフローチャートである。
【符号の説明】
【００３２】
10：ＶｏＩＰゲートウェイ                11：ＩＰ制御部
12：回線制御部                          13：音声制御部
14：ＲＴＰパケット生成・分解部          15：呼制御部
16：主呼制御部                          17：判断部
18：ＳＩＰパケット生成・分解部          20：ＩＰ網
21：ＳＩＰサーバ                        24：音声端末
29：管理コンピュータ
【図１】
2006173731.tif 000003
【図２】
2006173731.tif 000004
【図３】
2006173731.tif 000005
【図４】
2006173731.tif 000006