(57)【要約】【課題】ＩＰ電話網において、加入者端末の通話状態を取得する技術を提供する。【解決手段】複数のアダプタ装置、アドレス管理サーバ、及び端末状態管理サーバを含むネットワークに接続され、第１のＩＰネットワークと第２のＩＰネットワークとで相互にデータパケットの宛先および送信元を変換するアドレス変換装置は、相手電話端末の通話状態の取得要求を第２のＩＰネットワークを通じて要求元の電話端末を収容する要求元のアダプタ装置から受け付ける手段と、相手電話端末の通話状態の取得要求を受け付けたときに、その取得要求の対象である相手電話端末の相手アドレスから相手電話端末のデータパケットを複製する手段と、複製されたデータパケットから相手電話端末の音声データを復元し、相手電話端末の通話状態を取得する手段と、取得した相手電話端末の通話状態を第２のＩＰネットワークを通じて要求元のアダプタ装置に報告する手段とを備える。【選択図】図１１
2010087960.tif 000002
【特許請求の範囲】
【請求項１】
電話端末と相手電話端末との間の音声データの送受信を第１のＩＰネットワーク上のデータパケットの送受信に変換する複数のアダプタ装置と、
電話端末の電話番号とＩＰネットワーク上のＩＰアドレスとの関係を管理する第２のＩＰネットワーク上のアドレス管理サーバと、
前記第１のＩＰネットワークと前記第２のＩＰネットワークとで相互にデータパケットの宛先ＩＰアドレスおよび送信元ＩＰアドレスを変換するアドレス変換装置と、
前記アダプタ装置および前記アドレス変換装置を通じた電話端末からの相手電話端末の通話状態の取得要求を受け付ける前記第２のＩＰネットワーク上の端末状態管理サーバと、
を備え、
前記端末状態管理サーバは、
相手電話端末のＩＰネットワーク上の相手アドレスを前記アドレス管理サーバから取得する手段と、
前記アドレス変換装置に対して、前記相手アドレスによって特定される前記相手電話端末の通話状態の取得要求を送信する手段と、
前記アドレス変換装置から、取得した前記相手電話端末の通話状態を要求元の電話端末に返信する手段と、
を有し、
前記アドレス変換装置は、
相手電話端末に対する通話状態の取得要求を前記第２のＩＰネットワークを通じて要求元の電話端末を収容する要求元のアダプタ装置から受け付ける手段と、
前記相手電話端末に対する通話状態の取得要求を受け付けたときに、その取得要求の対象である前記相手電話端末の前記相手アドレスから前記相手電話端末のデータパケットを複製する手段と、
前記複製されたデータパケットから前記相手電話端末の音声データを復元し、前記相手電話端末の通話状態を取得する手段と、
前記取得した前記相手電話端末の通話状態を前記第２のＩＰネットワークを通じて前記要求元のアダプタ装置に報告する手段と、
を有するネットワークシステム。
【請求項２】
電話端末と相手電話端末との間の音声データの送受信を第１のＩＰネットワーク上のデータパケットの送受信に変換する複数のアダプタ装置と、
電話端末の電話番号とＩＰネットワーク上のＩＰアドレスとの関係を管理する第２のＩＰネットワーク上のアドレス管理サーバと、
前記第１のＩＰネットワークと前記第２のＩＰネットワークとで相互にデータパケットの宛先ＩＰアドレスおよび送信元ＩＰアドレスを変換するアドレス変換装置と、
を備え、
前記アドレス管理サーバは、
前記アダプタ装置および前記アドレス変換装置を通じた電話端末からの相手電話端末の通話状態の取得要求を受け付ける手段と、
前記アドレス変換装置に対して、前記相手電話端末のＩＰネットワーク上の相手アドレスによって特定される前記相手電話端末の通話状態の取得要求を送信する手段と、
前記アドレス変換装置から、取得した前記相手電話端末の通話状態を前記電話端末に返信する手段と、
を有し、
前記アドレス変換装置は、
相手電話端末に対する通話状態の取得要求を前記第２のＩＰネットワークを通じて要求元の電話端末を収容する要求元のアダプタ装置から受け付ける手段と、
前記相手電話端末に対する通話状態の取得要求を受け付けたときに、その取得要求の対象である前記相手電話端末の前記相手アドレスから前記相手電話端末のデータパケットを複製する手段と、
前記複製されたデータパケットから前記相手電話端末の音声データを復元し、前記相手電話端末の通話状態を取得する手段と、
前記取得した前記相手電話端末の通話状態を前記第２のＩＰネットワークを通じて前記要求元のアダプタ装置に報告する手段と、
を有するネットワークシステム。
【請求項３】
電話端末と相手電話端末との間の音声データの送受信を第１のＩＰネットワーク上のデータパケットの送受信に変換する複数のアダプタ装置と、
電話端末の電話番号とＩＰネットワーク上のＩＰアドレスとの関係を管理する第２のＩＰネットワーク上のアドレス管理サーバと、
前記アダプタ装置および前記アドレス変換装置を通じた電話端末からの相手電話端末の通話状態の取得要求を受け付ける前記第２のＩＰネットワーク上の端末状態管理サーバと、
を含むネットワークに接続され、
前記第１のＩＰネットワークと前記第２のＩＰネットワークとで相互にデータパケットの宛先ＩＰアドレスおよび送信元ＩＰアドレスを変換するアドレス変換装置であって、
相手電話端末に対する通話状態の取得要求を前記第２のＩＰネットワークを通じて要求元の電話端末を収容する要求元のアダプタ装置から受け付ける手段と、
前記相手電話端末に対する通話状態の取得要求を受け付けたときに、その取得要求の対象である前記相手電話端末の前記相手アドレスから前記相手電話端末のデータパケットを複製する手段と、
前記複製されたデータパケットから前記相手電話端末の音声データを復元し、前記相手電話端末の通話状態を取得する手段と、
前記取得した前記相手電話端末の通話状態を前記第２のＩＰネットワークを通じて前記要求元のアダプタ装置に報告する手段と、
を備えるアドレス変換装置。
【請求項４】
電話端末と相手電話端末との間の音声データの送受信を第１のＩＰネットワーク上のデータパケットの送受信に変換する複数のアダプタ装置と、
前記第１のＩＰネットワークと第２のＩＰネットワークとで相互にデータパケットの宛先ＩＰアドレスおよび送信元ＩＰアドレスを変換するアドレス変換装置と、
電話端末の電話番号とＩＰネットワーク上のＩＰアドレスとの関係を管理する前記第２のＩＰネットワーク上のアドレス管理サーバと、
を含むネットワークに接続される前記第２のＩＰネットワーク上の端末状態管理サーバであって、
前記アダプタ装置および前記アドレス変換装置を通じた電話端末からの相手電話端末の通話状態の取得要求を受け付ける手段と、
前記相手電話端末のＩＰネットワーク上の相手アドレスを前記アドレス管理サーバから取得する手段と、
前記アドレス変換装置に対して、前記相手アドレスによって特定される前記相手電話端末の通話状態の取得要求を送信する手段と、
前記アドレス変換装置から、取得した前記相手電話端末の通話状態を前記電話端末に返信する手段と、
を備える端末状態管理サーバ。
【請求項５】
電話端末と相手電話端末との間の音声データの送受信を第１のＩＰネットワーク上のデータパケットの送受信に変換する複数のアダプタ装置と、
前記第１のＩＰネットワークと第２のＩＰネットワークとで相互にデータパケットの宛先ＩＰアドレスおよび送信元ＩＰアドレスを変換するアドレス変換装置と、
を含むネットワークに接続され、
電話端末の電話番号とＩＰネットワーク上のＩＰアドレスとの関係を管理する第２のＩＰネットワーク上のアドレス管理サーバであって、
前記アダプタ装置および前記アドレス変換装置を通じた電話端末からの相手電話端末の通話状態の取得要求を受け付ける手段と、
前記アドレス変換装置に対して、相手電話端末のＩＰネットワーク上の相手アドレスによって特定される前記相手電話端末の通話状態の取得要求を送信する手段と、
前記アドレス変換装置から、取得した前記相手電話端末の通話状態を前記電話端末に返信する手段と、
を備えるアドレス管理サーバ。
【請求項６】
電話端末と相手電話端末との間の音声データの送受信をＩＰネットワーク上のデータパケットの送受信に変換する複数のアダプタ装置と、
電話端末の電話番号とＩＰネットワーク上のＩＰアドレスとの関係を管理するＩＰネットワーク上のアドレス管理サーバと、
前記アダプタ装置を通じた前記電話端末からの相手端末の通話状態の確認要求を受け付けるＩＰネットワーク上の端末状態管理サーバと、
を備え、
前記端末状態管理サーバは、
前記通話状態を確認すべき前記相手端末の音声データの送受信をＩＰネットワーク上のデータパケットの送受信に変換する相手アダプタ装置のＩＰネットワーク上の相手アドレスを取得する手段と、
前記相手アドレスによって前記相手アダプタ装置に前記相手電話端末の通話状態の取得要求を送信する手段と、
前記アダプタ装置から、前記相手電話端末の通話状態を取得する手段と、
前記取得した相手電話端末の通話状態を前記電話端末に返信する手段と、
を有し、
前記相手アダプタ装置は、
前記相手アダプタ装置が収容する電話端末に対する通話状態の取得要求を前記ＩＰネットワーク上の要求元アダプタ装置から受け付ける手段と、
前記電話端末に対する通話状態の取得要求を受け付けたときに、その取得要求の対象である前記電話端末のアドレスから前記電話端末のデータパケットを複製する手段と、
前記複製されたデータパケットから前記電話端末の音声データを復元し、前記電話端末の通話状態を取得する手段と、
前記取得した前記電話端末の通話状態を前記要求元アダプタ装置に報告する手段と、を有するネットワークシステム。
【請求項７】
電話端末の電話番号とＩＰネットワーク上のＩＰアドレスとの関係を管理するＩＰネットワーク上のアドレス管理サーバと、
前記アダプタ装置を通じた前記電話端末からの相手端末の通話状態の確認要求を受け付けるＩＰネットワーク上の端末状態管理サーバと、
を含むネットワークに接続され、
電話端末と相手電話端末との間の音声データの送受信をＩＰネットワーク上のデータパケットの送受信に変換するアダプタ装置であって、
自身が収容する電話端末に対する通話状態の取得要求を前記ＩＰネットワーク上の要求元アダプタ装置から受け付ける手段と、
前記電話端末に対する通話状態の取得要求を受け付けたときに、その取得要求の対象である前記電話端末のアドレスから前記電話端末のデータパケットを複製する手段と、
前記複製されたデータパケットから前記電話端末の音声データを復元し、前記電話端末の通話状態を取得する手段と、
前記取得した前記電話端末の通話状態を前記要求元アダプタ装置に報告する手段と
を備えるアダプタ装置。
【請求項８】
電話端末と相手電話端末との間の音声データの送受信を第１のＩＰネットワーク上のデータパケットの送受信に変換する複数のアダプタ装置と、
電話端末の電話番号とＩＰネットワーク上のＩＰアドレスとの関係を管理する第２のＩＰネットワーク上のアドレス管理サーバと、
前記アダプタ装置および前記アドレス変換装置を通じた電話端末からの相手電話端末の通話状態の取得要求を受け付ける前記第２のＩＰネットワーク上の端末状態管理サーバと、
前記第１のＩＰネットワークと前記第２のＩＰネットワークとで相互にデータパケットの宛先ＩＰアドレスおよび送信元ＩＰアドレスを変換するアドレス変換装置と、
を含むネットワークシステムにおいて実行される電話端末の通話状態取得方法であって、
前記アドレス変換装置が、
相手電話端末に対する通話状態の取得要求を前記第２のＩＰネットワークを通じて要求元の電話端末を収容する要求元のアダプタ装置から受け付けるステップと、
前記相手電話端末に対する通話状態の取得要求を受け付けたときに、その取得要求の対象である前記相手電話端末の前記相手アドレスから前記相手電話端末のデータパケットを複製するステップと、
前記複製されたデータパケットから前記相手電話端末の音声データを復元し、前記相手電話端末の通話状態を取得するステップと、
前記取得した前記相手電話端末の通話状態を前記第２のＩＰネットワークを通じて前記要求元のアダプタ装置に報告するステップと、
を実行する電話端末の状態取得方法。
【請求項９】
電話端末と相手電話端末との間の音声データの送受信を第１のＩＰネットワーク上のデータパケットの送受信に変換する複数のアダプタ装置と、
前記第１のＩＰネットワークと第２のＩＰネットワークとで相互にデータパケットの宛先ＩＰアドレスおよび送信元ＩＰアドレスを変換するアドレス変換装置と、
電話端末の電話番号とＩＰネットワーク上のＩＰアドレスとの関係を管理する前記第２のＩＰネットワーク上のアドレス管理サーバと、
前記アダプタ装置および前記アドレス変換装置を通じた電話端末からの相手電話端末の通話状態の取得要求を受け付ける前記第２のＩＰネットワーク上の端末状態管理サーバと、
を含むネットワークシステムにおいて実行される電話端末の通話状態通知方法であって、
前記端末状態管理サーバが、
相手電話端末のＩＰネットワーク上の相手アドレスを前記アドレス管理サーバから取得するステップと、
前記アドレス変換装置に対して、前記相手アドレスによって特定される前記相手電話端末の通話状態の取得要求を送信するステップと、
前記アドレス変換装置から、取得した前記相手電話端末の通話状態を要求元の電話端末に返信するステップと、
を実行する電話端末の通話状態通知方法。
【請求項１０】
電話端末と相手電話端末との間の音声データの送受信を第１のＩＰネットワーク上のデータパケットの送受信に変換する複数のアダプタ装置と、
前記第１のＩＰネットワークと第２のＩＰネットワークとで相互にデータパケットの宛先ＩＰアドレスおよび送信元ＩＰアドレスを変換するアドレス変換装置と、
電話端末の電話番号とＩＰネットワーク上のＩＰアドレスとの関係を管理する第２のＩＰネットワーク上のアドレス管理サーバと、
を含むネットワークシステムにおいて実行される電話端末の通話状態通知方法であって、
前記アドレス管理サーバが、
前記アダプタ装置および前記アドレス変換装置を通じた電話端末からの相手電話端末の通話状態の取得要求を受け付けるステップと、
前記アドレス変換装置に対して、相手電話端末のＩＰネットワーク上の相手アドレスによって特定される前記相手電話端末の通話状態の取得要求を送信するステップと、
前記アドレス変換装置から、取得した前記相手電話端末の通話状態を前記電話端末に返信するステップと、
を実行する電話端末の通話状態通知方法。
【発明の詳細な説明】
【技術分野】
【０００１】
ＩＰ電話網におけるＩＰ電話対応端末の通話状態を検出する技術に関する。
【背景技術】
【０００２】
公衆電話網（Ｐｕｂｌｉｃ  Ｓｗｉｔｃｈｅｄ  Ｔｅｌｅｐｈｏｎｅ  Ｎｅｔｗｏｒｋｓ：ＰＳＴＮ）では、ＮＴＴ東日本及びＮＴＴ西日本が提供する話中調べサービスがある。
【０００３】
話中調べサービスは、相手先の電話が通話中か否かをコンピュータが自動的に調べるサービスである。電話加入者は、電話番号１１４に電話をかけ、ガイダンスに従って、話中か否かを調べたい相手先の電話番号をダイヤルする。コンピュータは、相手先の電話回線が空いているか、使用中か、又は、受話器が上がりっぱなしになっていないかを調べ、その結果を電話加入者に知らせる。
【０００４】
ＩＰ電話網では制御パケット等を扱う信号ネットワークと、音声等のデータを扱う音声ネットワークとが分離している。ＳＩＰ（Ｓｅｓｓｉｏｎ  Ｉｎｉｔｉａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）は、ＩＰ電話端末間の呼接続を行うプロトコルである。ＳＩＰは、呼接続等の制御に関する処理を行う。しかし、呼を流れる音声データは、ＳＩＰの関与するところではなく、例えば、ＲＴＰ（Ｒｅａｌ−ｔｉｍｅ  Ｔｒａｎｓｐｏｒｔ  Ｐｒｏｔｏｃｏｌ）などのプロトコルが処理をする。
【０００５】
ＳＩＰサーバは、呼接続等の制御パケットを扱うので、ＩＰ電話端末が通信中か否かを判断することができる。しかしながら、ＳＩＰサーバは音声パケット等のデータパケットを扱わないので、実際に音声が流れているのか（通話中であるか）、または、受話器が上がっているだけなのか（無音の呼接続であるか）といった詳細な状態を判断することができない。つまり、ＩＰ電話網では、ＳＩＰサーバがデータパケットを扱わないために、通話の状態を判断することができず、話中調べサービスを提供することができなかった。
【特許文献１】特開２０００−２７０１０２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
開示の装置及びシステムは、上記問題点を鑑みてなされたものであり、開示の装置及びシステムは、ＩＰ電話網において、加入端末の通話状態の詳細を取得する技術を提供することである。
【課題を解決するための手段】
【０００７】
開示のネットワークシステムは、電話端末と相手電話端末との間の音声データの送受信を第１のＩＰネットワーク上のデータパケットの送受信に変換する複数のアダプタ装置と、
電話端末の電話番号とＩＰネットワーク上のＩＰアドレスとの関係を管理する第２のＩＰネットワーク上のアドレス管理サーバと、
前記第１のＩＰネットワークと前記第２のＩＰネットワークとで相互にデータパケットの宛先ＩＰアドレスおよび送信元ＩＰアドレスを変換するアドレス変換装置と、
前記アダプタ装置および前記アドレス変換装置を通じた電話端末からの相手電話端末の通話状態の取得要求を受け付ける前記第２のＩＰネットワーク上の端末状態管理サーバと、を備え、
前記端末状態管理サーバは、
相手電話端末のＩＰネットワーク上の相手アドレスを前記アドレス管理サーバから取得する手段と、
前記アドレス変換装置に対して、前記相手アドレスによって特定される前記相手電話端末の通話状態の取得要求を送信する手段と、
前記アドレス変換装置から、取得した前記相手電話端末の通話状態を要求元の電話端末に返信する手段と、を有し、
前記アドレス変換装置は、
相手電話端末に対する通話状態の取得要求を前記第２のＩＰネットワークを通じて要求元の電話端末を収容する要求元のアダプタ装置から受け付ける手段と、
前記相手電話端末に対する通話状態の取得要求を受け付けたときに、その取得要求の対象である前記相手電話端末の前記相手アドレスから前記相手電話端末のデータパケットを複製する手段と、
前記複製されたデータパケットから前記相手電話端末の音声データを復元し、前記相手電話端末の通話状態を取得する手段と、
前記取得した前記相手電話端末の通話状態を前記第２のＩＰネットワークを通じて前記要求元のアダプタ装置に報告する手段と、を有する。
【０００８】
開示のネットワークシステムでは、第１のＩＰネットワークと第２のＩＰネットワークとで相互にデータパケットの宛先ＩＰアドレス及び送信元ＩＰアドレスを変換するアドレス変換装置において、対象となる相手先電話端末のデータパケットを複製し、複製されたデータパケットから音声データを復元することによって、対象となる相手先電話端末の通話状態を取得することができる。
【発明の効果】
【０００９】
開示の装置及びシステムによれば、ＩＰ電話網において、加入端末の通話状態の詳細を取得する技術を提供することができる。
【発明を実施するための最良の形態】
【００１０】
以下、図面を参照して、開示の装置及びシステムの実施の形態を説明する。尚、実施の形態は例示であり、開示の装置及びシステムは、以下の実施の形態の構成には限定されない。
【００１１】
＜ＳＩＰを用いたＩＰ電話サービス＞
図1は、ＩＰ電話網の構成例を示す図である。ＩＰ電話の呼制御プロトコルとして、ＳＩＰ（Ｓｅｓｓｉｏｎ  Ｉｎｉｔｉａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）、Ｈ．３２３、ＭＧＣＰ（Ｍｅｄｉａ  Ｇａｔｅｗａｙ  Ｃｏｎｔｒｏｌ  Ｐｒｏｔｏｃｏｌ）等がある。図１では、ＳＩＰを用いてＩＰ電話を実現する例を示す。
【００１２】
図１のＩＰ電話網の構成例では、ネットワークとして、信号ネットワーク網、音声ネットワーク網、及びインターネット網が示される。信号ネットワーク網と音声ネットワーク網とは、物理的には同一のネットワーク（ポート番号を分けることで信号と音声を区別している）であり、ＩＰ電話のサービスを提供する通信事業者が管理するネットワークである。ＳＩＰを用いたＩＰ電話サービスでは、ＳＩＰサーバによってセッション（呼）が確立される。このとき、セッションはＳＩＰサーバを介さない経路で確立され、このセッション上に音声パケットが流れる。即ち、ＳＩＰの呼制御にかかる制御パケットと音声パケットとは異なる経路を流れ、ＳＩＰサーバは、音声通話にかかる音声パケットには関与しない。そのため、ＩＰ電話網は、信号ネットワーク網（ＳＩＰの制御パケットを流すネットワーク）と音声ネットワーク網（音声パケットが流れるネットワーク）とが論理的に分離する。図１では、信号ネットワーク網と音声ネットワーク網とを論理的に分離して表示している。インターネット網は、複数のサービスプロバイダのインターネット用のネット
ワークを含む網である。インターネット網とＩＰ電話網（信号ネットワーク網と音声ネットワーク網）とは、分離した別のネットワークである。例えれば、インターネットワーク網が公共のネットワークであるとすると、ＩＰ電話網は、１つの通信事業者が保有する私有のネットワークである。
【００１３】
電話器１及び電話器３（以下、電話１及び３。「電話端末」に相当）は、家庭用に市販されている電話器である。例えば、電話１及び電話３がＩＰ電話対応端末でない場合には（アナログ電話回線用のもの。例えば、ＲＪ−１１コネクタを備えているもの。）、電話アダプタ１０Ａ及び電話アダプタ１０Ｂ（「アダプタ装置」に相当）は、電話１及び電話３からのアナログ信号をデジタル変換しＩＰパケットに変換する。この場合、電話アダプタ１０Ａ及び電話アダプタ１０Ｂは、家庭用に市販されているＩＰ電話対応のブロードバンドルータ等で実現される。電話アダプタ１０Ａ及び電話アダプタ１０Ｂは、電話１及び電話３に割り当てられるＩＰアドレスを保持する。
【００１４】
例えば、電話１及び電話３がＩＰ電話対応端末である場合には（ＲＪ−４５コネクタを備えている）、電話１及び電話３は、ＩＰアドレスを保持し、ＩＰパケットを生成、送出することができる。従って、電話１および電話３がＩＰ電話対応端末である場合には、電話アダプタ１０Ａ及び電話アダプタ１０Ｂを省くことができる。
【００１５】
第１実施形態においては、電話１及び電話３は、ＩＰ電話対応端末ではないものとし、電話アダプタ１０Ａ及び電話アダプタ１０Ｂを要する。この場合、実際にはＳＩＰの処理を行うのは電話アダプタ１０Ａ及び電話アダプタ１０Ｂである。しかし、これ以降については、簡単のために、電話アダプタ１０Ａ及び電話アダプタ１０Ｂが行うＳＩＰにかかる処理は、電話１及び電話３が行うものと見なして説明をする。
【００１６】
電話１及び電話３は、ＩＰ電話を行うためのＩＰアドレスを保持する。このＩＰアドレスは、通信事業者から割り当てられるものである。ＩＰ電話サービス加入時に固定で割り当てられる場合もあるし、ＳＩＰのセッションを確立する度に通信事業者側から（例えばＤＨＣＰ（Ｄｙｎａｍｉｃ Ｈｏｓｔ Ｃｏｎｆｉｇｕｒａｔｉｏｎ Ｐｒｏｔｏｃｏｌ）サーバ等）取得する場合もある。電話１及び電話３のＩＰアドレス取得方法は、ＩＰ電話サービスを契約する通信事業者のサービス提供方法に依る。また、初期設定として、自身のプロキシサーバとなるＳＩＰサーバのＩＰアドレスを保持する。例えば、電話１のプロキシサーバとなるＳＩＰサーバはＳＩＰサーバ４であるので、電話１は、ＳＩＰサーバ４のＩＰアドレスを保持する。
【００１７】
ＯＮＵ（Ｏｐｔｉｃａｌ  Ｎｅｔｗｏｒｋ  Ｕｎｉｔ）１１Ａ及びＯＮＵ１１Ｂと、ＯＬＴ１２Ａ及びＯＬＴ１２Ｂとの間は、光ファイバＦ１及び光ファイバＦ２で接続されている。ＯＬＴ１２Ａ及びＯＬＴ１２Ｂは、通信事業者の局側に設置される終端装置である。ＯＬＴ１２ＡおよびＯＬＴ１２Ｂは、電気信号を光信号に変換して光ファイバＦ１及び光ファイバＦ２に送信する。ＯＮＵ１１Ａ及びＯＮＵ１１Ｂは、ユーザ側に設置される終端装置である。ＯＮＵ１１Ａ及びＯＮＵ１１Ｂは、光ファイバＦ１及び光ファイバＦ２を伝送する光信号を電気信号に変換する。
【００１８】
ＮＡＴ装置２及びＮＡＴ装置８（「アドレス変換装置」に相当）は、主にＩＰアドレスを変換する処理を行う装置である。ＮＡＴ装置２及びＮＡＴ装置８は、ＩＰ電話サービスを提供する通信事業者のＩＰ電話網（信号ネットワーク網及び音声ネットワーク網）を他の通信事業者や一般加入者から隠すため役割を担う。
【００１９】
例えば、ＮＡＴ装置２は、ＩＰ電話網（信号ネットワーク網及び音声ネットワーク網）をＮＡＴにおける内部ネットワーク（「第２のＩＰネットワーク」に相当）、その他イン
ターネット網や加入ユーザ側のネットワーク（電話１及び電話３等）をＮＡＴにおける外部ネットワーク（「第１のＩＰネットワーク」に相当）とみなす。
【００２０】
例えば、ＮＡＴ装置２は、ＳＩＰサーバ４（ＮＡＴ装置２を配下に有するＳＩＰサーバ）の、ＩＰ電話網内用のＩＰアドレス（ＮＡＴにおけるローカルＩＰアドレス）と他のネットワークの公開用のＩＰアドレス（ＮＡＴにおけるグローバルＩＰアドレス）とを対応付けたＮＡＴ変換表を有している。ＮＡＴ装置２は、ＳＩＰサーバ４から送信されるＩＰパケットを受信する場合は、送信元ＩＰアドレスをＩＰ電話網用のＩＰアドレス（ＮＡＴにおけるローカルＩＰアドレス）から他のネットワークの公開用のＩＰアドレス（ＮＡＴにおけるグローバルＩＰアドレス）に書き換える。ＳＩＰサーバ４へ送信されるＩＰパケットを受信する場合には、宛先ＩＰアドレスを他のネットワークの公開用のＩＰアドレス（ＮＡＴにおけるグローバルＩＰアドレス）からＩＰ電話網内用のＩＰアドレス（ＮＡＴにおけるローカルＩＰアドレス）に書き換える。
【００２１】
従って、電話１及び電話３には、ＳＩＰサーバ４及びＳＩＰサーバ７の他のネットワークに公開するためのＩＰアドレス（ＮＡＴにおけるグローバルＩＰアドレス）のみ見えていることになる。電話１、電話３、及びその他のネットワークには、ＩＰ電話網内で使用するＩＰアドレス（ＮＡＴにおけるローカルＩＰアドレス）が漏えいすることはない。
【００２２】
ＮＡＴ装置２及びＮＡＴ装置８は、内部ネットワーク（ＩＰ電話網）と外部ネットワーク（その他のネットワーク）の境界に位置する。そのため、ＮＡＴ装置２及びＮＡＴ装置８は、ＩＰ電話網内用のＩＰアドレス（ローカルＩＰアドレス）とその他のネットワークの公開用のＩＰアドレス（グローバルＩＰアドレス）とを有する。ＮＡＴ装置２及びＮＡＴ装置８の動作例については後述する。
【００２３】
以降、ＩＰ電話網内用のＩＰアドレスをローカルＩＰアドレス、その他のネットワークの公開用のＩＰアドレスをグローバルＩＰアドレスと称す。尚、ここでのグローバルＩＰアドレスとは、ＩＰｖ４アドレスでグローバルＩＰアドレスとして規定されているものとは異なる。同じく、ローカルＩＰアドレスとは、ＩＰｖ４アドレスのプライベートアドレスとして割り付けられているＩＰアドレスとは異なる。
【００２４】
ルータＲ１〜Ｒ６は、夫々の網のエッジに位置するルータである。ルータＲ１〜Ｒ６は、ルーティングを行い、ＩＰパケットを宛先への次の中継装置に転送する。
【００２５】
ＳＩＰサーバ４及びＳＩＰサーバ７は、電話１及び３電話を配下におくＳＩＰサーバである。ＳＩＰサーバ４及びＳＩＰサーバ７は、電話１及び電話３にとって、プロキシサーバとなるＳＩＰサーバである。電話１及び電話３からの、又は、電話１及び電話３へのＳＩＰの呼制御にかかるパケットはすべてＳＩＰサーバ４及びＳＩＰサーバ７を経由する。ＳＩＰサーバ４及びＳＩＰサーバ７は、配下の電話及び１電話３にかかる情報（加入者情報）を有する。加入者情報は、例えば、電話１の電話番号、電話１のＩＰアドレス、電話１を収容するＮＡＴ装置２にかかる情報等が含まれる。また、ＳＩＰサーバ４及びＳＩＰサーバ７は、話中調べサーバ５やリダイレクトサーバ６の電話番号とＩＰアドレスとの対応も有している。ＳＩＰサーバ４の動作例については後述する。
【００２６】
話中調べサーバ５（「端末状態管理サーバ」に相当）は、ＳＩＰサーバの１つであって、話中調べサービスに対応するサーバである。話中調べサーバ５については、後述する。
【００２７】
リダイレクトサーバ６（「アドレス管理サーバ」に相当）は、ＳＩＰサーバの１つである。リダイレクトサーバ６は、ＳＩＰサーバから問い合わせを受けると、位置登録サーバ（図示せず）からＳＩＰの加入者端末（図１では電話１及び３）に関する情報を読み出し
、問い合わせ元に教える。加入者端末はＳＩＰ起動時に、位置登録サーバに対して自身の登録をおこなう。従って、位置登録サーバは、加入者端末の情報（電話番号、ＩＰアドレス、プロキシとなるＳＩＰサーバ等）を保持する。
【００２８】
＜＜ＩＰ電話網におけるＮＡＴ装置の動作例＞＞
図２は、ＮＡＴ装置２及びＮＡＴ装置８の通常時の動作例のフロー図である。ＮＡＴ装置２とＮＡＴ装置８は同一の構成を有するので、ＮＡＴ装置２について説明する。
【００２９】
ＮＡＴ装置２はＩＰパケットを受信する（ＯＰ１０１）と、ＩＰヘッダ内の宛先ＩＰアドレス又は送信元ＩＰアドレスにＳＩＰサーバのグローバルＩＰアドレス又はローカルＩＰアドレスが格納されていないかをチェックする（ＯＰ１０２）。
【００３０】
ＩＰヘッダ内の宛先ＩＰアドレス又は送信元ＩＰアドレスにＳＩＰサーバのグローバルＩＰアドレス又はローカルＩＰアドレスが格納されている場合には（ＯＰ１０２：Ｙｅｓ）、ＩＰヘッダ内の宛先ＩＰアドレス又は送信元ＩＰアドレスの書き換えを行う（ＯＰ１０３）。例えば、ＩＰヘッダの送信元ＩＰアドレスにＳＩＰサーバ４のローカルＩＰアドレスが格納されている場合には、ＮＡＴ装置２は、送信元ＩＰアドレスをＳＩＰサーバ４のグローバルＩＰアドレスに書き換える。ＮＡＴ装置２は、ルーティングを行い、ＩＰパケットを送出する（ＯＰ１０４）。
【００３１】
ＩＰヘッダ内の宛先ＩＰアドレス又は送信元ＩＰアドレスにＳＩＰサーバのグローバルＩＰアドレス又はローカルＩＰアドレスが格納されていない場合には（ＯＰ１０２：Ｎｏ）、処理がＯＰ１０４に移る。
【００３２】
以上のように、ＮＡＴ装置２によって、ＩＰ電話網からその他の網に送信されるときに、ＳＩＰサーバ４のローカルＩＰアドレスはグローバルＩＰアドレスに書き換えられるので、ＳＩＰサーバ４のローカルＩＰアドレスは、他のネットワークから隠ぺいされる。
【００３３】
＜＜通常時のＳＩＰサーバの動作例＞＞
図３は、通常時のＳＩＰサーバ４及びＳＩＰサーバ７の動作例を示すフロー図である。ＳＩＰサーバ４及びＳＩＰサーバ７は同一の構成を有する装置であるので、代表してＳＩＰサーバ４について説明する。
【００３４】
ＳＩＰサーバ４は、ＳＩＰメッセージを受信すると（ＯＰ１１１）、ＳＩＰヘッダ内の宛先電話番号に関する情報を保持しているか判定する（ＯＰ１１２）。宛先電話番号に関する情報を保持している場合には、（ＯＰ１１２：Ｙｅｓ）、受信したＳＩＰメッセージのＩＰヘッダを書き換える（ＯＰ１１３）。ＳＩＰヘッダ内の宛先電話番号に関する情報を保持していることは、すなわち、通話の相手先が自身の配下に存在することである。従って、ＳＩＰサーバ４は、送信元ＩＰアドレスを自身のローカルＩＰアドレスに、宛先ＩＰアドレスを宛先電話番号に対応したＩＰアドレス（通話の相手先のＩＰアドレス）に書き換える。ＳＩＰサーバ４は、ＩＰヘッダの書き換えが完了したＩＰパケットを送出する（ＯＰ１１６）。
【００３５】
ＳＩＰヘッダ内の宛先電話番号に関する情報を保持していない場合には（ＯＰ１１２：Ｎｏ）、リダイレクトサーバ６に問い合わせて宛先電話番号に関する情報を取得する（ＯＰ１１４）。リダイレクトサーバ６から宛先電話番号に関する情報を受信すると（ＯＰ１１５）、ＩＰヘッダの書き換え処理を行う（ＯＰ１１３）。ＳＩＰヘッダ内の宛先電話番号に関する情報を保持していないということは、すなわち、通話の相手先は他のＳＩＰサーバの配下に存在していることを示す。従って、ＳＩＰサーバ４は、ＳＩＰメッセージを、次に、通話の相手先のプロキシサーバであるＳＩＰサーバに対して送信する必要がある
。ＳＩＰサーバ４は、送信元ＩＰアドレスを自身のローカルＩＰアドレスに、宛先ＩＰアドレスを通話の相手先のプロキシサーバであるＳＩＰサーバのローカルＩＰアドレスに書き換える。ＳＩＰサーバ４は、ＩＰヘッダの書き換えが完了したＩＰパケット（ＳＩＰメッセージ）を送出する（ＯＰ１１６）。なお、相手先のプロキシサーバであるＳＩＰサーバのローカルＩＰアドレスは、リダイレクトサーバ６からの応答として宛先電話番号に関する情報に含まれる。
【００３６】
以上のように、ＳＩＰサーバ３及びＳＩＰサーバ７は、配下の電話の関するＳＩＰメッセージを中継し、プロキシサーバとして動作する。
【００３７】
＜＜通常のＳＩＰシーケンス＞＞
図４Ａ及び図４Ｂは、通話にかかる通常のＳＩＰのシーケンスの例を示す図である。図４Ａ及び図４Ｂは、図１において、ＩＰ電話サービスの加入端末である電話１から電話３へ電話をかける場合を例とする。
【００３８】
（ＯＰ１２１）電話１のユーザは、電話３の電話番号をダイヤルする。電話１は、自身のプロキシサーバとなるＳＩＰサーバ４のグローバルＩＰアドレスを宛先ＩＰアドレス、電話３の電話番号を宛先電話番号としてＩＮＶＩＴＥメッセージを送信する。ＩＮＶＩＴＥメッセージとは、ＳＩＰで規定されているメッセージである。ＩＮＶＩＴＥメッセージは、通話の相手先とのセッション（呼）の確立を要求するメッセージである。このときの、ＩＮＶＩＴＥメッセージのＳＩＰヘッダ内の宛先電話は電話３、送信元電話番号は電話１の電話番号である。また、ＩＮＶＩＴＥメッセージのＩＰパケットの宛先ＩＰアドレスはＳＩＰサーバ４のグローバルＩＰアドレス、送信元ＩＰアドレスは電話１のＩＰアドレスである。
【００３９】
（ＯＰ１２２）ＮＡＴ装置２は、電話１から送信されたＩＮＶＩＴＥメッセージを受信する。このＩＮＶＩＴＥメッセージのＩＰヘッダの宛先ＩＰアドレスには、ＳＩＰサーバ４のグローバルＩＰアドレスが格納されている。従って、ＮＡＴ装置２は、ＮＡＴ変換表を参照して、宛先ＩＰアドレスをＳＩＰサーバ４のグローバルＩＰアドレスからローカルＩＰアドレスに書き換え、ＳＩＰサーバ４にＩＮＶＩＴＥメッセージを転送する。
【００４０】
（ＯＰ１２３）ＩＮＶＩＴＥメッセージを受信すると、ＳＩＰサーバ４は、ＳＩＰヘッダの宛先電話番号の電話３が自身の配下の端末であるか確認する。電話３が自身の配下の電話でない場合には、ＳＩＰサーバ４は、リダイレクトサーバ６に電話３の情報を問い合わせる。それとともに、ＳＩＰサーバ４は、ＩＮＶＩＴＥメッセージを受信し、処理中であることを通知するための応答メッセージを電話１に送信する。尚、このときの応答メッセージもＳＩＰに規定されたものである。この応答メッセージのＩＰヘッダの宛先ＩＰアドレスは電話１のＩＰアドレス、送信元ＩＰアドレスはＳＩＰサーバのローカルＩＰアドレスである。
【００４１】
（ＯＰ１２４）ＮＡＴ装置２は、ＳＩＰサーバ４から電話１への応答メッセージを受信する。このときの応答メッセージの送信元ＩＰアドレスは、ＳＩＰサーバ４のローカルＩＰアドレスである。従って、ＮＡＴ装置２は、応答メッセージの送信元ＩＰアドレスをＳＩＰサーバ４のローカルＩＰアドレスからグローバルＩＰアドレスに書き換え、電話１に転送する。
【００４２】
（ＯＰ１２５）ＳＩＰサーバ４から電話３の情報の問い合わせを受信すると、リダイレクトサーバ６は、格納する加入者端末の情報の中から、電話３に関する情報をＳＩＰサーバに送信する。このときの電話３に関する情報としては、電話３の電話番号、電話３のＩＰアドレス、電話３のプロキシサーバとなるＳＩＰサーバ７のローカルＩＰアドレス等が
含まれる。
【００４３】
（ＯＰ１２６）リダイレクトサーバ６から、電話３に関する情報を受信すると、ＳＩＰサーバ４は、電話３のプロキシサーバであるＳＩＰサーバ７に電話１からのＩＮＶＩＴＥメッセージを送信する。このときのＩＮＶＩＴＥメッセージの宛先ＩＰアドレスはＳＩＰサーバ７のローカルＩＰアドレス、送信元ＩＰアドレスはＳＩＰサーバ４のローカルＩＰアドレスである。
【００４４】
（ＯＰ１２７）ＩＮＶＩＴＥメッセージを受信すると、ＳＩＰサーバ７は、格納する加入者情報の中に電話３の情報があるか確認する。電話３に関する情報として、電話３の電話番号、電話３のＩＰアドレス、電話３を収容するＮＡＴ装置８のローカルＩＰアドレス等がある。ＳＩＰサーバ７は、ＩＮＶＩＴＥメッセージを電話３に送信する。このときのＩＮＶＩＴＥメッセージの宛先ＩＰアドレスは電話３のＩＰアドレスであり、送信元ＩＰアドレスはＳＩＰサーバ７のローカルＩＰアドレスである。
【００４５】
（ＯＰ１２８）ＮＡＴ装置８は、ＳＩＰサーバ７から電話３に宛てられたＩＮＶＩＴＥメッセージを受信する。このときのＩＮＶＩＴＥメッセージの送信元ＩＰアドレスはＳＩＰサーバ７のローカルＩＰアドレスである。従って、ＮＡＴ装置８は、ＩＮＶＩＴＥメッセージの送信元ＩＰアドレスをＳＩＰサーバ７のローカルＩＰアドレスからグローバルＩＰアドレスへと書き換えて、電話３に送信する。
【００４６】
（ＯＰ１２９）ＩＮＶＩＴＥメッセージを受信すると、電話３のベルが鳴り、ユーザが着信に気づく。それとともに、呼出中であることを通知する応答メッセージをＳＩＰサーバ７に宛てて送信する。尚、この応答メッセージもＳＩＰで規定されるメッセージである。この応答メッセージのＩＰヘッダの宛先ＩＰアドレスはＳＩＰサーバ７であり、送信元ＩＰアドレスは電話３のＩＰアドレスである。応答メッセージは、ＯＰ８１〜ＯＰ８８で説明したように、ＮＡＴ装置８、ＳＩＰサーバ７、ＳＩＰサーバ４、ＮＡＴ装置２でそれぞれ処理を施されて、電話１に送信される。電話１が電話３からの応答メッセージを受信すると、電話１の受話器から呼び出し音を鳴らす。
【００４７】
（ＯＰ１３０）電話３のユーザが受話器を取ると、その旨を通知するための応答メッセージが電話１に宛てて送信される。尚、このときの応答メッセージはＳＩＰに規定されているものである。この応答メッセージのＩＰヘッダの宛先ＩＰアドレスはＳＩＰサーバ７であり、送信元ＩＰアドレスは電話３のＩＰアドレスである。応答メッセージは、ＯＰ８１〜ＯＰ８８で説明したように、ＮＡＴ装置８、ＳＩＰサーバ７、ＳＩＰサーバ４、ＮＡＴ装置２でそれぞれ処理を施されて、電話１に送信される。
【００４８】
（ＯＰ１３１）電話３からユーザが受話器を取った旨の通知を含む応答メッセージを受信すると、電話１は、確認応答としてＡＣＫメッセージを電話３に送信する。尚、ＡＣＫメッセージはＳＩＰに規定されるメッセージである。ＡＣＫメッセージのＩＰヘッダの宛先ＩＰアドレスはＳＩＰサーバ４であり、送信元ＩＰアドレスは電話１のＩＰアドレスである。ＡＣＫメッセージは、ＯＰ８１〜ＯＰ８８で説明したように、ＮＡＴ装置２、ＳＩＰサーバ４、ＳＩＰサーバ７、ＮＡＴ装置８でそれぞれ処理を施されて、電話３に送信される。ＡＣＫメッセージが電話３に届くと、ＳＩＰのやり取りは一旦終了する。
【００４９】
（ＯＰ１３）電話１と電話３との間のセッション（呼）が確立する。電話１と電話３とが通話可能となる。例えば、通話を行うプロトコルには、ＲＴＰなどがある。このとき、電話１と電話３とはＳＩＰサーバ４及び７を介さず、直接音声パケットのやりとりをする。
【００５０】
（ＯＰ１３３）通話が終了し、電話１のユーザが受話器を置くと、電話１からＢＹＥメッセージが電話１に送信される。ＢＹＥメッセージはＳＩＰで規定されるメッセージであり、通話が終了し、セッションの切断を要求するメッセージである。ＢＹＥメッセージのＩＰヘッダの宛先ＩＰアドレスはＳＩＰサーバ４であり、送信元ＩＰアドレスは電話１のＩＰアドレスである。ＢＹＥメッセージは、ＯＰ８１〜ＯＰ８８で説明したように、ＮＡＴ装置２、ＳＩＰサーバ４、ＳＩＰサーバ７、ＮＡＴ装置８でそれぞれ処理を施されて、電話３に送信される。
【００５１】
（ＯＰ１３４）電話１からＢＹＥメッセージを受信すると、電話３は、セッション切断に了解する旨の応答メッセージを電話１に送信する。このときの応答メッセージもＳＩＰに規定されるメッセージである。ＯＰ８１〜ＯＰ８８と同様にして電話１に送信される。
【００５２】
以上が、通話にかかるＳＩＰのシーケンスである。ＮＡＴ装置２及びＮＡＴ装置８でＩＰヘッダの宛先ＩＰアドレスと送信元ＩＰアドレスを監視し、ＳＩＰサーバ４及びＳＩＰサーバ７のＩＰアドレスが含まれているＩＰパケットを受信した場合には、ローカルＩＰアドレスとグローバルＩＰアドレスとを書き換える。例えば、ＯＰ１２４において、ＮＡＴ装置２から電話１に送信される応答メッセージの宛先ＩＰアドレスは電話１のＩＰアドレスであり、送信元ＩＰアドレスはＳＩＰサーバのグローバルＩＰアドレスである。同様に、ＯＰ１２８において、ＮＡＴ装置８から電話３へ送信されるＩＮＶＩＴＥメッセージの宛先ＩＰアドレスは電話３であり、送信元ＩＰアドレスはＳＩＰサーバ７のグローバルＩＰアドレスである。このようにして、ＳＩＰサーバ４及びＳＩＰサーバ７のローカルＩＰアドレスは他のネットワークからは隠ぺいされる。以上のように、ＮＡＴ装置２及びＮＡＴ装置８によって、ＩＰ電話網内の情報を隠すことができる。
【００５３】
電話１及び電話３のプロキシサーバであるＳＩＰサーバ４及びＳＩＰサーバ７は、ＳＩＰメッセージの中継を行うので、電話１及び電話３が通話中か否か（回線が空いているか、又は、使用中か）ということを判断することができる。しかし、ＳＩＰサーバ４及びＳＩＰサーバ７は、セッションを確立するのみで、音声パケットの処理には関与しない。従って、ＳＩＰサーバ４及びＳＩＰサーバ７は、電話１及び電話３の回線が使用中である場合に、電話３が実際に通話中である（通話中状態）のか、又は、単に電話３の受話器が上がりっぱなしになっている（無音状態）のかを判断することができない。即ち、ＳＩＰサーバ４及びＳＩＰサーバ７は、電話１と電話３との間の通話状態を検出することはできない。尚、通話状態とは、対象の電話の回線が空いている状態（空き状態）、回線は使用中であり実際に通話が行われている状態（通話中状態）、及び回線は使用中であるにもかかわらず通話が行われていない状態（無音状態）を含む。
【００５４】
＜第１実施形態＞
第１実施形態では、ＩＰ電話網とその他のネットワークとの境界に位置するＮＡＴ装置２及びＮＡＴ装置８に、音声パケットを解析する手段を備えることによって、対象の電話の通話状態を検出することを実現する。電話の通話状態を検出することによって、ＩＰ電話サービスにおいて、話中調べサービスを実施することができる。
【００５５】
また、話中調べサービスを利用して、空いたらお知らせサービスを実現する。空いたらお知らせサービスとは、話中調べサービスと同様に、ＰＳＴＮ網で行われているサービスの1つである。現在、ＰＳＴＮ網で行われている、空いたらお知らせサービスは、電話をかけた相手先が通話中である場合、相手先の通話が終了した時点で、その旨を知らせるサービスである。空いたらお知らせサービスの概要は、以下の通りである。電話加入者は、相手先が通話中である場合、いったん電話を切る。それから１分以内に電話番号１５９に電話をかけ、ガイダンスに従って登録を行う。４５分以内に相手先の通話が終了すると、呼び出し音にて加入者にその旨を通知する。
【００５６】
第１実施形態では、話中調べサービス及び空いたらお知らせサービスにかかるシーケンスをＳＩＰの処理として実現する。第1実施形態では、話中調べサービスの電話番号は１１４、空いたらお知らせサービスの電話番号は１５９であるとする。
【００５７】
＜ＳＩＰのパケットの構成例＞
図５は、話中調べサービス及び空いたらお知らせサービスにかかるＳＩＰのパケットの構成例である。ＳＩＰはＴＣＰ／ＩＰモデルのアプリケーション層のプロトコルであるので、ＳＩＰのデータは、トランスポート層のＵＤＰでカプセル化された後、インターネット層のＩＰでカプセル化される。第1実施形態では、ＳＩＰのヘッダの次に、サービスフラグのフィールドとコードのフィールドを備える。
【００５８】
ＩＰヘッダには、宛先ＩＰアドレス、送信元ＩＰアドレス、プロトコルフィールド、その他、ＩＰヘッダとして規定されるフィールドを含む。ＳＩＰは、トランスポート層のプロトコルとしてＵＤＰを用いることが、一般的であるので、プロトコルフィールドには、ＵＤＰを示す“１７”が格納される。
【００５９】
ＵＤＰヘッダには、宛先ポート番号、送信元ポート番号、長さ、チェックサムのフィールドが含まれる。ＳＩＰの場合、例えば、ポート番号として“５０６０”が格納される。
【００６０】
ＳＩＰヘッダには、ＩＰ電話における通話の送信元電話番号、宛先電話番号、ＳＩＰのメッセージの種類を表す等のフィールドが含まれる。
【００６１】
サービスフラグは、実施しているサービスを示す。例えば、サービスフラグは２ビットで構成される。サービスフラグが“００”の場合には、サービスを実施しておらず、通常のＳＩＰのシーケンスを行っていることを示す。サービスフラグが“０１”の場合には、話中調べサービスが実施されていることを示す。サービスフラグが“１０”の場合には、空いたらお知らせサービスが実施されていることを示す。
【００６２】
コードは、ＳＩＰメッセージに含まれる内容を示すものである。例えば、コードは４ビットで構成される。コードが“０００１”の場合には、音声ガイダンスの送信を指示する。コードが“００１０”の場合には、通話状態の確認要求を示す。コードが“００１１”の場合には、通話状態の確認応答を示す。コードが“０１００”の場合には、端末監視要求を示す。コードが“０１０１”の場合には、端末監視応答を示す。音声ガイダンスの送信指示、通話状態の確認要求、通話状態の確認応答、端末監視要求、及び、端末監視応答については、後述する。
【００６３】
ボディ部は、アプリケーションが実際にやり取りするデータ形式などが記述される。その他、話中調べサーバ５からＮＡＴ装置２及びＮＡＴ装置８に対する指示の詳細なども記載可能である。コード“０００１”の音声ガイダンス送信の指示の場合には、ボディ部に、例えば、音声ガイダンスの送信先である電話のＩＰアドレスと、電話番号と、送信する音声ガイダンスを示す識別子（ガイダンスＩＤ）等とを記述する。コード“００１０”の通話状態の確認要求の場合には、ボディ部に、例えば、通話状態確認の対象である電話のＩＰアドレスを格納する。コード“００１１”の通話状態の確認応答の場合には、ボディ部に、例えば、通話状態確認の対象である電話のＩＰアドレスと通話状態（“空き状態”、“通話中状態”、“無音状態”の何れか）とを記述する。コード“０１００”の端末監視要求の場合には、ボディ部に、例えば、監視対象の電話のＩＰアドレスと監視する規定時間等を記述する。コード“０１０１”の端末監視応答の場合には、ボディ部に、例えば、監視対象の電話のＩＰアドレスと監視結果（“通話終了”又は“監視終了”（後述））とを記述する。
【００６４】
尚、図５に示すＳＩＰメッセージの構成は例示であり、設計者によって、いか様にも設定可能である。
【００６５】
＜ＮＡＴ装置の構成例＞
図６は、ＮＡＴ装置２の構成例を示す図である。尚、ＮＡＴ装置８も同様の構成を有する。ＮＡＴ装置２及びＮＡＴ装置８は、話中調べサービス及び空いたらお知らせサービスに対応する装置である。
【００６６】
ＮＡＴ装置２は、他の装置とのインターフェイスである受信部２１及び送信部２４、ＩＰパケットの種類に応じて処理を行う処理部２２、ＩＰアドレスの書き換え行うＮＡＴ変換部２３、及び格納部２５を備える。
【００６７】
処理部２２は、ＩＰパケットの宛先ＩＰアドレスが自身を示すＩＰアドレスであった場合に、そのＩＰパケットに含まれる指示に従って処理を行う。処理部２２の動作については、後述する。
【００６８】
ＮＡＴ変換部２３は、処理部２２において処理を施されたＩＰパケットに対して、ＩＰヘッダのアドレスを書き換える処理を施す。ＩＰヘッダの宛先ＩＰアドレス、又は、送信元ＩＰアドレスが、自身のＮＡＴ変換表２５ＡにエントリされているＩＰアドレスと合致した場合に、ＮＡＴ変換部２３は、ＮＡＴ変換表２５Ａのエントリの対応に従って、ＩＰアドレスを書き換える。例えば、上述のように、宛先ＩＰアドレスに格納されるＳＩＰサーバ４のローカルＩＰアドレス（ＩＰ電話網内用のＩＰアドレス）をグローバルＩＰアドレス（他のネットワークへの公開用のＩＰアドレス）に書き換える。
【００６９】
格納部２５は、ＮＡＴ変換表２５Ａや音声ガイダンス格納部２５Ｂ等を含む。ＮＡＴ変換表２５Ａは、ＩＰアドレスの書き換え対象のＩＰアドレスの対応を格納する。例えば、ＳＩＰサーバ４のグローバルＩＰアドレスとＳＩＰサーバ４のローカルＩＰアドレスとを対応付けて格納する。
【００７０】
音声ガイダンス格納部２５Ｂは、各種音声ガイダンスにガイダンスＩＤを付与して格納する。ガイダンスＩＤは、音声ガイダンスを識別するための識別子である。例えば、ガイダンスＩＤ“１”は、ユーザに話中調べサービスの相手先の電話番号を入力するよう促す「話中調べを行いたい相手の電話番号を入力してください。」との音声データを示す。ＮＡＴ装置２は、ＳＩＰメッセージの音声ガイダンスの送信指示を受信する場合には、指示中に指定されているガイダンスＩＤに基づいて、音声ガイダンスを電話１に送信する。
【００７１】
処理部２２、及びＮＡＴ変換部２３は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）等で実現される。特に、音声パケットの処理を行う処理部２２は、音声や画像などの処理に特化したＤＳＰ（Ｄｉｇｉｔａｌ  Ｓｉｇｎａｌ  Ｐｒｏｃｅｓｓｏｒ）などで実現されるのが好ましい。格納部２５は、メモリなどの記録媒体によって実現される。
【００７２】
＜＜ＮＡＴ装置２の動作例＞＞
図７Ａ、図７Ｂ、及び図７Ｃは、ＮＡＴ装置２の動作例を示すフロー図である。
【００７３】
処理部２２は、ＩＰパケットを受信すると（ＯＰ１）、ＩＰヘッダの宛先ＩＰアドレスが自身のＩＰアドレスであるか否かを判定する（ＯＰ２）。即ち、ＩＰパケットが自分に宛てられているか否かを判定する。尚、ＮＡＴ装置２及びＮＡＴ装置７は、ＩＰ電話網内用のＩＰアドレス（ローカルＩＰアドレス）と他のネットワークへの公開用のＩＰアドレ
ス（グローバルＩＰアドレス）とを保持する。ＯＰ２でチェックするＩＰアドレスは、ローカルＩＰアドレスとグローバルＩＰアドレスとを含む、ＮＡＴ装置２及びＮＡＴ装置７が保持するすべてのＩＰアドレスである。
【００７４】
受信したＩＰパケットが自分に宛てられていない場合には（ＯＰ２：Ｎｏ）、処理部２２は、ＩＰヘッダの宛先ＩＰアドレス又は送信元ＩＰアドレス何れかに、ＳＩＰサーバのグローバルＩＰアドレス又はＳＩＰサーバのローカルＩＰアドレスが格納されているか否かを判定する（ＯＰ３）。ＳＩＰサーバのグローバルＩＰアドレス又はＳＩＰサーバのローカルＩＰアドレスが格納されている場合には（ＯＰ３：Ｙｅs）、処理部２２は、ＩＰパケットをＮＡＴ変換部２３に渡し、ＩＰアドレスの書き換え処理を行う（ＯＰ４）。ＩＰアドレスが書き換えられたＩＰパケットはルーティング処理され送信される（ＯＰ５）。ＳＩＰサーバのグローバルＩＰアドレス又はＳＩＰサーバのローカルＩＰアドレスが格納されていない場合には（ＯＰ３：Ｎｏ）、そのままルーティング処理され送信される（ＯＰ５）。
【００７５】
受信したＩＰパケットが自分に宛てられている場合には（ＯＰ２：Ｙｅｓ）、処理部２２は、ＩＰパケットにＳＩＰメッセージが含まれているか否かを判定する（ＯＰ６）。ＳＩＰメッセージが含まれている場合には（ＯＰ６：Ｙｅｓ）、処理部２２は、ＳＩＰメッセージが話中調べサービスのものか否かを判定する（ＯＰ７）。このとき、処理部は、ＳＩＰメッセージのサービスフラグに基づき判定する。サービスフラグが“０１”であれば、ＳＩＰメッセージは話中調べサービスのものである。
【００７６】
ＳＩＰメッセージが話中調べサービスのものである場合には（ＯＰ７：Ｙｅｓ）、図７Ｂへと処理が移る。ＳＩＰメッセージが話中調べサービスのものでない場合には（ＯＰ７：Ｎｏ）、処理部２２は、ＳＩＰメッセージが空いたらお知らせサービスのものか否かを判定する（ＯＰ８）。
【００７７】
ＳＩＰメッセージが空いたらお知らせサービスのものである場合には（ＯＰ８：Ｙｅｓ）、処理が図７Ｃへと移る。ＳＩＰメッセージが空いたらお知らせサービスのものでない場合には（ＯＰ８：Ｎｏ）、処理が終了する。
【００７８】
受信したＩＰパケットが自分に宛てられており（ＯＰ２：Ｙｅｓ）、且つ、ＳＩＰメッセージではない（ＯＰ６：Ｎｏ）場合には、処理部２２は、ＩＰパケットに含まれる内容に応じて処理をする（ＯＰ９）。
【００７９】
図７Ｂは、ＳＩＰメッセージが話中調べサービスのものである場合のＮＡＴ装置の動作例のフロー図である。すなわち、話中調べサービス実施中のＮＡＴ装置の動作例のフロー図である。
【００８０】
ＳＩＰメッセージが話中調べサービスのものである場合には（ＯＰ７：Ｙｅｓ）、処理部２２は、音声ガイダンスの送信指示であるか否かを判定する（ＯＰ２０）。このとき、処理部２２は、処理部２２は、ＳＩＰメッセージのコードに基づいて判定する。コードが“０００１”である場合には、ＳＩＰメッセージは音声ガイダンスの送信指示である。
【００８１】
ＳＩＰメッセージが音声ガイダンスの送信指示である場合には（ＯＰ２０：Ｙｅｓ）、即ち、サービスフラグが“０１”、コードが“０００１”である場合には、処理部２２は、ＳＩＰメッセージのボディ部に記述される、音声ガイダンスの送信先の電話のＩＰアドレスと、電話番号と、ガイダンスＩＤとを読み出す。処理部２２は、音声ガイダンスの音声パケットを送信するためのセッションを、音声ガイダンスの送信先の電話との間に確立する（ＯＰ２１）。セッション確立のシーケンスは、上述の通りである。処理部２２は、
指定されたガイダンスＩＤの音声ガイダンスを格納部２５から読み出す（ＯＰ２２）。処理部２２は、読み出した音声ガイダンスから音声パケットを生成し、送信先の電話に送信する（ＯＰ２３）。
【００８２】
ＳＩＰメッセージが音声ガイダンスの送信指示でない場合には（ＯＰ２０：Ｎｏ）、処理部２２は、通話状態の確認要求か否かを判定する（ＯＰ２４）。ＳＩＰメッセージが通話状態の確認要求である場合には（ＯＰ２４：Ｙｅｓ）、即ち、サービスフラグが“０１”、コードが“００１０”である場合には、処理部２２は、ＳＩＰメッセージのボディ部に記述される通話状態の確認対象の電話が通信中であるか否かを判定する（ＯＰ２５）。ＮＡＴ装置２及びＮＡＴ装置８を含むネットワーク装置は、自身のポートの使用状態を監視している。例えば、使用中のポートの内、対象の電話のＩＰアドレスに対してポートが開放されている場合は、対象の電話が通信中である（対象の電話の回線が使用中）ことを判定することができる。
【００８３】
対象の電話が通信中である場合には（ＯＰ２５：Ｙｅｓ）、実際に通話が行われているか否かを確認する（ＯＰ２６）。処理部２２は、受信するＩＰパケットの宛先ＩＰアドレス及び送信元ＩＰアドレスを監視する。宛先ＩＰアドレス又は送信元ＩＰアドレスに対象の電話のＩＰアドレスが含まれており、且つ、ＲＴＰなどの音声パケットである場合には、処理部２２は、受信した音声パケットをコピーし、音声信号に復元する。復元された音声信号に基づき、通話中状態（実際に音声が流れている状態）か、無音状態（受話器が上がった状態）かを判定する。このときの判定方法としては、いくつかの周知技術を適用することができる。例えば、得られた音声信号をサンプリングすることによって通話中状態であるか（実際に音声が流れているのか）、無音状態であるのか判定することができる。
【００８４】
実際に通話が行われている場合には（ＯＰ２６：Ｙｅｓ）、すなわち、対象の電話の通話状態が“通話中状態”である場合には、処理部２２は、サービスフラグが“０１”、コードが“００１１”の通話状態の確認応答のＳＩＰメッセージを生成して話中調べサーバ５に送信する。このときのＳＩＰメッセージのボディ部には、通話状態として“通話中状態”が記述される（ＯＰ２７）。
【００８５】
実際には通話が行われていない場合には（ＯＰ２６：Ｎｏ）、すなわち、対象の電話の通話状態が“無音状態である場合には、処理部２２は、サービスフラグが“０１”、コードが“００１１”の通話状態確認応答のＳＩＰメッセージを話中調べサーバ５に送信する。このときのＳＩＰパケットのボディ部には、通話状態として“無音状態”が記述される（ＯＰ２８）。
【００８６】
対象の電話が通信中でない場合には（ＯＰ２５：Ｎｏ）、すなわち、対象の電話の通話状態が“空き状態”である場合には、処理部２２は、サービスフラグが“０１”、コードが“００１１”の通話状態確認応答のＳＩＰメッセージを話中調べサーバ５に送信する。このときのＳＩＰメッセージのボディ部には、通話状態として“空き状態”が記述される（ＯＰ２９）。
【００８７】
図７Ｃは、ＳＩＰメッセージが空いたらお知らせサービスのものである場合のＮＡＴ装置の動作例のフロー図である。すなわち、空いたらお知らせサービス実施中のＮＡＴ装置の動作例のフロー図である。
【００８８】
ＳＩＰメッセージが空いたらお知らせサービスのものである場合には（ＯＰ８：Ｙｅｓ）、処理部２２は、音声ガイダンスの送信指示であるか否かを判定する（ＯＰ３１）。音声ガイダンスの送信指示である場合には（ＯＰ３１：Ｙｅｓ）、処理部２２は、ＯＰ２１〜ＯＰ２３と同様の処理を行う（ＯＰ３２〜ＯＰ３４）。
【００８９】
ＳＩＰメッセージが音声ガイダンスの送信指示でない場合には（ＯＰ３１：Ｎｏ）、処理部２２は、端末監視要求か否かを判定する（ＯＰ３５）。ＳＩＰメッセージが端末監視要求である場合には（ＯＰ３５：Ｙｅｓ）、即ち、サービスフラグが“１０”、コードが“０１００”である場合には、処理部２２は、ＳＩＰメッセージのボディ部に記述される監視対象の電話の通話終了の監視を開始する（ＯＰ３６）。具体的には、対象の電話からの、又は、対象の電話への通話終了を示すＳＩＰメッセージ（例えば、ＳＩＰのＢＹＥメッセージ）の受信を監視する。この監視はＳＩＰメッセージのボディ部に含まれる規定時間（例えば４５分）継続される。
【００９０】
処理部２２は、規定時間内か否かを判定する（ＯＰ３７）。規定時間内である場合には（ＯＰ３７：Ｙｅｓ）、通話終了を示すＳＩＰメッセージを受信したか否かを確認する（ＯＰ３８）。通話終了を示すＳＩＰメッセージを受信した場合には（ＯＰ３８：Ｙｅｓ）、処理部２２は、話中調べサーバ５へ対象の電話の通話終了を通知する。このとき、処理部２２は、サービスフラグが“１０”、コードが“０１０１”の端末監視応答のＳＩＰメッセージを話中調べサーバ５に送信する。このときのＳＩＰメッセージのボディ部には、監視対象の電話のＩＰアドレスと“通話終了”が記述される（ＯＰ３９）。通話終了を示すＳＩＰメッセージを受信しない場合には（ＯＰ３８：Ｎｏ）、処理がＯＰ３７に戻る。
【００９１】
通話終了を示すＳＩＰメッセージを受信せずに、規定時間が経過した場合には（ＯＰ３７：Ｎｏ）、処理部２２は、対象の電話の監視終了を話中調べサーバ５に通知する。このとき、処理部２２は、サービスフラグが“１０”、コードが“０１０１”の端末監視応答のＳＩＰメッセージを話中調べサーバ５に送信する。このときのＳＩＰメッセージのボディ部には、監視対象の電話のＩＰアドレスと“監視終了”が記述される（ＯＰ４０）。尚、“監視終了”は、規定時間内に監視対象の電話の通話が終了しなかったことを示す。
【００９２】
＜話中調べサーバ５の構成例＞
図８は、話中調べサーバ５の構成例を示す図である。話中調べサーバ５は、話中調べサービスと空いたらお知らせサービスに対応する装置である。話中調べサーバ５は、他の装置とのインターフェイスである受信部５１及び送信部５４、受信部５１が受信したＩＰパケットが要求するサービスを判定する判定部５２、判定部５２が判定したサービスに応じて処理を実施する処理部５３、格納部５５を備える。
【００９３】
判定部５２は、ＳＩＰメッセージのサービスフラグにより、サービスを判定する。例えば、図５に示すように、サービスフラグ“０１”は話中調べサービスを、サービスフラグ“１０”は空いたらお知らせサービスを示す。
【００９４】
処理部５３は、判定部５２によって判定されたサービスに応じて処理を実施する。処理部５３の処理の詳細は後述する。
【００９５】
格納部５５は、話中調べの履歴を一定時間保持する。また、空いたらお知らせサービスを実施中の電話についての情報を格納する。
【００９６】
判定部５２、及び処理部５３は、ＣＰＵなどで実現可能である。格納部５５は、メモリ等の記録媒体によって実現可能である。
【００９７】
＜＜話中調べサーバ５の動作例＞＞
図９Ａ及び図９Ｂは、話中調べサーバの動作例のフロー図である。以下、図１において、電話１から電話３への話中調べサービス又は空いたらお知らせサービスを実施する場合を説明する。
【００９８】
判定部５２は、ＳＩＰメッセージを受信すると（ＯＰ５０）、ＳＩＰメッセージがＩＮＶＩＴＥメッセージであるか否かを判定する（ＯＰ５１）。ＳＩＰメッセージがＩＮＶＩＴＥメッセージである場合には（ＯＰ５１：Ｙｅｓ）、判定部５２は、ＳＩＰメッセージの宛先電話番号が“１１４”であるか否かを判定する（ＯＰ５２）。ＳＩＰメッセージの宛先電話番号が“１１４”である場合には（ＯＰ５２：Ｙｅｓ）、判定部５２は、処理部５３に話中調べサービスの開始を通知する。
【００９９】
判定部５２から話中調べサービスの開始の通知を受けた処理部５３は、話中サービスを開始する（ＯＰ５３）。ＯＰ５３において行われる処理は、以下の通りである。
【０１００】
処理部５３は、ＩＮＶＩＴＥメッセージの送信元、すなわち、電話１への音声ガイダンスの送信指示をＮＡＴ装置２に対して送信する。このとき、処理部２２は、サービスフラグ“０１”、コード“０００１”の音声ガイダンス送信指示のＳＩＰメッセージのボディ部に、電話１のＩＰアドレス、電話１の電話番号、ガイダンスＩＤ等を含める。尚、このとき、ガイダンスＩＤは、電話１のユーザに対して話中サービスを実行する相手先の電話番号の入力を促す音声ガイダンスのＩＤである。ＩＰヘッダの宛先ＩＰアドレスはＳＩＰサーバ４のローカルＩＰアドレス、送信元ＩＰアドレスは話中調べサーバ５のＩＰアドレスである。また、このＩＰパケットは、ＳＩＰサーバ４によってＩＰ宛先アドレスをＮＡＴ装置２のＩＰアドレスに書き換えられ、ＮＡＴ装置２へと送信される。
【０１０１】
処理部５３は、電話１から話中調べの対象の電話３の電話番号がボディ部に記述されたＳＩＰメッセージを受信すると、電話３に関する情報を検索する。このとき、リダイレクトサーバ６に対して、問い合わせを行うことによって、電話３に関する情報（ＩＰアドレス、プロキシサーバとするＳＩＰサーバ等）を得ることができる。
【０１０２】
リダイレクトサーバ６から話中調べ対象の電話３に関する情報を取得すると、処理部５３は、ＮＡＴ装置８に対して、電話３の通話状態の確認要求を送信する。このときＳＩＰメッセージは、サービスフラグ“０１”、コード“００１０”であり、ボディ部に通話状態の確認対象の電話３のＩＰアドレスを含む。ＩＰヘッダの宛先ＩＰアドレスはＳＩＰサーバ７のローカルＩＰアドレス、送信元ＩＰアドレスは話中調べサーバ５のＩＰアドレスである。この通話状態の確認要求のＳＩＰメッセージは、ＳＩＰサーバ７において、ＩＰヘッダの宛先ＩＰアドレスがＮＡＴ装置８のローカルＩＰアドレスに、送信元ＩＰアドレスがＳＩＰサーバ７のローカルＩＰアドレスに書き換えられ、ＮＡＴ装置８に送信される。
【０１０３】
これとともに、処理部５３は、ＮＡＴ装置２に対して、調査中であることを示す音声ガイダンスの送信指示を送信する。このときのＳＩＰメッセージは、サービスフラグ“０１”、コード“０００１”であり、ボディ部に音声ガイダンスの送信先として電話１のＩＰアドレスと調査中であることを示す音声ガイダンスのＩＤとを含む。これらの音声ガイダンスの送信指示は、上述のように、ＳＩＰサーバ４を経由してＮＡＴ装置２に送信される。
【０１０４】
受信したＩＮＶＩＴＥメッセージの宛先電話番号が“１１４”ではない場合には（ＯＰ５２：Ｎｏ）、判定部５２は、宛先電話番号は“１５９”であるか否かを判定する（ＯＰ５４）。ＳＩＰメッセージの宛先電話番号が“１５９”である場合には（ＯＰ５４：Ｙｅｓ）、判定部５２は、処理部５３に空いたらお知らせサービスの開始を通知する。
【０１０５】
判定部５２から空いたらお知らせサービスの開始の通知を受けると、処理部５３は、空いたらお知らせサービスを開始する（ＯＰ５５）。ＯＰ５５において行われる処理は、以
下の通りである。
【０１０６】
処理部５３は、格納部５５を検索し、空いたらお知らせサービスの要求元である電話１の話中調べの履歴があるか否か判定する。履歴がある場合には、処理部５３は、ＮＡＴ装置２に音声ガイダンスの送信の指示をする。このときのＳＩＰメッセージは、サービスフラグ“１０”、コード“０００１”であり、ボディ部に音声ガイダンスの送信先として電話１のＩＰアドレスと、ガイダンスのＩＤとを含む。このときの音声ガイダンスは、空いたらお知らせサービスを実施する相手先が、履歴に含まれる相手先か、又は、新規の相手先かを確認するためのものである。
【０１０７】
履歴がない場合には、相手先の電話番号の入力を促す音声ガイダンスの送信の指示をＮＡＴ装置２に送信する。このときのＳＩＰメッセージは、サービスフラグ“１０”、コード“０００１”であり、ボディ部に音声ガイダンスの送信先として電話１のＩＰアドレスと、ガイダンスのＩＤとを含む。これらの音声ガイダンスの送信指示は、上述のように、ＳＩＰサーバ４を経由してＮＡＴ装置２に送信される。
【０１０８】
処理部５３は、電話１からの相手先である電話３の電話番号を含むＳＩＰメッセージを受信すると、ＮＡＴ装置８に、電話３の端末監視要求の指示を送信する。端末監視要求のＳＩＰメッセージは、サービスフラグ“１０”、コード“０１００”であり、ボディ部に監視対象の電話３のＩＰアドレスと監視を実施する規定時間（例えば４５分）を含む。端末監視要求は、上述のように、ＳＩＰサーバ７を経由してＮＡＴ装置８に送信される。
【０１０９】
これとともに、処理部５３は、格納部５５に電話１から電話３へ空いたらお知らせサービスによる監視を実施中であることを記録する。処理部５３は、ＮＡＴ装置２に対して、送信元のＩＰ電話１へ調査中であることを示すガイダンスの送信の指示を送信する。
【０１１０】
ＳＩＰメッセージの宛先電話番号が“１１４”でなく（ＯＰ５２：Ｎｏ）、且つ、“１５９”でない場合には（ＯＰ５４：Ｎｏ）、処理が終了する。第１実施形態においては、話中調べサーバ５は、話中調べサービス及び空いたらお知らせサービスを専門に行うＳＩＰサーバであるため、話中調べサービス及び空いたらお知らせサービスのＳＩＰメッセージ（特にＩＮＶＩＴＥメッセージ）は処理しないからである。
【０１１１】
ＳＩＰメッセージがＩＮＶＩＴＥメッセージでない場合には（ＯＰ５１：Ｎｏ）、判定部５２は、ＳＩＰメッセージが話中調べサービスであるか否かを判定する（ＯＰ５６）。判定部５２は、サービスフラグを確認することで、話中調べサービスのＳＩＰメッセージであることを判定する。ＳＩＰメッセージが話中調べサービスである場合には（ＯＰ５６：Ｙｅｓ）、判定部５２は、通話状態の確認応答であるか否かを判定する（ＯＰ６１）。
【０１１２】
ＳＩＰメッセージが通話状態の確認応答である場合には（ＯＰ６１：Ｙｅｓ）、すなわち、サービスフラグ“０１”、コード“００１１”である場合には、判定部５２は、処理部５３に通話状態の確認応答の受信を通知する。判定部５２から確認応答の受信の通知を受けると、処理部５３は、ＮＡＴ装置２に対して音声ガイダンスの送信指示をする（ＯＰ６２）。このときの音声ガイダンスの送信指示は、ボディ部に音声ガイダンスの送信先である電話１のＩＰアドレスと、通話状態に応じた音声ガイダンスのガイダンスＩＤとを含む。これらの音声ガイダンスの送信指示は、上述のように、ＳＩＰサーバ４を経由してＮＡＴ装置２に送信される。
【０１１３】
処理部５３は、ＮＡＴ装置２に対して、上記の音声ガイダンスの送信指示を送信すると、話中調べサービスにかかる情報を履歴として、格納部５５に一定時間保持する。履歴として保持する情報としては、話中調べサービスの要求元、対象先、実行時刻、実行結果等
である。
【０１１４】
ＳＩＰメッセージが話中調べサービスのＳＩＰメッセージであり（ＯＰ５６：Ｙｅｓ）、且つ、通話状態の確認応答ではない場合には（ＯＰ６１：Ｎｏ）、判定部５２は、処理を終了する。
【０１１５】
ＳＩＰメッセージがＩＮＶＩＴＥメッセージでなく（ＯＰ５１：Ｎｏ）、且つ、ＳＩＰメッセージが話中調べサービスでない場合には（ＯＰ５６：Ｎｏ）、判定部５２は、ＳＩＰメッセージが空いたらお知らせサービスのＳＩＰメッセージであるか否かを判定する（ＯＰ５７）。ＳＩＰメッセージが空いたらお知らせサービスのＳＩＰメッセージである場合には（ＯＰ５７：Ｙｅｓ）、判定部５２は、端末監視応答であるか否かを判定する（ＯＰ６３）。
【０１１６】
ＳＩＰメッセージが端末監視応答である場合には（ＯＰ６３：Ｙｅｓ）、すなわち、判サービスフラグ“１０”、コード“０１０１”である場合には、判定部５２は、の端末監視応答のＳＩＰメッセージを受信すると、処理部５３に端末監視応答の受信を通知する。判定部５２から端末監視応答の受信の通知を受けると、処理部５３は、ＮＡＴ装置２に対して、音声ガイダンスの送信の指示をする（ＯＰ６４）。例えば、端末監視応答のＳＩＰメッセージが“通話終了”を示す場合には、ＮＡＴ装置２に対して、電話３の通話が終了したことを通知する音声ガイダンスの送信を指示する。例えば、端末監視応答のＳＩＰメッセージが“監視終了”を示す場合には、ＮＡＴ装置２に対して、電話３の通話が規定時間内に終了しなかったことを通知する音声ガイダンスの送信を指示する。このときの音声ガイダンスの送信指示は、ボディ部に音声ガイダンスの送信先である電話１のＩＰアドレスと、端末監視応答に応じた音声ガイダンスのガイダンスＩＤとを含む。これらの音声ガイダンスの送信指示は、上述のように、ＳＩＰサーバ４を経由してＮＡＴ装置２に送信される。
【０１１７】
ＳＩＰメッセージが空いたらお知らせサービスのＳＩＰメッセージであり（ＯＰ５７：Ｙｅｓ）、且つ、端末監視応答ではない場合には（ＯＰ６３：Ｎｏ）、判定部５２は、処理を終了する。
【０１１８】
ＳＩＰメッセージがＩＮＶＩＴＥメッセージでなく（ＯＰ５１：Ｎｏ）、且つ、ＳＩＰメッセージが話中調べサービスでなく（ＯＰ５６：Ｎｏ）、さらに、ＳＩＰメッセージが空いたらお知らせサービスでもない場合には（ＯＰ６３：Ｎｏ）、判定部５２は、処理を終了する。
【０１１９】
尚、話中調べサーバ５からＮＡＴ装置２及びＮＡＴ装置８へＳＩＰメッセージ（音声ガイダンスの送信指示、通話状態の確認要求、端末監視要求等）を送信するには、少なくともＮＡＴ装置２及びＮＡＴ装置８の電話番号が必要となる（ＳＩＰメッセージの宛先電話番号となるため）。ＮＡＴ装置２及びＮＡＴ装置８も、ＳＩＰを実行する機能を備えているので、ＳＩＰの端末とみなせる。ＳＩＰの端末は位置登録サーバに対して位置登録を行うので、ＮＡＴ装置２及びＮＡＴ装置８の電話番号やＩＰアドレス等の情報は、位置登録サーバに保持される。従って、話中調べサーバ５は、例えば、リダイレクトサーバ６に問い合わせることで、ＮＡＴ装置２及びＮＡＴ装置８の電話番号を取得することができる。若しくは、ＳＩＰサーバ４及びＳＩＰサーバ５は、配下の端末の情報の１つとして、ＮＡＴ装置２及びＮＡＴ装置８の情報を保持することが可能であるので、ＳＩＰサーバ４及びＳＩＰサーバ７に問い合わせて取得してもよい。
【０１２０】
＜話中調べサービスの動作例＞
図１０は、話中調べサービスの実施例を示す図である。図１０は、図１において、電話
１から電話３へ話中調べサービスを実施する例を示す。尚、話中調べサービスの電話番号は１１４であるとする。尚、ＮＡＴ装置２及びＮＡＴ装置８のＩＰパケット中継時の動作、ＳＩＰサーバ４及びＳＩＰサーバ７の中継動作については、ＳＩＰのシーケンスの例で示した通りであり、以下の説明においては省略する。
【０１２１】
（ＯＰ７１）電話１のユーザＡは、話中調べサービスの電話番号１１４へ電話をかける。電話１は、ＳＩＰサーバ４をＩＰ宛先アドレスとし、電話番号１１４を宛先電話番号として、ＳＩＰメッセージ（ＩＮＶＩＴＥメッセージ）を送信する。
【０１２２】
（ＯＰ７２）ＮＡＴ装置２が、電話１が送信したＳＩＰメッセージを受信する。ＮＡＴ装置２は、ＳＩＰメッセージの宛先ＩＰアドレスをＳＩＰサーバ４のグローバルＩＰアドレスからローカルＩＰアドレスへと書き換え、送信する。ＳＩＰサーバ４は、ＳＩＰメッセージの宛先電話番号１１４から、話中調べサーバ５のＩＰアドレスを読み出す。ＳＩＰサーバ４は、ＳＩＰメッセージの宛先ＩＰアドレスを話中調べサーバ５のＩＰアドレスに書き換えて送信する。
【０１２３】
（ＯＰ７３）話中調べサーバ５は、電話１から宛先電話番号が１１４であるＳＩＰメッセージを受信すると、ＮＡＴ装置２に対して、電話１へ音声ガイダンス「調べたい相手先の電話番号を入力してください。」を送信するように指示する。ＮＡＴ装置２は、話中調べサーバ５からの指示に従って、音声ガイダンスを送信する。
【０１２４】
（ＯＰ７４）音声ガイダンスを聞いた電話１のユーザＡは、調べたい相手先の電話番号をダイヤルする。電話１は、電話３の電話番号をＳＩＰメッセージに含めて、ＮＡＴ装置２、ＳＩＰサーバ４を中継して、話中調べサーバ５へ送信する。
【０１２５】
（ＯＰ７５）話中調べサーバ５は、ＮＡＴ装置２に対して、音声ガイダンス「ただいま調査中です。しばらくお待ちください。」と調査中を示すメロディ等を電話１に送信する指示を含むＳＩＰメッセージを送信する。それとともに、電話３を収容するＳＩＰサーバ７を検索する。このとき、リダイレクトサーバ６に問い合わせることによって、ＳＩＰサーバ７を検出することができる。ＮＡＴ装置２は、話中調べサーバ５からのＳＩＰメッセージの指示に従って、電話１に音声ガイダンスを送信する。
【０１２６】
（ＯＰ７６）話中調べサーバ５は、電話３を収容しているＳＩＰサーバ７を経由して、ＮＡＴ装置８に電話３の通話状態の確認要求のＳＩＰメッセージを送信する。
【０１２７】
（ＯＰ７７）ＮＡＴ装置８は、ＳＩＰメッセージから電話３の電話番号に対応したＩＰアドレスを読み出し、電話３の回線が空いているか又は使用中か判定する。電話３の回線が使用中の場合には、ＮＡＴ装置８は、電話３からの音声パケットをコピーし、音声信号に復元する。ＮＡＴ装置８は、復元された音声信号から、実際に音声が流れているのか、それとも無音状態であるかを判定する。実際に音声が流れている場合には、電話３が通話中であることを示す（通話中状態）。無音状態の場合には、電話３は通話しておらず、例えば、受話器が上がったままの状態になっている可能性がある。電話３が通話中でない場合は、電話３が空いていることを示す（空き状態）。
【０１２８】
（ＯＰ７８）ＮＡＴ装置８は、電話３の状態（空き状態、通話中状態、無音状態）を含む通話状態の確認応答のＳＩＰメッセージを、ＳＩＰサーバ７を中継して、話中調べサーバ５へ送信する。
【０１２９】
（ＯＰ７９）話中調べサーバ５は、ＮＡＴ装置８からの通話状態の確認応答に含まれる電話３の状態に応じた音声ガイダンスを電話１に送信するように、ＮＡＴ装置２に指示す
る。例えば、電話３が空き状態の場合には、音声ガイダンス「相手先は現在通話しておりません。」を送信するように指示する。例えば、電話３が通話中状態の場合には、音声ガイダンス「相手先は現在通話中です。」を送信するように指示する。例えば、電話３が無音状態の場合には、音声ガイダンス「相手先の電話器の受話器が上がったままの可能性があります。」を送信するように指示する。ＮＡＴ装置２は、話中調べサーバ５からの指示に従って、音声ガイダンスを電話１に送信する。電話１のユーザＡが、音声ガイダンスを聞いて受話器を置くと、呼が切断されて、話中調べサービスが終了する。
【０１３０】
話中調べサーバ５は、電話１が電話３の電話番号へ話中調べを行った履歴を話中調べ情報として、一定時間保持する。
【０１３１】
＜空いたらお知らせサービスの実施例＞
図１１は、空いたらお知らせサービスの実施例を示す図である。図１１は、図１において、電話１から電話３へ空いたらお知らせサービスを実施する例を示す。尚、空いたらお知らせサービスの電話番号は、１５９とする。尚、ＮＡＴ装置２及びＮＡＴ装置８のＩＰパケット中継時の動作、ＳＩＰサーバ４及びＳＩＰサーバ７の中継動作については、ＳＩＰのシーケンスの例で示した通りであり、以下の説明においては省略する。
【０１３２】
例えば、電話１のユーザＡは、電話３へ電話をかける前に、電話３に対して話中調べを行った。その結果、電話３は通話中であることが判明した。電話１のユーザＡは、電話３の通話が終了したことを知らせてもらうことを希望する。
【０１３３】
（ＯＰ８１）電話１のユーザＡは、空いたらお知らせサービスの電話番号１５９に電話をかける。電話１は、ＳＩＰサーバ４をＩＰ宛先アドレスとし、電話番号１５９を宛先電話番号として、ＳＩＰメッセージ（ＩＮＶＩＴＥメッセージ）を送信する。
【０１３４】
（ＯＰ８２）ＮＡＴ装置２が、電話１が送信したＳＩＰメッセージを受信する。ＮＡＴ装置２は、ＳＩＰメッセージの宛先ＩＰアドレスをＳＩＰサーバ４のグローバルＩＰアドレスからローカルＩＰアドレスへと書き換え、送信する。ＳＩＰサーバ４は、ＳＩＰメッセージの宛先電話番号１５９から、話中調べサーバ５のＩＰアドレスを読み出す。ＳＩＰサーバ４は、ＳＩＰメッセージの宛先ＩＰアドレスを話中調べサーバ５のＩＰアドレスに書き換えて送信する。
【０１３５】
（ＯＰ８３）話中調べサーバ５は、電話１から宛先電話番号が１５９であるＳＩＰメッセージを受信すると、電話１が話中調べを行った履歴があるか否かを判定する。履歴がある場合（ＯＰ８３：Ｙｅｓ）には、処理がＯＰ８４に進む。履歴がない場合（ＯＰ８３：Ｎｏ）には、処理がＯＰ８６に進む。
【０１３６】
（ＯＰ８４）履歴を話中調べサーバ５が保持している場には、話中調べサーバ５は、電話１のユーザＡに対して、空いたらお知らせサービスの宛先は、履歴に含まれる宛先か、または新規の宛先かを確認する。具体的には、話中調べサーバ５は、ＮＡＴ装置２に対して、音声ガイダンス「すでに調査した電話番号に対してサービスを利用する場合は１番を、新規の電話番号に対してサービスを利用する場合は０番を押してください。」を電話１に送信する指示を含むＳＩＰメッセージを送信する。ＮＡＴ装置２は、話中調べサーバ５の指示に従って、電話１に音声ガイダンスを送信する。
【０１３７】
（ＯＰ８５）電話１のユーザＡが電話１を操作すると、電話１はＮＡＴ装置２経由で、ユーザＡが押下したボタンの番号を含むＳＩＰメッセージを話中調べサーバ１に送信する。例えば、ユーザＡが履歴にある電話番号を選択する場合、ＳＩＰメッセージのボディ部には、“１”が含まれる。例えば、ユーザＡが新規な電話番号を選択する場合、ＳＩＰメ
ッセージのボディ部には、“０”が含まれる。ユーザＡが履歴にある電話番号を選択する場合には、処理がＯＰ８８に進む。ユーザＡが新規の電話番号を選択する場合には、処理がＯＰ８６に進む。
【０１３８】
（ＯＰ８６）電話１から新規の電話番号を選択する旨のＳＩＰメッセージを受信した場合、又は、電話１の話中調べの履歴がない場合、話中調べサーバ５は、ＮＡＴ装置２に対して、音声ガイダンス「サービスを利用したい電話番号を入力してください。」を電話１に送信する指示を含むＳＩＰメッセージを送信する。ＮＡＴ装置２は、話中調べサーバ５の指示に従い、電話１に音声ガイダンスを送信する。
【０１３９】
（ＯＰ８７）電話１の使用者は、空いたらお知らせサービスを利用したい相手先（電話３）の電話番号を入力する。電話１は、ＮＡＴ装置２を中継して、電話３の電話番号を含んだＳＩＰメッセージを話中調べサーバ５に送信する。
【０１４０】
（ＯＰ８８）話中調べサーバ５は、ＮＡＴ装置２に対して、音声ガイダンス「ただいま調査中です。受話器を置いてしばらくお待ちください。」を電話１に送信する指示を含むＳＩＰメッセージを送信する。それとともに、電話３を収容するＳＩＰサーバ７を検索する。このとき、リダイレクトサーバ６に問い合わせることによって、ＳＩＰサーバ７を検出することができる。ＮＡＴ装置２は、話中調べサーバ５からの指示に従って、電話１に音声ガイダンスを送信する。電話１のユーザＡは、この時点で、受話器を置き、話中調べサーバ５からの通知の待機をする。
【０１４１】
（ＯＰ８９）話中調べサーバ５は、電話３を収容しているＳＩＰサーバ７を経由して、ＮＡＴ装置８に電話３の端末監視要求のＳＩＰメッセージを送信する。また、話中調べサーバ５は、電話１から電話３へ空いたらお知らせサービスの監視を実施中であることをステータスとして記録する。話中調べサーバ５は、ＮＡＴ装置８からの端末監視応答のＳＩＰメッセージの受信を待機する。
【０１４２】
（ＯＰ９０）ＮＡＴ装置８は、話中調べサーバ５から電話３の端末監視要求を受信すると、電話３からの、又は、電話３への通話終了を示すＳＩＰメッセージ（ＢＹＥメッセージ）を監視する。
【０１４３】
（ＯＰ９１）ＮＡＴ装置８は、規定時間内に電話３からの、若しくは、電話３へのＢＹＥメッセージを検出した場合には、ＳＩＰサーバ７を中継して、話中調べサーバ５に“通信終了”を含む端末監視応答のＳＩＰメッセージを送信する。規定時間内にＢＹＥメッセージを検出できなかった場合には、ＮＡＴ装置８は、ＳＩＰサーバ７を中継して、話中調べサーバ５に対して“監視終了”を含む端末監視応答のＳＩＰメッセージを送信する。
【０１４４】
（ＯＰ９２）話中調べサーバ５は、ＮＡＴ装置２に対して、電話１の呼び出し音を鳴らし、ＮＡＴ装置８からの端末監視応答の内容に応じた音声ガイダンスを電話１に送信するように指示する。例えば、ＮＡＴ装置８からの端末監視応答が“通信終了”である場合には、話中調べサーバ５は、音声ガイダンス「相手先の回線が空きました。」を電話１に送信する指示を含むＳＩＰメッセージ送信する。例えば、ＮＡＴ装置８からの端末監視応答が“監視終了”である場合には、話中調べサーバ５は、音声ガイダンス「規定時間を過ぎました。」を電話１に送信する指示を含むＳＩＰメッセージを送信する。電話１のユーザＡは、電話１の呼び出し音が鳴り、受話器をとると、音声ガイダンスにより空いたらお知らせサービスの結果を得ることができる。
【０１４５】
＜第１実施形態の作用効果＞
音声パケットを扱わないＳＩＰサーバに代わり、音声パケットと制御パケットとの両方
を扱うことができるＮＡＴ装置が音声パケットをコピーし、音声信号に復元する処理を行うことによって、調査対象の電話の通話状態（空き状態、通話中状態、無音状態）を知ることができる。このことによって、ＩＰ電話網において、話中調べサービス、更には空いたらお知らせサービスを実現することができる。
【０１４６】
ＮＡＴ装置に音声パケットをから調査対象の通話状態を調査する機能や、電話に対して音声ガイダンスを送信する機能を備えることによって、ＩＰ電話網内の情報（ＳＩＰサーバのローカルＩＰアドレス等）のみならず、話中調べサービス及び空いたらお知らせサービスにかかるＳＩＰのメッセージを他のネットワークへ流れないようにすることができる。
【０１４７】
＜変形例＞
第１実施形態において、話中調べサービスでは、ＮＡＴ装置が音声パケットをコピーし、音声信号に復元して、調査対象のＩＰ電話の状態（空き状態、通話中状態、無音状態）を検出した。ＮＡＴ装置に代えて、電話アダプタが同様の処理を行ってもよい。若しくは、話中調べサービスを行うための専用の装置として実現してもよい。音声パケットと制御パケットの両方を扱える装置であれば、話中調べサービスを実現することができる。
【０１４８】
第１実施形態において、空いたらお知らせサービスでは、ＮＡＴ装置が、規定時間の間、対象のＩＰ電話の通信終了を監視した。ＮＡＴ装置に代えて、ＳＩＰサーバが同様の処理を行ってもよいし、電話アダプタが同様の処理を行ってもよい。もしくは、前述した話中調べサービスを行うための専用の装置が同様の処理を行ってもよい。対象のＩＰ電話から、又は対象のＩＰ電話への通話終了を示すパケットを検出することができる装置であれば実現することができる。
【０１４９】
第１実施形態において、話中調べサーバ５は、他のＳＩＰサーバとは独立したサーバであった。これに代えて、例えば、ＳＩＰサーバ４に話中調べサーバの機能を備えてもよいし、リダイレクトサーバ６が話中調べサーバを兼ねてもよい。ＳＩＰサーバ４が話中調べサーバ５とリダイレクトサーバ６とを兼ねてもよい。
【０１５０】
第１実施形態では、話中調べサービス及び空いたらお知らせサービスをＳＩＰを用いて実現した。これに代えて、話中調べサービス及び空いたらお知らせサービスを独自のプロトコルとして実現することも可能である。
【０１５１】
第１実施形態では、通話を実施する両者がＩＰ電話網に利用する端末であった。例えば、一方がＰＳＴＮ網を利用する端末であった場合でも、話中調べサービス及び空いたらお知らせサービスを実現することができる。
【０１５２】
例えば、図１において、話中調べサービスの相手先である電話３がＰＳＴＮ網の電話であった場合には、ＳＩＰサーバ７をＭＧ（Ｍｅｄｉａ  Ｇａｔｅｗａｙ）に置き換えればよい。ＭＧは、ＩＰパケットをＰＳＴＮ網で使用される信号方式へと変換する機能を有する。話中調べサーバ５からの通話状態の確認要求や端末監視要求を、ＭＧがＰＳＴＮ網内で実施されている話中調べサービスの信号に変換することで実現可能である。
【０１５３】
同様に、話中調べサービスの要求元がＰＳＴＮ網の電話である場合も（電話１がＰＳＴＮ網の電話である場合）、ＳＩＰサーバ４をＭＧに置き換え、電話１からの話中調べサービス要求をＩＰパケットの変換することで実現可能である。
【０１５４】
＜＜コンピュータ読み取り可能な記録媒体＞＞
コンピュータその他の機械、装置（以下、コンピュータ等）に上記いずれかの機能を実
現させるプログラムをコンピュータ等が読み取り可能な記録媒体に記録することができる。そして、コンピュータ等に、この記録媒体のプログラムを読み込ませて実行させることにより、その機能を提供させることができる。
【０１５５】
ここで、コンピュータ等が読み取り可能な記録媒体とは、データやプログラム等の情報を電気的、磁気的、光学的、機械的、または化学的作用によって蓄積し、コンピュータ等から読み取ることができる記録媒体をいう。このような記録媒体のうちコンピュータ等から取り外し可能なものとしては、例えばフレキシブルディスク、光磁気ディスク、ＣＤ-ＲＯＭ、ＣＤ-Ｒ/Ｗ、ＤＶＤ、ＤＡＴ、８ｍｍテープ、メモリカード等がある。
【０１５６】
また、コンピュータ等に固定された記録媒体としてハードディスクやＲＯＭ（リードオンリーメモリ）等がある。
【図面の簡単な説明】
【０１５７】
【図１】ＩＰ電話網の構成例を示す図である。
【図２】ＮＡＴ装置の動作例のフローを示す図である。
【図３】ＳＩＰサーバの動作例のフローを示す図である。
【図４Ａ】ＳＩＰの通話のシーケンスの例を示す図である。
【図４Ｂ】ＳＩＰの通話のシーケンスの例を示す図である。
【図５】ＳＩＰメッセージの構成例を示す図である。
【図６】ＮＡＴ装置の構成例を示す図である。
【図７Ａ】ＮＡＴ装置の動作例のフローを示す図である。
【図７Ｂ】ＮＡＴ装置の動作例のフローを示す図である。
【図７Ｃ】ＮＡＴ装置の動作例のフローを示す図である。
【図８】話中調べサーバの構成例を示す図である。
【図９Ａ】話中調べサーバの動作例のフローを示す図である。
【図９Ｂ】話中調べサーバの動作例のフローを示す図である。
【図１０】話中調べサービスのシーケンスの例を示す図である。
【図１１】空いたらお知らせサービスのシーケンスの例を示す図である。
【符号の説明】
【０１５８】
１、３      電話
２、８      ＮＡＴ装置
４、７      ＳＩＰサーバ
５          話中調べサーバ
６          リダイレクトサーバ
１０Ａ、１０Ｂ    電話アダプタ
１１Ａ、１１Ｂ    ＯＮＵ
１２Ａ、１２Ｂ    ＯＬＴ
２１、５１        受信部
５２              判定部
２２、５３        処理部
２３              ＮＡＴ変換部
２４、５４        送信部
２５、５５        格納部
Ｆ１，Ｆ２        光ファイバ
Ｒ１〜Ｒ５        ルータ
【図１】
2010087960.tif 000003
【図２】
2010087960.tif 000004
【図３】
2010087960.tif 000005
【図４Ａ】
2010087960.tif 000006
【図４Ｂ】
2010087960.tif 000007
【図５】
2010087960.tif 000008
【図６】
2010087960.tif 000009
【図７Ａ】
2010087960.tif 000010
【図７Ｂ】
2010087960.tif 000011
【図７Ｃ】
2010087960.tif 000012
【図８】
2010087960.tif 000013
【図９Ａ】
2010087960.tif 000014
【図９Ｂ】
2010087960.tif 000015
【図１０】
2010087960.tif 000016
【図１１】
2010087960.tif 000017