(57)【要約】【課題】ＳＩＰサーバの処理負荷を低減するＳＩＰ通信を行うＩＰ電話通信装置を提供する。【解決手段】ＳＩＰサーバに通信先の電話番号を含む通信要求を送信し、ＳＩＰサーバを介して通信先ＩＰ電話通信装置と通信を行うＩＰ電話通信装置が、電話番号と、ＳＩＰサーバから送信される電話番号に対応するＩＰアドレスとを自身の記憶部に記憶させ、入力される電話番号に対応するＩＰアドレスが自身の記憶部に記憶されているか否かを判定し、記憶されている場合、電話番号に対応するＩＰアドレスを記憶部から読み出し、読み出したＩＰアドレスを通信先として通信要求を送信して通信先ＩＰ電話通信装置と通信を行う。【選択図】図１
2010147690.tif 000002
【特許請求の範囲】
【請求項１】
ＩＰ電話通信による通信先である通信先ＩＰ電話通信装置の電話番号とＩＰアドレスとが対応付けられて記憶され、前記電話番号を通信先とするＳＩＰに基づく通信要求を受信し、受信した前記通信要求を、前記電話番号に対応する前記ＩＰアドレスを通信先として送信しＳＩＰ通信を中継するＳＩＰサーバとネットワークを介して接続されたＩＰ電話通信装置であって、
前記電話番号と前記ＩＰアドレスとが対応付けられて記憶される記憶部と、
前記ＳＩＰサーバに通信先の電話番号を含む前記通信要求を送信し、前記ＳＩＰサーバを介して前記通信先ＩＰ電話通信装置と通信を行う第１のＳＩＰ通信制御部と、
前記電話番号と、前記第１のＳＩＰ通信制御部が前記ＳＩＰサーバから受信する前記電話番号に対応する前記ＩＰアドレスとを前記記憶部に記憶させるアドレス登録部と、
通信先の電話番号が入力される入力部と、
前記入力部に入力される前記電話番号に対応するＩＰアドレスが前記記憶部に記憶されているか否かを判定する判定部と、
前記判定部が、前記電話番号に対応するＩＰアドレスが前記記憶部に記憶されていると判定した場合、前記電話番号に対応する前記ＩＰアドレスを前記記憶部から読み出し、読み出したＩＰアドレスを通信先として通信要求を送信して前記通信先ＩＰ電話通信装置と通信を行う第２のＳＩＰ通信制御部と、
を備えることを特徴とするＩＰ電話通信装置。
【請求項２】
前記記憶部には、前記アドレス登録部によって前記電話番号と前記ＩＰアドレスとが記憶された日時が記憶され、
前記判定部は、前記入力部に入力される前記電話番号に対応する前記ＩＰアドレスが前記記憶部に記憶された前記日時と現在日時とを比較して予め定められた期間が経過しているか否かを判定し、
前記第１のＳＩＰ通信制御部は、前記判定部が前記予め定められた期間を経過していると判定した場合、前記ＳＩＰサーバに前記通信要求を送信する
ことを特徴とする請求項１に記載のＩＰ電話通信装置。
【請求項３】
前記判定部は、前記第２のＳＩＰ通信制御部が前記通信先ＩＰ電話通信装置に送信した前記通信要求に対する応答が通信エラーを示すものであるか否かを判定し、
前記第１のＳＩＰ通信制御部は、前記応答が通信エラーを示すものであると判定した場合、前記ＳＩＰサーバに前記通信要求を送信する
ことを特徴とする請求項１または請求項２に記載のＩＰ電話通信装置。
【請求項４】
前記記憶部には、電源の供給が途絶えても記憶された前記電話番号と前記ＩＰアドレスとが保持される不揮発性メモリが適用される
ことを特徴とする請求項１から請求項３までのいずれか１項に記載のＩＰ電話通信装置。
【請求項５】
入力される通信先ＩＰ電話通信装置の電話番号を通信先とするＳＩＰに基づく通信要求を送信するＩＰ電話通信装置と、前記通信先ＩＰ電話通信装置の電話番号とＩＰアドレスとが対応付けられて記憶され、前記電話番号を通信先とするＳＩＰに基づく通信要求を受信し、受信した前記通信要求を、前記電話番号に対応する前記ＩＰアドレスを通信先として送信しＳＩＰ通信を中継するＳＩＰサーバとに接続されたＩＰ電話通信中継装置であって、
前記電話番号と前記ＩＰアドレスとが対応付けられて記憶される記憶部と、
前記ＳＩＰサーバに、ＩＰ電話通信装置から受信する前記通信先の電話番号を含む前記通信要求を送信し、前記ＳＩＰサーバを介して前記通信先ＩＰ電話通信装置と通信を行う第１のＳＩＰ通信制御部と、
前記電話番号と、前記ＳＩＰサーバから送信される前記電話番号に対応する前記ＩＰアドレスとを前記記憶部に記憶させるアドレス登録部と、
ＩＰ電話通信装置から受信する前記通信要求の前記通信先の電話番号に対応するＩＰアドレスが前記記憶部に記憶されているか否かを判定する判定部と、
前記判定部が、前記電話番号に対応するＩＰアドレスが前記記憶部に記憶されていると判定した場合、前記電話番号に対応する前記ＩＰアドレスを前記記憶部から読み出し、読み出したＩＰアドレスを通信先として通信要求を送信して前記通信先ＩＰ電話通信装置と通信を行う第２のＳＩＰ通信制御部と、
を備えることを特徴とするＩＰ電話通信中継装置。
【請求項６】
ＩＰ電話通信による通信先である通信先ＩＰ電話通信装置の電話番号とＩＰアドレスとが対応付けられて記憶され、前記電話番号を通信先とするＳＩＰに基づく通信要求を受信し、受信した前記通信要求を、前記電話番号に対応する前記ＩＰアドレスを通信先として送信しＳＩＰ通信を中継するＳＩＰサーバとネットワークを介して接続され、前記電話番号と前記ＩＰアドレスとが対応付けられて記憶される記憶部を備えたＩＰ電話通信装置によるＩＰ電話通信方法であって、
第１のＳＩＰ通信制御部が、前記ＳＩＰサーバに通信先の電話番号を含む前記通信要求を送信し、前記ＳＩＰサーバを介して前記通信先ＩＰ電話通信装置と通信を行うステップと、
アドレス登録部が、前記電話番号と、前記第１のＳＩＰ通信制御部が前記ＳＩＰサーバから受信する前記電話番号に対応する前記ＩＰアドレスとを前記記憶部に記憶させるステップと、
入力部に通信先の電話番号が入力されるステップと、
判定部が、前記入力部に入力される前記電話番号に対応するＩＰアドレスが前記記憶部に記憶されているか否かを判定するステップと、
第２のＳＩＰ通信制御部が、前記判定部によって前記電話番号に対応するＩＰアドレスが前記記憶部に記憶されていると判定された場合、前記電話番号に対応する前記ＩＰアドレスを前記記憶部から読み出し、読み出したＩＰアドレスを通信先として通信要求を送信して前記通信先ＩＰ電話通信装置と通信を行うステップと、
を備えることを特徴とするＩＰ電話通信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＩＰネットワーク上でＳＩＰに基づくＩＰ電話通信を行うＩＰ電話通信装置およびＩＰ電話通信方法に関する。
【背景技術】
【０００２】
近年、ＩＰ（Internet Protocol）ネットワーク上でＳＩＰ（Session Initiation Protocol）に基づいたＩＰ電話通信が行われている。このようなＩＰ電話通信では、まず、発呼側の電話端末がユーザに入力された電話番号を通信先とする通信要求をＳＩＰサーバ（ＳＩＰプロキシ）に送信する。ＳＩＰサーバには電話番号とＩＰアドレスとが対応付けられたアドレス情報が予め記憶されており、発呼側の電話端末から受信する通信先の電話番号に応じたＩＰアドレスを読み出すアドレス解決処理を行った後、読み出したＩＰアドレスを通信先とする通信要求を通信先の電話端末に送信する。
特許文献１には、発呼端末に電話番号とＩＰアドレスとを予め記憶させておくことにより、ＳＩＰサーバと通信を行うことによるアドレス解決処理を行わずにＩＰ電話通信を行う技術が提案されている。
特許文献２には、ＩＰ通信装置が呼接続を行った際に呼接続に用いた電話番号に対応するＩＰアドレスとＭＡＣアドレスとを紐付けたアドレス情報を記憶しておき、着信先のＩＰアドレス等が変更した場合にも対応できるように、呼接続を完了する前に着信側のＩＰアドレスとＭＡＣアドレスとが記憶されたアドレス情報と一致するかどうかを確認するアドレス照合を行う技術が提案されている。
【特許文献１】特開２００３−１５８５５３号公報
【特許文献２】特開２００８−１４１５８５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、従来のようにＳＩＰサーバによりアドレス解決を行う方法では、ＳＩＰサーバが多数の電話端末のアドレス解決を行う場合にはアドレス解決の処理負荷が多大になるとともに、ＩＰ電話通信においてＳＩＰサーバによるアドレス解決やＳＩＰ通信中継などの制御処理が接続遅延（以降、当該制御処理に伴う遅延を指して制御遅延とする）の原因になると考えられる。ここで、特許文献１に記載の技術では、予め記憶されていない電話番号を宛先とする通信要求のアドレス解決を行うことはできない。特許文献２の記載の技術では、Ｌ（レイヤ）２のＭＡＣアドレスを交換しないＩＰ層の転送を実行するルータをはさんで通信を行う場合は、ルータをはさんだネットワーク同士はＬ２のブロードキャストドメインが異なり、ＭＡＣアドレスはＩＰ通信装置間で交換されない。よって、ＭＡＣアドレスによるアドレス照合は機能しなくなり、所望の通信相手かを判断できなくなるという問題が生じる。
【０００４】
本発明は、このような状況に鑑みてなされたもので、ＩＰ電話通信におけるＳＩＰサーバによる処理負荷を低減して制御遅延を防ぎ、かつ通信先のＩＰアドレスが変更された場合などにも正確に通信接続を完了させるＩＰ電話通信装置、ＩＰ電話通信中継装置およびＩＰ電話通信方法を提供する。
【課題を解決するための手段】
【０００５】
上述した課題を解決するために、本発明は、ＩＰ電話通信による通信先である通信先ＩＰ電話通信装置の電話番号とＩＰアドレスとが対応付けられて記憶され、電話番号を通信先とするＳＩＰに基づく通信要求を受信し、受信した通信要求を、電話番号に対応するＩＰアドレスを通信先として送信しＳＩＰ通信を中継するＳＩＰサーバとネットワークを介して接続されたＩＰ電話通信装置であって、電話番号とＩＰアドレスとが対応付けられて記憶される記憶部と、ＳＩＰサーバに通信先の電話番号を含む通信要求を送信し、ＳＩＰサーバを介して通信先ＩＰ電話通信装置と通信を行う第１のＳＩＰ通信制御部と、電話番号と、第１のＳＩＰ通信制御部がＳＩＰサーバから受信する電話番号に対応するＩＰアドレスとを記憶部に記憶させるアドレス登録部と、通信先の電話番号が入力される入力部と、入力部に入力される電話番号に対応するＩＰアドレスが記憶部に記憶されているか否かを判定する判定部と、判定部が、電話番号に対応するＩＰアドレスが記憶部に記憶されていると判定した場合、電話番号に対応するＩＰアドレスを記憶部から読み出し、読み出したＩＰアドレスを通信先として通信要求を送信して通信先ＩＰ電話通信装置と通信を行う第２のＳＩＰ通信制御部と、を備えることを特徴とする。
【０００６】
また、本発明は、上述の記憶部には、アドレス登録部によって電話番号とＩＰアドレスとが記憶された日時が記憶され、判定部は、入力部に入力される電話番号に対応するＩＰアドレスが記憶部に記憶された日時と現在日時とを比較して予め定められた期間が経過しているか否かを判定し、第１のＳＩＰ通信制御部は、判定部が予め定められた期間を経過していると判定した場合、ＳＩＰサーバに通信要求を送信することを特徴とする。
【０００７】
また、本発明は、上述の判定部は、第２のＳＩＰ通信制御部が通信先ＩＰ電話通信装置に送信した通信要求に対する応答が通信エラーを示すものであるか否かを判定し、第１のＳＩＰ通信制御部は、応答が通信エラーを示すものであると判定した場合、ＳＩＰサーバに通信要求を送信することを特徴とする。
【０００８】
また、本発明は、上述の記憶部には、電源の供給が途絶えても記憶された電話番号とＩＰアドレスとが保持される不揮発性メモリが適用されることを特徴とする。
【０００９】
また、本発明は、入力される通信先ＩＰ電話通信装置の電話番号を通信先とするＳＩＰに基づく通信要求を送信するＩＰ電話通信装置と、通信先ＩＰ電話通信装置の電話番号とＩＰアドレスとが対応付けられて記憶され、電話番号を通信先とするＳＩＰに基づく通信要求を受信し、受信した通信要求を、電話番号に対応するＩＰアドレスを通信先として送信しＳＩＰ通信を中継するＳＩＰサーバとに接続されたＩＰ電話通信中継装置であって、電話番号とＩＰアドレスとが対応付けられて記憶される記憶部と、ＳＩＰサーバに、ＩＰ電話通信装置から受信する通信先の電話番号を含む通信要求を送信し、ＳＩＰサーバを介して通信先ＩＰ電話通信装置と通信を行う第１のＳＩＰ通信制御部と、電話番号と、ＳＩＰサーバから送信される電話番号に対応するＩＰアドレスとを記憶部に記憶させるアドレス登録部と、ＩＰ電話通信装置から受信する通信要求の通信先の電話番号に対応するＩＰアドレスが記憶部に記憶されているか否かを判定する判定部と、判定部が、電話番号に対応するＩＰアドレスが記憶部に記憶されていると判定した場合、電話番号に対応するＩＰアドレスを記憶部から読み出し、読み出したＩＰアドレスを通信先として通信要求を送信して通信先ＩＰ電話通信装置と通信を行う第２のＳＩＰ通信制御部と、を備えることを特徴とする。
【００１０】
また、本発明は、ＩＰ電話通信による通信先である通信先ＩＰ電話通信装置の電話番号とＩＰアドレスとが対応付けられて記憶され、電話番号を通信先とするＳＩＰに基づく通信要求を受信し、受信した通信要求を、電話番号に対応するＩＰアドレスを通信先として送信しＳＩＰ通信を中継するＳＩＰサーバとネットワークを介して接続され、電話番号とＩＰアドレスとが対応付けられて記憶される記憶部を備えたＩＰ電話通信装置によるＩＰ電話通信方法であって、第１のＳＩＰ通信制御部が、ＳＩＰサーバに通信先の電話番号を含む通信要求を送信し、ＳＩＰサーバを介して通信先ＩＰ電話通信装置と通信を行うステップと、アドレス登録部が、電話番号と、第１のＳＩＰ通信制御部がＳＩＰサーバから受信する電話番号に対応するＩＰアドレスとを記憶部に記憶させるステップと、入力部に通信先の電話番号が入力されるステップと、判定部が、入力部に入力される電話番号に対応するＩＰアドレスが記憶部に記憶されているか否かを判定するステップと、第２のＳＩＰ通信制御部が、判定部によって電話番号に対応するＩＰアドレスが記憶部に記憶されていると判定された場合、電話番号に対応するＩＰアドレスを記憶部から読み出し、読み出したＩＰアドレスを通信先として通信要求を送信して通信先ＩＰ電話通信装置と通信を行うステップと、を備えることを特徴とする。
【発明の効果】
【００１１】
以上説明したように、本発明によれば、ＳＩＰサーバに通信先の電話番号を含む通信要求を送信し、ＳＩＰサーバを介して通信先ＩＰ電話通信装置と通信を行うＩＰ電話通信装置が、電話番号と、ＳＩＰサーバを介して通信先ＩＰ電話通信装置から送信される電話番号に対応するＩＰアドレスとを自身の記憶部に記憶させ、入力される電話番号に対応するＩＰアドレスが自身の記憶部に記憶されているか否かを判定し、記憶されている場合、電話番号に対応するＩＰアドレスを記憶部から読み出し、読み出したＩＰアドレスを通信先として通信要求を送信して通信先ＩＰ電話通信装置と通信を行うようにしたので、ＳＩＰサーバを介して行う通信に基づいて取得したＩＰアドレスを自身の記憶部に記憶させ、自身の記憶部に対応するＩＰアドレスが記憶された電話番号を通信先とする通信要求は通信先ＩＰ電話通信端末のＩＰアドレスを通信先として通信を行うことが可能となり、ＳＩＰサーバを介さずに通信を行うことが可能となる。
【発明を実施するための最良の形態】
【００１２】
以下、本発明の一実施形態について、図面を参照して説明する。
＜第１の実施形態＞
図１は、本実施形態によるＩＰ電話通信システム１の構成を示すブロック図である。ＩＰ電話通信システム１は、発呼側の電話端末１１０が含まれるネットワークである加入者網１００と、着呼側の電話端末２１０が含まれるネットワークである加入者網２００と、加入者網１００と加入者網２００とを接続する通信キャリアのＩＰネットワークであるキャリアＩＰ網３００とを備えている。
【００１３】
加入者網１００は、電話端末１１０と、ＳＩＰ−ＵＡ（User Agent）１２０と、回線終端装置１４０とを備えている。電話端末１１０は、電話番号の入力ボタンや受話器等を備える電話機である。ＳＩＰ−ＵＡ１２０は、ＳＩＰに基づくＩＰ電話通信の制御を行うＩＰ電話装置であり、具体的にはＴＡ（Terminal Adapter）などが適用できる。また、ＳＩＰ−ＵＡ１２０には、予め定められた自身の電話番号とＩＰアドレスとが記憶されている。ここでは、ＳＩＰ−ＵＡ１２０の電話番号は「０６１１１１１１１１」であり、ＩＰアドレスは「１０．１．１．１」であることとする。
【００１４】
図２は、ＳＩＰ−ＵＡ１２０の詳細な構成を示すブロック図である。ＳＩＰ−ＵＡ１２０は、Ａ／Ｄ信号変換装置１２１と、アドレス情報記憶部１２２と、通信制御部１２３と、通信モジュール１３０とを備えている。
Ａ／Ｄ信号変換装置１２１は、電話端末１１０から送信されるアナログ信号をデジタル信号に変換して通信制御部１２３に出力し、また通信制御部１２３から出力されるデジタル信号をアナログ信号に変換して電話端末１１０に出力する。
【００１５】
アドレス情報記憶部１２２には、電話番号とＩＰアドレスとが対応付けられた情報が含まれるアドレス情報が記憶される。また、アドレス情報記憶部１２２には、電源の供給が途絶えても記憶されたアドレス情報が保持される揮発性メモリが適用される。このようにすれば、停電等でＳＩＰ−ＵＡ１２０への電源が途絶えた場合でも、アドレス情報を保持することが可能となる。これにより、停電直後などにＳＩＰサーバ３２０への一時的なアドレス解決の問い合わせが増加することを抑制することができる。図３は、アドレス情報記憶部１２２に記憶されるアドレス情報のデータ例を示す図である。アドレス情報は、項番と、通信先電話番号と、通信先ＩＰアドレスと、登録日時と、発信回数と、最終通話日時とが対応付けられた情報を含む。
【００１６】
項番は、アドレス情報記憶部１２２に記憶されたアドレス情報を識別する番号である。通信先電話番号は、電話番号を表す数字列である。通信先ＩＰアドレスは、通話先電話番号に対応するＩＰアドレスである。登録日時は、アドレス情報記憶部１２２に対応する通信先電話番号が記憶された日時である。発信回数は、対応する通信先電話番号を通信要求先とした通信要求をＳＩＰ−ＵＡ１２０が発信した回数である。最終通話日時は、対応する通信先電話番号への通話を通信制御部１２３が行った最終の通話日時である。
【００１７】
通信制御部１２３は、判定部１２４と、ＳＩＰ通信制御部１２５と、アドレス登録部１２８と、電話通信部１２９とを備えており、ＳＩＰ通信に基づくＩＰ電話通信を行う。
判定部１２４は、Ａ／Ｄ信号変換装置１２１が電話端末１１０から通信要求先の電話番号が含まれる通信要求を受信すると、通信要求先の電話番号に応じたＩＰアドレスがアドレス情報記憶部１２２に記憶されているか否かを判定する。また、判定部１２４は、通信要求先の電話番号に対応するアドレス情報の登録日時と現在日時とを比較し、登録日時と現在日時との差が予め定められた期間を超えているか否かを判定する。ここで、予め定められた期間とは、例えば、一ヶ月である。
【００１８】
第１のＳＩＰ通信制御部１２６は、判定部１２４によって、通信要求先の電話番号がアドレス情報記憶部１２２に記憶されていないと判定された場合、または記憶されているが登録日時から定められた期間が経過していると判定された場合に、ＳＩＰサーバ３２０を宛先とする通信要求を送信し、ＳＩＰサーバ３２０を介したＳＩＰ通信を行って他の通信装置との通信接続を確立する。
【００１９】
第２のＳＩＰ通信制御部１２７は、判定部１２４によって、通信要求先の電話番号がアドレス情報記憶部１２２に記憶されており、登録日時から定められた期間が経過していないと判定された場合には、その電話番号に対応するＩＰアドレスをアドレス情報記憶部１２２から読み出し、読み出したＩＰアドレスを通信先とする通信要求をキャリアＩＰ網３００に送信する。このように、第２のＳＩＰ通信制御部１２７は、通信先の通信装置と直接にＳＩＰ通信を行って通信接続を確立する。
【００２０】
電話通信部１２９は、第１のＳＩＰ通信制御部１２６または第２のＳＩＰ通信制御部１２７によって通信先の通信装置との通信接続が確立されると、通信先の通信装置との通話を開始する。電話通信部１２９は、例えば、ＲＴＰ（Real-time Transport Protocol）メディアセッションによる音声の送受信を行う。
アドレス登録部１２８は、第１のＳＩＰ通信制御部１２５がＳＩＰサーバ３２０を介してＳＩＰ通信を行った場合に、第１のＳＩＰ通信制御部１２５がＳＩＰサーバ３２０を介して通信先のＳＩＰ−ＵＡ２２０から受信した電話番号とＩＰアドレスとの組み合わせをアドレス情報記憶部１２２に記憶させる。本実施形態では、アドレス登録部１２８は、ＳＩＰサーバ３２０を介して通信先のＳＩＰ−ＵＡ２２０から受信した通信接続の完了を示すＳＩＰメッセージ（２００  ＯＫ）中のＣｏｎｔａｃｔアトリビュートから、通信先の電話番号とＩＰアドレスとの組み合わせを読み出し、アドレス情報記憶部１２２に記憶させる。なお、アドレス登録部１２８がアドレス情報記憶部１２２に記憶させるＩＰアドレスは、通信先のＳＩＰ−ＵＡ２２０から受信したＳＩＰメッセージに含まれる情報に基づくＩＰアドレスであれば良く、例えば、ＳＩＰサーバ３２０を介して通信先のＳＩＰ−ＵＡ２２０から受信するＳＩＰメッセージ（Ｒｉｎｇｉｎｇ）などのＣｏｎｔａｃｔアトリビュートから、通信先の電話番号とＩＰアドレスとの組み合わせを読み出すようにしても良い。
通信モジュール１３０は、回線終端装置１４０を介して他の通信装置との情報通信を行う。
【００２１】
図１に戻り、回線終端装置１４０は、回線を介してキャリアＩＰ網３００と加入者網１００とを接続する装置である。
キャリアＩＰ網３００は、加入者エッジルータ３１０と、ＳＩＰサーバ３２０と、加入者エッジルータ３３０とを備えている。
加入者エッジルータ３１０は、回線終端装置１４０とＳＩＰサーバ３２０とを接続するルータである。
【００２２】
ＳＩＰサーバ３２０は、受信するＳＩＰメッセージの転送、ＳＩＰメッセージへの応答などの通信制御を行う。また、ＳＩＰサーバ３２０には、接続された加入者網に備えられるＳＩＰ−ＵＡの電話番号とＩＰアドレスとが対応付けられたアドレス解決情報が予め記憶されており、アドレス解決処理を行う。
加入者エッジルータ３３０は、ＳＩＰサーバ３２０と回線終端装置２４０とを接続するルータである。
【００２３】
加入者網２００は、加入者網１００と同様に、電話端末２１０と、ＳＩＰ−ＵＡ２２０と、回線終端装置２４０とを備えている。加入者網２００が備える各コンピュータ装置の機能は、加入者網１００が備える各装置と同様である。また、ＳＩＰ−ＵＡ２２０には、予め定められた自身の電話番号とＩＰアドレスとが記憶されている。ここでは、ＳＩＰ−ＵＡ２２０の電話番号は「０６２２２２２２２２」であり、ＩＰアドレスは「１０．２．２．２」であることとする。
【００２４】
次に、図４を参照して、本発明によるＩＰ電話通信システム１がＳＩＰに基づくＩＰ電話通信を行う動作例を説明する。ここでは、図１におけるＳＩＰ−ＵＡ１２０が、ＳＩＰサーバ３２０を介してＳＩＰ−ＵＡ２２０とＩＰ電話通信を行う例について説明する。
まず、電話端末１１０が、ユーザから入力される電話番号を受付けると、ＳＩＰ−ＵＡ１２０に通信要求を送信する（ステップＳ１）。ここで、電話端末１１０に入力された通信要求先の電話番号は、ＳＩＰ−ＵＡ２２０の電話番号である「０６２２２２２２２２」とする。アドレス登録部１２８は、ＳＩＰ−ＵＡ１２０のＡ／Ｄ信号変換装置１２１が受信した通信要求の通信先を示す電話番号を通信先電話番号とするアドレス情報を、アドレス情報記憶部１２２に記憶させる（ステップＳ２）。この時点では、アドレス情報記憶部１２２に記憶されるアドレス情報の電話番号「０６２２２２２２２２」に対応する通信先ＩＰアドレスの項目はｎｕｌｌ状態（何も入力されていない状態）となる。
【００２５】
判定部１２４は、ステップＳ１で送信された通信要求先の電話番号に対応するＩＰアドレスが、アドレス情報記憶部１２２に記憶されているか否かを判定する（ステップＳ３）。ここで、判定部１２４が、ステップＳ１で送信された通信要求先の電話番号に対応するＩＰアドレスが含まれるアドレス情報がアドレス情報記憶部１２２に記憶されていないと判定した場合（ステップＳ３：不一致）、第１のＳＩＰ通信制御部１２６が、通信モジュール１３０を介してＳＩＰサーバ３２０にＳＩＰに基づく通信要求を行う（ステップＳ４）。
【００２６】
ここで、図５を参照して、ＳＩＰ−ＵＡ１２０によるＳＩＰ通信のシーケンス例を説明する。
ＳＩＰ−ＵＡ１２０の通信制御部１２３は、ＳＩＰ−ＵＡ２２０の電話番号である「０６２２２２２２２２」を通信要求先の電話番号とする通信要求のＳＩＰメッセージ（ＩＮＶＩＴＥ）を、ＳＩＰサーバ３２０に送信する（ステップＳ３０）。この時点では、ＳＩＰ−ＵＡ１２０のアドレス登録部１２８には、「０６２２２２２２２２」を通信先電話番号とするアドレス情報が記憶されているが、対応する通信先ＩＰアドレスはｎｕｌｌとなっている。
【００２７】
ＳＩＰサーバ３２０は、ＳＩＰ−ＵＡ１２０から送信される通信要求のＳＩＰメッセージ（ＩＮＶＩＴＥ）を受信すると、自身に予め記憶されたアドレス解決テーブルから、通信先電話番号「０６２２２２２２２２」に対応するＩＰアドレス「１０．２．２．２」を読み出し、アドレス解決を行う。そして、ＳＩＰサーバ３２０は、ＳＩＰ−ＵＡ１２０を通信要求元とし、ＳＩＰ−ＵＡ２２０を通信要求先とする通信要求のＳＩＰメッセージ（ＩＮＶＩＴＥ）を、ＳＩＰ−ＵＡ２２０に送信する（ステップＳ３１）。また、ここで、ＳＩＰサーバ３２０は、ＳＩＰ−ＵＡ１２０に、通信要求が受信され処理されている旨のＳＩＰの暫定レスポンス（１００  Ｔｒｙｉｎｇ）を送信する（ステップＳ３２）。
【００２８】
ＳＩＰ−ＵＡ２２０は、ＳＩＰサーバ３２０から送信されるＳＩＰメッセージ（ＩＮＶＩＴＥ）を受信すると、ＳＩＰメッセージ（１００Ｔｒｙｉｎｇ）をＳＩＰサーバ３２０に送信する（ステップＳ３３）。ＳＩＰ−ＵＡ２２０は、通信要求に基づいて電話端末２１０の呼び出しを開始すると、呼び出し中であることを示すＳＩＰメッセージ（１８０  Ｒｉｎｇｉｎｇ）をＳＩＰサーバ３２０に送信する（ステップＳ３４）。ＳＩＰサーバ３２０は、ＳＩＰ−ＵＡ２２０から送信されたＳＩＰメッセージ（１８０  Ｒｉｎｇｉｎｇ）を、ＳＩＰ−ＵＡ１２０に転送する（ステップＳ３５）。
【００２９】
ＳＩＰ−ＵＡ２２０のユーザによって、例えば電話端末２１０の受話器がとられオフフックされると、ＳＩＰ−ＵＡ２２０は、ＳＩＰメッセージ（２００  ＯＫ）を、ＳＩＰサーバ３２０に送信する（ステップＳ３６）。ＳＩＰサーバ３２０は、ＳＩＰ−ＵＡ２２０から受信したＳＩＰメッセージ（２００  ＯＫ）を、ＳＩＰ−ＵＡ１２０に転送する（ステップＳ３７）。ここで、ＳＩＰ−ＵＡ１２０のアドレス登録部１２８は、ステップＳ３７で受信したＳＩＰメッセージ（２００  ＯＫ）のヘッダに含まれるＳＩＰ−ＵＡ２２０のＩＰアドレス（１０．２．２．２）を読み出し、アドレス情報記憶部１２２に記憶させる。
【００３０】
ＳＩＰ−ＵＡ１２０は、ＳＩＰサーバ３２０から転送されたＳＩＰメッセージ（２００  ＯＫ）を受信すると、ＳＩＰサーバ３２０にＳＩＰメッセージ（ＡＣＫ）を送信し（ステップＳ３８）、ＳＩＰサーバ３２０は、ＳＩＰ−ＵＡ１２０から受信したＳＩＰメッセージ（ＡＣＫ）をＳＩＰ−ＵＡ２２０に転送する（ステップＳ３９）。ここで、ＳＩＰ−ＵＡ２２０のアドレス情報記憶部には、ステップＳ３９で受信したＳＩＰメッセージ（ＡＣＫ）のヘッダに含まれるＳＩＰ−ＵＡ１２０の電話番号（０６１１１１１１１１）とＩＰアドレス（１０．１．１．１）とが記憶される。そして、ＳＩＰ−ＵＡ１２０とＳＩＰ−ＵＡ２２０とは、ＲＴＰメディアセッションによるＩＰ電話通信を開始する（ステップＳ４０）。
【００３１】
図４に戻り、ステップＳ４で第１のＳＩＰ通信制御部１２６がＳＩＰに基づく通信処理を開始すると、アドレス登録部１２８は、アドレス情報記憶部１２２の記憶容量にアドレス情報を記憶させる空きがあるか否かを判定する（ステップＳ５）。ここで、アドレス登録部１２８が、アドレス情報記憶部１２２に空きがないと判定すると（ステップＳ５：ＮＯ）、アドレス情報記憶部１２２に記憶されているアドレス情報のうち、登録日時が古い定められた件数のアドレス情報のうち、発信回数が少ないアドレス情報をアドレス情報記憶部１２２から検索して読み出す（ステップＳ６）。そして、アドレス登録部１２８は、読み出したアドレス情報をアドレス情報記憶部１２２から削除する（ステップＳ７）。このように、アドレス情報記憶部１２２に記憶されるアドレス情報は大量のデータになる場合があるため、記憶容量にアドレス情報を追加する空きがなくなった場合には、古いアドレス情報を削除して新たに利用された電話番号を含むアドレス情報を記憶させる。これにより、アドレス情報記憶部１２２に記憶された利用頻度の低いアドレス情報は削除しつつ、利用頻度が高いと想われるアドレス情報を記憶させておくことができる。ここで、削除する対象の選別条件は、任意に変更して良い。
【００３２】
ステップＳ７の終了後、またはステップＳ５でアドレス登録部１２８がアドレス情報記憶部１２２の記憶容量にアドレス情報を記憶させる空きがあると判定した場合、ＳＩＰ−ＵＡ１２０がＳＩＰ−ＵＡ２２０から受信するＳＩＰメッセージ（２００  ＯＫ）から、ＳＩＰ−ＵＡ２２０の電話番号とＩＰアドレスとを読み出し（ステップＳ８）、アドレス情報記憶部１２２に記憶させる（ステップＳ９）。ここで、アドレス登録部１２８は、ＳＩＰメッセージのヘッダ部にあるＣｏｎｔａｃｔアトリビュートから、着呼側のＳＩＰ−ＵＡ２２０の電話番号とＩＰアドレスとを読み出すことができる。図６は、ＳＩＰメッセージ（ＩＮＶＩＴＥ）のデータ例であり、（ａ）の箇所がＣｏｎｔａｃｔアトリビュートである。ここで、Ｃｏｎｔａｃｔアトリビュートのデータ形式は、「Ｃｏｎｔａｃｔ：＜ｓｉｐ：電話番号＠ＩＰアドレス＞」の形式であることとする。そして、ＳＩＰサーバ３２０を介したＳＩＰ通信によりＳＩＰ−ＵＡ１２０とＳＩＰ−ＵＡ２２０との通信が確立すると、電話通信部１２９が、ＲＴＰメディアセッションによるＩＰ電話通信を開始する（ステップＳ２０）。
【００３３】
一方、ステップＳ３で、判定部１２４が、ステップＳ１で送信された通信要求先の電話番号に一致し、対応するＩＰアドレスが記憶されたアドレス情報がアドレス情報記憶部１２２に記憶されていると判定した場合（ステップＳ３：一致）、判定部１２４は、一致したアドレス情報を読み出す。判定部１２４は、読み出したアドレス情報に含まれる登録日時と現在日時とを比較し、登録日時から現在までの経過時間を算出し（ステップＳ１０）、経過時間が予め定められた期間を超えているか否かを判定する（ステップＳ１１）。
【００３４】
判定部１２４が、経過時間が予め定められた期間を超えていると判定すると（ステップＳ１１：超過）、アドレス登録部１２８は、経過時間が予め定められた期間を超えていると判定されたアドレス情報をアドレス情報記憶部１２２から削除する（ステップＳ１２）。そして、ステップＳ４に進み、第１のＳＩＰ通信制御部１２６がＳＩＰサーバ３２０を介した通信要求を行う。
【００３５】
一方、ステップＳ１１で、判定部１２４が、経過時間が予め定められた期間を超えていないと判定すると（ステップＳ１１：未超過）、第２のＳＩＰ通信制御部１２７は通信要求先の電話番号に対応するＩＰアドレス（１０．２．２．２）を読み出す。第２のＳＩＰ通信制御部１２７は、読み出したＩＰアドレスを宛先として通信要求を送信し、ＩＰ通信を行うことが可能か否かを判定する（ステップＳ１３）。第２のＳＩＰ通信制御部１２７が、ＩＰアドレス（１０．２．２．２）を宛先とした通信要求に対する応答がなく、ＩＰ通信ができないと判定すると（ステップＳ１３：不可）、接続要求をタイムアウトし（ステップＳ１４）、ステップＳ４に進む。
【００３６】
一方、Ｓ１３で、第２のＳＩＰ通信制御部１２７が、送信した通信要求の応答を受信し、ＩＰ通信を行うことが可能であると判定すると（ステップＳ１３：可）、ＳＩＰ−ＵＡ１２０は、ＳＩＰ−ＵＡ２２０に通信要求を送信し、ＳＩＰに基づく通信処理を行う（ステップＳ１５）。ここでは、ＳＩＰ−ＵＡ１２０の第２のＳＩＰ通信制御部１２７が、ＳＩＰ−ＵＡ２２０を宛先とする通信要求のＳＩＰメッセージ（ＩＮＶＩＴＥ）を送信し、ＳＩＰ−ＵＡ２２０からの応答であるＳＩＰメッセージを受信する（ステップＳ１６）。
【００３７】
ＳＩＰ−ＵＡ１２０がＳＩＰ−ＵＡ２２０から受信した応答のＳＩＰメッセージが、ＳＩＰ−ＵＡ２２０が正常に通信要求を受信したことを示すＳＩＰメッセージ（１００  Ｔｒｙｉｎｇ）である場合（ステップＳ１６：１００  Ｔｒｙｉｎｇ）のシーケンス例を、図７に示す。第２のＳＩＰ通信制御部１２７は、通信先の電話番号に対応するＩＰアドレス（１０．２．２．２）をアドレス情報記憶部１２２から読み出すと（ステップＳ５０）、読み出したＳＩＰ−ＵＡ２２０のＩＰアドレスを通信先とする通信要求のＳＩＰメッセージ（ＩＮＶＩＴＥ）をＳＩＰ−ＵＡ２２０に送信する（ステップＳ５１）。
【００３８】
ＳＩＰ−ＵＡ２２０は、ＳＩＰ−ＵＡ１２０に、通信要求を受信したことを示すＳＩＰメッセージ（１００  Ｔｒｙｉｎｇ）を送信する（ステップＳ５２）。また、ＳＩＰ−ＵＡ２２０は、電話端末２１０の呼び出しを開始すると、ＳＩＰメッセージ（１８０  Ｒｉｎｇｉｎｇ）をＳＩＰサーバ３２０に送信する（ステップＳ５３）。ＳＩＰ−ＵＡ２２０のユーザが、例えば電話端末２１０の受話器をとると、ＳＩＰ−ＵＡ２２０は、ＳＩＰメッセージ（２００  ＯＫ）を、ＳＩＰ−ＵＡ１２０に送信する（ステップＳ５４）。ＳＩＰ−ＵＡ１２０は、ＳＩＰメッセージ（２００  ＯＫ）を受信すると、ＳＩＰ−ＵＡ２２０にＳＩＰメッセージ（ＡＣＫ）を送信する（ステップＳ５５）。そして、ＳＩＰ−ＵＡ１２０とＳＩＰ−ＵＡ２２０とは、ＲＴＰメディアセッションによるＩＰ電話通信を開始する（ステップＳ５６）。
【００３９】
図４に戻り、通信制御部１２３がＳＩＰサーバ３２０から送信される応答のＳＩＰメッセージ（２００  ＯＫ）を受信すると、アドレス登録部１２８が、アドレス情報記憶部１２２に記憶された発信回数をカウントアップする（ステップＳ１７）。そして、通信制御部１２３が、ＳＩＰ通信に基づくＳＩＰ−ＵＡ２２０との通信接続を確立すると、電話通信部１２９が、ＲＴＰメディアセッションによるＩＰ電話通信を開始する（ステップＳ２０）。
【００４０】
一方、ステップＳ１６で、ＳＩＰ−ＵＡ１２０がＳＩＰ−ＵＡ２２０から受信したＳＩＰメッセージが、ＳＩＰ−ＵＡ２２０が正常に通信要求を受信しなかったことを示すＳＩＰメッセージ（４ｘｘ  Ｃｌｉｅｎｔ  ｅｒｒｏｒ）である場合（ステップＳ１６：４ｘｘ  Ｃｌｉｅｎｔ）のシーケンス例を、図８に示す。ＳＩＰ−ＵＡ１２０から送信した通信要求のＳＩＰメッセージ（ＩＮＶＩＴＥ）（ステップＳ６０）に対し、ＳＩＰ−ＵＡ２２０からエラーを示すＳＩＰメッセージ（４ｘｘ  Ｃｌｉｅｎｔ  ｅｒｒｏｒ）を受信した場合には（ステップＳ６１）、ＳＩＰ−ＵＡ１２０は、ＳＩＰ通信をキャンセルすることを示すＳＩＰメッセージ（ＳＩＰ  ＣＡＮＣＥＬ）を、ＳＩＰ−ＵＡ２２０に送信する（ステップＳ６２）。
【００４１】
図４に戻り、第２のＳＩＰ通信制御部１２７は、ＳＩＰ−ＵＡ２２０にＳＩＰ通信をキャンセルすることを示すＳＩＰメッセージ（ＳＩＰ  ＣＡＮＣＥＬ）を送信し、セッションを明示的に開放する（ステップＳ１８）。アドレス登録部１２８が応答しないＩＰアドレスを含むアドレス情報をアドレス情報記憶部１２２から削除すると（ステップＳ１９）、ステップＳ４に進む。
【００４２】
このように、本実施形態によれば、ＳＩＰ−ＵＡ１２０の第１のＳＩＰ通信制御部１２６によってＳＩＰサーバ３２０を介してＩＰ電話通信が行われた場合、通信先の電話番号がアドレス情報記憶部１２２に記憶され、以降のＳＩＰ通信はアドレス情報記憶部１２２に記憶されたＩＰアドレスに基づいて、ＳＩＰサーバ３２０を介さずにＳＩＰ−ＵＡ１２０とＳＩＰ−ＵＡ２２０との間で直接行うことが可能となる。これにより、ＳＩＰ−ＵＡ１２０から送信されるアドレス解決要求を含むＳＩＰ通信を抑制し、ＳＩＰサーバ３２０の処理負荷を軽減するとともに、制御遅延を防ぐことが可能となる。また、ＳＩＰサーバ３２０が故障してアドレス解決を行えない場合にも、アドレス情報記憶部１２２に記憶されたＩＰアドレスを宛先とする通信を行うことができ、可用性が向上する。また、このようにＳＩＰサーバ３２０の処理負荷を下げることで、設備量を抑制して通話に伴う設備費を低減し、通話料を削減してユーザメリットを高めることが可能となる。
【００４３】
また、本実施形態によれば、アドレス情報記憶部１２２に記憶されたアドレス情報が、その登録日時から一定期間が経過していた場合にはそのアドレス情報を削除し、新たにＳＩＰサーバ３２０を介したＳＩＰ通信を行って取得するＩＰアドレスを、アドレス情報記憶部１２２に記憶させるようにしたので、アドレス情報記憶部１２２に記憶されたアドレス情報を一定期間毎に新たな情報に書き換えることが可能となる。
【００４４】
また、本実施形態によれば、ＳＩＰ−ＵＡ１２０からＳＩＰ−ＵＡ２２０に直接ＳＩＰ通信を行い通信エラーとなった場合にはそのアドレス情報を削除し、新たにＳＩＰサーバ３２０を介したＳＩＰ通信を行って取得するＩＰアドレスを、アドレス情報記憶部１２２に記憶させるようにしたので、ネットワーク網内のＮＡＴ（Network Address Translation）、ＮＡＰＴ（Network Address Port Translation）機能などによるＩＰアドレスやポート番号の書き換えや、中継装置の移転や廃止などが行われている場合にも、ＳＩＰサーバ３２０を介して最新のＩＰアドレスを取得して通信を行い、かつアドレス情報記憶部１２２に記憶された情報を最新の情報に書き換えることが可能となる。
【００４５】
＜第２の実施形態＞
第１の実施形態では、電話端末１１０と回線終端装置１４０とを接続するＴＡ等のＳＩＰ−ＵＡ１２０に、アドレス情報記憶部１２２と通信制御部１２３との機能が備えられることとしたが、これらの機能は、回線終端装置１４０や加入者エッジルータ３１０等が備えるようにしても良い。第２の実施形態では、回線終端装置１４０が本機能を備えることとした場合のＩＰ電話通信システムについて説明する。図９は、本発明の第２の実施形態による回線終端装置１４０の構成を示すブロック図である。回線終端装置１４０は、ＳＩＰ−ＵＡ１２０と接続される通信モジュール１４１と、加入者エッジルータ３１０に接続される通信モジュール１５０と、アドレス情報記憶部１４２と、通信制御部１４３とを備えている。アドレス情報記憶部１４２と通信制御部１４３とは、第１の実施形態におけるＳＩＰ−ＵＡ１２０が備えるアドレス情報記憶部１２２、通信制御部１２３と同様の機能を有する。
【００４６】
図１０は、第２の実施形態によるＩＰ電話通信システム１の動作例を示す図である。まず、電話端末１１０が、ユーザから入力される電話番号を受付けると（ステップＳ１０１）、ＳＩＰ−ＵＡ１２０が、ＳＩＰサーバ３２０を宛先とする通信要求を送信する（ステップＳ１０２）。回線終端装置１４０は、ＳＩＰ−ＵＡ１２０からＳＩＰサーバ３２０に送信される通信要求を取得し（ステップＳ１０３）、アドレス登録部１４８が、アドレス情報記憶部１４２に通信要求に含まれる通信先の電話番号を記憶させる（ステップＳ１０４）。以下、回線終端装置１４０によるステップＳ１０５〜ステップＳ１１０の処理は、第１の実施形態におけるＳＩＰ−ＵＡ１２０によるステップＳ３〜ステップＳ９までの処理と同様である。図１１は、ＳＩＰ−ＵＡ１２０が、回線終端装置１４０とＳＩＰサーバ３２０とを介して行うＳＩＰ通信のシーケンスを示す図である。
【００４７】
図１０におけるステップＳ１１１〜ステップＳ１１３の処理は、第１の実施形態におけるステップＳ１０〜ステップＳ１２の処理と同様であるが、ステップＳ１１２で、判定部１２４が、経過時間が予め定められた期間を超えていないと判定すると（ステップＳ１１２：未超過）、通信制御部１２３は、ＳＩＰ−ＵＡ２２０のＩＰアドレスを通信先とする通信要求をＳＩＰ−ＵＡ１２０にリダイレクトする（ステップＳ１１４）。ＳＩＰ−ＵＡ１２０は、リダイレクトされた通信要求を、ＳＩＰ−ＵＡ２２０に送信する（ステップＳ１１５）。図１２は、回線終端装置１４０が通信要求のリダイレクトを行う場合のシーケンス例を示す図である。以下、図１０におけるステップＳ１１６以降の処理は、第１の実施形態におけるステップＳ１６以降の処理と同様である。
【００４８】
ここで、このように回線終端装置１４０がリダイレクトしてＳＩＰ−ＵＡ１２０とＳＩＰ−ＵＡ２２０とがＰ２ＰでＳＩＰ通信を行う場合、ＳＩＰヘッダのｆｒｏｍメッセージが端末側で書き換えられる等によりアドレス詐称が行われる可能性が考えられる。この対策として、例えば、ＴＡ等のＳＩＰ−ＵＡに設定される電話番号、ＩＰアドレスなどの設定情報は、キャリアＩＰ網からの制御情報によらなければ書き換えられないように構成する。あるいは、対策として、ＳＩＰ−ＵＡに記憶された設定情報はユーザが書き換えられるが、キャリアＩＰ網側に登録しないとＩＰ電話通信システムに参加できないようにし、ＩＮＶＩＴＥを送信するＳＩＰ−ＵＡの正当性をキャリアＩＰ網側で確認できるように構成する。
【００４９】
＜第３の実施形態＞
ＩＰ電話通信システム１のネットワークに複数のキャリアＩＰ網が存在し、複数のキャリアＩＰ網をまたいだＩＰ電話通信を行う場合、キャリアＩＰ網と他のキャリアＩＰ網との間に接続されることの多いＳＢＣ（Ｓｅｓｓｉｏｎ  Ｂｏｒｄｅｒ  Ｃｏｎｔｒｏｌｌｅｒ）に、第２の実施形態において説明した回線終端装置１４０が備えるアドレス情報記憶部１４２と通信制御部１４３との各機能部を備えるようにしても良い。図１３は、Ａ通信事業者網１３００と、Ｂ通信事業者網１４００とが、それぞれ備えるＳＢＣ１３５０と、ＳＢＣ１４５０とにより接続される例を示す図である。
【００５０】
ＳＢＣとは、異なるＩＰ電話網間の境界に設置される装置である。ＳＢＣは、一般的に、ＩＰ電話網のアドレス体系や管理条件などが一致していないＩＰ電話網間の接続において、これらの網間差分の吸収と隠蔽等を行い、相手側の網を意識しないＩＰ電話網の運用を可能とするものである。ＳＢＣの具体的な機能としては、アドレス変換機能（ＮＡＴ（ＮＡＰＴ）機能、ＡＬＧ（Application level Gateway）機能）、ファイヤーウォール機能が挙げられる。ＮＡＴ（ＮＡＰＴ）機能は、ＩＰレイヤのＩＰアドレスおよびポート番号の変換を行う機能である。ここで、ＳＩＰプロキシのＩＰアドレスおよびポート番号は静的に事前にＮＡＴテーブルに格納され、その他の端末のＩＰアドレスおよびポート番号は動的に変更される。ＡＬＧ機能は、ＩＰレイヤの上位のアプリケーションレイヤにおいて、ＩＰパケットのペイロードに記載されるＩＰアドレスおよびポート番号の変換を行う。ＳＩＰでは、ＩＰパケットのペイロード（ヘッダ以降のメッセージ本文）中のＳＩＰメッセージのＣｏｎｔａｃｔアトリビュート等に記載されるＩＰアドレスおよびポート番号を変換する。
【００５１】
また、番号ポータビリティ等を考慮すると、他網ユーザが自網に戻ってきた場合にも、実装によってはアドレス情報記憶部１４２に記憶されたアドレス情報に基づくＳＩＰ通信はＳＢＣ経由となり、ＳＢＣの負荷が懸念される。このため、第１の実施形態および第２の実施形態で示したように、記憶されたアドレス情報毎に登録日時を記録し、一定時間が超過した場合にはアドレス情報を削除するように構成する。
【００５２】
図１３に示すように、ＳＩＰ−ＵＡ１１２０が、電話端末１２１０を宛先とするＩＮＶＩＴＥパケットをＳＩＰプロキシ１３２０に送信する（ステップＳ１６０）。ＳＩＰプロキシ１３２０は、自プロキシで管理しない電話番号を宛先とするＩＮＶＩＴＥパケットを受信した場合は、番号管理ＤＢに電話番号に対応するＩＰアドレスを問い合わせる（ステップＳ１６２、ステップＳ１６１）。
【００５３】
ＳＩＰプロキシ１３２０は、ステップＳ１６１で読み出したＩＰアドレスを宛先とするＩＮＶＩＴＥパケットを、ＳＢＣ１４５０に送信する（ステップＳ１６３）。この際、ＳＢＣ１３５０は、送信されるＩＰパケットのＮＡＴ変換を行う（ステップＳ１６４）。また、ＳＢＣ１３５０は、ＩＰパケットの発側のＩＰペイロードに記載されたＩＰアドレスおよびポート番号を変換し、ＡＬＧテーブルに記憶させる（ステップＳ１６５）。
【００５４】
ＳＢＣ１４５０は、ＳＢＣ１３５０を経由して送信されるＩＮＶＩＴＥパケットをＮＡＴ変換し（ステップＳ１６６）、ＳＩＰプロキシ１４２０に転送する。ＳＩＰプロキシ１４２０は、受信したＩＮＶＩＴＥパケットの宛先のＳＩＰ−ＵＡ１２２０に、ＩＮＶＩＴＥパケットを送信する（ステップＳ１６８）。ＳＩＰ−ＵＡ１２２０は、受信したＩＮＶＩＴＥパケットの応答を送信する（ステップＳ１６９）。なお、ＳＩＰ−ＵＡ１２２０から送信される応答パケットは、ＳＢＣ１４５０によるＮＡＴ処理とＡＬＧ処理とが行われる（ステップＳ１７０）。
【００５５】
セッション確立後は、ＳＩＰ−ＵＡ１１２０は、Ｂ通信事業者網１４００でＡＬＧ変換されたＣｏｎｔａｎｔアトリビュート宛にＲＴＰパケットを送信する（送信先：１０．５６．１．２：５６６６）（ステップＳ１７１）。ＳＢＣ１４５０は、ＳＩＰ−ＵＡ１１２０から送信されるＲＴＰパケットを受信すると、自身のＡＬＧテーブルで管理されているＳＩＰ−ＵＡ１２２０のＩＰアドレスおよびポート番号を参照し、送信先のＩＰアドレスおよびポート番号としてＳＩＰ−ＵＡ１２２０にＲＴＰパケットを送信する（ステップＳ１７２）。ＳＩＰ−ＵＡ１２２０がＳＩＰ−ＵＡ１１２０に送信するＲＴＰパケットも同様に、Ａ通信事業者網１３００でＡＬＧ変換されたＣｏｎｔａｎｔアトリビュート宛にＲＴＰパケットを送信し、ＲＴＰ通信を行う。
【００５６】
なお、本発明における処理部の機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することによりＩＰ電話通信を行ってもよい。なお、ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものとする。また、「コンピュータシステム」は、ホームページ提供環境（あるいは表示環境）を備えたＷＷＷシステムも含むものとする。また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムが送信された場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリ（ＲＡＭ）のように、一定時間プログラムを保持しているものも含むものとする。
【００５７】
また、上記プログラムは、このプログラムを記憶装置等に格納したコンピュータシステムから、伝送媒体を介して、あるいは、伝送媒体中の伝送波により他のコンピュータシステムに伝送されてもよい。ここで、プログラムを伝送する「伝送媒体」は、インターネット等のネットワーク（通信網）や電話回線等の通信回線（通信線）のように情報を伝送する機能を有する媒体のことをいう。また、上記プログラムは、前述した機能の一部を実現するためのものであっても良い。さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル（差分プログラム）であっても良い。
【図面の簡単な説明】
【００５８】
【図１】本発明の第１の実施形態によるＩＰ電話通信システムの構成を示す図である。
【図２】本発明の第１の実施形態によるＳＩＰ−ＵＡ１２０の端末構成を示す図である。
【図３】本発明の第１の実施形態によるアドレス情報記憶部に記憶されるアドレス情報のデータ例を示す図である。
【図４】本発明の第１の実施形態によるＩＰ電話通信システムの動作例を示す図である。
【図５】本発明の第１の実施形態によるＩＰ電話通信システムのＳＩＰ通信を示すシーケンス図である。
【図６】本発明の第１の実施形態によるＳＩＰヘッダの例を示す図である。
【図７】本発明の第１の実施形態によるＩＰ電話通信システムのＳＩＰ通信を示すシーケンス図である。
【図８】本発明の第１の実施形態によるＩＰ電話通信システムのＳＩＰ通信を示すシーケンス図である。
【図９】本発明の第２の実施形態による回線終端装置の端末構成を示す図である。
【図１０】本発明の第２の実施形態によるＩＰ電話通信システムの動作例を示す図である。
【図１１】本発明の第２の実施形態によるＩＰ電話通信システムのＳＩＰ通信を示すシーケンス図である。
【図１２】本発明の第２の実施形態によるＩＰ電話通信システムのＳＩＰ通信を示すシーケンス図である。
【図１３】本発明の第２の実施形態による機能をＳＢＣに適用する例を示す図である。
【符号の説明】
【００５９】
１  ＩＰ電話通信システム
１００  加入者網
１１０  電話端末
１２０  ＳＩＰ−ＵＡ
１２１  Ａ／Ｄ信号変換装置
１２２  アドレス情報記憶部
１２３  通信制御部
１２４  判定部
１２５  ＳＩＰ通信制御部
１２６  第１のＳＩＰ通信制御部
１２７  第２のＳＩＰ通信制御部
１２８  アドレス登録部
１２９  電話通信部
１３０  通信モジュール
１４０  回線終端装置
１４１  通信モジュール
１４２  アドレス情報記憶部
１４３  通信制御部
１４４  判定部
１４５  ＳＩＰ通信制御部
１４６  第１のＳＩＰ通信制御部
１４７  第２のＳＩＰ通信制御部
１４８  アドレス登録部
１５０  通信モジュール
２００  加入者網
２１０  電話端末
２２０  ＳＩＰ−ＵＡ
２４０  回線終端装置
３００  キャリアＩＰ網
３１０  加入者エッジルータ
３２０  ＳＩＰサーバ
３３０  加入者エッジルータ
１１００  加入者網
１１１０  電話端末
１１２０  ＳＩＰ−ＵＡ
１２００  加入者網
１２１０  電話端末
１２２０  ＳＩＰ−ＵＡ
１３００  Ａ通信事業者網
１３２０  ＳＩＰプロキシ
１３５０  ＳＢＣ
１４２０  ＳＩＰプロキシ
１４００  Ｂ通信事業者網
１４５０  ＳＢＣ
【図１】
2010147690.tif 000003
【図２】
2010147690.tif 000004
【図３】
2010147690.tif 000005
【図４】
2010147690.tif 000006
【図５】
2010147690.tif 000007
【図６】
2010147690.tif 000008
【図７】
2010147690.tif 000009
【図８】
2010147690.tif 000010
【図９】
2010147690.tif 000011
【図１０】
2010147690.tif 000012
【図１１】
2010147690.tif 000013
【図１２】
2010147690.tif 000014
【図１３】
2010147690.tif 000015