(57)【要約】      （修正有）【課題】ＩＰｖ４基盤のＶｏＩＰ端末及びＩＰｖ６基盤のＶｏＩＰ端末と通信を行うＶｏＩＰ端末及びその端末の通信方法を提供する。【解決手段】ＶｏＩＰ（Voice over Internet Protocol）端末であって、ネットワークを介して任意の端末とデータの送受信を行うためのネットワークインタフェースを具備したメッセージフォーマット変換部を有し、該メッセージフォーマット変換部は、（ａ）アドレス情報を、任意の端末のアドレス形式にフォーマット変換し、該フォーマット変換されたアドレス情報をメッセージに含めて任意の端末へ送信し、（ｂ）任意の端末から受信されたメッセージに含まれたアドレス情報を所定アドレス形式にフォーマット変換し、該フォーマット変換されたアドレス情報を含んだメッセージをＶｏＩＰアプリケーションに提供する。【選択図】  図１
2007104676.tif 000002
【特許請求の範囲】
【請求項１】
所定アドレス形式の基盤である任意のＶｏＩＰ（Voice over Internet Protocol）アプリケーションを用いて任意の端末と通信を行うＶｏＩＰ（Voice over Internet Protocol）端末であって、
ネットワークを介して前記任意の端末とデータの送受信を行うためのネットワークインタフェースを具備したメッセージフォーマット変換部を有し、該メッセージフォーマット変換部は、
（ａ）アドレス情報を、前記ＶｏＩＰアプリケーションが前記任意の端末と通信できるように、前記任意の端末のアドレス形式にフォーマット変換し、該フォーマット変換されたアドレス情報をメッセージに含めて前記ネットワークインタフェースにより前記任意の端末へ送信し、
（ｂ）前記ネットワークインタフェースにより前記任意の端末から受信されたメッセージに含まれたアドレス情報を前記所定アドレス形式にフォーマット変換し、前記所定アドレス形式にフォーマット変換されたアドレス情報を含んだメッセージを前記ＶｏＩＰアプリケーションに提供することを特徴とするＶｏＩＰ端末。
【請求項２】
前記所定アドレス形式は、ＩＰｖ６アドレス形式であることを特徴とする請求項１に記載のＶｏＩＰ端末。
【請求項３】
前記受信端末との通信のためのアドレス情報は、前記ＶｏＩＰ端末のアドレスまたは前記受信端末のアドレスのうち少なくともいずれか一方を含むことを特徴とする請求項１に記載のＶｏＩＰ端末。
【請求項４】
前記ＶｏＩＰ端末のアドレスは、ＩＰｖ６アドレス形式であり、前記受信端末のアドレスは、ＩＰｖ４アドレス形式またはＩＰｖ６アドレス形式のうちいずれか一方であることを特徴とする請求項３に記載のＶｏＩＰ端末。
【請求項５】
前記送信端末から受信されたメッセージに含まれたアドレス情報は、前記ＶｏＩＰ端末のアドレスまたは前記送信端末のアドレスのうち少なくともいずれか一方を含むことを特徴とする請求項１に記載のＶｏＩＰ端末。
【請求項６】
前記送信端末のアドレスは、ＩＰｖ４アドレス形式またはＩＰｖ６アドレス形式のうちいずれか一方であることを特徴とする請求項５に記載のＶｏＩＰ端末。
【請求項７】
所定アドレス形式の基盤である任意のＶｏＩＰアプリケーションを用いて異なるアドレス形式を有する任意の端末と通信を行うＶｏＩＰ（Voice over Internet Protocol）端末であって、
前記ＶｏＩＰアプリケーションから受信端末へ送信されるべきメッセージのヘッダーに含まれたアドレス情報を受信端末のアドレス形式にフォーマット変換し、送信端末から受信されたメッセージのヘッダーに含まれたアドレス情報を前記所定アドレス形式にフォーマット変換し、該フォーマット変換されたアドレス情報を当該ＶｏＩＰ端末のＶｏＩＰアプリケーションに提供するためのヘッダーアドレス変換部と、
前記ＶｏＩＰアプリケーションから受信端末へ送信されるべきメッセージのペイロードに含まれたアドレス情報を受信端末のアドレス形式にフォーマット変換し、前記送信端末から受信されたメッセージのペイロードに含まれたアドレス情報を前記所定アドレス形式にフォーマット変換し、該フォーマット変換されたアドレス情報を当該ＶｏＩＰ端末のＶｏＩＰアプリケーションに提供するためのペイロードアドレス変換部と、
を備えることを特徴とするＶｏＩＰ端末。
【請求項８】
所定アドレス形式の基盤である任意のアプリケーションを用いて異なるアドレス形式を有する任意の端末と通信を行うＶｏＩＰ（Voice over Internet Protocol）端末のメッセージ送信方法であって、
前記アプリケーションが受信端末と通信するためのアドレス情報を、当該受信端末のアドレス形式にフォーマット変換する段階と、
前記受信端末のアドレス形式にフォーマット変換された受信端末との通信のためのアドレス情報を、メッセージに含めて当該受信端末へ送信する段階と、
を備えることを特徴とするＶｏＩＰ端末のメッセージ送信方法。
【請求項９】
前記所定アドレス形式は、ＩＰｖ６アドレス形式であることを特徴とする請求項８に記載のＶｏＩＰ端末のメッセージ送信方法。
【請求項１０】
前記受信端末との通信のためのアドレス情報は、前記ＶｏＩＰ端末のアドレスまたは前記受信端末のアドレスのうち少なくともいずれか一方を含むことを特徴とする請求項８に記載のＶｏＩＰ端末のメッセージ送信方法。
【請求項１１】
前記ＶｏＩＰ端末のアドレスは、ＩＰｖ６アドレス形式であり、前記受信端末のアドレスは、ＩＰｖ４アドレス形式またはＩＰｖ６アドレス形式のうちいずれか一方であることを特徴とする請求項１０に記載のＶｏＩＰ端末のメッセージ送信方法。
【請求項１２】
所定アドレス形式の基盤である任意のＶｏＩＰアプリケーションを用いて異なるアドレス形式を有する任意の端末と通信を行うＶｏＩＰ（Voice over Internet Protocol）端末のメッセージ受信方法であって、
前記任意の端末から受信されたメッセージに含まれたアドレス情報を前記所定アドレス形式のフォーマットに変換する段階と、
前記所定アドレス形式にフォーマット変換されたアドレス情報を含むメッセージを、前記ＶｏＩＰアプリケーションに提供する段階と、
を備えることを特徴とするＶｏＩＰ端末のメッセージ受信方法。
【請求項１３】
前記所定アドレス形式は、ＩＰｖ６アドレス形式であることを特徴とする請求項１２に記載のＶｏＩＰ端末のメッセージ受信方法。
【請求項１４】
前記送信端末から受信されたメッセージに含まれたアドレス情報は、前記ＶｏＩＰ端末のアドレスまたは前記送信端末のアドレスのうち少なくともいずれか一方を含むことを特徴とする請求項１２に記載のＶｏＩＰ端末のメッセージ受信方法。
【請求項１５】
前記ＶｏＩＰ端末のアドレスは、ＩＰｖ６アドレス形式であり、前記受信端末のアドレスは、ＩＰｖ４アドレス形式またはＩＰｖ６アドレス形式のうちいずれか一方であることを特徴とする請求項１４に記載のＶｏＩＰ端末のメッセージ受信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＶｏＩＰ（Voice over Internet Protocol）端末及びＶｏＩＰ端末の通信方法に関する。より詳しくは、本発明は、ＩＰｖ６用アプリケーションだけを用いて、相手方のＩＰｖ４基盤のＶｏＩＰ端末及びＩＰｖ６基盤のＶｏＩＰ端末と通信を行うための、ＶｏＩＰ端末及び該端末の通信方法に関する。
【背景技術】
【０００２】
ＶｏＩＰ（Voice over Internet Protocol）は、ＩＰ（インターネットプロトコル）を用いて音声情報を伝送する一連の設備のためのインターネット電話技術に属する。ＶｏＩＰは、公衆電話交換網（ＰＳＴＮ）のような回線に基づくプロトコルではなく、不連続的なパケット内にデジタル形態で音声情報を伝送するものである。
【０００３】
このようなＶｏＩＰまたはインターネット電話技術の主要な長所は、既存のＩＰネットワークをそのまま活用して、音声通話サービスを統合することによって、電話ユーザが市内電話料金だけでインターネットやイントラネット環境において市外及び国際電話サービスを受けることができるようにするものである。
【０００４】
また、ＶｏＩＰを実現するためのシグナリングプロトコル（signalling protocol）には、Ｈ．３２３、ＳＩＰ（Session Initiation Protocol）、ＭＧＣＰ（Media Gateway Control Protocol）などが挙げられ、現在では、簡単なテキスト基盤のアプリケーション階層制御プロトコルであるＳＩＰが広く商用化されている。
【０００５】
一方で、このようなＶｏＩＰサービスのためのＩＰｖ４（Internet Protocol version 4）アドレス体系は、ＶｏＩＰサービス及び他のインターネットサービスを要求するユーザが急増するにつれて、徐々に減少している。
【０００６】
これにより、ＩＰｖ４アドレス体系からＩＰｖ６アドレス体系へと徐々に転換されている。
【０００７】
しかしながら、ＩＰネットワークのアドレス体系は、現在、ＩＰｖ４アドレス体系のインターネット環境に合わせた多様なサービスと、これに習熟したユーザ及びＩＰｖ４アドレス体系のインターネット環境を構築したＩＳＰ（Internet Service Provider）の要求などのような多様な状況下に置かれているので、ＩＰｖ６アドレス体系のネットワークに即時に転換することはできない。
【０００８】
これは、相当な期間の間、ＩＰｖ４アドレス体系のネットワークとＩＰｖ６アドレス体系のネットワークとが共存しなければならないことを意味している。
【０００９】
したがって、ＩＰｖ４アドレス体系のネットワークとＩＰｖ６アドレス体系のネットワークとを連動させることができる技術が必要となる。
【００１０】
このようなＩＰｖ４アドレス体系のネットワークとＩＰｖ６アドレス体系のネットワーク間における連動技術は、ＶｏＩＰサービスのために活発に適用されている傾向にある。
【００１１】
ＩＰｖ４アドレス基盤のネットワークとＩＰｖ６アドレス基盤のネットワーク間における連動技術について、ＶｏＩＰサービスを中心として簡単に説明する。
【００１２】
ＩＰｖ６アドレス基盤のＶｏＩＰ端末とＩＰｖ４アドレス基盤のＶｏＩＰ端末との間での通信のために、以下のような方法が提案されている。
【００１３】
第一に、ＩＰｖ４アドレス基盤のネットワークとＩＰｖ６アドレス基盤のネットワークとの間にゲートウェイ（Translator）を設ける。
【００１４】
このゲートウェイは、ＩＰｖ６基盤のＶｏＩＰ端末からＩＰｖ４基盤のＶｏＩＰ端末へ送信される、ＩＰｖ６  ＶｏＩＰパケットのヘッダーに含まれたＩＰｖ６基盤のＶｏＩＰ端末アドレス（出発地アドレス、source address）を、ＩＰｖ４アドレスにフォーマット変換し、該フォーマット変換されたＩＰｖ４アドレスをＩＰｖ４基盤のＶｏＩＰ端末へ送信する。
【００１５】
また、ゲートウェイは、ＩＰｖ４基盤のＶｏＩＰ端末からＩＰｖ６基盤のＶｏＩＰ端末へ送信される、ＩＰｖ４  ＶｏＩＰパケットのヘッダーに含まれたＩＰｖ４基盤のＶｏＩＰ端末アドレス（出発地アドレス）を、ＩＰｖ６アドレスにフォーマット変換し、該フォーマット変換されたＩＰｖ６アドレスをＩＰｖ６基盤のＶｏＩＰ端末へ送信する。
【００１６】
第二に、ＩＰｖ４／ＩＰｖ６デュアルスタック（Dual Stack）をＶｏＩＰ端末に設ける。
【００１７】
ＶｏＩＰ端末は、ＩＰｖ４基盤のＶｏＩＰ端末と通信を行う場合には、ＩＰｖ４／ＩＰｖ６デュアルスタックにおけるＩＰｖ４スタックを用いて、相手方のＩＰｖ４基盤のＶｏＩＰ端末との通信を行う。
【００１８】
また、ＶｏＩＰ端末は、ＩＰｖ６基盤のＶｏＩＰ端末と通信を行う場合には、ＩＰｖ４／ＩＰｖ６デュアルスタックにおけるＩＰｖ６スタックを用いて、相手方のＩＰｖ６基盤のＶｏＩＰ端末との通信を行う。
【００１９】
しかしながら、ゲートウェイは、ＶｏＩＰプロトコルのうち、ＳＩＰ（Session Initiation Protocol）だけをサポートし、ＳＩＰ以外の他のプロトコルをサポートしない。ここで、ＳＩＰ以外の他のプロトコルには、Ｈ．３２３や、企業体固有方式（Proprietary）のＶｏＩＰプロトコルなどが挙げられる。
【００２０】
これらについて、さらに具体的に説明する。
【００２１】
ゲートウェイは、ＳＩＰ−ＡＬＧ（Application Level Gateway）機能をサポートする場合には、ＩＰｖ６基盤のＶｏＩＰ端末へ送信されるべきＩＰｖ４パケットのヘッダー（header）とペイロード（payload）に含まれたＩＰｖ４アドレス情報を、ＩＰｖ６アドレス情報にフォーマット変換し、該フォーマット変換されたアドレス情報をＩＰｖ６基盤のＶｏＩＰ端末へ送信（転送）する。
【００２２】
また、ゲートウェイは、ＳＩＰ−ＡＬＧ機能をサポートする場合には、ＩＰｖ４基盤のＶｏＩＰ端末へ送信されるべきＩＰｖ６パケットのヘッダーとペイロードに含まれたＩＰｖ６アドレス情報を、ＩＰｖ４アドレス情報にフォーマット変換し、該フォーマット変換されたアドレス情報をＩＰｖ４基盤のＶｏＩＰ端末へ送信（転送）する。
【００２３】
他方、ゲートウェイは、Ｈ．３２３または企業体固有方式（Proprietary）のＶｏＩＰプロトコルをサポートしない場合には、Ｈ．３２３または企業体固有方式のＶｏＩＰプロトコルに対してＡＬＧ機能をサポートしないことがある。
【００２４】
これにより、Ｈ．３２３または企業体固有方式のＶｏＩＰプロトコルを用いて通信を行うＩＰｖ４基盤のＶｏＩＰ端末及びＩＰｖ６基盤のＶｏＩＰ端末は、Ｈ．３２３または企業体自体方式のＶｏＩＰプロトコルをサポートしないゲートウェイを介して、相手方ＶｏＩＰ端末と正常に通信を行うことができなくなる。
【００２５】
一方、ＩＰｖ４／ＩＰｖ６デュアルスタックをＶｏＩＰ端末に設ける場合には、かかるＩＰｖ４／ＩＰｖ６デュアルスタックでＩＰｖ４用ＶｏＩＰアプリケーションとＩＰｖ６用ＶｏＩＰアプリケーションとが共に運用されることによって、メモリの容量の増加により費用が増加し、且つ運用上の二重的なデータベース構造により設置及び運用が複雑となる、という問題点を有している。
【００２６】
ここで、メモリは、ＩＰｖ４用ＶｏＩＰアプリケーションとＩＰｖ６用ＶｏＩＰアプリケーションが運用されるためのデバイスである。
【００２７】
また、ＩＰｖ４／ＩＰｖ６デュアルスタックを設けたＶｏＩＰ端末は、相手方ＶｏＩＰ端末の電話番号とＩＰアドレスを含み、相手方ＶｏＩＰ端末のアドレスの種類に従ったデータベースを備える。
【００２８】
すなわち、ＩＰｖ４／ＩＰｖ６デュアルスタックを使用するＶｏＩＰ端末は、相手方ＩＰｖ４基盤のＶｏＩＰ端末のアドレスと電話番号を格納するデータベースと、相手方ＩＰｖ６基盤のＶｏＩＰ端末のアドレスと電話番号を格納するデータベースとを備える。
【発明の開示】
【発明が解決しようとする課題】
【００２９】
本発明は、前述のような問題点を解決するためになされたもので、その目的は、ＶｏＩＰプロトコルの種類に関係なく、ＩＰｖ４基盤のＶｏＩＰ端末及びＩＰｖ６基盤のＶｏＩＰ端末と通信を行うことができるＶｏＩＰ端末及びＶｏＩＰ端末の通信方法を提供することにある。
【００３０】
本発明の他の目的は、ＩＰｖ４／ＩＰｖ６デュアルスタックにおけるＩＰｖ６用ＶｏＩＰアプリケーションだけを用いて、ＩＰｖ４基盤のＶｏＩＰ端末及びＩＰｖ６基盤のＶｏＩＰ端末と通信を行うことができるＶｏＩＰ端末及びその端末の通信方法を提供することにある。
【課題を解決するための手段】
【００３１】
前記目的を達成するために、本発明の一態様によるＶｏＩＰ端末は、所定アドレス形式の基盤である任意のＶｏＩＰ（Voice over Internet Protocol）アプリケーションを用いて任意の端末と通信を行うＶｏＩＰ（Voice over Internet Protocol）端末であって、ネットワークを介して前記任意の端末とデータの送受信を行うためのネットワークインタフェースを具備したメッセージフォーマット変換部を有し、該メッセージフォーマット変換部は、（ａ）アドレス情報を、前記ＶｏＩＰアプリケーションが前記任意の端末と通信できるように、前記任意の端末のアドレス形式にフォーマット変換し、該フォーマット変換されたアドレス情報をメッセージに含めて前記ネットワークインタフェースにより前記任意の端末へ送信し、（ｂ）前記ネットワークインタフェースにより前記任意の端末から受信されたメッセージに含まれたアドレス情報を前記所定アドレス形式にフォーマット変換し、前記所定アドレス形式にフォーマット変換されたアドレス情報を含んだメッセージを前記ＶｏＩＰアプリケーションに提供することを特徴とする。
【００３２】
前記所定アドレス形式は、ＩＰｖ６アドレス形式であることが好ましい。
【００３３】
前記受信端末との通信のためのアドレス情報は、前記ＶｏＩＰ端末のアドレスまたは前記受信端末のアドレスのうち少なくともいずれか一方を含むことができる。
【００３４】
前記ＶｏＩＰ端末のアドレスは、ＩＰｖ６アドレス形式であり、前記受信端末のアドレスは、ＩＰｖ４アドレス形式またはＩＰｖ６アドレス形式のうちいずれか一方であることができる。
【００３５】
前記送信端末から受信されたメッセージに含まれたアドレス情報は、前記ＶｏＩＰ端末のアドレスまたは前記送信端末のアドレスのうち少なくともいずれか一方を含むことができる。
【００３６】
前記送信端末のアドレスは、ＩＰｖ４アドレス形式またはＩＰｖ６アドレス形式のうちいずれか一方であることができる。
【００３７】
また、本発明の他の態様によるＶｏＩＰ端末は、所定アドレス形式の基盤である任意のＶｏＩＰアプリケーションを用いて異なるアドレス形式を有する任意の端末と通信を行うＶｏＩＰ（Voice over Internet Protocol）端末であって、前記ＶｏＩＰアプリケーションから受信端末へ送信されるべきメッセージのヘッダーに含まれたアドレス情報を受信端末のアドレス形式にフォーマット変換し、送信端末から受信されたメッセージのヘッダーに含まれたアドレス情報を前記所定アドレス形式にフォーマット変換し、該フォーマット変換されたアドレス情報を当該ＶｏＩＰ端末のＶｏＩＰアプリケーションに提供するためのヘッダーアドレス変換部と、前記ＶｏＩＰアプリケーションから受信端末へ送信されるべきメッセージのペイロードに含まれたアドレス情報を受信端末のアドレス形式にフォーマット変換し、前記送信端末から受信されたメッセージのペイロードに含まれたアドレス情報を前記所定アドレス形式にフォーマット変換し、該フォーマット変換されたアドレス情報を当該ＶｏＩＰ端末のＶｏＩＰアプリケーションに提供するためのペイロードアドレス変換部と、を備えることを特徴とする。
【００３８】
また、本発明のさらに他の態様は、所定アドレス形式の基盤である任意のアプリケーションを用いて異なるアドレス形式を有する任意の端末と通信を行うＶｏＩＰ（Voice over Internet Protocol）端末のメッセージ送信方法であって、前記アプリケーションが受信端末と通信するためのアドレス情報を、当該受信端末のアドレス形式にフォーマット変換する段階と、前記受信端末のアドレス形式にフォーマット変換された受信端末との通信のためのアドレス情報を、メッセージに含めて当該受信端末へ送信する段階と、を備える。
【００３９】
また、本発明のさらに他の態様は、所定アドレス形式の基盤である任意のＶｏＩＰアプリケーションを用いて異なるアドレス形式を有する任意の端末と通信を行うＶｏＩＰ（Voice over Internet Protocol）端末のメッセージ受信方法であって、前記任意の端末から受信されたメッセージに含まれたアドレス情報を前記所定アドレス形式のフォーマットに変換する段階と、前記所定アドレス形式にフォーマット変換されたアドレス情報を含むメッセージを、前記ＶｏＩＰアプリケーションに提供する段階と、を備える。
【発明の効果】
【００４０】
本発明のＶｏＩＰ端末及びＶｏＩＰ端末の通信方法によれば、ＶｏＩＰプロトコルの種類に関係なく、ＩＰｖ４基盤のＶｏＩＰ端末及びＩＰｖ６基盤のＶｏＩＰ端末と通信を行うことができる。
【００４１】
また、本発明のＶｏＩＰ端末及びＶｏＩＰ端末の通信方法によれば、ＩＰｖ４／ＩＰｖ６デュアルスタックにおいてＩＰｖ６用ＶｏＩＰアプリケーションだけを用いてＩＰｖ４基盤のＶｏＩＰ端末及びＩＰｖ６基盤のＶｏＩＰ端末と通信を行うことが可能になる。これによって、メモリの減少による費用節減を図ることができると共に、データベースの設置及び運営を簡素化することができる。
【発明を実施するための最良の形態】
【００４２】
以下、添付の図面を参照して、本発明を適用したＶｏＩＰ端末及びその端末の通信方法の実施の形態を詳細に説明する。なお、 本明細書において、同一の参照番号は、同一の構成要素を示す。
【００４３】
図１は、本発明に従うＶｏＩＰ端末のブロック構成図である。
【００４４】
図１に示されるように、本実施の形態のＶｏＩＰ端末は、パケット変換部１１０と、ネットワークを介して前記端末とデータの送受信を行うためのネットワークインタフェース１２０と、を含む。また、ＶｏＩＰ端末では、ＩＰｖ６用ＶｏＩＰアプリケーションだけが実行されるものとする。
【００４５】
図４には、このようなＩＰｖ６用ＶｏＩＰアプリケーションが実行されるＶｏＩＰ端末の通信スタック構造を示している。
【００４６】
図４に示されるように、本発明に従うＶｏＩＰ端末の通信スタック構造は、ＩＰｖ４スタックとＩＰｖ６スタックとを含む構造となっており、ＩＰｖ６用ＶｏＩＰアプリケーションだけが実行されていることが分かる。
【００４７】
また、ＶｏＩＰ端末の通信スタック構造において、パケット変換部は、図１に示されたパケット変換部１１０と同じ機能及び動作を遂行するものであり、ＩＰｖ６ソケットとＴＣＰ／ＵＤＰとの間に配設されている。
【００４８】
ここで、図４に示すＩＰｖ４スタック／ＩＰｖ６スタックは、図１に示すネットワークインタフェース１２０に相当するものである。
【００４９】
以下、パケット変換部１１０の動作について説明する。
【００５０】
パケット変換部１１０は、ＩＰｖ６用ＶｏＩＰアプリケーション１００と、ネットワーク１３０に接続された相手方ＶｏＩＰ端末（図示せず）との間で送受信されるパケットのフォーマットを変換することで、相互間に通信が行われるようにする。
【００５１】
ここで、ネットワーク１３０に接続された相手方ＶｏＩＰ端末は、ネットワーク１３０のアドレス体系に従った、ＩＰｖ４基盤のＶｏＩＰ端末またはＩＰｖ６基盤のＶｏＩＰ端末のうちいずれか一方であることができる。
【００５２】
これについて具体的に説明する。
【００５３】
パケット変換部１１０は、ペイロード変換部１１２とヘッダー変換部１１４とを含み、ＩＰｖ６用ＶｏＩＰアプリケーション１００から、所定のＩＰｖ６用ＶｏＩＰパケットをＩＰｖ４基盤のＶｏＩＰ端末に送信（転送）する旨の要請（転送要請）がされた場合に、当該ＩＰｖ６用ＶｏＩＰパケットをＩＰｖ４用ＶｏＩＰパケットにフォーマット変換し、当該ＩＰｖ４用ＶｏＩＰパケットをネットワークインタフェース１２０に供給する。
【００５４】
ここで、ＩＰｖ４基盤のＶｏＩＰ端末へ転送要請されたＩＰｖ６用ＶｏＩＰパケットのヘッダーは、ＩＰｖ４基盤のＶｏＩＰ端末アドレス（目的地アドレス、destination address）と、ＩＰｖ６用ＶｏＩＰアプリケーション１００が実行されているＩＰｖ６基盤のＶｏＩＰ端末アドレス（出発地アドレス、source address)などを含む。
【００５５】
また、ＩＰｖ４基盤のＶｏＩＰ端末へ転送要請されたＩＰｖ６用ＶｏＩＰパケットのペイロードは、ＩＰｖ６用ＶｏＩＰアプリケーション１００が実行されるＩＰｖ６基盤のＶｏＩＰ端末アドレス（出発地アドレス）などを含む。
【００５６】
ここで、ＩＰｖ６用ＶｏＩＰアプリケーション１００が実行されるＩＰｖ６基盤のＶｏＩＰ端末アドレス（出発地アドレス）などをペイロードに含める理由は、ＩＰｖ４基盤の相手方ＶｏＩＰ端末がＩＰｖ６基盤のＶｏＩＰ端末へ応答メッセージを送る場合に、ＩＰｖ４基盤の相手方ＶｏＩＰ端末がペイロードに含まれたアドレス情報を使用するからである。
【００５７】
すなわち、ヘッダー変換部１１４は、ＩＰｖ４基盤のＶｏＩＰ端末へ転送要請されたＩＰｖ６用ＶｏＩＰパケットのヘッダーに含まれたＩＰｖ６基盤のＶｏＩＰ端末アドレス（出発地アドレス）を、ＩＰｖ４基盤のＶｏＩＰ端末アドレス（出発地アドレス）にフォーマット変換する。
【００５８】
また、ペイロード変換部１１２は、ＩＰｖ４基盤のＶｏＩＰ端末へ転送要請されたＩＰｖ６用ＶｏＩＰパケットのペイロードに含まれたＩＰｖ６基盤のＶｏＩＰ端末アドレス（出発地アドレス）を、ＩＰｖ４基盤のＶｏＩＰ端末アドレス（出発地アドレス）にフォーマット変換する。
【００５９】
その後、パケット変換部１１０は、フォーマット変換されたＩＰｖ４用ＶｏＩＰパケットを、ネットワークインタフェース１２０を介して、ネットワーク１３０に接続された相手方のＩＰｖ４基盤のＶｏＩＰ端末へ送信する。
【００６０】
他方、パケット変換部１１０は、ＩＰｖ６用ＶｏＩＰアプリケーション１００からＩＰｖ６基盤のＶｏＩＰ端末へＩＰｖ６用ＶｏＩＰパケット転送要請がある場合、転送要請されたＩＰｖ６用ＶｏＩＰパケットを、ネットワークインタフェース１２０を介して、ネットワーク１３０に接続されたＩＰｖ６基盤のＶｏＩＰ端末へ送信する。
【００６１】
すなわち、パケット変換部１１０は、転送要請されたパケットがＩＰｖ６用ＶｏＩＰパケットである場合には、当該ＩＰｖ６用ＶｏＩＰパケットを、フォーマット変換することなく、ネットワークインタフェース１２０を介して、ネットワーク１３０に接続されたＩＰｖ６基盤のＶｏＩＰ端末へ送信する。
【００６２】
ここで、ＩＰｖ６基盤のＶｏＩＰ端末へ転送要請されたＩＰｖ６用ＶｏＩＰパケットのヘッダーは、ＩＰｖ６基盤のＶｏＩＰ端末アドレス（目的地アドレス）と、ＩＰｖ６用ＶｏＩＰアプリケーション１００が実行されるＩＰｖ６基盤のＶｏＩＰ端末アドレス（出発地アドレス）などを含む。
【００６３】
また、ＩＰｖ６基盤のＶｏＩＰ端末へ転送要請されたＩＰｖ６用ＶｏＩＰパケットのペイロードは、ＩＰｖ６用ＶｏＩＰアプリケーション１００が実行されるＩＰｖ６基盤のＶｏＩＰ端末アドレス（出発地アドレス）などを含む。
【００６４】
一方、パケット変換部１１０は、ネットワーク１３０に接続されたＩＰｖ４基盤のＶｏＩＰ端末からネットワークインタフェース１２０を介してＩＰｖ４用ＶｏＩＰパケットが受信された場合に、ネットワークインタフェース１２０を介して受信されたＩＰｖ４用ＶｏＩＰパケットをＩＰｖ６用ＶｏＩＰパケットにフォーマット変換し、該フォーマット変換されたＩＰｖ６用ＶｏＩＰパケットをＩＰｖ６用ＶｏＩＰアプリケーション１００に供給する。
【００６５】
ここで、ＩＰｖ４基盤のＶｏＩＰ端末から転送されたＩＰｖ４用ＶｏＩＰパケットのヘッダーは、ＩＰｖ４基盤のＶｏＩＰ端末アドレス（出発地アドレス、ｓｏｕｒｃｅ  ａｄｄｒｅｓｓ）と、ＩＰｖ６用ＶｏＩＰアプリケーション１００が実行されるＩＰｖ６基盤のＶｏＩＰ端末アドレス（目的地アドレス、ｄｅｓｔｉｎａｔｉｏｎ  ａｄｄｒｅｓｓ）などを含む。
【００６６】
また、ＩＰｖ４基盤のＶｏＩＰ端末から転送されたＩＰｖ４用ＶｏＩＰパケットのペイロードは、ＩＰｖ４基盤のＶｏＩＰ端末アドレス（出発地アドレス）などを含む。
【００６７】
すなわち、ヘッダー変換部１１４は、ＩＰｖ４基盤のＶｏＩＰ端末から転送されたＩＰｖ４用ＶｏＩＰパケットのヘッダーに含まれたＩＰｖ４基盤のＶｏＩＰ端末アドレス（出発地アドレス）を、ＩＰｖ６基盤のＶｏＩＰ端末アドレス（出発地アドレス）にフォーマット変換する。
【００６８】
また、ペイロード変換部１１２は、ＩＰｖ４基盤のＶｏＩＰ端末から転送されたＩＰｖ４用ＶｏＩＰパケットのペイロードに含まれたＩＰｖ４基盤のＶｏＩＰ端末アドレス（出発地アドレス）を、ＩＰｖ６基盤のＶｏＩＰ端末アドレス（出発地アドレス）にフォーマット変換する。
【００６９】
その後、パケット変換部１１０は、フォーマット変換されたＩＰｖ６用ＶｏＩＰパケットを、ＩＰｖ６用ＶｏＩＰアプリケーション１００に供給する。
【００７０】
他方、パケット変換部１１０は、ネットワーク１３０に接続されたＩＰｖ６基盤のＶｏＩＰ端末からネットワークインタフェース１２０を介してＩＰｖ６用ＶｏＩＰパケットを受信すると、該ＩＰｖ６用ＶｏＩＰパケットをＩＰｖ６用ＶｏＩＰアプリケーション１００に供給する。
【００７１】
すなわち、パケット変換部１１０は、ネットワーク１３０に接続されたＩＰｖ６基盤のＶｏＩＰ端末から転送されたパケットがＩＰｖ６用ＶｏＩＰパケットである場合には、当該ＩＰｖ６用ＶｏＩＰパケットを、フォーマット変換することなく、ＩＰｖ６用ＶｏＩＰアプリケーション１００に供給する。
【００７２】
ここで、ＩＰｖ６基盤のＶｏＩＰ端末から転送されたＩＰｖ６用ＶｏＩＰパケットのヘッダーは、ＩＰｖ６基盤のＶｏＩＰ端末アドレス（出発地アドレス）、ｓｏｕｒｃｅ  ａｄｄｒｅｓｓ）と、ＩＰｖ６用ＶｏＩＰアプリケーション１００が実行されるＩＰｖ６基盤のＶｏＩＰ端末アドレス（目的地アドレス、ｄｅｓｔｉｎａｔｉｏｎ  ａｄｄｒｅｓｓ）などを含む。
【００７３】
また、ネットワーク１３０に接続されたＩＰｖ６基盤のＶｏＩＰ端末から転送されたＩＰｖ６用ＶｏＩＰパケットのペイロードは、ネットワーク１３０に接続されたＩＰｖ６基盤のＶｏＩＰ端末アドレス（出発地アドレス）などを含む。
【００７４】
図２は、本発明によるＶｏＩＰ端末のパケット受信方法を説明するための動作フローチャートである。
【００７５】
本発明に従うＶｏＩＰ端末は、図４に示されたような通信スタック構造を有することが好ましい。すなわち、本発明に従うＶｏＩＰ端末では、ＩＰｖ６用ＶｏＩＰアプリケーションだけが実行されることが好ましい。
【００７６】
図２に示されたように、ＶｏＩＰ端末は、ネットワークからパケットを受信した場合（ステップＳ２００）には、受信されたパケットのヘッダーに含まれた出発地アドレス（ｓｏｕｒｃｅ  ａｄｄｒｅｓｓ）がＩＰｖ４アドレスフォーマットであるか否かを検査する（ステップＳ２０２）。ここで、ネットワークは、ＩＰｖ４ネットワークまたはＩＰｖ６ネットワークであることができる。
【００７７】
ＶｏＩＰ端末は、ネットワークから受信されたパケットのヘッダーに含まれた出発地アドレスがＩＰｖ４アドレスフォーマットである場合には、当該ＩＰｖ４アドレスフォーマットの出発地アドレスを、ＩＰｖ６アドレスフォーマットの出発地アドレスにフォーマット変換する（ステップＳ２０４）。
【００７８】
ここで、ネットワークから受信されたパケットのヘッダーに含まれた出発地アドレスのフォーマット変換は、図１に示されたようなヘッダー変換部１１４によって行われることができる。
【００７９】
その後、ＶｏＩＰ端末は、ネットワークから受信されたパケットのペイロードに含まれたアドレス情報のフォーマットがＩＰｖ６アドレスフォーマットであるか否かを検査する（ステップＳ２０６）。
【００８０】
ここで、ネットワークから受信されたパケットのペイロードに含まれたアドレス情報は、ネットワークにパケットを送信したＶｏＩＰ端末のアドレス、または、前記ネットワークから受信されたパケットに対する前記ＶｏＩＰ端末の応答メッセージを送信されるべき、前記パケットを送信したＶｏＩＰ端末以外の１つ以上のＶｏＩＰ端末のアドレス、のうちのいずれか一方であることができる。
【００８１】
ＶｏＩＰ端末は、ペイロードに含まれたアドレス情報がＩＰｖ６アドレスフォーマットである場合には、ＩＰｖ６アドレスフォーマットに変換された出発地アドレスを含むパケットを、実行中のＩＰｖ６用ＶｏＩＰアプリケーションに供給する（ステップＳ２０８）。
【００８２】
他方、ＶｏＩＰ端末は、ネットワークから受信されたパケットのペイロードに含まれたアドレス情報のフォーマットがＩＰｖ６アドレスフォーマットではない場合、当該アドレス情報のフォーマットをＩＰｖ６アドレスフォーマットに変換する（ステップＳ２１０）。
【００８３】
ここで、ペイロードに含まれたアドレス情報のフォーマットのＩＰｖ６アドレスフォーマットへの変換は、図１に示されたようなペイロード変換部１１２で行われることができる。
【００８４】
また、ペイロードに含まれたアドレス情報のフォーマット変換は、少なくとも１のＩＰｖ４アドレスに対応するＩＰｖ６アドレスを含むアドレス変換テーブルと、ＩＰｖ４マップＩＰｖ６アドレス（IPv4 Mapped IPv6 Address）を用いて行われることができる。
【００８５】
その後、ＶｏＩＰ端末は、ＩＰｖ６アドレスフォーマットに変換された出発地アドレスとアドレス情報とを含むパケットを、実行中のＩＰｖ６用ＶｏＩＰアプリケーションに供給する（ステップＳ２１２）。
【００８６】
一方、ＶｏＩＰ端末は、ステップＳ２０２でネットワークから受信されたパケットのヘッダーに含まれた出発地アドレスがＩＰｖ４アドレスフォーマットではないと判定した場合には、ネットワークから受信されたパケットのペイロードに含まれたアドレス情報がＩＰｖ６アドレスフォーマットであるか否かを検査する（ステップＳ２１４）。
【００８７】
ここで、ＶｏＩＰ端末は、ネットワークから受信されたパケットのペイロードに含まれたアドレス情報がＩＰｖ６アドレスフォーマットである場合には、ネットワークから受信されたパケットをＩＰｖ６用ＶｏＩＰアプリケーションに供給する（ステップＳ２１６）。
【００８８】
他方、ＶｏＩＰ端末は、ステップＳ２１４でネットワークから受信されたパケットのペイロードに含まれたアドレス情報がＩＰｖ６アドレスフォーマットではないと判定した場合には、当該アドレス情報をＩＰｖ６アドレスフォーマットに変換する（ステップＳ２１８）。
【００８９】
その後、ＶｏＩＰ端末は、ＩＰｖ６アドレスフォーマットに変換されたアドレス情報を含むパケットを、ＩＰｖ６用ＶｏＩＰアプリケーションに供給する（ステップＳ２２０）。
【００９０】
図３は、本発明によるＶｏＩＰ端末のパケット送信方法を説明するための動作フローチャートである。
【００９１】
本発明に従うＶｏＩＰ端末は、図４に示されたような通信スタック構造を有することが好ましい。すなわち、本発明に従うＶｏＩＰ端末では、ＩＰｖ６用ＶｏＩＰアプリケーションだけが実行されることが好ましい。
【００９２】
図３に示されたように、ＶｏＩＰ端末は、実行中のＩＰｖ６用ＶｏＩＰアプリケーションから任意のパケットについての転送要請が出た場合（ステップＳ３００）に、当該任意のパケットが転送されるべき目的地がＩＰｖ４基盤のＶｏＩＰ端末であるか否かを検査する（ステップＳ３０２）。
【００９３】
ここで、ＩＰｖ４基盤のＶｏＩＰ端末へ転送要請されたパケットのヘッダーは、ＩＰｖ４基盤のＶｏＩＰ端末アドレス（目的地アドレス、ｄｅｓｔｉｎａｔｉｏｎ  ａｄｄｒｅｓｓ）と、任意のパケットを発生したＩＰｖ６基盤のＶｏＩＰ端末アドレス（出発地アドレス、ｓｏｕｒｃｅ  ａｄｄｒｅｓｓ）などを含む。
【００９４】
また、ＩＰｖ４基盤のＶｏＩＰ端末へ転送要請されたパケットのペイロードは、任意のパケットを発生したＩＰｖ６基盤のＶｏＩＰ端末アドレス（出発地アドレス）などを含む。
【００９５】
言い換えれば、任意のパケットが転送されるべき目的地がＩＰｖ４基盤のＶｏＩＰ端末であるか否かの検査は、任意のパケットのヘッダーに含まれた目的地アドレスのフォーマットを確認することによって行われることができる。
【００９６】
ＶｏＩＰ端末は、任意のパケットが転送されるべき目的地がＩＰｖ４基盤のＶｏＩＰ端末である場合には、任意のパケットのヘッダーと、ペイロードに含まれた当該任意のパケットを発生したＩＰｖ６基盤のＶｏＩＰ端末アドレスを、ＩＰｖ４アドレスフォーマットに変換する（ステップＳ３０６）。
【００９７】
その後、ＶｏＩＰ端末は、ＩＰｖ４アドレスフォーマットに変換されたアドレス情報をパケットに含めてネットワークへ送信する（ステップＳ３０８）。
【００９８】
ここで、ＩＰｖ４アドレスフォーマットを有するＶｏＩＰ端末アドレスを含むパケットが送信（転送）されるネットワークは、ＩＰｖ４ネットワークまたはＩＰｖ６ネットワークであることができる。
【００９９】
他方、ＶｏＩＰ端末は、任意のパケットが送信されるべき目的地がＩＰｖ６基盤のＶｏＩＰ端末である場合には、当該任意のパケットを、フォーマット変換することなくネットワークへ転送する（ステップＳ３０４）。
【０１００】
ここで、ＩＰｖ６用ＶｏＩＰパケットが転送されるネットワークは、ＩＰｖ４ネットワークまたはＩＰｖ６ネットワークであることができる。
【０１０１】
以上、本発明を具体的な実施形態に則して詳細に説明したが、形式や細部についての種々の置換、変形、変更等が、特許請求の範囲の記載により規定されるような本発明の精神及び範囲から逸脱することなく行われることが可能であることは、当該技術分野における通常の知識を有する者には明らかである。従って、本発明の範囲は、前述の実施形態及び添付図面に限定されるものではなく、特許請求の範囲の記載及びこれと均等なものに基づいて定められるべきである。
【図面の簡単な説明】
【０１０２】
【図１】本発明によるＶｏＩＰ端末のブロック構成を示す図である。
【図２】本発明によるＶｏＩＰ端末のパケット受信方法についての動作フローチャートを示す図である。
【図３】本発明によるＶｏＩＰ端末のパケット送信方法についての動作フローチャートを示す図である。
【図４】本発明によるＶｏＩＰ端末の通信スタック構造を示す図である。
【符号の説明】
【０１０３】
１００  ＩＰｖ６用ＶｏＩＰアプリケーション
１１０  パケット変換部（メッセージフォーマット変換部）
１１２  ペイロード変換部
１１４  ヘッダー変換部
１２０  ネットワークインタフェース
１３０  ネットワーク
【図１】
2007104676.tif 000003
【図２】
2007104676.tif 000004
【図３】
2007104676.tif 000005
【図４】
2007104676.tif 000006