(57)【特許請求の範囲】
【請求項１】
発呼側の通信端末と着呼側の通信端末との間で送受信される呼を確立するための制御情報を中継する複数の中継装置と、該複数の中継装置と共に前記制御情報を中継し、かつ前記制御情報に基づき前記発呼側の通信端末に対する課金明細情報を生成する明細生成装置と、前記通信端末間で確立された呼に対する障害発生時の非課金処理を実行する非課金処理装置とを含む非課金処理システムであって、
各前記中継装置は、
前記明細生成装置側に向けて中継する前記制御情報に対して、該制御情報の自装置に至るまでの中継元となる全ての中継装置の識別情報に自装置の識別情報を付加する識別情報付加部と、
自装置に発生した呼の切断を伴う障害からの復旧処理時に、自装置の識別情報を含む障害通知情報を、前記非課金処理装置に送信する障害通知情報送信部と、を備え、
前記明細生成装置は、
前記中継装置から受信した前記制御情報に基づき、呼毎に、前記識別情報付加部によって前記制御情報に付加された全ての前記識別情報を含む前記課金明細情報を生成する課金明細情報生成部と、
前記障害による呼の切断を検知したときに、前記課金明細情報生成部で生成した前記課金明細情報を前記非課金処理装置に送信する明細情報送信部と、を備え、
前記非課金処理装置は、
前記中継装置から前記障害通知情報を受信したと判定すると、前記明細生成装置から受信した前記課金明細情報のうちから、前記受信した障害通知情報に含まれる前記中継装置の識別情報を含む課金明細情報を抽出する明細情報抽出部と、
前記明細情報抽出部で抽出した前記課金明細情報に対応する呼の確立から前記復旧処理が完了するまでの通信時間の全部又は一部の料金を非課金とする処理を実行する非課金処理部と、を備えることを特徴とする非課金処理システム。
【請求項２】
発呼側の通信端末と着呼側の通信端末との間で送受信される呼を確立するための制御情報を中継する中継装置であって、
自装置と共に前記制御情報を中継し、かつ前記制御情報に基づき前記発呼側の通信端末に対する課金明細情報を生成する明細生成装置側に向けて中継する前記制御情報に対して、該制御情報の自装置に至るまでの中継元となる全ての中継装置の識別情報に自装置の識別情報を付加する識別情報付加部と、
自装置に発生した呼の切断を伴う障害からの復旧処理時に、自装置の識別情報を含む障害通知情報を、前記通信端末間で確立された呼に対する障害発生時の非課金処理を実行する非課金処理装置に送信する障害通知情報送信部と、を備えることを特徴とする中継装置。
【請求項３】
当該中継装置及び前記明細生成装置は、ＳＩＰ（Session Initiation Protocol）を用いて情報通信を行う装置であり、
前記制御情報は、前記ＳＩＰで用いられるＩＮＶＩＴＥリクエストと、該ＩＮＶＩＴＥリクエストの応答である２００ＯＫレスポンスであることを特徴とする請求項２に記載の中継装置。
【請求項４】
前記障害通知情報送信部は、予め設定された通話路とは異なる伝送経路を介して前記障害通知情報を前記非課金処理装置に送信することを特徴とする請求項２又は請求項３に記載の中継装置。
【請求項５】
発呼側の通信端末と着呼側の通信端末との間で送受信される呼を確立するための制御情報を複数の中継装置と共に中継し、前記中継装置から受信した前記制御情報に基づき前記発呼側の通信端末に対する課金明細情報を生成する明細生成装置であって、
前記中継装置から受信した制御情報であって、該制御情報を中継した全ての中継装置の識別情報を含む制御情報に基づき、呼毎に、該制御情報に含まれる前記全ての中継装置の識別情報を含む前記課金明細情報を生成する課金明細情報生成部と、
前記課金明細情報生成部で生成した前記課金明細情報を、前記通信端末間で確立された呼に対する障害発生時の非課金処理を実行する非課金処理装置に送信する明細情報送信部と、を備えることを特徴とする明細生成装置。
【請求項６】
発呼側の通信端末と着呼側の通信端末との間で確立された呼に対する障害発生時の非課金処理を実行する非課金処理装置であって、
前記発呼側の通信端末と前記着呼側の通信端末との間で送受信する呼を確立するための制御情報を中継する複数の中継装置のうち、呼の切断を伴う障害の発生した中継装置から、該中継装置の識別情報を含む障害通知情報を受信したと判定すると、前記発呼側の通信端末に対する課金明細情報を生成する明細生成装置から受信した、各呼に対応する、前記制御情報を中継した全ての中継装置の識別情報を含む課金明細情報のうちから、前記受信した障害通知情報に対応する中継装置の識別情報を含む課金明細情報を抽出する明細情報抽出部と、
前記明細情報抽出部で抽出した前記課金明細情報に対応する呼の確立から前記障害の発生した中継装置が障害から復旧するまでの通信時間の全部又は一部の料金を非課金とする処理を実行する非課金処理部と、を備えることを特徴とする非課金処理装置。
【請求項７】
発呼側の通信端末と着呼側の通信端末との間で送受信される呼を確立するための制御情報を中継する中継装置の備えるコンピュータにおいて実行される制御情報中継プログラムであって、
前記中継装置と共に前記制御情報を中継し、かつ前記制御情報に基づき前記発呼側の通信端末に対する課金明細情報を生成する明細生成装置側に向けて中継する前記制御情報に対して、該制御情報の自装置に至るまでの中継元となる全ての中継装置の識別情報に自装置の識別情報を付加する識別情報付加ステップと、
前記中継装置に発生した呼の切断を伴う障害からの復旧処理時に、該中継装置の識別情報を含む障害通知情報を、前記通信端末間で確立された呼に対する障害発生時の非課金処理を実行する非課金処理装置に送信する障害通知情報送信ステップとを有する処理をコンピュータに実行させるためのプログラムを含むことを特徴とする制御情報中継プログラム。
【請求項８】
発呼側の通信端末と着呼側の通信端末との間で送受信される呼を確立するための制御情報を複数の中継装置と共に中継し、前記中継装置から受信した前記制御情報に基づき前記発呼側の通信端末に対する課金明細情報を生成する明細生成装置の備えるコンピュータにおいて実行される課金明細生成プログラムであって、
前記中継装置から受信した制御情報であって、該制御情報を中継した全ての中継装置の識別情報を含む制御情報に基づき、呼毎に、該制御情報に含まれる前記全ての中継装置の識別情報を含む前記課金明細情報を生成する課金明細情報生成ステップと、
前記課金明細情報生成ステップで生成した前記課金明細情報を、前記通信端末間で確立された呼に対する障害発生時の非課金処理を実行する非課金処理装置に送信する明細情報送信ステップとを有する処理をコンピュータに実行させるためのプログラムを含むことを特徴とする課金明細生成プログラム。
【請求項９】
発呼側の通信端末と着呼側の通信端末との間で確立された呼に対する障害発生時の非課金処理を実行する非課金処理装置の備えるコンピュータにおいて実行される非課金処理プログラムであって、
前記発呼側の通信端末と前記着呼側の通信端末との間で送受信する呼を確立するための制御情報を中継する複数の中継装置のうち、呼の切断を伴う障害の発生した中継装置から、該中継装置の識別情報を含む障害通知情報を受信したと判定すると、前記発呼側の通信端末に対する課金明細情報を生成する明細生成装置から受信した、各呼に対応する、前記制御情報を中継した全ての中継装置の識別情報を含む課金明細情報のうちから、前記受信した障害通知情報に含まれる前記中継装置の識別情報を含む課金明細情報を抽出する明細情報抽出ステップと、
前記明細情報抽出ステップで抽出した前記課金明細情報に対応する呼の確立から前記障害からの復旧処理が完了するまでの料金を非課金とする処理を実行する非課金処理ステップとを有する処理をコンピュータに実行させるためのプログラムを含むことを特徴とする非課金処理プログラム。
【請求項１０】
発呼側の通信端末と着呼側の通信端末との間で送受信される呼を確立するための制御情報を中継する複数の中継装置と、該複数の中継装置と共に前記制御情報を中継し、かつ前記制御情報に基づき前記発呼側の通信端末に対する課金明細情報を生成する明細生成装置と、前記通信端末間で確立された呼に対する障害発生時の非課金処理を実行する非課金処理装置とにより実行される非課金処理方法であって、
各前記中継装置が、前記明細生成装置側に向けて中継する前記制御情報に対して、該制御情報の自装置に至るまでの中継元となる全ての中継装置の識別情報に自装置の識別情報を付加する識別情報付加ステップと、
各前記中継装置が、該中継装置に発生した呼の切断を伴う障害からの復旧処理時に、該中継装置の識別情報を含む障害通知情報を、前記非課金処理装置に送信する障害通知情報送信ステップと、
前記明細生成装置が、前記中継装置から受信した前記制御情報に基づき、呼毎に、前記制御情報に含まれる前記中継装置の識別情報を含む前記課金明細情報を生成する課金明細情報生成ステップと、
前記明細生成装置が、前記課金明細情報生成ステップで生成した前記課金明細情報を、前記非課金処理装置に送信する明細情報送信ステップと、
前記非課金処理装置が、前記中継装置から前記障害通知情報を受信したと判定すると、前記明細生成装置から受信した前記課金明細情報のうちから、前記受信した障害通知情報に含まれる前記中継装置の識別情報を含む課金明細情報を抽出する明細情報抽出ステップと、
前記非課金処理装置が、前記明細情報抽出ステップで抽出した前記課金明細情報に対応する呼の確立から前記復旧処理が完了するまでの通信時間の全部又は一部の料金を非課金とする処理を実行する非課金処理ステップと、を含むことを特徴とする非課金処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信端末間で送受信される呼を確立するための制御情報を中継する中継装置において、呼の切断を伴う障害が発生した際の該呼を非課金化する技術に関する。
【背景技術】
【０００２】
従来、中継装置において、該中継装置が障害から復旧した時に、課金時間リセット信号を明細生成装置に送信することによって、障害から復旧する前の通信時間に対して非課金化を行う技術がある（特許文献１参照）。
かかる技術において、中継装置や明細生成装置は、通信プロトコルとして、例えば、ＳＩＰ（Session Initiation Protocol）を用いて通信を行っている。
【０００３】
ＳＩＰでは、発呼側の通信端末と着呼側の通信端末とで呼を確立して通信（通話）を行う際に、発呼側の通信端末がＩＮＶＩＴＥリクエスト等のＳＩＰメッセージを着呼側の通信端末に送信する。一方、着呼側の通信端末がこのＩＮＶＩＴＥリクエストに対する２００ＯＫレスポンス等のＳＩＰメッセージを発呼側の通信端末に送信する。その際、これらのＳＩＰメッセージは、発呼側のネットワークと着呼側のネットワークとを相互接続等するための複数の中継装置及び明細生成装置によって中継される。そして、呼の確立後において、これら複数の中継装置及び明細生成装置によって通話路が形成される。
【０００４】
また、従来、ＳＩＰを用いた非課金処理システムにおける非課金化処理を行う別の技術として、次の技術がある。かかる技術では、通話路を形成する複数の中継装置のうち、ある中継装置において呼の切断を伴う障害が発生した場合、故障の発生した中継装置から明細生成装置へと非課金化を示すヘッダを付加したＢＹＥリクエスト（以下、非課金ＢＹＥと称す）を送信する。これにより、対象の呼を非課金とする。また、かかる技術では、図１３に示すように、障害の発生した中継装置Ｃが復旧中に、発呼側からＢＹＥが送信されたとする。そして、図１３に示すように、明細生成装置が発呼側からのＢＹＥを復旧中の中継装置Ｃよりも先に受信する信号到達順になっているとする。この場合、復旧中の中継装置ＣにＢＹＥを繰り返し再送して、復旧中の中継装置Ｃからの応答を待ってから非課金区間を決定する必要がある。具体的に、図１３に示すように、中継装置Ｂが、明細生成装置からのＢＹＥリクエストに対する応答を、障害の発生した中継装置Ｃからの、非課金化を示すヘッダを付加した２００ＯＫレスポンス（以下、２００ＯＫ（非課金）と称す）を受け取った後に行うように制御している。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１０−２５１８３５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記非課金ＢＹＥ及び２００ＯＫ（非課金）を用いて非課金化を行う従来技術においては、通話路を介して非課金ＢＹＥ及び２００ＯＫ（非課金）を送信している。そのため、例えば、通話路に二重障害等が発生した場合に、明細生成装置に非課金ＢＹＥ又は２００ＯＫ（非課金）が届かずに、非課金化する処理を実施できない場合がある。
【０００７】
また、ＳＩＰを採用した汎用装置は、図１４に示すように、通常、ＢＹＥリクエストを受信するとすぐに２００ＯＫレスポンスを返すようになっている。そのため、ＳＩＰ対応の汎用装置をそのまま用いた場合に、図１４に示すように、本来は非課金とすべき区間が、課金区間になってしまう不具合が生じる恐れがあった。従って、上記図１３に示すように復旧中の中継装置からの応答を待ってから非課金区間を決定する構成とした場合に、各装置間の制御情報の送受信を連動制御する必要がある。
【０００８】
本発明は、このような課題を解決するためになされたものであり、通話路に二重障害等が発生した場合でも、切断された呼を正確に非課金化することが可能な非課金処理システム、中継装置、明細生成装置、非課金処理装置、制御情報中継プログラム、課金明細生成プログラム、非課金処理プログラム及び非課金処理方法を提供することを第１の目的としている。
【０００９】
また、ＳＩＰ対応の汎用装置（又は他の同等のプロトコル対応の装置）を用いて、障害によって切断された呼を非課金化するシステムを構成するのに好適な、非課金処理システム、中継装置、明細生成装置、非課金処理装置、制御情報中継プログラム、課金明細生成プログラム、非課金処理プログラム及び非課金処理方法を提供することを第２の目的としている。
【課題を解決するための手段】
【００１０】
〔形態１〕
上記課題を解決するために、本発明に係る形態１の非課金処理システムは、発呼側の通信端末と着呼側の通信端末との間で送受信される呼を確立するための制御情報を中継する複数の中継装置と、該複数の中継装置と共に前記制御情報を中継し、かつ前記制御情報に基づき前記発呼側の通信端末に対する課金明細情報を生成する明細生成装置と、前記通信端末間で確立された呼に対する障害発生時の非課金処理を実行する非課金処理装置とを含む非課金処理システムであって、各前記中継装置は、前記明細生成装置側に向けて中継する前記制御情報に対して、該制御情報の自装置に至るまでの中継元となる全ての中継装置の識別情報に自装置の識別情報を付加する識別情報付加部と、自装置に発生した呼の切断を伴う障害からの復旧処理時に、自装置の識別情報を含む障害通知情報を、前記非課金処理装置に送信する障害通知情報送信部と、を備えている。
【００１１】
更に、前記明細生成装置は、前記中継装置から受信した前記制御情報に基づき、呼毎に、前記識別情報付加部によって前記制御情報に付加された全ての前記識別情報を含む前記課金明細情報を生成する課金明細情報生成部と、前記障害による呼の切断を検知したときに、前記課金明細情報生成部で生成した前記課金明細情報を前記非課金処理装置に送信する明細情報送信部と、を備えている。
【００１２】
更に、前記非課金処理装置は、前記中継装置から前記障害通知情報を受信したと判定すると、前記明細生成装置から受信した前記課金明細情報のうちから、前記受信した障害通知情報に含まれる前記中継装置の識別情報を含む課金明細情報を抽出する明細情報抽出部と、前記明細情報抽出部で抽出した前記課金明細情報に対応する呼の確立から前記復旧処理が完了するまでの通信時間の全部又は一部の料金を非課金とする処理を実行する非課金処理部と、を備えている。
【００１３】
このような構成であれば、各中継装置は、識別情報付加部によって、明細生成装置に向けて中継する制御情報に対して、該制御情報の自装置に至るまでの全ての中継元の中継装置の識別情報に自装置の識別情報を付加することができる。また、各中継装置は、障害通知情報送信部によって、自装置に発生した呼の切断を伴う障害からの復旧処理時に、自装置の識別情報を含む障害通知情報を、非課金処理装置に送信することができる。
【００１４】
明細生成装置は、課金明細情報生成部によって、中継装置からの制御情報を受信すると、呼毎に、該制御情報に含まれる識別情報付加部において付加された全ての中継装置の識別情報を含む課金明細情報を生成することができる。そして、課金明細情報送信部によって、前記障害による呼の切断を検知したときに、課金明細情報生成部で生成した課金明細情報を非課金処理装置に送信することができる。
【００１５】
非課金処理装置は、明細情報抽出部によって、中継装置からの障害通知情報を受信したと判定すると、明細生成装置から受信した課金明細情報のうちから、受信した障害通知情報に含まれる中継装置の識別情報を含む課金明細情報を抽出することができる。そして、非課金処理部によって、明細情報抽出部で抽出した課金明細情報に対応する呼の確立から復旧処理が完了するまでの料金を非課金にする処理を実行することができる。
【００１６】
つまり、課金明細情報に、通信端末間で送受信される呼を確立するための制御情報を明細生成装置に向けて中継した全ての中継装置の識別情報を含ませるようにし、この課金明細情報から、障害通知情報に含まれる障害が発生した中継装置の識別情報を含むものを抽出するようにした。そして、この抽出した課金明細情報に対応する呼を非課金とする処理を実行するようにした。
【００１７】
これにより、呼の確立から障害の発生した中継装置の復旧処理が完了するまでの料金を確実に非課金とすることができる。また、複数の中継装置及び明細生成装置としてＳＩＰ対応の汎用装置（又は他の同等のプロトコル対応の装置）を用いた場合に、複数の中継装置を連動制御する等の複雑な制御を行うことなく簡易にシステムを構成することができる。
【００１８】
〔形態２〕
一方、上記目的を達成するために、本発明に係る形態２の中継装置は、発呼側の通信端末と着呼側の通信端末との間で送受信される呼を確立するための制御情報を中継する中継装置であって、自装置と共に前記制御情報を中継し、かつ前記制御情報に基づき前記発呼側の通信端末に対する課金明細情報を生成する明細生成装置側に向けて中継する前記制御情報に対して、該制御情報の自装置に至るまでの中継元となる全ての中継装置の識別情報に自装置の識別情報を付加する識別情報付加部と、自装置に発生した呼の切断を伴う障害からの復旧処理時に、自装置の識別情報を含む障害通知情報を、前記通信端末間で確立された呼に対する障害発生時の非課金処理を実行する非課金処理装置に送信する障害通知情報送信部と、を備える。
【００１９】
このような構成であれば、中継装置は、識別情報付加部によって、明細生成装置に向けて中継する制御情報に対して、該制御情報の自装置に至るまでの全ての中継元の中継装置の識別情報に自装置の識別情報を付加することができる。また、各中継装置は、障害通知情報送信部によって、自装置に発生した呼の切断を伴う障害からの復旧処理時に、自装置の識別情報を含む障害通知情報を、非課金処理装置に送信することができる。
当該中継装置を上記形態１の中継装置に適用することで、上記形態１の非課金処理システムと同等の作用及び効果を得ることができる。
【００２０】
〔形態３〕
更に、形態３の中継装置は、上記形態２の構成において、当該中継装置及び前記明細生成装置は、ＳＩＰ（Session Initiation Protocol）を用いて情報通信を行う装置であり、
前記制御情報は、前記ＳＩＰで用いられるＩＮＶＩＴＥリクエストと、該ＩＮＶＩＴＥリクエストの応答である２００ＯＫレスポンスである。
このような構成であれば、明細生成装置よりも先にＩＮＶＩＴＥを受信する中継装置は、受信したＩＮＶＩＴＥに対して、該ＩＮＶＩＴＥの自装置に至るまでの中継元となる全ての中継装置の識別情報に自装置の識別情報を付加することができる。加えて、明細生成装置よりも後にＩＮＶＩＴＥを受信する中継装置は、該ＩＮＶＩＴＥに対する２００ＯＫレスポンスに対して、該２００ＯＫレスポンスの自装置に至るまでの中継元となる全ての中継装置の識別情報に自装置の識別情報を付加することができる。
【００２１】
これにより、ＳＩＰ対応の汎用装置に当該中継装置を実装し、この中継装置を上記形態１の中継装置に適用することで、各中継装置間の制御情報の送受信動作を連動動作させる等の複雑な制御を行うことなく、呼の確立から障害の発生した中継装置の復旧処理が完了するまでの料金を確実に非課金とすることができる。
【００２２】
〔形態４〕
更に、形態４の中継装置は、上記形態２又は３の構成において、前記障害通知情報送信部は、予め設定された通話路とは異なる伝送経路を介して前記障害通知情報を前記非課金処理装置に送信する。
これにより、通話路に二重障害等が発生した場合でも、通話路とは異なる伝送経路を介して、障害通知情報を確実に非課金処理装置に送信することができる。
【００２３】
〔形態５〕
一方、上記目的を達成するために、本発明に係る形態５の明細生成装置は、発呼側の通信端末と着呼側の通信端末との間で送受信される呼を確立するための制御情報を複数の中継装置と共に中継し、前記中継装置から受信した前記制御情報に基づき前記発呼側の通信端末に対する課金明細情報を生成する明細生成装置であって、前記中継装置から受信した制御情報であって、該制御情報を中継した全ての中継装置の識別情報を含む制御情報に基づき、呼毎に、該制御情報に含まれる前記全ての中継装置の識別情報を含む前記課金明細情報を生成する課金明細情報生成部と、前記課金明細情報生成部で生成した前記課金明細情報を、前記通信端末間で確立された呼に対する障害発生時の非課金処理を実行する非課金処理装置に送信する明細情報送信部と、を備える。
【００２４】
このような構成であれば、課金明細情報生成部によって、中継装置からの制御情報を受信すると、呼毎に、該制御情報を中継した全ての中継装置の識別情報を含む課金明細情報を生成することができる。そして、課金明細情報送信部によって、前記障害による呼の切断を検知したときに、課金明細情報生成部で生成した課金明細情報を非課金処理装置に送信することができる。
当該明細生成装置を上記形態１の明細生成装置に適用することで、上記形態１の非課金処理システムと同等の作用及び効果を得ることができる。
【００２５】
〔形態６〕
また、上記目的を達成するために、本発明に係る形態６の非課金処理装置は、発呼側の通信端末と着呼側の通信端末との間で確立された呼に対する障害発生時の非課金処理を実行する非課金処理装置であって、前記発呼側の通信端末と前記着呼側の通信端末との間で送受信する呼を確立するための制御情報を中継する複数の中継装置のうち、呼の切断を伴う障害の発生した中継装置から、該中継装置の識別情報を含む障害通知情報を受信したと判定すると、前記発呼側の通信端末に対する課金明細情報を生成する明細生成装置から受信した、各呼に対応する、前記制御情報を中継した全ての中継装置の識別情報を含む課金明細情報のうちから、前記受信した障害通知情報に対応する中継装置の識別情報を含む課金明細情報を抽出する明細情報抽出部と、前記明細情報抽出部で抽出した前記課金明細情報に対応する呼の確立から前記障害の発生した中継装置が障害から復旧するまでの通信時間の全部又は一部の料金を非課金とする処理を実行する非課金処理部と、を備える。
【００２６】
このような構成であれば、明細情報抽出部によって、中継装置からの障害通知情報を受信したと判定すると、明細生成装置から受信した課金明細情報のうちから、受信した障害通知情報に含まれる中継装置の識別情報を含む課金明細情報を抽出することができる。そして、非課金処理部によって、明細情報抽出部で抽出した課金明細情報に対応する呼の確立から障害から復旧するまでの通信時間の全部又は一部の料金を非課金にする処理を実行することができる。
当該非課金処理装置を上記形態１の非課金処理装置に適用することで、上記形態１の非課金処理システムと同等の作用及び効果を得ることができる。
【００２７】
〔形態７〕
また、上記目的を達成するために、本発明に係る形態７の制御情報中継プログラムは、発呼側の通信端末と着呼側の通信端末との間で送受信される呼を確立するための制御情報を中継する中継装置の備えるコンピュータにおいて実行される制御情報中継プログラムであって、前記中継装置と共に前記制御情報を中継し、かつ前記制御情報に基づき前記発呼側の通信端末に対する課金明細情報を生成する明細生成装置側に向けて中継する前記制御情報に対して、該制御情報の自装置に至るまでの中継元となる全ての中継装置の識別情報に自装置の識別情報を付加する識別情報付加ステップと、前記中継装置に発生した呼の切断を伴う障害からの復旧処理時に、該中継装置の識別情報を含む障害通知情報を、前記通信端末間で確立された呼に対する障害発生時の非課金処理を実行する非課金処理装置に送信する障害通知情報送信ステップとを有する処理をコンピュータに実行させるためのプログラムを含む。
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、形態２の中継装置と同等の作用及び効果が得られる。
【００２８】
〔形態８〕
また、上記目的を達成するために、本発明に係る形態８の課金明細生成プログラムは、発呼側の通信端末と着呼側の通信端末との間で送受信される呼を確立するための制御情報を複数の中継装置と共に中継し、前記中継装置から受信した前記制御情報に基づき前記発呼側の通信端末に対する課金明細情報を生成する明細生成装置の備えるコンピュータにおいて実行される課金明細生成プログラムであって、前記中継装置から受信した制御情報であって、該制御情報を中継した全ての中継装置の識別情報を含む制御情報に基づき、呼毎に、該制御情報に含まれる前記全ての中継装置の識別情報を含む前記課金明細情報を生成する課金明細情報生成ステップと、前記課金明細情報生成ステップで生成した前記課金明細情報を、前記通信端末間で確立された呼に対する障害発生時の非課金処理を実行する非課金処理装置に送信する明細情報送信ステップとを有する処理をコンピュータに実行させるためのプログラムを含む。
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、形態５の明細生成装置と同等の作用及び効果が得られる。
【００２９】
〔形態９〕
また、上記目的を達成するために、本発明に係る形態９の非課金処理プログラムは、発呼側の通信端末と着呼側の通信端末との間で確立された呼に対する障害発生時の非課金処理を実行する非課金処理装置の備えるコンピュータにおいて実行される非課金処理プログラムであって、前記発呼側の通信端末と前記着呼側の通信端末との間で送受信する呼を確立するための制御情報を中継する複数の中継装置のうち、呼の切断を伴う障害の発生した中継装置から、該中継装置の識別情報を含む障害通知情報を受信したと判定すると、前記発呼側の通信端末に対する課金明細情報を生成する明細生成装置から受信した、各呼に対応する、前記制御情報を中継した全ての中継装置の識別情報を含む課金明細情報のうちから、前記受信した障害通知情報に含まれる前記中継装置の識別情報を含む課金明細情報を抽出する明細情報抽出ステップと、前記明細情報抽出ステップで抽出した前記課金明細情報に対応する呼の確立から前記障害からの復旧処理が完了するまでの通信時間の全部又は一部の料金を非課金とする処理を実行する非課金処理ステップとを有する処理をコンピュータに実行させるためのプログラムを含む。
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、形態６の非課金処理装置と同等の作用及び効果が得られる。
【００３０】
〔形態１０〕
また、上記目的を達成するために、本発明に係る形態１０の非課金処理方法は、発呼側の通信端末と着呼側の通信端末との間で送受信される呼を確立するための制御情報を中継する複数の中継装置と、該複数の中継装置と共に前記制御情報を中継し、かつ前記制御情報に基づき前記発呼側の通信端末に対する課金明細情報を生成する明細生成装置と、前記通信端末間で確立された呼に対する障害発生時の非課金処理を実行する非課金処理装置とにより実行される非課金処理方法であって、各前記中継装置が、前記明細生成装置側に向けて中継する前記制御情報に対して、該制御情報の自装置に至るまでの中継元となる全ての中継装置の識別情報に自装置の識別情報を付加する識別情報付加ステップと、各前記中継装置が、該中継装置に発生した呼の切断を伴う障害からの復旧処理時に、該中継装置の識別情報を含む障害通知情報を、前記非課金処理装置に送信する障害通知情報送信ステップと、前記明細生成装置が、前記中継装置から受信した前記制御情報に基づき、呼毎に、前記制御情報に含まれる前記中継装置の識別情報を含む前記課金明細情報を生成する課金明細情報生成ステップと、前記明細生成装置が、前記課金明細情報生成ステップで生成した前記課金明細情報を、前記非課金処理装置に送信する明細情報送信ステップと、前記非課金処理装置が、前記中継装置から前記障害通知情報を受信したと判定すると、前記明細生成装置から受信した前記課金明細情報のうちから、前記受信した障害通知情報に含まれる前記中継装置の識別情報を含む課金明細情報を抽出する明細情報抽出ステップと、前記非課金処理装置が、前記明細情報抽出ステップで抽出した前記課金明細情報に対応する呼の確立から前記復旧処理が完了するまでの通信時間の全部又は一部の料金を非課金とする処理を実行する非課金処理ステップと、を含む。
これによって、形態１の非課金処理システムと同等の作用及び効果が得られる。
【発明の効果】
【００３１】
明細生成装置において、通信端末間で送受信される呼を確立するための制御情報を自装置に向けて中継した全ての中継装置の識別情報を含む課金明細情報を生成するようにした。更に、非課金処理装置において、呼の切断を伴う障害が発生した中継装置からの障害通知情報を受信時に、明細生成装置から受信した課金明細情報のうち、障害通知情報に含まれる障害が発生した中継装置の識別情報を含む課金明細情報を抽出するようにした。そして、この抽出した課金明細情報に対応する呼を非課金とする処理を実行するようにした。これにより、呼の確立から障害の発生した中継装置の復旧処理が完了するまでの通信時間の全部又は一部の料金を確実に非課金とすることができるという効果が得られる。また、複数の中継装置及び明細生成装置としてＳＩＰ対応の汎用装置（又は他の同等のプロトコル対応の装置）を用いた場合に、複数の中継装置を連動制御する等の複雑な制御を行うことなく簡易にシステムを構成することができるという効果が得られる。また、上記形態４の構成とすることで、通話路とは異なる伝送経路を介して、障害通知情報を非課金処理装置に送信することができるので、通話路に二重障害等が発生した場合でも、呼の確立から障害の発生した中継装置の復旧処理が完了するまでの通信時間の全部又は一部の料金を確実に非課金とすることができるという効果が得られる。
【図面の簡単な説明】
【００３２】
【図１】非課金処理システム１の概略構成を示すブロック図である。
【図２】非課金処理システム１を実装可能な通信システムの具体的な装置構成例を示すブロック図である。
【図３】非課金処理システム１の簡易化した構成例を示すブロック図である。
【図４】中継装置１０の機能構成の一例を示すブロック図である。
【図５】明細生成装置２０の機能構成の一例を示すブロック図である。
【図６】非課金処理装置３０の機能構成例を示すブロック図である。
【図７】識別情報付加処理の処理手順の一例を示すフローチャートである。
【図８】障害通知情報送信処理の処理手順の一例を示すフローチャートである。
【図９】課金明細情報生成処理の処理手順の一例を示すフローチャートである。
【図１０】課金明細情報送信処理の処理手順の一例を示すフローチャートである。
【図１１】非課金処理の処理手順の一例を示すフローチャートである。
【図１２】呼の確立から課金明細情報が非課金処理装置３０に送信されるまでの動作を示すシーケンス図である。
【図１３】障害発生時に非課金処理を行う従来のシステムの動作例を示すシーケンス図である。
【図１４】図１３に示す従来のシステムにＳＩＰ対応の汎用装置を適用した場合の動作例を示すシーケンス図である。
【発明を実施するための形態】
【００３３】
以下に本発明の実施形態を図面に基づき説明する。
（１）構成
（１−１）非課金処理システム１の構成
まず、図１に基づき、本発明に係る非課金処理システム１の構成を説明する。図１は、非課金処理システム１の概略構成を示すブロック図である。
本実施形態において、非課金処理システム１は、ＩＭＳ（IP Multimedia Subsystem）に準拠した通信システムに実装されるシステムである。また、本実施形態において、この通信システムは、通信プロトコルとして、ＳＩＰを採用しており、ＳＩＰを用いて通信端末間の通信の呼（セッション）を確立させ、確立させた呼を通じて音声等のメディアデータの送受信を行う。そして、非課金処理システム１は、かかる通信システムにおける、呼の切断を伴う障害の発生時において、切断された呼の確立から障害から復旧するまでの通信時間の全部又は一部の料金を非課金にする非課金処理を実行するシステムである。
【００３４】
非課金処理システム１は、図１に示すように、複数の中継装置１０と、明細生成装置２０と、非課金処理装置３０と、を含んで構成される。
また、本実施の形態において、非課金処理システム１には、図１に示すように、ネットワーク７０を介して移動通信端末４０が接続され、ネットワーク８０を介して移動通信端末５０と固定通信端末６０とが接続されている。
【００３５】
なお、図１では、明細生成装置２０及び非課金処理装置３０を１台ずつ含む構成としているが、これらは１台ずつに限らず複数の明細生成装置２０及び複数の非課金処理装置３０を含む構成としてもよい。また、移動通信端末４０及び５０並びに固定通信端末６０は、図１中では、各１台となっているが、実際は多数の通信装置を含む。
複数の中継装置１０は、ネットワーク７０との接続機能を有する装置、交換機の機能を有する装置、伝送ルートをセレクトする機能を有する装置、ネットワーク８０との接続機能を有する装置などを含む。
【００３６】
本実施形態において、各中継装置１０及び明細生成装置２０は、発呼側の通信端末と着呼側の通信端末との間で送受信される呼の確立や切断等を行うための制御情報（本実施形態ではＳＩＰメッセージ）を中継する。
また、各中継装置１０は、呼の切断を伴う障害が発生すると、その復旧時において、自己の識別情報（例えば、ＩＰアドレス、ＭＡＣアドレス等）を含む障害通知情報を非課金処理装置３０に送信する。
【００３７】
明細生成装置２０は、中継装置１０から受信した制御情報に基づき、該制御情報を自装置２０に向けて中継してきた全ての中継装置１０の識別情報を含む課金明細情報を生成する。そして、生成した課金明細情報を非課金処理装置３０に送信する。
更に、明細生成装置２０は、中継装置１０から中継されてきた制御情報を、通常の手順で次の送信先の中継装置１０へと送信する。
【００３８】
非課金処理装置３０は、中継装置１０から障害通知情報を受信したと判定すると、明細生成装置２０から受信した課金明細情報のうちから、受信した障害通知情報に含まれる障害の発生した中継装置１０の識別情報を含む課金明細情報を抽出する。そして、抽出した課金明細情報に対応する呼の確立から障害から復旧するまでの料金を非課金とする非課金処理を実行する。
【００３９】
次に、図２に基づき、非課金処理システム１を実装可能な通信システムの具体的な装置構成例を説明する。
非課金処理システム１を構成する複数の中継装置１０、明細生成装置２０及び非課金処理装置３０は、上記通信システムがＩＰ電話システムである場合に、例えば、図２に示す各装置から構成することが可能である。
図２に示す例では、移動通信端末４０を、３Ｇ（3rd Generation）対応でかつ無線ＬＡＮの機能を有する携帯電話端末とする。移動通信端末４０は、室内では無線ＬＡＮ機能を利用した内線機能及び０５０の外線機能を有する電話機として用いられ、外出時は通常の携帯電話機能を利用した電話機として用いられる。また、図２に示す例では、移動通信端末４０を発呼側の通信端末としている。
【００４０】
また、図２に示す例では、移動通信端末５０を３Ｇ対応の携帯電話端末とし、固定通信端末６０を固定ＩＰ電話端末とする。この場合に、ネットワーク７０は３Ｇネットワークとなり、ネットワーク８０は、例えば、移動通信端末５０であれば３Ｇネットワークとなり、固定通信端末６０であれば、ＰＳＴＮ（Public Switched Telephone Network）、ＩＳＤＮ（Integrated Services Digital Network）などとなる。また、図２に示す例では、移動通信端末５０及び固定通信端末６０を着呼側の通信端末としている。
【００４１】
このような構成とした場合に、ＩＰ電話システムを構成する各装置は、例えば、図２に示すように、ＭＧＮ（Media Gateway Node）と、Ｎ（New）−ＣＳＳ（Call Serving Server）と、ＰＢＸ（Private Branch eXchange）−ＧＷ（Gateway）とを含む。更に、Ｎ−ＲＴＳ（Route Selector）と、Ｎ−統合ＳＩＰと、Ｎ−ＳＩＰ−ＧＷと、Ｎ−ＣＳＳと、ＭＧＮとを含む。なお、これら各装置間では、発呼側の通信端末と着呼側の通信端末との間で送受信される制御情報（ＳＩＰメッセージ）を、図２に示す並び順で中継する。更に、ＩＰ電話システムは、各Ｎ−ＣＳＳとの間で通信を行うＮ−運用集約を含む。
【００４２】
ＭＧＮは、中継装置１０の１つに該当し、他のネットワークとＩＰ電話システムのネットワークとの接続機能、コーデック変換機能等を有する。
Ｎ−ＣＳＳは、明細生成装置２０に該当し、ＭＧＮと接続して他のネットワークとの接続を実現する。更に、明細ビルや内線用の通話履歴の元となるＣＤＲ（Call Detail Record）を生成して、Ｎ−運用集約に提供する。ここで、ＣＤＲは、発信番号、着信番号、利用時間等を含む情報である。
【００４３】
ＰＢＸ−ＧＷは、中継装置１０の１つに該当し、移動通信端末４０を内線端末として収容する。
Ｎ−ＲＴＳは、中継装置１０の１つに該当し、Ｎ−統合ＳＩＰとの間で論理ＩＰアドレスを物理ＩＰアドレスへ、物理ＩＰアドレスを論理ＩＰアドレスへと変換する機能、Ｎー統合ＳＩＰの閉塞時の他系への迂回機能等を有する。
Ｎ−統合ＳＩＰは、中継装置１０の１つに該当し、各種内線機能、ＰＢＸ機能、呼制御機能等を有する。
Ｎ−ＳＩＰ−ＧＷは、中継装置１０の１つに該当し、外線（０５０）機能を有し、更に、ユーザ側ＩＰ−ＰＢＸを収容する。
Ｎ−運用集約は、非課金処理装置３０に該当し、ＣＤＲに基づき明細ビルを生成する機能と、不図示の明細センタと接続して、該明細センタに生成した明細ビルを送信する機能とを有する。更に、非課金とする明細については明細ビルを作成しない機能を有する。
【００４４】
本発明に係る非課金処理システム１は、上記構成例のＩＰ電話システム等に実装可能であるが、本実施形態では、説明の便宜上、本発明の特徴部分に着目して、上記図２に示す各装置を単に中継装置、明細生成装置及び非課金処理装置として扱い、かつ各装置の装置構成を簡易化する。つまり、図２に示す各装置の名称を用いずに、中継装置、明細生成装置及び非課金処理装置の名称を用いる。更に、中継装置、明細生成装置及び非課金処理装置の数を本発明の説明に必要な最小数に限定し、これら各装置の機能構成を非課金処理システムに必要な機能にのみ限定した構成とする。
【００４５】
図３は、非課金処理システム１の簡易化した構成例を示すブロック図である。
図３に示すように、簡易構成の非課金処理システム１（以下、単に非課金処理システム１と称す）は、中継装置１０Ａ〜１０Ｃと、明細生成装置２０と、非課金処理装置３０とを含んで構成される。ここで、図３における移動通信端末４０を発呼側の端末とし、移動通信端末５０及び固定通信端末６０を着呼側の端末とする。
【００４６】
なお、本実施形態において、中継装置１０Ａ〜１０Ｃと明細生成装置２０とは、移動通信端末４０から移動通信端末５０又は固定通信端末６０へと送信される制御情報（ＳＩＰメッセージ）を、中継装置１０Ａ→中継装置１０Ｂ→明細生成装置２０→中継装置１０Ｃの順番で中継する構成となっている。また、移動通信端末５０又は固定通信端末６０から移動通信端末４０へと送信されるＳＩＰメッセージを、中継装置１０Ｃ→明細生成装置２０→中継装置１０Ｂ→中継装置１０Ａの順番で中継する構成となっている。
【００４７】
そして、例えば、移動通信端末４０と移動通信端末５０との間で呼が確立したときは、中継装置１０Ａ、中継装置１０Ｂ、明細生成装置２０、中継装置１０Ｃを介する伝送経路によって通話路が形成される。
以下、中継装置１０Ａ〜１０Ｃは、これらを区別する必要が無い場合に、単に中継装置１０と称す。
また、本実施形態では、中継装置１０が障害通知情報を非課金処理装置３０に送信する場合に、各中継装置１０は、予め設定された、通話路とは異なる伝送経路を介して障害通知情報を送信する。
【００４８】
また、中継装置１０Ａ〜１０Ｃは、実際はそれぞれが複数存在しており、これらのうち少なくとも一部が、明細生成装置２０と通信を行う構成となっている。従って、例えば、中継装置１０Ａ〜１０Ｃが各３台ずつ、即ち、中継装置１０Ａ１〜１０Ａ３、１０Ｂ１〜１０Ｂ３、１０Ｃ１〜１０Ｃ３が存在したとする。この場合に、例えば、中継装置１０Ａ１→中継装置１０Ｂ２→明細生成装置２０→中継装置１０Ｃ１のルート、中継装置１０Ａ２→中継装置１０Ｂ１→明細生成装置２０→中継装置１０Ｃ３のルート、中継装置１０Ａ３→中継装置１０Ｂ３→明細生成装置２０→中継装置１０Ｃ２のルート等の複数のルートが存在することになる。
【００４９】
なお、図示しないが、中継装置１０Ａ〜１０Ｃ、明細生成装置２０及び非課金処理装置３０は、いずれも、各機能をソフトウェアを用いて実現するため、及び各機能の実現に必要なハードウェアを制御するソフトウェアを実行するためのコンピュータシステムを備えている。
かかるコンピュータシステムは、ＣＰＵ（Central Processing Unit）と、ＲＡＭ（Random Access Memory）と、ＲＯＭ（Read Only Memory）と、入出力インターフェース（Ｉ／Ｆ）と、バスとを含んで構成される。ＣＰＵ、ＲＡＭ、ＲＯＭおよび入出力Ｉ／Ｆは、バスに接続されており、バスを介してこれら接続デバイス間のデータの送受信を可能としている。
【００５０】
更に、図示しないが、中継装置１０Ａ〜１０Ｃ、明細生成装置２０及び非課金処理装置３０は、入出力Ｉ／Ｆを介して接続された、記憶装置、表示装置、入力装置、及び通信装置を備えている。
ＣＰＵは、ＲＯＭ又は記憶装置に予め記憶された各種専用のコンピュータプログラムをＲＡＭに読み込み、ＲＡＭに読み込まれたプログラムに記述された命令に従って、各種リソースを駆使して、各種処理を実行する。
【００５１】
ＲＯＭは、各種専用のコンピュータプログラム、プログラムの実行において用いられる各種データ等の、上記各種処理に必要なデータを記憶する。
記憶装置は、各種アプリケーションプログラムや、該プログラムの実行に必要なデータ等を記憶する。
表示装置は、ＣＲＴディスプレイ、液晶ディスプレイ、有機ＥＬディスプレイなどの周知の表示装置であり、ＣＰＵからの指令に応じて、各種情報の表示を行う。
【００５２】
入力装置は、キーボード、マウス、操作ボタン、タッチ式の入力デバイス（タッチパネル等）などのヒューマンインターフェースデバイスであり、ユーザの操作に応じた入力を受け付ける。
通信装置は、ＬＡＮ、ＷＡＮ、インターネット等のネットワーク上の外部装置と通信するためのデバイスであり、一般にＬＡＮカード等と呼ばれる周知のネットワークアダプタなどから構成される。通信装置は、ネットワークケーブルを介してルータやハブ等に接続され、これらを介して、各装置をネットワークに接続する。
【００５３】
（１−２）中継装置１０の機能構成
次に、図４に基づき、中継装置１０の機能構成を説明する。図４は、中継装置１０の機能構成例を示すブロック図である。
図４に示すように、中継装置１０の機能構成部は、識別情報付加部１００と、ＳＩＰメッセージ送信部１０２と、障害通知情報送信部１０４とを含んで構成される。
識別情報付加部１００は、受信したＳＩＰメッセージが、ＩＮＶＩＴＥリクエスト（以下、単にＩＮＶＩＴＥと称す）か、２００ＯＫレスポンス（以下、単に２００ＯＫと称す）かを判定する。
【００５４】
ここで、本実施形態では、上記したように各中継装置の制御情報（ＳＩＰメッセージ）の伝達順が予め決まっている。そして、各中継装置は、明細生成装置２０に対して、ＩＮＶＩＴＥを先に受信するのか、後に受信するのかを示す情報（以下、受信順番情報と称す）を有している。
これにより、中継装置１０Ａ及び１０Ｂの識別情報付加部１００は、受信順番情報から、ＩＮＶＩＴＥを明細生成装置２０よりも先に受信することが解る。また、中継装置Ｃの識別情報付加部１００は、受信順番情報から、ＩＮＶＩＴＥを明細生成装置２０よりも後に受信することが解る。
【００５５】
中継装置１０Ａ及び１０Ｂの識別情報付加部１００は、受信したＳＩＰメッセージがＩＮＶＩＴＥであると判定すると、ＩＮＶＩＴＥのヘッダ部に対して、当該ヘッダ部に含まれる自己に至るまでの中継元の全ての中継装置の識別情報に自己の識別情報を付加する。ここで、中継装置１０Ａの場合は、移動通信端末４０からのＩＮＶＩＴＥを最初に受信することになるので、自装置１０Ａの識別情報をＩＮＶＩＴＥのヘッダ部に付加する。また、中継装置１０Ｂの場合は、中継装置１０Ａから受信した中継装置１０Ａの識別情報を含むヘッダ部に、自装置１０Ｂの識別情報を付加する。そして、識別情報を付加後のＩＮＶＩＴＥをＳＩＰメッセージ送信部１０２に出力する。
【００５６】
なお、中継装置１０Ａ及び１０Ｂの識別情報付加部１００は、ＩＮＶＩＴＥ以外の他のＳＩＰメッセージについて、該ＳＩＰメッセージを通常の手順でＳＩＰメッセージ送信部１０２に出力する。
一方、中継装置１０Ｃの識別情報付加部１００は、受信したＳＩＰメッセージが２００ＯＫであると判定すると、２００ＯＫのヘッダ部に対して、当該ヘッダ部に含まれる自装置１０Ｃに至るまでの中継元の全ての中継装置の識別情報に自己の識別情報を付加する。そして、識別情報を付加後の２００ＯＫをＳＩＰメッセージ送信部１０２に出力する。なお、中継装置１０Ｃの識別情報付加部１００は、２００ＯＫ以外の他のＳＩＰメッセージについて、該ＳＩＰメッセージを通常の手順でＳＩＰメッセージ送信部１０２に出力する。
【００５７】
ＳＩＰメッセージ送信部１０２は、識別情報付加部１００からのＳＩＰメッセージを、ヘッダ部に含まれる送信先の中継装置１０又は明細生成装置２０に送信する。
ここで、本実施形態では、中継装置１０において、呼の切断を伴う障害が発生した場合に、不図示の再開処理部において当該障害からの復旧するための再開処理が実行される。
障害通知情報送信部１０４は、再開処理部において再開処理が発生したと判定すると、当該中継装置１０の識別情報を含む、障害が発生したことを通知する情報である障害通知情報を非課金処理装置３０に送信する。その際、障害通知情報送信部１０４は、障害通知情報を、予め設定された通話路とは異なる伝送経路を介して非課金処理装置３０に送信する。
【００５８】
（１−３）明細生成装置２０の機能構成
次に、図５に基づき、明細生成装置２０の機能構成を説明する。図５は、明細生成装置２０の機能構成例を示すブロック図である。
図５に示すように、明細生成装置２０の機能構成部は、課金明細情報生成部２００と、課金明細情報送信部２０２とを含んで構成される。
課金明細情報生成部２００は、情報の伝送順において発呼側に隣接する中継装置１０から受信したＩＮＶＩＴＥと、着呼側に隣接する中継装置１０から受信した２００ＯＫとに基づき、課金明細情報を生成する。
【００５９】
具体的に、課金明細情報生成部２００は、自装置２０の識別情報と、隣接する中継装置１０から受信したＩＮＶＩＴＥ及び２００ＯＫのヘッダ部に付加された全ての中継装置の識別情報とを含む課金明細情報（ＣＤＲ）を生成する。また、課金明細情報は、識別情報の他にも、発信番号、着信番号、利用時間等の情報を含む。従って、課金明細情報生成部２００は、明細生成装置２０の備える不図示のＲＴＣなどを利用して、発呼側の通信端末の利用時間（通信時間）を計時する。
課金明細情報生成部２００は、生成した課金明細情報を、課金明細情報送信部２０２に出力する。
課金明細情報送信部２０２は、取得した課金明細情報をＲＡＭ又は記憶装置に記憶する。そして、中継装置１０に呼の切断を伴う障害等が発生して、呼が切断されたことを検知すると、ＲＡＭ又は記憶装置に記憶された課金明細情報を非課金処理装置３０に送信する。
【００６０】
（１−４）非課金処理装置３０の機能構成
次に、図６に基づき、非課金処理装置３０の機能構成を説明する。図６は、非課金処理装置３０の機能構成例を示すブロック図である。
図６に示すように、非課金処理装置３０の機能構成部は、明細情報受信部３００と、明細情報抽出部３０２と、非課金処理部３０４と、明細ビル生成部３０６と、を含んで構成される。
明細情報受信部３００は、明細生成装置２０から受信した課金明細情報（ＣＤＲ）を、ＲＡＭ又は記憶装置に記憶する。これにより、ＲＡＭ又は記憶装置には課金明細情報群４００が記憶される。
【００６１】
明細情報抽出部３０２は、障害の発生した中継装置１０からの障害通知情報を受信したと判定すると、ＲＡＭ又は記憶装置に記憶された課金明細情報群４００から順次１つずつ課金明細情報を読み出す。そして、読み出した課金明細情報に含まれる中継装置１０の識別情報と、受信した障害通知情報に含まれる呼の切断を伴う障害の発生した中継装置１０の識別情報（以下、障害装置識別情報と称す）とを比較する。明細情報抽出部３０２は、比較結果に基づき、障害装置識別情報を含む課金明細情報を非課金対象ＣＤＲとして非課金処理部３０４に出力し、障害装置識別情報を含まない課金明細情報を課金対象ＣＤＲとして非課金処理部３０４に出力する。
【００６２】
非課金処理部３０４は、非課金処理として、明細情報抽出部３０２から取得した非課金対象ＣＤＲに対する明細ビルが生成されないようにする処理を実行する。具体的に、非課金処理部３０４は、非課金対象ＣＤＲを削除し、課金対象ＣＤＲのみを明細ビル生成部３０６に出力する処理を実行する。
明細ビル生成部３０６は、非課金処理部３０４から取得した課金対象ＣＤＲに基づき明細ビルを生成する。そして、生成した明細ビルを明細センタに送信する。
【００６３】
（２）ＣＰＵで行われる各処理の処理手順
（２−１）中継装置１０のＣＰＵで行われる識別情報付加処理の処理手順
次に、図７に基づき、中継装置１０のＣＰＵで行われる識別情報付加処理の処理手順について説明する。図７は、識別情報付加処理の処理手順の一例を示すフローチャートである。
中継装置１０のＣＰＵによって、専用のプログラムが実行され識別情報付加処理が開始されると、図７に示すように、まず、ステップＳ１００へと移行する。
ステップＳ１００では、識別情報付加部１００において、ＳＩＰメッセージを受信したか否かを判定する。そして、受信したと判定した場合(Yes)は、ステップＳ１０２に移行し、受信していないと判定した場合(No)は、受信するまで判定処理を繰り返す。
【００６４】
ステップＳ１０２に移行した場合は、識別情報付加部１００において、受信したＳＩＰメッセージと、予めＲＯＭ又は記憶装置に記憶された受信順番情報とに基づき、自装置１０が明細生成装置２０に対して先にＩＮＶＩＴＥを受信するか否かを判定する。そして、先にＩＮＶＩＴＥを受信すると判定した場合(Yes)は、ステップＳ１０４に移行し、先にＩＮＶＩＴＥを受信しないと判定した場合(No)は、ステップＳ１１２に移行する。
【００６５】
ステップＳ１０４に移行した場合は、識別情報付加部１００において、ＳＩＰメッセージはＩＮＶＩＴＥか否かを判定する。そして、ＩＮＶＩＴＥであると判定した場合(Yes)は、ステップＳ１０６に移行し、ＩＮＶＩＴＥでは無いと判定した場合(No)は、ステップＳ１１０に移行する。
ステップＳ１０６に移行した場合は、ＩＮＶＩＴＥのヘッダ部に対して、該ヘッダ部に含まれる自装置１０に至るまでの全てのＩＮＶＩＴＥの中継元の他の中継装置１０の識別情報に自装置１０の識別情報を付加して、ステップＳ１０８に移行する。具体的に、図３の構成例においては、例えば、中継装置１０Ｂが、中継装置１０ＡからＩＮＶＩＴＥを受信したときに、中継装置１０Ａの識別情報を含む該ＩＮＶＩＴＥのヘッダ部に、中継装置１０Ｂの識別情報を付加する。
【００６６】
ステップＳ１０８では、ＳＩＰメッセージ送信部１０２において、識別情報付加部１００において識別情報の付加されたＩＮＶＩＴＥを次の装置に送信して、ステップＳ１００に移行する。
一方、ステップＳ１０４において、受信したＳＩＰメッセージがＩＮＶＩＴＥでは無いと判定してステップＳ１１０に移行した場合は、ＳＩＰメッセージ送信部１０２において、受信したＳＩＰメッセージを通常の手順で次の装置に送信して、ステップＳ１００に移行する。
【００６７】
また、ステップＳ１０２において、自装置１０が明細生成装置２０に対して先にＩＮＶＩＴＥを受信しないと判定してステップＳ１１２に移行した場合は、識別情報付加部１００において、受信したＳＩＰメッセージは２００ＯＫか否かを判定する。そして、２００ＯＫであると判定した場合(Yes)は、ステップＳ１１４に移行し、２００ＯＫでは無いと判定した場合(No)は、ステップＳ１１８に移行する。
【００６８】
ステップＳ１１４に移行した場合は、自装置１０の識別情報及び自装置１０に至るまでの全ての２００ＯＫの中継元の他の中継装置１０の識別情報を２００ＯＫのヘッダ部に付加して、ステップＳ１１６に移行する。具体的に、図３の構成例においては、例えば、中継装置１０Ｃが、通信端末５０から２００ＯＫを受信したときに、該２００ＯＫのヘッダ部に、中継装置１０Ｃの識別情報を付加する。
【００６９】
ステップＳ１１６では、ＳＩＰメッセージ送信部１０２において、識別情報付加部１００において識別情報の付加された２００ＯＫを次の装置に送信して、ステップＳ１００に移行する。
一方、ステップＳ１１２において、ＳＩＰメッセージが２００ＯＫでは無いと判定してステップＳ１１８に移行した場合は、ＳＩＰメッセージ送信部１０２において、受信したＳＩＰメッセージを通常の手順で次の装置に送信して、ステップＳ１００に移行する。
【００７０】
（２−２）中継装置１０のＣＰＵで行われる障害通知情報送信処理の処理手順
次に、図８に基づき、中継装置１０のＣＰＵで行われる障害通知情報送信処理の処理手順について説明する。図８は、障害通知情報送信処理の処理手順の一例を示すフローチャートである。
中継装置１０のＣＰＵによって、専用のプログラムが実行され障害通知情報送信処理が開始されると、図８に示すように、まず、ステップＳ１５０へと移行する。
【００７１】
ステップＳ１５０では、障害通知情報送信部１０４において、不図示の再開処理部において再開処理が発生したか否かを判定する。そして、再開処理が発生したと判定した場合(Yes)は、ステップＳ１５２に移行し、再開処理が発生していないと判定した場合(No)は、再開処理が発生するまで判定処理を繰り返す。障害通知情報送信部１０４は、例えば、再開処理部からの通知に基づき再開処理が発生したか否かを判定する。
【００７２】
ステップＳ１５２に移行した場合は、障害通知情報送信部１０４において、自装置１０の識別情報を含む障害通知情報を生成して、ステップＳ１５４に移行する。
ステップＳ１５４では、障害通知情報送信部１０４において、ステップＳ１５２で生成した障害通知情報を、通話路とは異なる伝送路を介して非課金処理装置３０に送信して、ステップＳ１５０に移行する。
【００７３】
（２−３）明細生成装置２０のＣＰＵで行われる課金明細情報生成処理の処理手順
次に、図９に基づき、明細生成装置２０のＣＰＵで行われる課金明細情報生成処理の処理手順を説明する。図９は、課金明細情報生成処理の処理手順の一例を示すフローチャートである。
明細生成装置２０のＣＰＵによって、専用のプログラムが実行され課金明細生成処理が開始されると、図９に示すように、まず、ステップＳ２００へと移行する。
ステップＳ２００では、課金明細情報生成部２００において、ＩＮＶＩＴＥ及び当該ＩＮＶＩＴＥに対応する２００ＯＫを受信したか否かを判定する。そして、受信したと判定した場合(Yes)は、ステップＳ２０２に移行し、受信していないと判定した場合(No)は、受信するまで判定処理を繰り返す。
【００７４】
ステップＳ２０２に移行した場合は、課金明細情報生成部２００において、受信したＩＮＶＩＴＥ及び当該ＩＮＶＩＴＥに対応する２００ＯＫのヘッド部から、これらのＳＩＰメッセージを中継した中継装置１０の識別情報を抽出して、ステップＳ２０４に移行する。
ステップＳ２０４では、課金明細情報生成部２００において、ステップＳ２０２で抽出した識別情報と、自装置２０の識別情報とを含む課金明細情報を生成する。そして、生成した課金明細情報を課金明細情報送信部２０２に出力して、ステップＳ２０６に移行する。
ステップＳ２０６では、課金明細情報送信部２０２において、課金明細情報を、ＲＡＭ又は記憶装置に記憶して、ステップＳ２００に移行する。
【００７５】
（２−４）明細生成装置２０のＣＰＵで行われる課金明細情報送信処理の処理手順
次に、図１０に基づき、明細生成装置２０のＣＰＵで行われる課金明細情報送信処理の処理手順を説明する。図１０は、課金明細情報送信処理の処理手順の一例を示すフローチャートである。
明細生成装置２０のＣＰＵによって、専用のプログラムが実行され課金明細情報送信処理が開始されると、図１０に示すように、まず、ステップＳ２５０へと移行する。
【００７６】
ステップＳ２５０では、課金明細情報送信部２０２において、障害に伴う呼の切断を検知したか否かを判定する。そして、呼の切断を検知したと判定した場合(Yes)は、ステップＳ２５２に移行し、呼の切断を検知していないと判定した場合(No)は、呼の切断を検知するまで判定処理を繰り返す。課金明細情報送信部２０２は、例えば、不図示のＳＩＰメッセージの送信部からの通知に基づき呼の切断を検知する。
【００７７】
ステップＳ２５２に移行した場合は、課金明細情報送信部２０２において、ＲＡＭ又は記憶装置に記憶した課金明細情報を読み出して、ステップＳ２５４に移行する。
ステップＳ２５４では、課金明細情報送信部２０２において、ステップＳ２５２において読み出した課金明細情報を、非課金処理装置３０に送信して、ステップＳ２５０に移行する。
【００７８】
（２−５）非課金処理部３０のＣＰＵで行われる非課金処理の処理手順
次に、図１１に基づき、非課金処理装置３０で行われる非課金処理の処理手順を説明する。図１１は、非課金処理の処理手順の一例を示すフローチャートである。
非課金処理装置３０のＣＰＵによって、専用のプログラムが実行され非課金処理が開始されると、図１１に示すように、まず、ステップＳ３００へと移行する。
ステップＳ３００では、明細情報抽出部３０２において、障害通知情報を受信したか否かを判定する。そして、障害通知情報を受信したと判定した場合(Yes)は、ステップＳ３０２に移行し、障害通知情報を受信していないと判定した場合(No)は、受信するまで判定処理を繰り返す。
【００７９】
ステップＳ３０２に移行した場合は、明細情報抽出部３０２において、ＲＡＭ又は記憶装置に記憶された課金明細情報群４００から、未処理の課金明細情報（ＣＤＲ）を読み出して、ステップＳ３０４に移行する。
ステップＳ３０４では、明細情報抽出部３０２において、読み出したＣＤＲに含まれる各中継装置１０の識別情報と、受信した障害通知情報に含まれる障害の発生した中継装置１０の識別情報（障害装置識別情報）とを比較して、ステップＳ３０６に移行する。
【００８０】
ステップＳ３０６では、明細情報抽出部３０２において、ステップＳ３０４の比較結果に基づき、読み出したＣＤＲが、障害装置識別情報を含むか否かを判定する。そして、障害装置識別情報を含むと判定した場合(Yes)は、ステップＳ３０８に移行し、障害装置識別情報を含まないと判定した場合(No)は、ステップＳ３１２に移行する。
ステップＳ３０８に移行した場合は、明細情報抽出部３０２において、読み出したＣＤＲを非課金対象ＣＤＲに設定して、ステップＳ３１０に移行する。ここで、明細情報抽出部３０２は、例えば、読み出したＣＤＲに非課金対象であることを示す情報を付加する。
【００８１】
ステップＳ３１０では、明細情報抽出部３０２において、非課金対象ＣＤＲを非課金処理部３０４に出力して、ステップＳ３１４に移行する。
一方、ステップＳ３０６において、障害装置識別情報を含まないと判定してステップＳ３１２に移行した場合は、明細情報抽出部３０２において、読み出したＣＤＲをそのまま非課金処理部３０４に出力して、ステップＳ３１４に移行する。
【００８２】
ステップＳ３１４に移行した場合は、非課金処理部３０４において、明細情報抽出部３０２から非課金対象ＣＤＲを取得したか否かを判定する。そして、非課金対象ＣＤＲを取得したと判定した場合(Yes)は、ステップＳ３１６に移行し、非課金対象ＣＤＲを取得していないと判定した場合(No)は、ステップＳ３２０に移行する。
ステップＳ３１６に移行した場合は、非課金処理部３０４において、非課金対象ＣＤＲを削除して、ステップＳ３２４に移行する。
【００８３】
一方、ステップＳ３１８に移行した場合は、非課金処理部３０４において、明細情報抽出部３０２から取得したＣＤＲを課金対象ＣＤＲとして、明細ビル生成部３０６に出力して、ステップＳ３２０に移行する。
ステップＳ３２０では、明細ビル生成部３０６において、非課金処理部３０４から取得した課金対象ＣＤＲに基づき明細ビルを生成して、ステップＳ３２２に移行する。
【００８４】
ステップＳ３２２では、明細ビル生成部３０６において、ステップＳ３２０で生成した明細ビルを明細センタに送信して、ステップＳ３２４に移行する。
ステップＳ３２４では、明細情報抽出部３０２において、ＲＡＭ又は記憶装置に未処理のＣＤＲがあるか否かを判定する。そして、未処理のＣＤＲがあると判定した場合(Yes)は、ステップＳ３０２に移行し、未処理のＣＤＲが無いと判定した場合(No)は、ステップＳ３００に移行する。
【００８５】
（３）非課金処理システム１の動作例
次に、図１２に基づき、本実施形態の非課金処理システム１の動作例を説明する。
ここで、図１２は、呼の確立から課金明細情報が非課金処理装置３０に送信されるまでの動作を示すシーケンス図である。
図１２に示すように、発呼側の移動通信端末４０から中継装置１０ＡにＩＮＶＩＴＥが送信されると（ステップＳ４００）、中継装置１０Ａは、受信したＩＮＶＩＴＥのヘッダ部に自装置１０Ａの識別情報（ここではＩＰアドレス（１））を付加し、ＩＰアドレス（１）を付加したＩＮＶＩＴＥ（以下、ＩＮＶＩＴＥ（１）と称す）を中継装置１０Ｂへと送信する（ステップＳ４０２）。
【００８６】
具体的に、中継装置１０Ａは、識別情報付加部１００において、ＳＩＰメッセージ（ＩＮＶＩＴＥ）を受信したと判定すると（ステップＳ１００のYes）、予めＲＯＭ又は記憶装置に記憶された受信順番情報から自装置１０Ａが明細生成装置２０よりも先にＩＮＶＩＴＥを受信すると判定する（ステップＳ１０２のYes）。更に、識別情報付加部１００において、受信したＳＩＰメッセージがＩＮＶＩＴＥであると判定すると（ステップＳ１０４のYes）、受信したＩＮＶＩＴＥのヘッダ部に自装置１０ＡのＩＰアドレス（１）を付加する（ステップＳ１０６）。識別情報付加部１００は、中継装置１０Ａが他の中継装置よりも先に発呼側の移動通信端末４０からのＩＮＶＩＴＥを受信するので、自装置１０ＡのＩＰアドレス（１）のみをヘッダ部に付加する。中継装置１０Ａは、ＳＩＰメッセージ送信部１０２において、生成したＩＮＶＩＴＥ（１）を、中継装置１０Ｂに送信する（ステップＳ１０８）。
【００８７】
次に、中継装置１０Ｂは、中継装置１０ＡからのＩＮＶＩＴＥ（１）を受信すると、受信したＩＮＶＩＴＥ（１）のヘッダ部に、自装置１０ＢのＩＰアドレス（ここではＩＰアドレス（２））を追加する。そして、ＩＰアドレス（２）を追加したＩＮＶＩＴＥ（以下、ＩＮＶＩＴＥ（１）（２）と称す）を生成する。そして、生成したＩＮＶＩＴＥ（１）（２）を明細生成装置２０に送信する。
【００８８】
具体的に、中継装置１０Ｂは、識別情報付加部１００において、中継装置１０ＡからのＳＩＰメッセージ（ＩＮＶＩＴＥ（１））を受信したと判定すると（ステップＳ１００のYes）、予めＲＯＭ又は記憶装置に記憶された受信順番情報から自装置１０Ｂが明細生成装置２０よりも先にＩＮＶＩＴＥを受信すると判定する（ステップＳ１０２のYes）。更に、識別情報付加部１００において、受信したＳＩＰメッセージがＩＮＶＩＴＥであると判定すると（ステップＳ１０４のYes）、該ＩＮＶＩＴＥ（１）のヘッダ部に、該ヘッダ部に含まれる中継装置１０ＡのＩＰアドレス（１）に加えて、自装置１０ＢのＩＰアドレス（２）を付加してＩＮＶＩＴＥ（１）（２）を生成する。中継装置２０は、ＳＩＰメッセージ送信部１０２において、生成したＩＮＶＩＴＥ（１）（２）を、明細生成装置２０に送信する。
【００８９】
次に、明細生成装置２０は、中継装置１０ＢからのＩＮＶＩＴＥ（１）（２）を受信すると、通常の手順で、受信したＩＮＶＩＴＥ（１）（２）に基づき生成されたＩＮＶＩＴＥを中継装置１０Ｃに送信する（ステップＳ４０６）。
次に、中継装置１０Ｃは、明細生成装置２０からのＩＮＶＩＴＥを受信すると、通常の手順で、受信したＩＮＶＩＴＥに基づき生成したＩＮＶＩＴＥを送信先である着呼側の通信端末（ここでは移動通信端末５０）に送信する（ステップＳ４０８）。
【００９０】
具体的に、中継装置１０Ｃは、識別情報付加部１００において、ＳＩＰメッセージ（ＩＮＶＩＴＥ）を受信したと判定すると（ステップＳ１００のYes）、予めＲＯＭ又は記憶装置に記憶された受信順番情報から自装置１０Ｃが明細生成装置２０よりも後にＩＮＶＩＴＥを受信すると判定する（ステップＳ１０２のNo）。更に、識別情報付加部１００において、受信したＳＩＰメッセージが２００ＯＫでは無いと判定すると（ステップＳ１１２のNo）、通常の手順で、受信したＩＮＶＩＴＥに基づき生成したＩＮＶＩＴＥを、着呼側の通信端末に送信する（ステップＳ１１８）。
【００９１】
次に、移動通信端末５０は、中継装置１０ＣからのＩＮＶＩＴＥを受信すると、受信したＩＮＶＩＴＥに対するレスポンスとして、２００ＯＫを中継装置１０Ｃに送信する（ステップＳ４１０）。
次に、中継装置１０Ｃは、移動通信端末５０からの２００ＯＫを受信すると、受信した２００ＯＫのヘッダ部に、自装置１０ＣのＩＰアドレス（３）を付加した２００ＯＫ（３）を生成する。そして、生成した２００ＯＫ（３）を、明細生成装置２０に送信する（ステップＳ４１２）。
【００９２】
具体的に、中継装置１０Ｃは、識別情報付加部１００において、移動通信端末５０からのＳＩＰメッセージ（２００ＯＫ）を受信すると（ステップＳ１００のYes）、予めＲＯＭ又は記憶装置に記憶された受信順番情報から自装置１０Ｃが明細生成装置２０よりも後にＩＮＶＩＴＥを受信すると判定する（ステップＳ１０２のNo）。更に、識別情報付加部１００において、受信したＳＩＰメッセージが２００ＯＫであると判定すると（ステップＳ１１２のYes）、受信した２００ＯＫのヘッダ部に自装置１０ＣのＩＰアドレスを付加する（ステップＳ１１４）。識別情報付加部１００は、中継装置１０Ｃが他の中継装置よりも先に着呼側の移動通信端末５０からの２００ＯＫを受信するので、自装置１０ＣのＩＰアドレス（３）のみをヘッダ部に付加する。中継装置１０Ｃは、ＳＩＰメッセージ送信部１０２において、生成した２００ＯＫ（３）を、明細生成装置２０に送信する（ステップＳ１１６）。
【００９３】
次に、明細生成装置２０は、中継装置１０Ｃからの２００ＯＫ（３）を受信すると、受信した２００ＯＫ（３）に基づき生成された２００ＯＫを、中継装置１０Ｂに送信する。一方、受信したＩＮＶＩＴＥ（１）（２）及び２００ＯＫ（３）に基づき、課金明細情報（ＣＤＲ）を生成する（Ｓ４１４）。
具体的に、明細生成装置２０は、課金明細情報生成部２００において、ＩＮＶＩＴＥ（１）（２）及び該ＩＮＶＩＴＥ（１）（２）に対応する２００ＯＫ（３）を受信したと判定すると（ステップＳ２００のOK）、これら受信したＳＩＰメッセージのヘッダ部からＩＰアドレス（１）、（２）及び（３）を抽出する（ステップＳ２０２）。更に、課金明細情報生成部２００において、抽出したＩＰアドレス（１）、（２）及び（３）と、自装置２０のＩＰアドレス（４）とを含む課金明細情報（以下、課金明細情報（１−４）と称す）を生成する（ステップＳ２０４）。そして、課金明細情報生成部２００は、生成した課金明細情報（１−４）をＲＡＭ又は記憶装置に記憶する（ステップＳ２０６）。
【００９４】
また、中継装置１０Ｂは、明細生成装置２０からの２００ＯＫを受信すると、受信した２００ＯＫに基づき生成した２００ＯＫを、中継装置１０Ａに送信する（ステップＳ４１６）。
具体的に、中継装置１０Ｂは、識別情報付加部１００において、ＳＩＰメッセージ（２００ＯＫ）を受信したと判定すると（ステップＳ１００のYes）、予めＲＯＭ又は記憶装置に記憶された受信順番情報から自装置１０Ｂが明細生成装置２０よりも先にＩＮＶＩＴＥを受信すると判定する（ステップＳ１０２のYes）。更に、識別情報付加部１００において、受信したＳＩＰメッセージがＩＮＶＩＴＥでは無いと判定すると（ステップＳ１０４のNo）、通常の手順で、受信した２００ＯＫに基づき生成した２００ＯＫを、着呼側の通信端末に送信する（ステップＳ１１０）。
【００９５】
次に、中継装置１０Ａは、中継装置１０Ｂからの２００ＯＫを受信すると、受信した２００ＯＫに基づき生成した２００ＯＫを、発呼側の移動通信端末４０に送信する（ステップＳ４１８）。具体的な動作は中継装置１０Ｂと同様となるので説明を省略する。
これにより、移動通信端末４０において２００ＯＫが受信され、移動通信端末４０と移動通信端末５０との間で呼が確立して、通話が開始される。
【００９６】
その後、図１２に示すように、中継装置１０Ｂにおいて、呼の切断を伴う障害が発生し、再開処理が発生したとする。これにより、中継装置１０Ｂは、障害通知情報を非課金処理装置３０に送信する（ステップＳ４２０）。
具体的に、中継装置１０Ｂは、障害通知情報送信部１０４において、再開処理が発生したと判定すると（ステップＳ１５０のYes）、自装置１０Ｂの識別情報（ここではＩＰアドレス（２））を含む障害通知情報（以下、障害通知情報（２）と称す）を生成する（ステップＳ１５２）。そして、生成した障害通知情報（２）を、予め設定された通話路とは異なる伝送路を介して、非課金処理装置３０に送信する。
【００９７】
一方、再開処理の発生によって呼が切断されると、図１２に示すように、明細生成装置２０から非課金処理装置３０へと課金明細情報が送信される（ステップＳ４２２）。
具体的に、明細生成装置２０では、課金明細情報送信部２０２において、呼の切断を検知すると（ステップＳ２５０のYes）、課金明細情報（１−４）を含む課金明細情報をＲＡＭ又は記憶装置から読み出す（ステップＳ２５２）。そして、読み出した課金明細情報を、非課金処理装置３０に送信する（ステップＳ２５４）。
【００９８】
非課金処理装置３０は、明細情報受信部３００において、明細生成装置２０からの課金明細情報を受信したと判定すると、受信した課金明細情報をＲＡＭ又は記憶装置に記憶する。
また、非課金処理装置３０は、明細情報抽出部３０２において、中継装置１０Ｂからの障害通知情報を受信したと判定すると（ステップＳ３００のYes）、ＲＡＭ又は記憶装置に記憶された未処理の課金明細情報を読み出す（ステップＳ３０２）。明細情報抽出部３０２は、読み出した課金明細情報に含まれるＩＰアドレスと、障害通知情報（２）に含まれる障害装置識別情報であるＩＰアドレス（２）とを比較する（ステップＳ３０４）。明細情報抽出部３０２は、この比較結果に基づき、ＩＰアドレス（２）を含むか否かを判定する（ステップＳ３０６）。
【００９９】
具体的に、明細情報抽出部３０２において、課金明細情報（１−４）が読み出されたとする（Ｓ３０２）。明細情報抽出部３０２は、読み出した課金明細情報（１−４）に含まれるＩＰアドレス（１），（２），（３），（４）と、障害通知情報（２）に含まれるＩＰアドレス（２）とを比較する（ステップＳ３０４）。この比較結果から、明細情報抽出部３０２は、課金明細情報（１−４）に、ＩＰアドレス（２）が含まれていると判定する（ステップＳ３０６のYes）。これにより、明細情報抽出部３０２は、課金明細情報（１−４）を非課金対象ＣＤＲに設定し（ステップＳ３０８）、該非課金対象ＣＤＲを非課金処理部３０４に出力する（ステップＳ３１０）。
上記比較処理及び判定処理は、ＲＡＭ又は記憶装置から未処理の課金明細情報が無くなるまで繰り返し実行される。
【０１００】
（４）作用及び効果
上記実施形態における非課金処理システム１であれば、各中継装置１０において、明細生成装置２０に向けて中継する制御情報（例えば、ＳＩＰメッセージなど）に対して、該制御情報に含まれる自装置１０に至るまでの全ての他の中継装置１０の識別情報（例えば、ＩＰアドレスなど）に自装置１０の識別情報を付加することができる。また、各中継装置１０において、自装置１０に発生した呼の切断を伴う障害からの復旧処理（再開処理）時に、自装置１０の識別情報を含む障害通知情報を、非課金処理装置３０に送信することができる。
【０１０１】
一方、明細生成装置２０は、中継装置１０からの制御情報に基づき、該制御情報を自装置２０に向けて中継してきた全ての中継装置の識別情報を含む課金明細情報を生成することができる。更に、明細生成装置２０は、生成した課金明細情報を記憶保持し、中継装置１０で発生した障害による呼の切断を検知すると、記憶保持していた課金明細情報を非課金処理装置３０に送信することができる。
【０１０２】
また、非課金処理装置３０は、明細生成装置２０から受信した課金明細情報を記憶保持し、障害の発生した中継装置１０からの障害通知情報を受信したと判定すると、記憶保持した課金明細情報を読み出す。そして、読み出した課金明細情報に含まれる中継装置１０の識別情報と障害通知情報に含まれる障害の発生した中継装置の識別情報（障害装置識別情報）とを比較し、記憶保持した課金明細情報から障害装置識別情報を含む課金明細情報を抽出することができる。非課金処理装置３０は、抽出した課金明細情報を非課金対象ＣＤＲに設定し、該非課金対象ＣＤＲに対して明細ビルが生成されないように該非課金対象ＣＤＲを削除することで、該非課金対象ＣＤＲに対応する呼の確立から再開処理が完了（障害から復旧）するまでの通信時間の全部又は一部の料金を非課金とすることができる。
【０１０３】
以上より、呼の確立から障害の発生した中継装置１０の復旧処理が完了するまでの通信時間の全部又は一部の料金を確実に非課金とすることができるという効果が得られる。
また、各中継装置１０及び明細生成装置２０の間の制御情報の送受信を連動制御することなく簡易なシステム構成で、呼の確立から障害の発生した中継装置１０の復旧処理が完了するまでの通信時間の全部又は一部の料金を確実に非課金とすることができるという効果が得られる。
【０１０４】
また、各中継装置１０は、障害通知情報を、予め設定された通話路とは異なる伝送経路を介して、非課金処理装置３０に送信することができる。
これにより、通話路に二重障害等が発生したときでも、呼の確立から障害の発生した中継装置１０の復旧処理が完了するまでの通信時間の全部又は一部の料金を確実に非課金とすることができるという効果が得られる。
【０１０５】
（５）変形例
なお、上記実施形態においては、明細生成装置２０と非課金処理装置３０とを別々の装置に分ける構成としたが、この構成に限らず、両者の機能を１つの装置で構成してもよい。
また、上記実施形態においては、ＳＩＰによって通信のセッションを確立する場合について説明したが、この構成に限らず、他のプロトコルを用いる構成としてもよい。
また、上記実施形態においては、移動通信端末４０を３Ｇに対応しかつ無線ＬＡＮ機能を有する構成としたが、この構成に限らない。例えば、移動通信端末４０を、無線ＬＡＮ機能を有さない３Ｇ端末としてもよいし、固定通信端末６０のように固定端末としてもよい。
【０１０６】
また、上記実施形態は、本発明の好適な具体例であり、技術的に好ましい種々の限定が付されているが、本発明の範囲は、上記の説明において特に本発明を限定する旨の記載がない限り、これらの形態に限られるものではない。また、上記の説明で用いる図面は、図示の便宜上、部材ないし部分の縦横の縮尺は実際のものとは異なる模式図である。
また、本発明は上記実施形態に限定されるものではなく、本発明の目的を達成できる範囲での変形、改良、均等物等は本発明に含まれるものである。
【０１０７】
（６）本発明との対応関係
以上説明した実施形態において、識別情報付加部１００が、識別情報付加部に対応し、障害通知情報送信部１０４が、障害通知情報通信部に対応する。
また、上記実施形態において、課金明細情報生成部２００が、課金明細情報生成部に対応し、課金明細情報送信部２０２が、課金明細情報送信部に対応する。
また、上記実施形態において、明細情報抽出部３０２が、課金明細情報抽出部に対応し、非課金処理部３０４が、非課金処理部に対応する。
【０１０８】
また、上記実施形態において、ステップＳ１０６，Ｓ１１４が、識別情報付加ステップに対応し、ステップＳ１５０〜Ｓ１５４が、障害通知情報送信ステップに対応する。
また、上記実施形態において、ステップＳ２００〜Ｓ２０４が、課金明細情報生成ステップに対応し、ステップＳ２５０〜Ｓ２５４が、課金明細情報送信ステップに対応する。
また、上記実施形態において、ステップＳ３００〜Ｓ３１２が、明細情報抽出ステップに対応し、ステップＳ３１４〜Ｓ３１６が、非課金処理ステップに対応する。
【符号の説明】
【０１０９】
１            非課金処理システム
１０          中継装置
２０          明細生成装置
３０          非課金処理装置
４０，５０    移動通信端末
６０          固定通信端末
７０，８０    ネットワーク
１００        識別情報付加部
１０２        ＳＩＰメッセージ送信部
１０４        障害通知情報送信部
２００        課金明細情報生成部
２０２        課金明細情報送信部
３００        明細情報受信部
３０２        明細情報抽出部
３０４        非課金処理部
３０６        明細ビル生成部
【図１】
0005466265.tif 000002
【図２】
0005466265.tif 000003
【図３】
0005466265.tif 000004
【図４】
0005466265.tif 000005
【図５】
0005466265.tif 000006
【図６】
0005466265.tif 000007
【図７】
0005466265.tif 000008
【図８】
0005466265.tif 000009
【図９】
0005466265.tif 000010
【図１０】
0005466265.tif 000011
【図１１】
0005466265.tif 000012
【図１２】
0005466265.tif 000013
【図１３】
0005466265.tif 000014
【図１４】
0005466265.tif 000015