(57)【要約】【課題】ＳＩＰ通信を行う通信端末の通信状態を、ＳＩＰサーバ装置の機能によらず、より的確に解析する通信解析装置を提供する。【解決手段】ＳＩＰに基づく通信メッセージを中継し、中継した通信メッセージが通信ログとして記憶されるＳＩＰサーバ装置から、判定要求に対応する通信ログを読み出し、読み出した通信ログと、予め記憶された判定条件とを比較して、一致する判定条件に対応付けられて予め記憶されている通信状態情報を出力する。【選択図】図１
2009246686.tif 000002
【特許請求の範囲】
【請求項１】
ＳＩＰに基づく通信を行う通信端末により送受信され、送出元を識別する識別情報が含まれる通信メッセージを中継し、自身が送受信した通信メッセージと当該通信メッセージを送受信した時間とを対応付けた通信ログが記憶されるＳＩＰサーバ装置と通信可能な通信解析装置であって、
前記ＳＩＰサーバ装置が送受信する前記通信メッセージのうち、前記通信端末の通信状態を特定する通信メッセージにより示される判定条件と、当該判定条件に特定される前記通信端末の通信状態を示す通信状態情報とが対応付けられて予め記憶されている判定条件記憶部と、
特定の時間を示す情報と、前記通信端末を識別する識別情報との判定要求の入力を受付ける判定要求受付け部と、
前記判定要求受付け部が受付けた前記判定要求に含まれる時間を示す情報と前記識別情報とに対応する前記通信ログのうち、前記通信端末を宛先とする通信要求への応答の通信メッセージを含む前記通信ログを、前記ＳＩＰサーバ装置から読み出す通信ログ読み出し部と、
前記通信ログ読み出し部が読み出した前記通信ログに含まれる通信メッセージと、前記判定条件記憶部に予め記憶されている前記判定条件とを比較して、前記通信ログに含まれる通信メッセージに一致する前記判定条件を検出した場合、検出した前記判定条件に対応付けられて前記判定条件記憶部に予め記憶されている前記通信端末の通信状態情報を出力する判定部と、
を備えることを特徴とする通信解析装置。
【請求項２】
前記判定条件記憶部には、前記通信端末を送出元とする回線塞がりを示す通信メッセージにより示される判定条件と、前記通信端末が備える受話器が外れていることを示す通信状態情報とが対応付けられて記憶されている
ことを特徴とする請求項１に記載の通信解析装置。
【請求項３】
前記判定条件記憶部には、前記ＳＩＰサーバ装置を送出元とするタイムアウトを示す通信メッセージにより示される判定条件と、前記ＳＩＰサーバ装置と前記通信端末とが繋がっていない状態であるか、または前記ＳＩＰサーバ装置と前記通信端末との間の回線が故障している状態であるかのいずれか、または双方の状態を示す通信状態情報とが対応付けられて記憶されている
ことを特徴とする請求項１または請求項２のいずれか１項に記載の通信解析装置。
【請求項４】
前記判定条件記憶部には、前記ＳＩＰサーバ装置を送出元とする回線塞がりを示す通信メッセージにより示される判定条件と、前記通信端末は通話中であることを示す通信状態情報とが対応付けられて記憶されている
ことを特徴とする請求項１から請求項３までのいずれか１項に記載の通信解析装置。
【請求項５】
前記判定条件記憶部には、前記ＳＩＰサーバ装置を送出元とするサーバ故障を示す通信メッセージにより示される判定条件と、前記ＳＩＰサーバ装置が故障している状態であるか、または輻輳により前記通信端末と通話ができない状態であるかのいずれか、または双方の状態を示す通信状態情報とが対応付けられて記憶されている
ことを特徴とする請求項１から請求項４までのいずれか１項に記載の通信解析装置。
【請求項６】
ＳＩＰに基づく通信を行う通信端末により送受信され、送出元を識別する識別情報が含まれる通信メッセージを中継し、自身が送受信した通信メッセージと当該通信メッセージを送受信した時間とを対応付けた通信ログが記憶されるＳＩＰサーバ装置と通信可能であり、前記ＳＩＰサーバ装置が送受信する前記通信メッセージのうち、前記通信端末の通信状態を特定する通信メッセージにより示される判定条件と、当該判定条件に特定される前記通信端末の通信状態を示す通信状態情報とが対応付けられて予め記憶されている判定条件記憶部を備えた通信解析装置を用いた通信解析方法であって、
判定要求受付け部が、特定の時間を示す情報と、前記通信端末を識別する識別情報との判定要求の入力を受付けるステップと、
通信ログ読み出し部が、前記判定要求受付け部が受付けた前記判定要求に含まれる時間を示す情報と前記識別情報とに対応する前記通信ログのうち、前記通信端末を宛先とする通信要求への応答の通信メッセージを含む前記通信ログを、前記ＳＩＰサーバ装置から読み出すステップと、
判定部が、前記通信ログ読み出し部が読み出した前記通信ログに含まれる通信メッセージと、前記判定条件記憶部に予め記憶されている前記判定条件とを比較して、前記通信ログに含まれる通信メッセージに一致する前記判定条件を検出した場合、検出した前記判定条件に対応付けられて前記判定条件記憶部に予め記憶されている前記通信端末の通信状態情報を出力するステップと、
を備えることを特徴とする通信解析方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＳＩＰに基づいて通信を行う通信端末の通信状態を解析する通信解析装置および通信解析方法に関する。
【背景技術】
【０００２】
近年、ＩＰネットワーク上で、ＳＩＰ（Session Initiation Protocol）に基づいた電話通信が行われている。図７は、従来技術によるＳＩＰ通信システムの概念を示す図である。一般的なＳＩＰ通信システムは、ＩＰ電話網６０１に接続され、ＩＰ電話網６０１を介して電話端末６０４（電話端末６０４−１、電話端末６０４−２、電話端末６０４−３）へ送信される通信メッセージを中継してＳＩＰ通信の呼制御を行うＳＩＰサーバ装置６０２（ＳＩＰサーバ装置６０２−１、ＳＩＰサーバ装置６０２−２、ＳＩＰサーバ装置６０２−３）や、電話端末６０４に入出力される情報の送受信やプロトコル変換を行うターミナルアダプタ（ＴＡ）６０３（ターミナルアダプタ６０３−１、ターミナルアダプタ６０３−２、ターミナルアダプタ６０３−３）などにより構成される。
【０００３】
ＳＩＰサーバ装置６０２は、電話端末６０４の状態管理を行う。例えば、ＳＩＰサーバ装置６０２−１は、自身が管理する電話端末６０４−１が電話端末６０４−２を宛先とする通信要求を行う際、ＳＩＰサーバ装置６０２−２とＳＩＰによる通信メッセージの送受信を行い、通信を確立する。ＳＩＰサーバ装置６０２−１がＳＩＰサーバ装置６０２−２との通信を確立すると、電話端末６０４−１と電話端末６０４−２とは、ＩＰ電話網６０１を介した通話を開始する。ここで、ＳＩＰサーバ装置６０２−１は、電話端末６０４−１が電話端末６０４−２と通話している間に、電話端末６０４−３から電話端末６０４−１への通信要求に基づいてＳＩＰサーバ装置６０２−３から送信される通信メッセージを受信した際には、ＳＩＰサーバ装置６０２−３に対して、電話端末６０４−１は通話中であることを示すＢＴ（Ｂｕｓｙ  Ｔｏｎｅ）を送信する。
特許文献１には、従来の固定電話サービスで提供される１１３番（電話故障調べ）や１１４番（話中調べ）等と同様のサービスを、ＳＩＰ通信で行う方法が提案されている。ここでは、電話端末への通信要求に対してＢＴが応答された場合、その電話端末の通信状態を管理するＳＩＰサーバ装置に、電話端末の通信状態の問い合わせを行う。
【特許文献１】特開２００６−１６５９１９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、このようにＳＩＰサーバ装置によって管理される電話端末の情報は、実際の電話端末の通信状態とは必ずしも一致しない場合があり、また電話端末の通信状態を詳細に区別することはできない。例えば、電話端末６０４−１は通話を行っていないが、受話器が外れたままになっている場合、ＳＩＰサーバ装置６０２−１はその状態を知ることはできず、その間にＳＩＰサーバ装置６０２−１に対して電話端末６０４−１の通信状態を問い合わせても、電話端末６０４−１が空き状態であることを示す情報が応答され、電話端末６０４−１の状態に応じた適切な応答がされているとはいえない。また、例えば、ターミナルアダプタ６０３−１が回線から外れていて電話端末６０４−１への通信が行えないような場合も、同様に、ＳＩＰサーバ装置６０２−１はその状態に応じた通信状態情報を提供することはできない。
【０００５】
このように、従来の技術では、ＳＩＰ通信において、通信端末に通信要求を行ってＢＴが応答された場合、ＳＩＰサーバ装置に問い合わせることによっては、通信要求先の電話端末が通話中である場合、通信要求先の電話端末の受話器が外れている場合、通信要求先のＳＩＰサーバ装置と電話端末との間の回線に故障があると考えられる場合、などの通信状態の切り分けを行うことはできない。ここで、通信先の電話端末の通信状態は、より詳細な情報を取得できることが望ましい。また、ＳＩＰサーバ装置に、そのＳＩＰサーバ装置が送受信した通信メッセージのログが記憶される場合、オペレータがこのログを解析することによって電話端末の通信状態を特定する方法も考えられるが、このような解析には時間がかかり面倒である上、オペレータのスキルレベルによって異なる通信状態と判定されることが考えられるなど、判定結果の信用性は安定しないものとなる。
【０００６】
本発明は、このような状況に鑑みてなされたもので、ＳＩＰ通信を行う通信端末の通信状態を、ＳＩＰサーバ装置の機能によらず、より的確に解析する通信解析装置および通信解析方法を提供する。
【課題を解決するための手段】
【０００７】
上述した課題を解決するために、本発明は、ＳＩＰに基づく通信を行う通信端末により送受信され、送出元を識別する識別情報が含まれる通信メッセージを中継し、自身が送受信した通信メッセージと通信メッセージを送受信した時間とを対応付けた通信ログが記憶されるＳＩＰサーバ装置と通信可能な通信解析装置であって、ＳＩＰサーバ装置が送受信する通信メッセージのうち、通信端末の通信状態を特定する通信メッセージにより示される判定条件と、判定条件に特定される通信端末の通信状態を示す通信状態情報とが対応付けられて予め記憶されている判定条件記憶部と、特定の時間を示す情報と、通信端末を識別する識別情報との判定要求の入力を受付ける判定要求受付け部と、判定要求受付け部が受付けた判定要求に含まれる時間を示す情報と識別情報とに対応する通信ログのうち、通信端末を宛先とする通信要求への応答の通信メッセージを含む通信ログを、ＳＩＰサーバ装置から読み出す通信ログ読み出し部と、通信ログ読み出し部が読み出した通信ログに含まれる通信メッセージと、判定条件記憶部に予め記憶されている判定条件とを比較して、通信ログに含まれる通信メッセージに一致する判定条件を検出した場合、検出した判定条件に対応付けられて判定条件記憶部に予め記憶されている通信端末の通信状態情報を出力する判定部と、を備えることを特徴とする。
【０００８】
また、本発明は、判定条件記憶部には、通信端末を送出元とする回線塞がりを示す通信メッセージにより示される判定条件と、通信端末が備える受話器が外れていることを示す通信状態情報とが対応付けられて記憶されていることを特徴とする。
【０００９】
また、本発明は、判定条件記憶部には、ＳＩＰサーバ装置を送出元とするタイムアウトを示す通信メッセージにより示される判定条件と、ＳＩＰサーバ装置と通信端末とが繋がっていない状態であるか、またはＳＩＰサーバ装置と通信端末との間の回線が故障している状態であるかのいずれか、または双方の状態を示す通信状態情報とが対応付けられて記憶されていることを特徴とする。
【００１０】
また、本発明は、判定条件記憶部には、ＳＩＰサーバ装置を送出元とする回線塞がりを示す通信メッセージにより示される判定条件と、通信端末は通話中であることを示す通信状態情報とが対応付けられて記憶されていることを特徴とする。
【００１１】
また、本発明は、判定条件記憶部には、ＳＩＰサーバ装置を送出元とするサーバ故障を示す通信メッセージにより示される判定条件と、ＳＩＰサーバ装置が故障している状態であるか、または輻輳により通信端末と通話ができない状態であるかのいずれか、または双方の状態を示す通信状態情報とが対応付けられて記憶されていることを特徴とする。
【００１２】
また、本発明は、ＳＩＰに基づく通信を行う通信端末により送受信され、送出元を識別する識別情報が含まれる通信メッセージを中継し、自身が送受信した通信メッセージと通信メッセージを送受信した時間とを対応付けた通信ログが記憶されるＳＩＰサーバ装置と通信可能であり、ＳＩＰサーバ装置が送受信する通信メッセージのうち、通信端末の通信状態を特定する通信メッセージにより示される判定条件と、判定条件に特定される通信端末の通信状態を示す通信状態情報とが対応付けられて予め記憶されている判定条件記憶部を備えた通信解析装置を用いた通信解析方法であって、判定要求受付け部が、特定の時間を示す情報と、通信端末を識別する識別情報との判定要求の入力を受付けるステップと、通信ログ読み出し部が、判定要求受付け部が受付けた判定要求に含まれる時間を示す情報と識別情報とに対応する通信ログのうち、通信端末を宛先とする通信要求への応答の通信メッセージを含む通信ログを、ＳＩＰサーバ装置から読み出すステップと、判定部が、通信ログ読み出し部が読み出した通信ログに含まれる通信メッセージと、判定条件記憶部に予め記憶されている判定条件とを比較して、通信ログに含まれる通信メッセージに一致する判定条件を検出した場合、検出した判定条件に対応付けられて判定条件記憶部に予め記憶されている通信端末の通信状態情報を出力するステップと、を備えることを特徴とする通信解析方法である。
【発明の効果】
【００１３】
以上説明したように、本発明によれば、ＳＩＰに基づく通信メッセージを中継し、中継した通信メッセージが通信ログとして記憶されるＳＩＰサーバ装置から、判定要求に対応する通信ログを読み出し、読み出した通信ログと、予め記憶された判定条件とを比較して、一致する判定条件に対応付けられて予め記憶されている通信状態情報を出力するようにしたので、ＳＩＰ通信を行う通信端末の通信状態を判定することが可能となる。
【００１４】
また、本発明によれば、通信要求先の通信端末を送出元とする回線塞がりを示す通信メッセージにより示される判定条件と、通信端末が備える受話器が外れていることを示す通信状態情報とが対応付けられて記憶されているようにしたので、通信要求先の通信端末から回線塞がりを示す通信メッセージが送出されていた場合に、通信端末が備える受話器が外れていると判定することが可能となる。
【００１５】
また、本発明によれば、ＳＩＰサーバ装置を送出元とするタイムアウトを示す通信メッセージにより示される判定条件と、ＳＩＰサーバ装置と通信端末とが繋がっていない状態であるか、またはＳＩＰサーバ装置と通信端末との間の回線が故障している状態であるかのいずれかまたは双方の状態を示す通信状態情報とが対応付けられて記憶されているようにしたので、ＳＩＰサーバ装置を送出元とするタイムアウトを示す通信メッセージが送出されていた場合に、ＳＩＰサーバ装置と通信端末とが繋がっていない状態であるか、またはＳＩＰサーバ装置と通信端末との間の回線が故障している状態であると判定することが可能となる。
【００１６】
また、本発明によれば、ＳＩＰサーバ装置を送出元とする回線塞がりを示す通信メッセージにより示される判定条件と、通信端末は通話中であることを示す通信状態情報とが対応付けられて記憶されているようにしたので、ＳＩＰサーバ装置を送出元とする回線塞がりを示すメッセージが送出されていた場合に、通信端末は通話中であると判定することが可能となる。
【００１７】
また、本発明によれば、ＳＩＰサーバ装置を送出元とするサーバ故障を示す通信メッセージにより示される判定条件と、ＳＩＰサーバ装置が故障している状態であるか、輻輳により通信端末と通話ができない状態であるかのいずれかまたは双方の状態を示す通信状態情報とが対応付けられて記憶されているようにしたので、ＳＩＰサーバ装置を送出元とするサーバ故障を示す通信メッセージが送出されていた場合に、ＳＩＰサーバ装置が故障している状態であるか、輻輳により通信端末と通話ができない状態であると判定することが可能となる。
【発明を実施するための最良の形態】
【００１８】
以下、本発明の一実施形態について、図面を参照して説明する。
図１は、本実施形態による通信システムの構成を示すブロック図である。
本実施形態による通信システムは、通信解析装置１００と、通信端末２００−１と、ＳＩＰサーバ装置３００と、通信端末２００−２とを備えている。
【００１９】
ＳＩＰサーバ装置３００は、通信端末のＳＩＰ通信を制御し、接続された配下の通信端末の通信状態を管理するコンピュータ装置である。図１では、ＳＩＰサーバ装置３００は、１台の電話端末５００の通信状態を管理する例を説明するが、複数台の電話端末５００を管理対象として良い。ＳＩＰサーバ装置３００は、管理対象の電話端末５００を宛先とするＳＩＰによる通信メッセージ（例えば、ＩＮＶＩＴＥ）を受信し、通信メッセージ（例えば、１８０  Ｒｉｎｇｉｎｇ）を応答して送信し、通信元とＳＩＰによる通信メッセージの送受信を行う。ここで、ＳＩＰサーバ装置３００は、自身が送受信する通信メッセージのそれぞれに、その通信メッセージを送受信した時間を示す情報とを対応付けて、通信ログとして自身の記領領域に記憶させる。
【００２０】
通信端末２００−２は、ターミナルアダプタ４００と電話端末５００とにより構成され、ＳＩＰサーバ装置３００のＳＩＰ通信制御に基づいて通信を行う。
ターミナルアダプタ（以下、ＴＡともいう）４００は、電話端末５００に送受信される音声情報の送受信や、プロトコル変換を行う。なお、本実施形態においては、ターミナルアダプタ４００によって、電話端末５００のＳＩＰ通信が制御される例を説明するが、ルータ（ＶｏＩＰルータ）によって電話端末５００のＳＩＰ通信の制御が行われる構成としても良い。
電話端末５００は、ターミナルアダプタ４００とＳＩＰサーバ装置３００とを介してＩＰ電話網に接続され、ＩＰ電話網に接続された通信端末と電話通信を行う端末である。
【００２１】
通信端末２００−１は、通信解析装置１００に対して、特定の通信端末の通信状態の判定要求を送信する。本実施形態では、通信端末２００−１は、電話端末５００を宛先とする通信要求を行った際、ＳＩＰサーバ装置３００からの応答としてＢＴを受信した電話端末であり、通信解析装置１００に対して電話端末５００を対象とする通信状態の判定要求を行う。また、通信端末２００−１は、ユーザから入力される情報に従って、判定要求対象の電話端末５００の識別情報（例えば、電話番号）と、ＢＴを受信した時間との情報を含む判定要求を、通信解析装置１００に送信する。
【００２２】
通信解析装置１００は、通信端末２００−１から送信される判定要求を受信し、その判定対象の通信端末を管理するＳＩＰサーバ装置から通信ログを読み出し、読み出した通信ログに基づいた通信端末の通信状態を判定する判定処理を行うコンピュータ装置である。通信解析装置１００は、判定要求受付け部１１０と、判定部１２０と、判定条件記憶部１３０と、通信ログ読み出し部１４０とを備えている。
【００２３】
判定要求受付け部１１０は、通信端末２００−１から送信される判定要求を受信する。
通信ログ読み出し部１４０は、判定要求受付け部１１０が受信した判定要求に対応する通信ログを、ＳＩＰサーバ装置３００から読み出す。例えば、通信ログ読み出し部１４０は、ＳＩＰサーバ装置３００に記憶された通信ログから、判定要求に含まれる時間と一致する時間、または最も近い時間に対応付けられ、かつ、通信要求先の識別情報が判定要求に含まれる識別情報と一致する通信ログを検出し、その通信要求に対応するレスポンスコードが含まれる通信メッセージの通信ログを検出する。
【００２４】
判定条件記憶部１３０には、予め定められたレスポンスコードとそのコード送出元とによって示される判定条件に対応付けて、その判定条件によって示される判定対象の通信端末の通信状態を示す通信状態情報が予め記憶される。図２は、判定条件記憶部１３０が記憶するデータ例を示す図である。図２の（ａ）の行には、回線塞がりを示すレスポンスコード（４８６）とそのコード送出元がＳＩＰサーバ装置であることによって示される判定条件情報に対応付けられて、「通話中」の通信状態情報が示されている。図３の（ａ）は、図２の（ａ）の通信状態を示す概念図である。通信端末２００−１と電話端末５００とが通話中である場合、ＳＩＰサーバ装置３００は、電話端末５００を宛先とする通信要求を受信すると、自身の記憶領域に記憶して管理する電話端末５００の通信状態に基づいて、電話端末５００は通話中であると判定し、回線塞がりを示すレスポンスコード（４８６）を含む応答メッセージを、通信要求元に送信する。
【００２５】
図２の（ｂ）の行には、サーバ故障を示すレスポンスコード（５ＸＸ（ＸＸはＲＦＣ３２６１に定められた数字））とそのコード送出元がＳＩＰサーバ装置であることによって示される判定条件情報に対応付けられて、「ＳＩＰサーバ装置の故障、輻輳等による通話不可」の通信状態情報が示されている。図３の（ｂ）は、図２の（ｂ）の通信状態を示す概念図である。ＳＩＰサーバ装置３００が故障している場合、またはネットワークが輻輳している場合、ＳＩＰサーバ装置３００は、電話端末５００を宛先とする通信要求を受信すると、サーバ故障を示すレスポンスコードを含む応答メッセージを、通信要求元に送信する。
【００２６】
図２の（ｃ）の行には、回線塞がりを示すレスポンスコード（４８６）とそのコード送出元がＴＡであることによって示される判定条件情報に対応付けられて、「電話端末の受話器外し」の通信状態情報が示されている。図３の（ｃ）は、図２の（ｃ）の通信状態を示す概念図である。ＳＩＰサーバ装置３００は、電話端末５００が他の通信端末と通話していなければ、電話端末５００は空き状態であるとして状態管理するため、電話端末５００の受話器が外れていて通話ができない場合でも、電話端末５００を宛先とする通信要求を受信すると、通信要求をターミナルアダプタ４００に転送する。ターミナルアダプタ４００は、電話端末５００に対して通信要求を行うが、電話端末５００の受話器が外れているため、電話端末５００との通話を行うことができないと判定し、回線塞がりを示すレスポンスコード（４８６）を含む応答メッセージを、通信要求元に送信する。
【００２７】
図２の（ｄ）の行には、タイムアウトを示すレスポンスコード（４０６）とそのコード送出元がＳＩＰサーバ装置であることによって示される判定条件情報に対応付けられて、「ＴＡが外れている、又は回線故障」の通信状態情報が示されている。図３の（ｄ）は、図２の（ｄ）の通信状態を示す概念図である。ＳＩＰサーバ装置３００は、電話端末５００が他の通信端末と通話していなければ、電話端末５００を宛先とする通信要求を受信すると、通信要求をターミナルアダプタ４００に転送する。ここで、ターミナルアダプタ４００が回線から外れているか、または、ＳＩＰサーバ装置３００とターミナルアダプタ４００との間の回線に故障があり、ＳＩＰサーバ装置３００とターミナルアダプタ４００とが通信を行えない場合には、ＳＩＰサーバ装置３００は、ターミナルアダプタ４００からの応答を得ることができない。ＳＩＰサーバ装置３００は、定められた時間内にターミナルアダプタ４００からの応答が得られなければ、タイムアウトと判定し、タイムアウトを示すレスポンスコード（４０６）を、通信要求元に送信する。
【００２８】
判定部１２０は、通信ログ読み出し部１４０がＳＩＰサーバ装置３００から読み出した通信ログと、判定条件記憶部１３０に記憶された判定条件情報とを比較して、通信ログに含まれるレスポンスコードおよび送出元に一致する判定条件を検出する。判定部１２０は検出した判定条件情報に対応する通信状態情報を、判定対象の通信端末の通信状態情報と判定する。
【００２９】
次に、図４を参照して、本実施形態による通信解析装置１００が、電話端末５００の通信状態の判定を行う動作例を説明する。
ここで、通信端末２００−１は、ＳＩＰサーバ装置３００を介して電話端末５００に通信要求を行っており、ＳＩＰサーバ装置３００からＢＴの応答を受け、その通信ログが、ＳＩＰサーバ装置３００に記憶されているとする。
【００３０】
通信端末２００−１は、ユーザから入力される情報に従って、電話端末５００の電話番号と、ＳＩＰサーバ装置３００からＢＴを受信した時間とを含む判定要求を、通信解析装置１００に送信する。通信解析装置１００の判定要求受付け部１１０は、通信端末２００−１から送信される判定要求を受信する（ステップＳ１）。
【００３１】
通信ログ読み出し部１４０は、判定要求受付け部１１０が受信した判定要求に対応する通信ログを、ＳＩＰサーバ装置３００から読み出す（ステップＳ２）。判定部１２０は、通信ログ読み出し部１４０がＳＩＰサーバ装置３００から読み出した通信ログと一致する判定条件を、判定条件記憶部１３０に記憶された判定条件から検出する。例えば、判定部１２０は、まず、通信ログのレスポンスコードがサーバ故障（５ＸＸ）であるか否かを判定する（ステップＳ３）。ここで、通信ログのレスポンスコードがサーバ故障（５ＸＸ）であれば、判定部１２０は、電話端末５００の通信状態をサーバ故障と判定する（ステップＳ４）。
【００３２】
一方、ステップＳ３で、通信ログのレスポンスコードがサーバ故障（５ＸＸ）でないと判定すれば、判定部１２０は、通信ログのレスポンスコードがタイムアウト（４０６）であるか否かを判定する（ステップＳ５）。通信ログのレスポンスコードがタイムアウト（４０６）であれば、判定部１２０は、電話端末５００の通信状態をＴＡ外れ又は回線（網）故障と判定する（ステップＳ６）。
【００３３】
一方、ステップＳ５で、通信ログのレスポンスコードがタイムアウト（４０６）でないと判定すれば、判定部１２０は、通信ログのレスポンスコードが回線塞がり（４８６）であるか否か、またそのコード送出元がＳＩＰサーバ装置であるかターミナルアダプタであるかを判定する（ステップＳ７）。回線塞がりのコード送出元がＳＩＰサーバ装置であれば、判定部１２０は、電話端末５００の通信状態を通話中と判定する（ステップＳ９）。一方、回線塞がりのコード送出元がターミナルアダプタであれば、判定部１２０は、電話端末５００の通信状態を受話器外れと判定する（ステップＳ８）。
【００３４】
このように、本実施形態によれば、ＳＩＰ通信において、通信要求に対する応答としてＢＴを受信した場合に、通信解析装置１００に判定要求を行うことで、その通信要求先の通信端末の通信状態を、より的確に、詳細に判定することが可能となる。
なお、図４のステップＳ３で、サーバ故障と判定された場合には、判定要求元に、「サーバが故障しています」などの音声ガイダンスを出力して流すようにしても良い。また、図４のステップＳ５で、ＴＡ外れまたは回線故障と判定された場合には、判定要求元に、「ターミナルアダプタが外れているか、回線が故障しています」などの音声ガイダンスを出力して流すようにしても良い。また、図４のステップＳ７で、受話器外れと判定された場合には、判定要求元に、「（判定要求対象の識別情報）は、端末に通話可能な回線が空いていないか、受話器外れであったことをお知らせします」などの音声ガイダンスを出力して流すようにしても良い。また、図４のステップＳ７で、通話中と判定された場合には、判定要求元に、「（判定要求対象の識別情報）は、通話中であったことをお知らせします」などの音声ガイダンスを出力して流すようにしても良い。
【００３５】
また、本実施形態は、１チャネル、１電話番号の場合の通信ネットワークにおける動作例を示したが、複数チャネル、複数電話番号などの契約状態の場合にも、本実施形態と同様に、通信要求に対してＢＴが応答された場合の通信先の通信状態を判定することが可能である。図５の（ａ）は、１チャネル、１電話番号の端末状態を示す図である。ここでは、１つのターミナルアダプタに、１つの電話番号をもつ１台の電話端末が接続されている。図５の（ｂ）は、複数チャネル、１電話番号の端末状態を示す図である。ここでは、１つのターミナルアダプタに、同一の電話番号をもつ複数台の電話端末が接続されている。図５の（ｃ）は、複数チャネル、複数電話番号の端末状態を示す図である。ここでは、１つのターミナルアダプタにそれぞれ異なる電話番号をもつ複数台の電話端末が接続されている。
【００３６】
図６は、レスポンスコードとそのコード送出元と、チャネル・電話番号の契約状態とによって示される判定条件と、その判定条件に対応する通信状態情報を示す図である。
図６の（ａ）の行には、回線塞がりを示すレスポンスコード（４８６）とそのコード送出元がＳＩＰサーバ装置である場合の、契約状態毎の通信状態情報が示されている。この場合、１チャネル１番号であれば、「通話中」の通信状態を、複数チャネル１番号であれば、「全チャネルとも通話中」の通信状態を、複数チャネル複数番号であれば、「該当番号に括り付けられている全てのチャネルが通話中」の通信状態を示している。
【００３７】
図６の（ｂ）の行には、サーバ故障を示すレスポンスコード（５ＸＸ）とそのコード送出元がＳＩＰサーバ装置である場合の、契約状態毎の通信状態情報が示されている。この場合、１チャネル１番号、複数チャネル１番号、複数チャネル複数番号のいずれの契約状態であっても、「ＳＩＰサーバ装置の故障、輻輳等による通話不可」の通信状態であると判定できる。
【００３８】
図６の（ｃ）の行には、回線塞がりを示すレスポンスコード（４８６）とそのコード送出元がＴＡである場合の、契約状態毎の通信状態情報が示されている。この場合、１チャネル１番号であれば、「電話機の受話器外し」の通信状態を、複数チャネル１番号、または複数チャネル複数番号であれば、「電話機の受話器外し又はＴＡのポート不足」の通信状態を示している。
【００３９】
図６の（ｄ）の行には、タイムアウトを示すレスポンスコード（４０６）とそのコード送出元がＳＩＰサーバ装置である場合の、契約状態毎の通信状態情報が示されている。この場合、１チャネル１番号、複数チャネル１番号、複数チャネル複数番号のいずれの契約状態であっても、「ＴＡが外れている、又は回線故障」の通信状態情報を示している。
このように、通信解析装置１００の判定条件記憶部１３０には、図６に示される判定条件と通信状態情報との対応を予め記憶させるようにして、判定要求に契約状態を付与することで、１チャネル１番号、複数チャネル１番号、複数チャネル複数番号の契約条件に応じた通信状態の判定を行うようにしても良い。
【００４０】
また、本実施形態では、通信端末２００−１は、電話端末５００に通信要求を行ってＢＴの応答を受けた電話端末であることとしたが、通信端末２００−１は、オペレータに操作され、表示部などを備えたコンピュータ端末であっても良い。この場合、判定要求に対する通信状態情報の出力は、判定条件記憶部１３０に記憶されている通信状態情報を、文字列として通信端末２００−１の表示部に表示させ出力するようにしても良い。また、この場合、電話端末５００に通信要求を行ってＢＴの応答を受けた電話端末は、オペレータに問い合わせを行うことによって、通信要求先の通信状態を知ることが可能となる。
【００４１】
また、本実施形態では、ＳＩＰサーバ装置３００に記憶された通信ログを、通信解析装置１００の通信メッセージ受信部１４０が読み出す構成としたが、例えば、ＳＩＰサーバ装置３００とは別の通信ログ取得サーバ装置を設置して、通信ログ取得サーバ装置が、ＳＩＰサーバ装置３００が送受信する通信メッセージを取得して記憶しておくこととし、通信解析装置１００の通信メッセージ受信部１４０は、この通信ログ取得サーバ装置から通信ログを読み出すようにしても良い。このようにすれば、通信状態を判定する際に、通信ログ取得サーバ装置から通信ログを取得することでＳＩＰサーバ装置３００と通信を行う必要がなくなり、ＳＩＰサーバ装置３００に通信負荷をかけずに、通信状態の判定を行うことが可能となる。
【００４２】
なお、本発明における処理部の機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することにより通信状態の判定を行ってもよい。なお、ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものとする。また、「コンピュータシステム」は、ホームページ提供環境（あるいは表示環境）を備えたＷＷＷシステムも含むものとする。また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムが送信された場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリ（ＲＡＭ）のように、一定時間プログラムを保持しているものも含むものとする。
【００４３】
また、上記プログラムは、このプログラムを記憶装置等に格納したコンピュータシステムから、伝送媒体を介して、あるいは、伝送媒体中の伝送波により他のコンピュータシステムに伝送されてもよい。ここで、プログラムを伝送する「伝送媒体」は、インターネット等のネットワーク（通信網）や電話回線等の通信回線（通信線）のように情報を伝送する機能を有する媒体のことをいう。また、上記プログラムは、前述した機能の一部を実現するためのものであっても良い。さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル（差分プログラム）であっても良い。
【図面の簡単な説明】
【００４４】
【図１】本発明の一実施形態による通信システムの構成を示す図である。
【図２】本発明の一実施形態による判定条件記憶部に記憶されるデータ例を示す図である。
【図３】本発明の一実施形態による端末の通信状態の概念を示す図である。
【図４】本発明の一実施形態による通信システムの動作例を示す図である。
【図５】本発明の一実施形態による契約状態毎の端末構成を示す図である。
【図６】本発明の一実施形態による判定条件記憶部に記憶されるデータ例を示す図である。
【図７】ＳＩＰに基づく通信を行う端末構成の例を示す図である。
【符号の説明】
【００４５】
１００  通信解析装置
１１０  判定要求受付け部
１２０  判定部
１３０  判定条件記憶部
１４０  通信ログ読み出し部
２００  通信端末
３００  ＳＩＰサーバ装置
４００  ターミナルアダプタ
５００  電話端末
６０１  ＩＰ電話網
６０２  ＳＩＰサーバ装置
６０３  ターミナルアダプタ
６０４  電話端末
【図１】
2009246686.tif 000003
【図２】
2009246686.tif 000004
【図３】
2009246686.tif 000005
【図４】
2009246686.tif 000006
【図５】
2009246686.tif 000007
【図６】
2009246686.tif 000008
【図７】
2009246686.tif 000009