(57)【要約】【課題】使用できるＮＡＴルータの機種が限定されることなく、安価にＩＰトランクとの接続環境を構築する。【解決手段】実施形態によれば、ＩＰ電話システムは、複数の電話端末と、ＮＡＴルータと、ＩＰトランクゲートウェイ装置とを備える。ＩＰトランクゲートウェイ装置は、記憶手段と、メッセージ生成手段と、メッセージ通信手段とを備える。記憶手段は、第２の通信網側から見たＩＰトランクゲートウェイ装置のアドレス情報を記憶する。メッセージ生成手段は、第１の通信網上の電話端末にてＩＰトランクとの呼接続要求が発生した場合に、ＩＰトランク向けに送信する呼接続制御メッセージ中に記憶手段に記憶されたアドレス情報を設定する。メッセージ通信手段は、メッセージ生成手段により生成された呼接続制御メッセージをＩＰトランクとの間で通信する。【選択図】図６
2014023027.tif 000002
【特許請求の範囲】
【請求項１】
第１の通信網に接続される複数の電話端末と、前記第１の通信網と第２の通信網とを接続するＮＡＴ（Network Address Translator）ルータと、前記複数の電話端末を第１の通信網を介して収容し、前記第１の通信網及びＮＡＴルータを介して第２の通信網上のＩＰ(Internet Protocol)トランクを接続可能なＩＰトランクゲートウェイ装置とを備え、
前記ＩＰトランクゲートウェイ装置は、
前記第２の通信網側から見た前記ＩＰトランクゲートウェイ装置のアドレス情報を記憶する記憶手段と、
前記第１の通信網上の電話端末にて前記ＩＰトランクとの呼接続要求が発生した場合に、前記ＩＰトランク向けに送信する呼接続制御メッセージ中に前記記憶手段に記憶されたアドレス情報を設定するメッセージ生成手段と、
このメッセージ生成手段により生成された呼接続制御メッセージを前記ＩＰトランクとの間で通信するメッセージ通信手段とを備えるＩＰ電話システム。
【請求項２】
前記記憶手段は、前記第２の通信網から見た前記ＩＰトランクゲートウェイ装置のＩＰアドレス及びポート番号を記憶し、
前記メッセージ生成手段は、前記ＩＰトランク向けに送信する呼接続制御メッセージ中に前記記憶手段に記憶されたＩＰアドレス及びポート番号を設定する請求項１記載のＩＰ電話システム。
【請求項３】
前記ＩＰトランクは、ＳＩＰプロトコルに基づく請求項１記載のＩＰ電話システム。
【請求項４】
前記メッセージ生成手段は、前記呼接続制御メッセージがＳＩＰで規定されるとき、前記呼接続制御メッセージのＣｏｎｔａｃｔヘッダまたはＶｉａヘッダに前記記憶手段に記憶されたアドレス情報を設定する請求項３記載のＩＰ電話システム。
【請求項５】
前記メッセージ生成手段は、前記呼接続制御メッセージがＳＩＰで規定されるとき、前記呼接続制御メッセージのＦｒｏｍヘッダのホスト領域またはＣａｌｌＩＤヘッダのホスト領域に前記記憶手段に記憶されたアドレス情報を設定する請求項４記載のＩＰ電話システム。
【請求項６】
複数の電話端末を第１の通信網を介して収容し、前記第１の通信網及びＮＡＴ（Network Address Translator）ルータを介して第２の通信網上のＩＰ(Internet Protocol)トランクを接続可能なＩＰトランクゲートウェイ装置において、
前記第２の通信網から見た前記ＩＰトランクゲートウェイ装置のアドレス情報を記憶する記憶手段と、
前記第１の通信網上の電話端末にて前記ＩＰトランクとの呼接続要求が発生した場合に、前記ＩＰトランク向けに送信する呼接続制御メッセージ中に前記記憶手段に記憶されたアドレス情報を設定するメッセージ生成手段と、
このメッセージ生成手段により生成された呼接続制御メッセージを前記ＩＰトランクとの間で通信するメッセージ通信手段とを具備するＩＰトランクゲートウェイ装置。
【請求項７】
前記記憶手段は、前記第２の通信網から見た前記ＩＰトランクゲートウェイ装置のＩＰアドレス及びポート番号を記憶し、
前記メッセージ生成手段は、前記ＩＰトランク向けに送信する呼接続制御メッセージ中に前記記憶手段に記憶されたＩＰアドレス及びポート番号を設定する請求項６記載のＩＰトランクゲートウェイ装置。
【請求項８】
前記ＩＰトランクは、ＳＩＰプロトコルに基づく請求項６記載のＩＰトランクゲートウェイ装置。
【請求項９】
前記メッセージ生成手段は、前記呼接続制御メッセージがＳＩＰで規定されるとき、前記呼接続制御メッセージのＣｏｎｔａｃｔヘッダまたはＶｉａヘッダに前記記憶手段に記憶されたアドレス情報を設定する請求項８記載のＩＰトランクゲートウェイ装置。
【請求項１０】
前記メッセージ生成手段は、前記呼接続制御メッセージがＳＩＰで規定されるとき、前記呼接続制御メッセージのＦｒｏｍヘッダのホスト領域またはＣａｌｌＩＤヘッダのホスト領域に前記記憶手段に記憶されたアドレス情報を設定する請求項９記載のＩＰトランクゲートウェイ装置。
【請求項１１】
複数の電話端末を第１の通信網を介して収容し、前記第１の通信網及びＮＡＴ（Network Address Translator）ルータを介して第２の通信網上のＩＰ(Internet Protocol)トランクを接続可能なＩＰトランクゲートウェイ装置の制御方法において、
前記第２の通信網から見た前記ＩＰトランクゲートウェイ装置のアドレス情報をメモリに記憶し、
前記第１の通信網上の電話端末にて前記ＩＰトランクとの呼接続要求が発生した場合に、前記ＩＰトランク向けに送信する呼接続制御メッセージ中に前記メモリに記憶されたアドレス情報を設定し、
このアドレス情報が設定された呼接続制御メッセージを前記ＩＰトランクとの間で通信するＩＰトランクゲートウェイ装置の制御方法。
【請求項１２】
前記記憶することは、前記第２の通信網から見た前記ＩＰトランクゲートウェイ装置のＩＰアドレス及びポート番号をメモリに記憶し、
前記アドレス情報を設定することは、前記ＩＰトランク向けに送信する呼接続制御メッセージ中に前記記憶手段に記憶されたＩＰアドレス及びポート番号を設定する請求項１１記載のＩＰトランクゲートウェイ装置の制御方法。
【請求項１３】
前記ＩＰトランクは、ＳＩＰプロトコルに基づく請求項１１記載のＩＰトランクゲートウェイ装置の制御方法。
【請求項１４】
前記アドレス情報を設定することは、前記呼接続制御メッセージがＳＩＰで規定されるとき、前記呼接続制御メッセージのＣｏｎｔａｃｔヘッダまたはＶｉａヘッダに前記メモリに記憶されたアドレス情報を設定する請求項１３記載のＩＰトランクゲートウェイ装置の制御方法。
【請求項１５】
前記アドレス情報を設定することは、前記呼接続制御メッセージがＳＩＰで規定されるとき、前記呼接続制御メッセージのＦｒｏｍヘッダのホスト領域またはＣａｌｌＩＤヘッダのホスト領域に前記メモリに記憶されたアドレス情報を設定する請求項１４記載のＩＰトランクゲートウェイ装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、ＩＰ電話システム、ＩＰトランクゲートウェイ装置、及びＩＰトランクゲートウェイ装置の制御方法に関する。
【背景技術】
【０００２】
近年、ＩＰ網を介して、双方向に画像や音声をパケットデータとして、リアルタイムに送受信するＩＰ電話システムが普及している。このＩＰ電話システムでは、ＩＰトランクゲートウェイ装置にＬＡＮ(Local Area Network)を介して複数のＩＰ電話端末を収容するとともに、ＬＡＮ及びルータ装置を介して公衆網やインターネット等のＷＡＮ(Wide Area Network)に接続可能とする。そして、ルータ装置においてアドレス変換等を行なうことによりＩＰ電話端末相互間及びＩＰ電話端末とＷＡＮとの間でマルチメディア情報通信を可能としている。
【０００３】
ところで、上記システムでは、ルータ装置にＮＡＴ(Network Address Translator)機能を搭載している。ＮＡＴ機能とは、接続用に予め割り当てられた一つのＩＰアドレスを用いて、ＬＡＮ用のローカルアドレスをＷＡＮ用のグローバルアドレスに変換して送信元ＩＰアドレスとして送出し、受信において供給される宛先ＩＰアドレスのグローバルアドレスをローカルアドレスに変換する機能である。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】ＵＳ ７，０６８，６４７ Ｂ２
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、呼制御メッセージを使用するＩＰトランクゲートウェイ装置を、ＮＡＴルータ経由でＷＡＮ上にあるＩＰトランクに接続するためには、ＩＰトランクゲートウェイ装置とＩＰトランクとの間のプロトコルに応じたＡＬＧ（アプリケーションレイヤゲートウェイ）による呼制御メッセージ内のアドレス情報の書き換えが必要になる。
【０００６】
しかしながら、ＡＬＧ機能を持つＮＡＴルータについては、使用できるＮＡＴルータの機種が限られ、また、高価であるため、例えば小規模の事務所で導入するにはコストの負担が大きい。
【０００７】
本発明の目的は、使用できるＮＡＴルータの機種が限定されることなく、安価にＩＰトランクとの接続環境を構築し得るＩＰ電話システム、ＩＰトランクゲートウェイ装置及び制御方法を提供することにある。
【課題を解決するための手段】
【０００８】
実施形態によれば、ＩＰ電話システムは、第１の通信網に接続される複数の電話端末と、ＮＡＴルータと、ＩＰトランクゲートウェイ装置とを備える。ＮＡＴルータは、第１の通信網と第２の通信網とを接続する。ＩＰトランクゲートウェイ装置は、複数の電話端末を第１の通信網を介して収容し、第１の通信網及びＮＡＴルータを介して第２の通信網上のＩＰ(Internet Protocol)トランクを接続可能とする。また、ＩＰトランクゲートウェイ装置は、記憶手段と、メッセージ生成手段と、メッセージ通信手段とを備える。記憶手段は、第２の通信網側から見たＩＰトランクゲートウェイ装置のアドレス情報を記憶する。メッセージ生成手段は、第１の通信網上の電話端末にてＩＰトランクとの呼接続要求が発生した場合に、ＩＰトランク向けに送信する呼接続制御メッセージ中に記憶手段に記憶されたアドレス情報を設定する。メッセージ通信手段は、メッセージ生成手段により生成された呼接続制御メッセージをＩＰトランクとの間で通信する。
【図面の簡単な説明】
【０００９】
【図１】本実施形態に係わるＩＰ電話システムを示す概略構成図。
【図２】上記図１に示したＳＩＰサーバの機能構成を示すブロック図。
【図３】上記図２に示したアドレス情報テーブルの記憶内容の一例を示す図。
【図４】本実施形態で使用するＩＮＶＩＴＥメッセージのフォーマットの一例を示す図。
【図５】本実施形態において、ＩＰ電話端末とＳＩＰトランク上の電話端末との間で通信セッションを確立する動作を示すシーケンス図。
【図６】本実施形態におけるＳＩＰサーバ内部の動作を示すシーケンス図。
【発明を実施するための形態】
【００１０】
以下、実施の形態について、図面を参照して説明する。  
本実施形態は、ＩＰトランクゲートウェイ装置としてのＳＩＰ(Session Initiation Protocol)サーバを、ＡＬＧ無しのＮＡＴルータを用いてＷＡＮ上のＳＩＰトランクに接続するようにしたものである。
【００１１】
例えば、ＳＩＰサーバに収容されるＩＰ電話端末にてＳＩＰトランク上の端末へ発信が行われたとする。すると、ＳＩＰサーバからＳＩＰトランクへ送出されるＳＩＰメッセージ内にあるローカルＩＰアドレス及びポート番号はＮＡＴルータで変換されない。このため、ＳＩＰメッセージを受信したＳＩＰトランク上の端末が、ＳＩＰメッセージ中のローカルＩＰアドレス及びポート番号を用いてＳＩＰメッセージを送信元に返信しようとすると正しく宛先を指定することができず、実質的に送信元にＳＩＰメッセージが届かなくなる。
【００１２】
そこで、本実施形態では、ＳＩＰサーバにてＳＩＰメッセージをＳＩＰトランクに送信する前に、ＳＩＰメッセージ中の送信元のローカルＩＰアドレスをＳＩＰトランク側から見たＳＩＰサーバのグローバルＩＰアドレスに置き換えるようにしている。
【００１３】
図１は、本実施形態に係わるＩＰ電話システムを示す概略構成図である。
【００１４】
このシステムは、ＬＡＮ１を有する。ＬＡＮ１には、ＩＰ電話端末Ｔ１１〜Ｔ１ｉが接続される。なお、ＩＰ電話端末Ｔ１１〜Ｔ１ｉは、通話処理機能とメディア情報処理機能とを備えた端末、またはパーソナル・コンピュータ上のソフトウェアで実現しているソフトフォンである。
【００１５】
また、ＬＡＮ１には、アクセスポイントＡＰ１及び無線ＬＡＮを介して端末Ｔ２１〜Ｔ２ｍが接続される。なお、端末Ｔ２１〜Ｔ２ｍは、無線ＬＡＮに接続可能でバッテリにより駆動する携帯型の電話端末である。
【００１６】
また、ＬＡＮ１には、ゲートウェイＧＷ１〜ＧＷ３が接続されている。ゲートウェイＧＷ１は、ＬＡＮ１と電話端末Ｔ３１〜Ｔ３ｎとの間を接続するもので、ＬＡＮ１と電話端末Ｔ３１〜Ｔ３ｎとの間における通信プロトコル及び信号フォーマットの変換機能を備えている。ゲートウェイＧＷ２は、ＬＡＮ１と電話端末Ｔ４１〜Ｔ４ｐまたはアナログ電話網等の公衆網ＰＮＷとの間を接続するもので、ＬＡＮ１と電話端末Ｔ４１〜Ｔ４ｐまたは公衆網ＰＮＷとの間における通信プロトコル及び信号フォーマットの変換機能を備えている。ゲートウェイＧＷ３は、ＬＡＮ１と公衆網ＰＮＷとの間を接続するもので、ＬＡＮ１と公衆網ＰＮＷとの間における通信プロトコル及び信号フォーマットの変換機能を備えている。なお、電話端末Ｔ３１〜Ｔ３ｎ，Ｔ４１〜Ｔ４ｐには、アナログ電話機やデジタルボタン電話機等が用いられる。
【００１７】
さらに、ＬＡＮ１には、ＳＩＰサーバＳＶ１が接続されている。ＳＩＰサーバＳＶ１は、ＩＰ電話端末Ｔ１１〜Ｔ１ｉ，アクセスポイントＡＰ１、ゲートウェイＧＷ１〜ＧＷ３間で、例えばＳＩＰ、Ｍｅｇａｃｏ、Ｈ．３２３等の所定のプロトコルに従ってセッションを確立する交換制御機能を備える。そして、確立されたセッションにより、発信側と着信側のＩＰ電話端末間でピアツーピア接続でＩＰパケットを送受信することで、音声通信を行なう。
【００１８】
また、ＳＩＰサーバＳＶ１には、ＷＡＮ２を介してサーバＳＶ２が接続される。そして、ＳＩＰサーバＳＶ１は、サーバＳＶ２との間で、例えばＩＰ−ＱＳＩＧに従ってセッションを確立する交換制御機能を備える。そして、セッション確立後は、発信側と着信側の電話端末間でピアツーピア接続でＩＰパケットを送受信することで、音声通信を行なう。
【００１９】
さらに、ＳＩＰサーバＳＶ１には、ＮＡＴルータＲＴ１及びＷＡＮ３を介してＳＩＰトランクＩＮＷが接続される。そして、ＳＩＰサーバＳＶ１は、ＳＩＰトランクＩＮＷとの間で、例えばＳＩＰに従ってセッションを確立する交換制御機能を備える。そして、セッション確立後は、発信側と着信側の電話端末間でピアツーピア接続でＩＰパケットを送受信することで、音声通信を行なう。
【００２０】
ところで、上記ＳＩＰサーバＳＶ１は、本実施形態に係わる機能として次のような機能を有している。図２はその構成を示すブロック図である。
【００２１】
ＳＩＰサーバＳＶ１は、制御部２１、ノースブリッジ２２、主メモリ２３、サウスブリッジ２６、ＨＤＤ（Hard Disk Drive）２７、マルチドライブ２８、ＬＡＮコントローラ２９、インタフェース部３０、ＰＣカードコントローラ３１、ＢＩＯＳ−ＲＯＭ（Basic Input/Output System ROM）３３、ＥＣ／ＫＢＣ（Embedded Controller/Keyboard Controller）３４、電源コントローラ（ＰＳＣ）３５、電源部３６、インタフェース（Ｉ／Ｆ）３８、Ｉ／Ｏコントローラ４０などを備える。
【００２２】
制御部２１は、（ＣＰＵ：Central Processing Unit）を主体としてＳＩＰサーバＳＶ１全体の制御を司るものであり、主メモリ２３をワークエリアとして使用し、ＨＤＤ２７から主メモリ２３にロードされる、オペレーティングシステム（ＯＳ）２３ａ、ドライバ２３ｂ、交換プログラム２３ｃなどを実行する。  
ノースブリッジ２２は、制御部２１とサウスブリッジ２６との間のブリッジ処理、主メモリ２３の制御などを行う各種コントローラを備えている。  
サウスブリッジ２６は、ハブリンクを介してノースブリッジ２２に接続されており、ＬＰＣ（Low Pin Count）バス上の各種デバイス（ＥＣ／ＫＢＣ３４、Ｉ／Ｏコントローラなど）や、ＰＣＩ（Peripheral Component Interconnect）バス上の各種ＰＣＩデバイス（ＬＡＮコントローラ２９、インタフェース部３０、ＰＣカードコントローラ３１など）や、ＩＤＥ（Integrated Drive Electronics）対応のディスクドライブや、ＵＳＢデバイスなどの制御を行う各種コントローラを備える。
【００２３】
ＨＤＤ２７は、プライマリＩＤＥに対応するデバイスとしてサウスブリッジ２６に接続されており、ＯＳや交換プログラム等の各種プログラム、各種データ２３ｄなどを記憶する内蔵のハードディスクである。マルチドライブ２８は、セカンダリＩＤＥに対応するデバイスとしてサウスブリッジ２６に接続されており、リムーバブルな記録媒体であるＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、ＣＤ−Ｒ／ＲＷを駆動する。
【００２４】
ＬＡＮコントローラ２９は、ＰＣＩデバイスとしてサウスブリッジ２６に接続されており、有線ＬＡＮの仕様に準拠する通信機能を備え、同じ通信機能を備えた通信装置との間で通信を行うものである。  
インタフェース部３０は、ＰＣＩデバイスとしてサウスブリッジ２６に接続されており、ＬＡＮ１の仕様に準拠する通信機能を備え、ＲＴＰパケットの授受に係わる処理を行う。  
ＰＣカードコントローラ３１は、ＰＣＩデバイスとしてサウスブリッジ２６に接続されており、ＰＣＭＣＩＡ(Personal Computer Memory Card International Association)の仕様に準拠し、各種のＰＣカードを制御するものである。ＢＩＯＳ−ＲＯＭ３３は、ＬＰＣバスに接続されており、電源が投入された際に主にＳＩＰサーバＳＶ１内のハードウェアに対する設定処理などを行うＢＩＯＳ（Basic Input/Output System）を格納している。ＥＣ／ＫＢＣ３４は、ＬＰＣバスに接続されており、電源コントローラ３５の制御などを行う。このＥＣ／ＫＢＣ３４は、組み込みコントローラであるＥＣ（Embedded Controller）とキーボードコントローラとを一体化したものである。
【００２５】
電源コントローラ３５は、Ｉ2Ｃバスを介してＥＣ／ＫＢＣ３４に接続されており、ＳＩＰサーバＳＶ１内の各部に供給する電圧を制御する。電源部３６は駆動電力を生成し、ＳＩＰサーバＳＶ１内の各部に供給する。インタフェース３８は、入力装置等が接続可能で、ＥＣ／ＫＢＣ３４との間の信号のインタフェースを行うものである。Ｉ／Ｏコントローラ４０は、ＬＰＣバスに接続されており、外部とシリアル信号やパラレル信号の入出力制御を行う。
【００２６】
このＳＩＰサーバＳＶ１においては、制御部２１の制御のもとで、主メモリ２３上に展開した交換プログラム２３ｃがＬＡＮコントローラ２９などと協働して所定の交換処理機能を実現する。ＳＩＰサーバＳＶ１は汎用のコンピュータサーバに交換プログラム２３ｃをロードし、このプログラムを実行させることで電話端末間の交換機能を実現する。ＳＩＰサーバＳＶ１は、汎用コンピュータと同様に、データが記憶された領域が物理的には不連続なメモリ領域であっても、ソフトウェア（プロセスなど）から見て連続になるように見せかける仮想記憶システムを採用する。
【００２７】
ところで、主メモリ２３のデータ領域２３ｄには、アドレス情報テーブル２３ｄ１が設けられている。アドレス情報テーブル２３ｄ１は、ＷＡＮ３側から見たＳＩＰサーバＳＶ１のグローバルＩＰアドレス及びポート番号を管理するためのテーブルである。アドレス情報テーブル２３ｄ１には、図３に示すように、グローバルＩＰアドレス「98.174.157.246」及びポート番号「５０６０」が予め記憶されている。
【００２８】
また、制御部２１は、ＳＩＰメッセージ生成部２１ａと、ＳＩＰメッセージ送信部２１ｂと、ＳＩＰメッセージ受信部２１ｃとを備えている。ＳＩＰメッセージ生成部２１ａは、ＬＡＮ１上の例えばＩＰ電話端末Ｔ１１にてＳＩＰトランクＩＮＷへの呼接続要求としての発信要求が発生した場合に、ＳＩＰトランクＩＮＷ向けに送信するＩＮＶＩＴＥメッセージ中のＣｏｎｔａｃｔヘッダ、Ｖｉａヘッダに、アドレス情報テーブル２３ｄ１に記憶されたグローバルＩＰアドレス及びポート番号を設定する。また、Ｆｒｏｍヘッダのホスト領域、ＣａｌｌＩＤヘッダのホスト領域に、アドレス情報テーブル２３ｄ１に記憶されたグローバルＩＰアドレスを設定する。
【００２９】
図４は、ＩＮＶＩＴＥメッセージのフォーマットの一例を示す。ＩＮＶＩＴＥメッセージは、Ｒｅｑｕｅｓｔ−Ｌｉｎｅ、メッセージヘッダ、メッセージボディから構成される。Ｒｅｑｕｅｓｔ−Ｌｉｎｅ、メッセージヘッダ中のＴｏヘッダフィールドには、宛先情報としてＳＩＰトランクＩＮＷ上の端末を示す情報が含まれる。メッセージヘッダ中のＶｉａヘッダフィールドには、ＳＩＰサーバＳＶ１のグローバルＩＰアドレス及びポート番号が含まれる。メッセージヘッダ中のＦｒｏｍヘッダフィールドには、ＳＩＰサーバＳＶ１の内線番号及びグローバルＩＰアドレスが含まれる。メッセージヘッダ中のＣａｌｌＩＤヘッダフィールドには、発信元の内線番号、及びＳＩＰサーバＳＶ１のグローバルＩＰアドレスが含まれる。メッセージヘッダ中のＣｏｎｔａｃｔヘッダフィールドには、ＳＩＰサーバＳＶ１の内線番号及びグローバルＩＰアドレス及びポート番号が含まれる。
【００３０】
メッセージボディには、ＳＤＰ情報及びセッションＩＤが挿入される。また、セッションＩＤには、ＳＩＰサーバＳＶ１のグローバルＩＰアドレスが含まれる。
【００３１】
ＳＩＰメッセージ送信部２１ｂは、上記ＳＩＰメッセージ生成部２１ａで生成されたＩＮＶＩＴＥメッセージをＳＩＰトランクＩＮＷに向けて送信する。
【００３２】
ＳＩＰメッセージ受信部２１ｃは、ＩＮＶＩＴＥメッセージの送信に対し、ＳＩＰトランクＩＮＷから返送される１００Ｔｒｙｉｎｇメッセージ、１８０Ｒｉｎｇｉｎｇメッセージ及び２００ＯＫメッセージを受信する。
【００３３】
次に、上記構成における動作について説明する。  
まず、ＩＰ電話端末Ｔ１２とＳＩＰトランクＩＮＷ上の電話端末ＴＴ１との間で通信セッションを確立する動作について説明する。図５は、ＩＰ電話端末Ｔ１２とＳＩＰトランクＩＮＷ上の電話端末ＴＴ１との間で通信セッションを確立する動作を示すシーケンス図であり、図６は、ＳＩＰサーバＳＶ１内部の動作を示すシーケンス図である。
【００３４】
いま図５に示すように、ＩＰ電話端末Ｔ１２のユーザがＳＩＰトランクＩＮＷ上の電話端末ＴＴ１への発信操作を行なったとする（図５（１））。そうするとＩＰ電話端末Ｔ１２からその発信要求及びダイヤル「○△○」がＳＩＰサーバＳＶ１に送られる（図５（２））。
【００３５】
ＳＩＰサーバＳＶ１は、発信要求及びダイヤル「○△○」を受信すると、制御部２１にてＳＩＰメッセージ生成部２１ａに対しＳＩＰメッセージ送信要求を送出し（図６（１））、ＳＩＰメッセージ生成部２１ａはアドレス情報テーブル２３ｃ１からアドレス情報を取得してＩＮＶＩＴＥメッセージにセットする（図６（２））。この場合、ＩＮＶＩＴＥメッセージ内のメッセージヘッダの一つであるContactヘッダに、発信元のＩＰ電話端末Ｔ１２のローカルＩＰアドレス及びポート番号に変えて、アドレス情報テーブル２３ｃ１中のアドレス情報が設定される。
【００３６】
その後、ＳＩＰメッセージ生成部２１ａは、ＳＩＰメッセージ送信部２１ｂに送信指示を行い、ＩＮＶＩＴＥメッセージを送信する（図６（３））。ＩＮＶＩＴＥメッセージは、ＮＡＴルータＲＴ１でアドレス変換を行われることなく、ＳＩＰトランクＩＮＷに到達する（図５（３））。そして、着信先の電話端末ＴＴ１の呼び出しが行われる。
【００３７】
ＳＩＰトランクＩＮＷは、ＩＮＶＩＴＥメッセージを受信すると、ＳＩＰサーバＳＶ１のアドレス情報としてＮＡＴルータＲＴ１のＷＡＮ側ＩＰアドレスとポート番号が保持される。
【００３８】
ＮＡＴルータＲＴ１には、静的フォワーディング設定としてＳＩＰメッセージの送受信に使用するポートをＳＩＰサーバＳＶ１のローカルＩＰアドレスに変換するように設定されている。
【００３９】
そして、ＳＩＰトランクＩＮＷは、着信報知が行われている旨を示す１００Tryingメッセージ及び１８０RingingメッセージをＳＩＰサーバＳＶ１へ返送する（図５（４）、（５））。この場合、Contactヘッダに、保持されているＮＡＴルータＲＴ１のＷＡＮ側ＩＰアドレスとポート番号が設定される。ＮＡＴルータＲＴ１は、受信した１００Tryingメッセージ及び１８０Ringingメッセージを、静的フォワーディング設定に従いＳＩＰサーバＳＶ１のローカルＩＰアドレスに転送する。
【００４０】
これにより、SIPのＡＬＧ機能無しでＳＩＰトランクＩＮＷからＳＩＰサーバＳＶ１にSIPメッセージが届く。
【００４１】
上記着信報知に対し着信先の電話端末ＴＴ１のユーザが応答操作を行なうと（図５（６））、ＳＩＰトランクＩＮＷは応答メッセージ（２００ＯＫ）をＳＩＰサーバＳＶ１へ送信する（図５（７））。この応答メッセージ（２００ＯＫ）のContactヘッダにも、保持されているＮＡＴルータＲＴ１のＷＡＮ側ＩＰアドレスとポート番号が設定される。そして、ＳＩＰサーバＳＶ１は、応答メッセージ（２００ＯＫ）を受信すると、応答メッセージ（２００ＯＫ）を受け付けた旨を示すＡＣＫをＳＩＰ電話端末Ｔ２１へ返送する（図５（８））。このとき、ＳＩＰサーバＳＶ１は、ＡＣＫのContactヘッダにも、アドレス情報テーブル２３ｃ１に記憶されているグローバルＩＰアドレス及びポート番号を設定する。
【００４２】
かくして、発信元のＩＰ電話端末Ｔ１２と着信先のＳＩＰトランクＩＮＷ上の電話端末ＴＴ１との間には通信セッションが形成され、以後ＲＴＰパケットの送受信が行われ、通話が可能となる（図５（９））。
【００４３】
一方、ＩＰ電話端末Ｔ１３とＷＡＮ２上のサーバＳＶ２に収容される電話端末との間で通話が行われる場合にも、ＳＩＰサーバＳＶ１は例えば発生要求メッセージとなるＩＰ−ＱＳＩＧのＳＥＴＵＰメッセージ中のメッセージヘッダ及びメッセージボディにＳＩＰサーバＳＶ１のグローバルＩＰアドレス及びポート番号が設定される。
【００４４】
以上のように上記実施形態では、ＮＡＴルータＲＴ１のＷＡＮ３側から見たＳＩＰサーバＳＶ１のグローバルＩＰアドレス及びポート番号をＳＩＰサーバＳＶ１内のアドレス情報テーブル２３ｃ１に予め記憶しておくことで、呼接続制御メッセージとなるＳＩＰメッセージをＳＩＰトランクＩＮＷへ送信する際に、ＳＩＰメッセージ中のＣｏｎｔａｃｔヘッダにアドレス情報テーブル２３ｃ１に記憶されたグローバルＩＰアドレス及びポート番号を設定するだけでよく、これによりＡＬＧ機能によるＳＩＰメッセージ内のアドレス情報の書き換えが不要になる。
【００４５】
従って、ＡＬＧ機能の無いＮＡＴルータを使用してＳＩＰサーバＳＶ１をＷＡＮ３上のＳＩＰトランクＩＮＷに接続することにより、あらゆる種類のＮＡＴルータを使用できるようになり、安価にＩＰトランクとの接続環境を構築できる。
【００４６】
なお、本実施形態では、ＳＩＰトランクＩＮＷに限ることなく、ＳＩＰ以外のＩＰトランクに対しＮＡＴルータ経由でＳＩＰサーバＳＶ１を接続する場合にも適用できる。
【００４７】
さらに、上記実施形態では、ＳＩＰメッセージ中のＣｏｎｔａｃｔヘッダにＳＩＰサーバＳＶ１のグローバルＩＰアドレス及びポート番号を設定する例について説明したが、Ｖｉａヘッダに設定するようにしてもよい。さらに、Ｆｒｏｍヘッダのホスト領域またはＣａｌｌＩＤヘッダのホスト領域にグローバルＩＰアドレスを設定するようにしてもよい。
【００４８】
（その他の実施形態）  
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【００４９】
１…ＬＡＮ、２，３…ＷＡＮ、２１…制御部、２２…ノースブリッジ、２３…主メモリ、２６…サウスブリッジ、２７…ＨＤＤ、２８…マルチドライブ、２９…ＬＡＮコントローラ、３０…インタフェース部、３１…ＰＣカードコントローラ、３３…ＢＩＯＳ−ＲＯＭ、３４…ＥＣ／ＫＢＣ、３５…電源コントローラ、３６…電源部、２１ａ…ＳＩＰメッセージ生成部、２１ｂ…ＳＩＰメッセージ送信部、２１ｃ…ＳＩＰメッセージ受信部、２３ｄ１…アドレス情報テーブル、ＳＶ１…ＳＩＰサーバ、Ｔ１１〜Ｔ１ｉ…ＩＰ電話端末、ＡＰ１…アクセスポイント、Ｔ２１〜Ｔ２ｍ…端末、ＲＴ１…ＮＡＴルータ、ＧＷ１〜ＧＷ３…ゲートウェイ、ＩＮＷ…ＳＩＰトランク、ＰＮＷ…公衆網。
【図１】
2014023027.tif 000003
【図２】
2014023027.tif 000004
【図３】
2014023027.tif 000005
【図４】
2014023027.tif 000006
【図５】
2014023027.tif 000007
【図６】
2014023027.tif 000008