(57)【特許請求の範囲】
【請求項１】
端末位置情報を含んだ登録要求を送信した後は所定の更新周期で前記端末位置情報の有効期限に対する更新要求を送信する端末装置から送られてきた登録要求に応答して前記登録要求に含まれている端末位置情報を端末位置情報記憶部に記録すると共に、前記端末位置情報と前記端末装置が接続されている通信路の通信路識別子とを対応付けて通信路番号記憶部に記録し、前記端末装置から送られてきた更新要求に応答して前記端末位置情報の有効期限を更新し、有効期限が切れた端末位置情報を削除する登録手段と、
前記端末位置情報記憶部に端末位置情報が記録されている端末装置からの更新要求の受信予定時刻を算出し、受信予定時刻になっても更新要求を受信できない端末装置が複数存在するネットワークを検出した場合、自装置で収容している通信路の内の、前記ネットワークと接続されている通信路の通信路識別子に関連付けて障害が発生したことを示す障害情報を通信路状態記憶部に記録する障害判定手段と、
呼接続要求の受信時、前記端末位置情報記憶部に着信先端末装置の端末位置情報が記録されていなかった場合は、前記着信先端末装置の端末位置情報に対応する前記通信路識別子を前記通信路番号記憶部から取得し、該取得した前記通信路識別子に関連付けて前記障害情報が前記通信路状態記憶部に記録されているか否かを調べることにより、前記記録されていなかった原因がネットワークの障害であるのか、前記着信先端末装置の障害であるのかを判定する呼制御手段とを備えたことを特徴とする呼制御装置。
【請求項２】
請求項１記載の呼制御装置において、
前記障害判定手段は、受信予定時刻になっても更新要求を受信できない端末装置が複数連続して発生したネットワークを検出した場合、自装置で収容している通信路の内の、前記ネットワークと接続されている通信路の通信路識別子に関連付けて障害が発生したことを示す障害情報を通信路状態記憶部に記録することを特徴とする呼制御装置。
【請求項３】
請求項１または２記載の呼制御装置において、
ネットワーク障害用メッセージ要求に応答して障害原因がネットワークであることを示すメッセージを出力し、端末障害用メッセージ要求に応答して障害原因が端末装置であることを示すメッセージを出力するメッセージ再生手段を備え、
前記呼制御手段は、障害原因がネットワークであると判定した場合は、前記メッセージ再生手段に対してネットワーク障害用メッセージ要求を出力し、該要求に応答して前記メッセージ再生手段から出力されたメッセージを前記呼接続要求の要求元端末装置へ送信し、障害原因が端末装置であると判定した場合は、前記メッセージ再生手段に対して端末障害用メッセージ要求を出力し、該要求に応答して前記メッセージ再生手段から出力されたメッセージを前記要求元端末装置へ送信することを特徴とする呼制御装置。
【請求項４】
請求項１乃至３の何れか１項に記載の呼制御装置において、
前記登録手段は、登録要求の受信時、該登録要求に含まれている端末位置情報と登録時刻とを関連付けて前記端末位置情報記憶部に登録し、更新要求の受信時、該更新要求に含まれている端末位置情報と関連付けて前記端末位置情報に記録されている登録時刻を現在時刻に更新し、
前記障害判定手段は、更新要求の受信予定時刻を、前記端末位置情報記憶部に記録されている登録時刻と前記更新周期とに基づいて算出することを特徴とする呼制御装置。
【請求項５】
請求項１乃至４の何れか１項に記載の呼制御装置において、
前記端末位置情報は、端末装置のSIP URIとIPアドレスとを含むことを特徴とする呼制御装置。
【請求項６】
登録手段と、障害判定手段と、呼制御手段とを備えたコンピュータが実行する障害判定方法であって、
前記登録手段が、端末位置情報を含んだ登録要求を送信した後は所定の更新周期で前記端末位置情報の有効期限に対する更新要求を送信する端末装置から送られてきた登録要求に応答して前記登録要求に含まれている端末位置情報を端末位置情報記憶部に記録すると共に、前記端末位置情報と前記端末装置が接続されている通信路の通信路識別子とを対応付けて通信路番号記憶部に記録し、前記端末装置から送られてきた更新要求に応答して前記端末位置情報の有効期限を更新し、有効期限が切れた端末位置情報を削除し、
前記障害判定手段が、前記端末位置情報記憶部に端末位置情報が記録されている端末装置からの更新要求の受信予定時刻を算出し、受信予定時刻になっても更新要求を受信できない端末装置が複数存在するネットワークを検出した場合、自装置で収容している通信路の内の、前記ネットワークと接続されている通信路の通信路識別子に関連付けて障害が発生したことを示す障害情報を通信路状態記憶部に記録し、
前記呼制御手段が、呼接続要求の受信時、前記端末位置情報記憶部に着信先端末装置の端末位置情報が記録されていなかった場合は、前記着信先端末装置の端末位置情報に対応する前記通信路識別子を前記通信路番号記憶部から取得し、該取得した前記通信路識別子に関連付けて前記障害情報が前記通信路状態記憶部に記録されているか否かを調べることにより、前記記録されていなかった原因がネットワークの障害であるのか、前記着信先端末装置の障害であるのかを判定することを特徴とする障害判定方法。
【請求項７】
コンピュータを呼制御装置として機能させるためのプログラムであって、
前記コンピュータを、
端末位置情報を含んだ登録要求を送信した後は所定の更新周期で前記端末位置情報の有効期限に対する更新要求を送信する端末装置から送られてきた登録要求に応答して前記登録要求に含まれている端末位置情報を端末位置情報記憶部に記録すると共に、前記端末位置情報と前記端末装置が接続されている通信路の通信路識別子とを対応付けて通信路番号記憶部に記録し、前記端末装置から送られてきた更新要求に応答して前記端末位置情報の有効期限を更新し、有効期限が切れた端末位置情報を削除する登録手段、
前記端末位置情報記憶部に端末位置情報が記録されている端末装置からの更新要求の受信予定時刻を算出し、受信予定時刻になっても更新要求を受信できない端末装置が複数存在するネットワークを検出した場合、自装置で収容している通信路の内の、前記ネットワークと接続されている通信路の通信路識別子に関連付けて障害が発生したことを示す障害情報を通信路状態記憶部に記録する障害判定手段、
呼接続要求の受信時、前記端末位置情報記憶部に着信先端末装置の端末位置情報が記録されていなかった場合は、前記着信先端末装置の端末位置情報に対応する前記通信路識別子を前記通信路番号記憶部から取得し、該取得した前記通信路識別子に関連付けて前記障害情報が前記通信路状態記憶部に記録されているか否かを調べることにより、前記記録されていなかった原因がネットワークの障害であるのか、前記着信先端末装置の障害であるのかを判定する呼制御手段として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、SIP(Session Initiation Protocol)サーバなどの呼制御装置に関する。
【背景技術】
【０００２】
現在、IPネットワーク上の呼制御プロトコルとしてIETF(Internet Engineering Task Force)が標準化したSIPがある。SIPにおいて、クライアント（端末装置）は、その起動時にSIPサーバ（呼制御装置）に対してREGISTER要求を送信し、端末位置情報の登録を要求する。呼制御装置では、このREGISTER要求に応答して、上記端末装置の端末位置情報を登録する。端末位置情報には、端末装置のIPアドレスとSIP URI(Uniform Resource Identifier)とが含まれており、呼制御装置は呼接続要求の受信時、呼接続要求に含まれているSIP URIと関連付けて登録されているIPアドレスを検索し、検索したIPアドレスを利用した呼接続処理を行う。
【０００３】
また、端末位置情報には有効期限があり、有効期限の切れた端末位置情報は削除されてしまう。このため、端末装置は、所定の周期で端末位置情報の有効期限に対する更新要求を呼制御装置に送信するようにしている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１１−１０９２４２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上述したように特許文献１に記載されている技術によれば、所定の周期で端末装置から呼制御装置に対して有効期限の更新要求を送信するようにしているので、有効期限切れで端末位置情報が削除されてしまうということはない。しかし、端末装置やネットワークに障害が発生した場合には、呼制御装置において更新要求を受信できないため、端末位置情報は削除されてしまう。
【０００６】
ところで、端末装置やネットワークの障害により端末位置情報が削除されてしまった端末装置に対する呼接続要求を受信した場合、呼制御装置から発信元の端末装置に対して「着信先端末の端末位置情報を特定できないので、接続できません。」等のメッセージを流すということは一般的に行われている。ここで、呼制御装置は、発信元端末装置と着信先端末装置とを接続することができない原因が、着信先端末装置の端末位置情報が登録されていないことであるというところまでは特定できるが、その原因が端末装置の障害なのか、ネットワークの障害なのかまでは特定できない。
【０００７】
このため、呼制御装置は、発信元端末装置に対して上記したようなメッセージを流すが、ユーザからは、接続できない原因が端末装置の障害なのか、ネットワークの障害なのかが分かるようなメッセージを流すことが望まれている。例えば、接続できない原因が端末装置の障害であることが分かれば、着信先端末装置のユーザが所有している別の端末装置に対して発信するなどの対策を迅速にとることができ、また、接続できない原因がネットワークの障害であることが分かれば、着信先端末装置のユーザが所有している、上記障害が発生したネットワークとは異なる種類のネットワークに接続されている端末装置に発信するなどの対策を迅速にとることができるため、接続できない原因が端末装置の障害なのか、ネットワークの障害なのかが分かるようなメッセージを流すことが望まれている。
【０００８】
[発明の目的]
そこで、本発明の目的は、着信先端末装置の端末位置情報が呼制御装置上に存在しない原因が、端末装置の障害なのか、ネットワークの障害なのか分からないという課題を解決した呼制御装置を提供することにある。
【課題を解決するための手段】
【０００９】
本発明にかかる呼制御装置は、
端末位置情報を含んだ登録要求を送信した後は所定の更新周期で前記端末位置情報の有効期限に対する更新要求を送信する端末装置から送られてきた登録要求に応答して前記登録要求に含まれている端末位置情報を端末位置情報記憶部に記録し、前記端末装置から送られてきた更新要求に応答して前記端末位置情報の有効期限を更新し、有効期限が切れた端末位置情報を削除する登録手段と、
前記端末位置情報記憶部に端末位置情報が記録されている端末装置からの更新要求の受信予定時刻を算出し、受信予定時刻になっても更新要求を受信できない端末装置が複数存在するネットワークを検出した場合、自装置で収容している通信路の内の、前記ネットワークと接続されている通信路の通信路識別子に関連付けて障害が発生したことを示す障害情報を通信路状態記憶部に記録する障害判定手段と、
呼接続要求の受信時、前記端末位置情報記憶部に着信先端末装置の端末位置情報が記録されていなかった場合は、その原因がネットワークの障害であるのか、前記着信先端末装置の障害であるのかを、前記通信路状態記憶部に前記着信先端末装置と接続されている通信路の識別情報に関連付けて障害情報が記録されているか否かに基づいて判定する呼制御手段とを備える。
【００１０】
本発明にかかる障害判定方法は、
登録手段と、障害判定手段と、呼制御手段とを備えたコンピュータが実行する障害判定方法であって、
前記登録手段が、端末位置情報を含んだ登録要求を送信した後は所定の更新周期で前記端末位置情報の有効期限に対する更新要求を送信する端末装置から送られてきた登録要求に応答して前記登録要求に含まれている端末位置情報を端末位置情報記憶部に記録し、前記端末装置から送られてきた更新要求に応答して前記端末位置情報の有効期限を更新し、有効期限が切れた端末位置情報を削除し、
前記障害判定手段が、前記端末位置情報記憶部に端末位置情報が記録されている端末装置からの更新要求の受信予定時刻を算出し、受信予定時刻になっても更新要求を受信できない端末装置が複数存在するネットワークを検出した場合、自装置で収容している通信路の内の、前記ネットワークと接続されている通信路の通信路識別子に関連付けて障害が発生したことを示す障害情報を通信路状態記憶部に記録し、
前記呼制御手段が、呼接続要求の受信時、前記端末位置情報記憶部に着信先端末装置の端末位置情報が記録されていなかった場合は、その原因がネットワークの障害であるのか、前記着信先端末装置の障害であるのかを、前記通信路状態記憶部に前記着信先端末装置と接続されている通信路の識別情報に関連付けて障害情報が記録されているか否かに基づいて判定する。
【００１１】
本発明にかかるプログラムは、
コンピュータを呼制御装置として機能させるためのプログラムであって、
前記コンピュータを、
端末位置情報を含んだ登録要求を送信した後は所定の更新周期で前記端末位置情報の有効期限に対する更新要求を送信する端末装置から送られてきた登録要求に応答して前記登録要求に含まれている端末位置情報を端末位置情報記憶部に記録し、前記端末装置から送られてきた更新要求に応答して前記端末位置情報の有効期限を更新し、有効期限が切れた端末位置情報を削除する登録手段、
前記端末位置情報記憶部に端末位置情報が記録されている端末装置からの更新要求の受信予定時刻を算出し、受信予定時刻になっても更新要求を受信できない端末装置が複数存在するネットワークを検出した場合、自装置で収容している通信路の内の、前記ネットワークと接続されている通信路の通信路識別子に関連付けて障害が発生したことを示す障害情報を通信路状態記憶部に記録する障害判定手段、
呼接続要求の受信時、前記端末位置情報記憶部に着信先端末装置の端末位置情報が記録されていなかった場合は、その原因がネットワークの障害であるのか、前記着信先端末装置の障害であるのかを、前記通信路状態記憶部に前記着信先端末装置と接続されている通信路の識別情報に関連付けて障害情報が記録されているか否かに基づいて判定する呼制御手段として機能させる。
【発明の効果】
【００１２】
本発明によれば、着信先端末装置の端末位置情報が登録されていない原因が、端末装置の障害なのか、ネットワークの障害なのかを判定することが可能になるという効果を得ることができる。
【図面の簡単な説明】
【００１３】
【図１】本発明の実施の形態の構成例を示すブロック図である。
【図２】呼制御装置１の構成例を示すブロック図である。
【図３】端末位置情報記憶部１６の内容例を示すブロック図である。
【図４】通信路状態記憶部１７の内容例を示すブロック図である。
【図５】欠落要求数記憶部１８の内容例を示すブロック図である。
【図６】通信路番号記憶部１９の内容例を示すブロック図である。
【図７】登録要求受信時の登録手段１２の処理例を示すフローチャートである。
【図８】更新要求受信時の登録手段１２の処理例を示すフローチャートである。
【図９】障害判定手段１４の処理例を示すフローチャートである。
【図１０】障害判定手段１４の処理例を示すフローチャートである。
【図１１】呼制御手段１３の処理例を示すフローチャートである。
【発明を実施するための形態】
【００１４】
[本発明の実施の形態]
図１を参照すると、本実施の形態は、呼制御装置１と、パケット転送装置２−１〜２−Ｎと、端末装置３−１〜３−Ｍと、メッセージ再生装置４とを備えている。
【００１５】
端末装置３−１〜３−Ｍは、起動時に呼制御装置１に対して、自装置の端末位置情報を含んだ登録要求を送信する機能や、登録要求の送信後、呼制御装置１に対して、所定の更新周期で端末位置情報の有効期限に対する更新要求を送信する機能や、呼制御装置１に対して呼接続要求を送信する機能などを有する。なお、端末位置情報には、端末装置のSIP URIとIPアドレスが含まれる。また、更新要求には自装置の端末位置情報が含まれる。
【００１６】
メッセージ再生装置４は、呼制御装置１からネットワーク障害用メッセージ要求が送られてきた場合は、メモリ（図示せず）に記録されているメッセージの内の、障害原因がネットワークであることを示すメッセージを再生して呼制御装置１に出力し、端末障害用メッセージ要求が送られてきた場合は、障害原因が端末装置であることを示すメッセージを再生して呼制御装置１に出力する機能を有する。
【００１７】
呼制御装置１は、図２に示すように、制御部１１と、ディスク装置などの記憶装置１５と、送受信部２０とを備えている。
【００１８】
記憶装置１５は、端末位置情報記憶部１６と、通信路状態記憶部１７と、欠落要求数記憶部１８と、通信路番号記憶部１９とを備えている。
【００１９】
端末位置情報記憶部１６には、図３に示すように、端末装置のSIP
URIとIPアドレスとを含む端末位置情報と、登録更新時刻と、通信路番号とが記録される。登録更新時刻は、端末位置情報が登録されたときの時刻、または、端末位置情報の有効期限が更新されたときの時刻を示す。通信路番号は、端末位置情報が送られてきた通信路を表す。なお、本実施の形態では、通信路Ｌ１〜ＬＮには、それぞれ通信路番号＃１〜＃Ｎが付与されているとする。
【００２０】
通信路状態記憶部１７には、図４に示すように、通信路Ｌ１〜ＬＮの通信路番号＃１〜＃Ｎに関連付けて、その通信路Ｌ１〜ＬＮと接続されているネットワークに障害が発生しているか否かを示す状態情報が記録される。なお、１つの通信路に複数のネットワークが接続されている場合は、その内の少なくとも１個のネットワークに障害が発生していれば、障害が発生していることを示す「障害」を記録する。なお、初期状態においては、状態情報は、障害が発生していないことを示す「正常」になっている。
【００２１】
欠落要求数記憶部１８には、図５に示すように、ネットワークアドレスに関連付けて、そのネットワークアドレスのネットワークに属している端末装置から送られてくるべき更新要求が、何個連続して欠落したのかを示す欠落要求数が記録される。
【００２２】
通信路番号記憶部１９には、図６に示すように、呼制御装置１へ登録要求を送ってきた端末装置の端末位置情報に関連付けて、その端末装置から送られてきた登録要求を受信するために使用した通信路の通信路番号が記録されている。
【００２３】
制御部１１は、登録手段１２と、呼制御手段１３と、障害判定手段１４とを備えている。
【００２４】
登録手段１２は、端末位置情報を含んだ登録要求を通信路Ｌｉ（１≦ｉＮ）を介して受信したとき、上記端末位置情報と、登録更新時刻（現在時刻）と、通信路Ｌｉの通信路番号＃ｉとを端末位置情報記憶部１６に記録する機能や、端末位置情報を含んだ更新要求を受信したとき、上記端末位置情報に関連付けて記録されている登録更新時刻を現在時刻に更新する機能を有する。更に、登録手段１２は、有効期限が切れた端末位置情報を削除する機能を有する。
【００２５】
呼制御手段１３は、着信先端末装置のSIP URIを含んだ呼接続要求を受信したとき、上記SIP URIと関連付けて記録されているIPアドレスを端末位置情報記憶部１６から検索し、検索したIPアドレスを利用した呼接続処理を実行する機能を有する。更に、呼制御手段１３は、着信先端末装置の端末位置情報が端末位置情報記憶部１６に記録されていない場合は、上記呼接続要求を受信する際に利用した通信路Ｌｉについての状態情報を通信路状態記憶部１７から検索し、検索した状態情報が「障害」であれば、メッセージ再生装置４に対してネットワーク障害用メッセージを要求し、「正常」であれば、メッセージ再生装置４に対して端末障害用メッセージを要求する機能を有する。
【００２６】
障害判定手段１４は、端末装置３−１〜３−Ｍから送られてくる更新要求の受信予定時刻を算出する機能や、受信予定時刻を過ぎても更新要求を受信できない端末装置が複数連続して発生したネットワークを検出した場合、通信路状態記憶部１７に記録されている状態情報の内の、上記ネットワークと接続されている通信路の通信路番号に関連付けて記録されている状態情報を、障害が発生したことを示す情報「障害」に変更する機能などを有する。
【００２７】
なお、呼制御装置１は、コンピュータによって実現可能であり、コンピュータによって実現する場合は、例えば、次のようにする。コンピュータを登録手段１２、呼制御手段１３、及び、障害判定手段１４として機能させるためのプログラムを記録したディスク、半導体メモリ、その他の記録媒体を用意し、コンピュータに上記プログラムを読み取らせる。コンピュータは、読み取ったプログラムに従って自身の動作を制御することにより、自コンピュータ上に、登録手段１２、呼制御手段１３、及び、障害判定手段１４を実現する。
【００２８】
[実施の形態の動作に説明]
次に、本実施の形態の動作について詳細に説明する。
【００２９】
先ず、端末位置情報の登録時の動作について説明する。
【００３０】
端末装置（例えば、端末装置３−１）は、自装置の起動時、呼制御装置１に対して自装置の端末位置情報を含んだ登録要求を送信する。この登録要求は、パケット転送装置２−１、通信路Ｌ１を介して呼制御装置１へ送られる。
【００３１】
呼制御装置１内の登録手段１２は、端末装置３−１から登録要求が送られてくると、端末位置情報記憶部１６に、上記登録要求に含まれている端末位置情報と、登録更新時刻（現在時刻）と、通信路Ｌ１の通信路番号＃１とを記録する（図７のステップＳ７１）。その後、上記端末位置情報と通信路番号＃１とを関連付けて通信路番号記憶部１９に記録する（ステップＳ７２）。
【００３２】
次に、端末位置情報の有効期限を更新する場合に動作について説明する。
【００３３】
端末装置３−１は、登録要求を送信した後は、所定の更新周期で呼制御装置１に対して更新要求を送信する。この更新要求には、端末装置３−１の端末位置情報が含まれている。
【００３４】
呼制御装置１内の登録手段１２は、更新要求を受信すると、端末位置情報記憶部１６に記録されている登録更新時刻の内、更新要求中の端末位置情報と関連付けて記録されている登録更新時刻を現在時刻に更新する（図８のステップＳ８１）。
【００３５】
次に、図９及び図１０のフローチャートを参照して、障害判定手段１４の動作を説明する。
【００３６】
障害判定手段１４は、先ず、図９のフローチャートに示すように、端末位置情報記憶部１６に記録されている登録更新時刻の内の最も古い登録更新時刻を入力すると共に、この登録更新時刻と関連付けて記録されている端末位置情報および通信路番号を入力する（ステップＳ９１）。
【００３７】
次に、障害判定手段１４は、ステップＳ９１で入力した登録更新時刻Ｔ１と、端末位置情報の有効期限に対する更新周期Ｔ２とに基づいて、登録要求の受信予定時刻Ｔ３を算出する（ステップＳ９２）。より具体的には、登録更新時刻Ｔ１から更新周期Ｔ２だけ経過した時刻を受信予定時刻Ｔ３として算出する。
【００３８】
算出した受信予定時刻Ｔ３を過ぎても更新要求を受信できなかった場合（ステップＳ９３、Ｓ９４がそれぞれＮｏ、Ｙｅｓ）は、障害判定手段１４は、ステップＳ９１で入力した端末位置情報中のIPアドレスのネットワークアドレスと同一のネットワークアドレスが欠落要求数記憶部１８に記録されているか否かを調べる（ステップＳ９５）。
【００３９】
そして、同一ネットワークアドレスが記録されていない場合（ステップＳ９５がＮｏ）は、欠落要求数記憶部１８に、上記ネットワークアドレスと、欠落要求数「１」とを関連付けて記録し（ステップＳ９６）、その後、ステップＳ９１の処理に戻る。
【００４０】
これに対して、同一ネットワークアドレスが記録されている場合（ステップＳ９５がＹｅｓ）は、上記ネットワークアドレスと関連付けて記録されている欠落要求数をインクリメントし、インクリメント後の欠落要求数が閾値以上であるか否かを判定する（ステップＳ９７、Ｓ９８）。ここで、上記閾値は、「２」以上であれば良い。
【００４１】
そして、欠落要求数が閾値以上である場合（ステップＳ９８がＹｅｓ）は、通信路状態記憶部１７に記録されている状態情報の内、ステップＳ９１で入力した通信路番号と関連付けて記録されている状態情報を、障害が発生していることを示すもの「障害」に変更し（ステップＳ９９）、その後、ステップＳ９１の処理に戻る。これに対して、欠落要求数が閾値未満である場合（ステップＳ９８がＮｏ）は、直ちに、ステップＳ９１の処理に戻る。
【００４２】
また、受信予定時刻を過ぎる前に更新要求を受信できた場合（ステップＳ８３がＹｅｓ）は、図１０に示すように、ステップＳ９１で入力したIPアドレスのネットワークアドレスと同一ネットワークアドレスが欠落要求数記憶部１８に記録されているか否かを調べる（ステップＳ１０１）。
【００４３】
そして、同一ネットワークアドレスが記録されている場合（ステップＳ１０１がＹｅｓ）は、そのネットワークアドレスと欠落要求数との対を欠落要求数記憶部１８から削除した後（ステップＳ１０２）、図９のステップＳ９１の処理に戻る。これに対して、同一ネットワークアドレスが記録されていない場合（ステップＳ１０１がＮｏ）は、直ちにステップＳ８１の処理に戻る。なお、１つの通信路に１つのネットワークしか接続されていないようなネットワークシステムでは、図１０のステップＳ１０１、Ｓ１０２の処理をなくし、ステップＳ９３の判断結果がＹｅｓの場合、直ちにステップＳ９１の処理に戻るようにしてもよい。
【００４４】
次に、図１１を参照して呼制御手段１３の動作について説明する。今、例えば、端末装置３−１が端末装置３−Ｍと通話を行うために、呼制御装置１に対して呼接続要求を送信したとする。なお、上記呼接続要求には、着信先端末装置である端末装置３−ＭのSIP URIが含まれている。
【００４５】
呼制御装置１内の呼制御手段１３は、上記呼接続要求を受信すると、先ず、端末位置情報記憶部１６から着信先端末装置３−Ｍの端末位置情報を検索する（ステップＳ１１１）。そして、検索できなかった場合（ステップＳ１１２がＮｏ）は、通信路番号記憶部１９を検索し、着信先端末装置３−Ｍからの登録要求を受信する際に使用した通信路の通信路番号を求める（ステップＳ１１５）。その後、通信路状態記憶部１７から上記通信路番号に関連付けて記録されている状態情報を入力する（ステップＳ１１６）。そして、状態情報が「障害」を示している場合（ステップＳ１１７がＹｅｓ）は、メッセージ再生装置４に対してネットワーク障害用メッセージを要求し（ステップＳ１１８）、状態情報が「正常」を示している場合（ステップＳ１１７がＮｏ）は、メッセージ再生装置４に対して端末障害用メッセージを要求する（ステップＳ１１９）。
【００４６】
メッセージ再生装置４は、ネットワーク障害用メッセージが要求された場合は、例えば「ネットワーク障害のため、接続できません。」といったメッセージを呼制御手段１３に渡し、端末障害用メッセージが要求された場合は、例えば、「端末障害のため、接続できません。」といったメッセージを呼制御手段１３に渡す。
【００４７】
呼制御手段１３は、メッセージ再生装置から渡されたメッセージを発信元端末装置である端末装置３−１へ送信する（ステップＳ１２０）。
【００４８】
また、ステップＳ１１２で接続先端末装置３−Ｍの端末位置情報を検索できた場合（ステップＳ１１２がＹｅｓ）は、検索した端末位置情報中のIPアドレスを利用した接続処理を実行する（ステップＳ１１３）。
【００４９】
そして、接続処理に成功した場合（ステップＳ１１４がＹｅｓ）は、その処理を終了する。これに対して、接続処理に失敗した場合（ステップＳ１１４がＮｏ）は、前述したステップＳ１１５以降の処理を行う。
【００５０】
[実施の形態の効果]
本実施の形態によれば、着信先端末装置の端末位置情報が登録されていない原因が、端末装置の障害なのか、ネットワークの障害なのかを判定することが可能になるという効果を得ることができる。その理由は、端末装置から送られてくる更新要求の受信予定時刻を算出し、受信予定時刻を過ぎても更新要求を受信できない端末装置が複数存在する場合には、ネットワーク障害が障害原因であると判定するようにしているからである。
【符号の説明】
【００５１】
１・・・呼制御装置
１１・・・制御手段
１２・・・登録手段
１３・・・呼制御手段
１４・・・障害判定手段
１５・・・記憶装置
１６・・・端末位置情報記憶部
１７・・・通信路状態記憶部
１８・・・欠落要求数記憶部
１９・・・通信路番号記憶部
２−１〜２−Ｎ・・・パケット転送装置
３−１〜３−Ｍ・・・端末装置
４・・・メッセージ再生装置
【図１】
0005842657.tif 000002
【図２】
0005842657.tif 000003
【図３】
0005842657.tif 000004
【図４】
0005842657.tif 000005
【図５】
0005842657.tif 000006
【図６】
0005842657.tif 000007
【図７】
0005842657.tif 000008
【図８】
0005842657.tif 000009
【図９】
0005842657.tif 000010
【図１０】
0005842657.tif 000011
【図１１】
0005842657.tif 000012