(57)【要約】【課題】拡張性及び耐障害性能を高めるようにし、これによりシステム内の音声メッセージの処理を停滞なく能率良く実行し得る通信システムを提供する。【解決手段】複数のボイスメール装置１５１〜１５４に対しＬＡＮ２を介して複数のネットワークストレージＮＳ１，ＮＳ２を接続して共有し、かつネットワークストレージＮＳ１，ＮＳ２に接続される記憶媒体Ｍ１，Ｍ２の複数のメールボックスを各ボイスメール装置１５１〜１５４内に既に備えられる複数のメールボックスにより共用するとともに、ネットワークストレージＮＳ１，ＮＳ２それぞれの障害発生、複数のネットワークストレージＮＳ１，ＮＳ２に設定された優先順位といった条件に基づいて、最適なネットワークストレージＮＳ１を選択して、この選択したネットワークストレージＮＳ１に対し音声メッセージの処理を実行するようにしている。【選択図】      図３
2008035403.tif 000002
【特許請求の範囲】
【請求項１】
複数の電話端末間の交換処理を実行する電話交換機に接続され、当該電話交換機からの着信呼出しに応答して発呼側の電話端末から送出される音声メッセージを、前記電話端末ごとに異なる複数のメールボックスのうちの任意のメールボックスに記録し、再生指示に応じて、任意のメールボックスに記録された音声メッセージを再生する複数のボイスメール装置を備えた通信システムにおいて、
前記複数のボイスメール装置に対しデータ伝送路を介して接続されかつ前記複数のボイスメール装置間で共有となる複数のメールボックスを有すると共に、前記データ伝送路から到来する音声メッセージを前記複数のボイスメール装置で処理可能なファイル形式に変換して任意のメールボックスに記録し、再生指示に応じて、任意のメールボックスに記録された音声メッセージを再生するために必要な制御プログラム及び制御データを記憶した複数のネットワーク記憶装置と、
前記電話端末から発生される音声メッセージの処理要求発生時に、予め決められた条件に基づいて、前記複数のネットワーク記憶装置の中から少なくとも１つまたは２以上の複数のネットワーク記憶装置を選択し、この選択したネットワーク記憶装置に対する音声メッセージの処理を実行する制御手段とを具備したことを特徴とする通信システム。
【請求項２】
前記制御手段は、前記条件の判断に、前記複数のネットワーク記憶装置それぞれの負荷状況、前記複数のネットワーク記憶装置それぞれの障害発生、前記データ伝送路の負荷状況、過去の通信品質、前記複数のネットワーク記憶装置へのアクセス優先順位の少なくとも１つを用いることを特徴とする請求項１記載の通信システム。
【請求項３】
前記制御手段は、前記ネットワーク記憶装置との通信時の通信品質情報を計測する機能を有することを特徴とする請求項２記載の通信システム。
【請求項４】
前記制御手段は、前記条件の判断に、前記複数のボイスメール装置ごとに予め設定された内容、前記複数のメールボックスごとに予め設定された内容のいずれか１つを用いることを特徴とする請求項１記載の通信システム。
【請求項５】
前記複数のネットワーク記憶装置は、基準値以上の負荷状態である場合にビジー応答を返送する手段を有し、
前記制御手段は、前記ビジー応答の返送結果に基づいて、最小負荷となるネットワーク記憶装置を選択することを特徴とする請求項１記載の通信システム。
【請求項６】
前記制御手段は、前記複数のネットワーク記憶装置全てが障害発生によりアクセス不可能である場合に、前記要求元の電話端末に対応する前記ボイスメール装置内のメールボックスに対し音声メッセージの処理を実行することを特徴とする請求項１記載の通信システム。
【請求項７】
前記制御手段は、前記ネットワーク記憶装置の回復状況を監視し、回復した場合に、該当するボイスメール装置に記録された制御プログラム、制御データ及びメールボックスに記録された音声メッセージを前記ネットワーク記憶装置に伝送して記録することを特徴とする請求項６記載の通信システム。
【請求項８】
前記複数のネットワーク記憶装置の各々は、他の複数のネットワーク記憶装置それぞれに記録された音声メッセージ、制御プログラム及び制御データを取得して更新の有無を判定し、前記音声メッセージ、前記制御プログラム及び前記制御データが更新された場合に、当該音声メッセージ、前記制御プログラム及び前記制御データを記録することを特徴とする請求項１記載の通信システム。
【請求項９】
複数の電話端末間の交換処理を実行する電話交換機に接続され、当該電話交換機からの着信呼出しに応答して発呼側の電話端末から送出される音声メッセージを、前記電話端末ごとに異なる複数のメールボックスのうちの任意のメールボックスに記録し、再生指示に応じて、任意のメールボックスに記録された音声メッセージを再生する複数のボイスメール装置を備えた通信システムで使用される音声メッセージ処理方法において、
前記複数のボイスメール装置に対し、前記複数のボイスメール装置間で共有となる複数のメールボックスを有すると共に、前記データ伝送路から到来する音声メッセージを前記複数のボイスメール装置で処理可能なファイル形式に変換して任意のメールボックスに記録し、再生指示に応じて、任意のメールボックスに記録された音声メッセージを再生するための制御プログラム及び制御データを記憶した複数のネットワーク記憶装置をデータ伝送路を介して接続し、
前記電話端末から発生される音声メッセージの処理要求発生時に、予め決められた条件に基づいて、前記複数のネットワーク記憶装置の中から少なくとも１つまたは２以上
の複数のネットワーク記憶装置を選択し、この選択したネットワーク記憶装置に対する音声メッセージの処理を実行するようにしたことを特徴とする通信システムで使用される音声メッセージ処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、発呼者からの音声メッセージを任意のメールボックスに記録し、また任意のメールボックスから音声メッセージを再生する通信システム及び通信システムで使用される音声メッセージ処理方法に関する。
【背景技術】
【０００２】
従来より、例えばオフィスビルや事業所ではＰＢＸ（Private Branch Exchange）やボタン電話主装置といった電話交換装置が多く使用されている。この電話交換装置には、ボイスメール装置が接続されており、収容している内線電話機が通話中や離席等により不応答である場合に、例えば外線から内線電話機に着信する呼びをボイスメール装置に転送する機能がある。
【０００３】
ところで、使用開始後において、人員の増加や業務内容の変化等に応じて電話交換装置内にボイスメール装置を増設する必要が生じたり、電話交換装置の台数を増やす必要が生じることがある。なお、従来では、ＬＡＮ(Local Area Network)といったコンピュータネットワーク上に複数の音声処理部と複数の蓄積処理部とを分散して配置し、音声処理部及び蓄積処理部の追加、変更に柔軟に対応できるようにしたシステムが提案されている（例えば、特許文献１）。
【特許文献１】特開平９−２９８５５６号公報。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところで、上記システムにあっても、複数の音声処理部及び複数の蓄積処理部に、ハードディスク、電源等の異常が発生することが十分に予想される。ここで、１つの音声処理部に異常が発生すると、この音声処理部に対応する蓄積処理部は使用されず長い間放置されることになる。
【０００５】
また、ボイスメール装置に対し外部記憶装置を接続する手法も考えられるが、ボイスメール装置の増設やシステム変更が行われるごとに、各ボイスメール装置に接続される外部記憶装置のプログラム更新やプロンプトデータ更新を行わなければならず、そのメンテナンスに多くの時間と労力を要する。
【０００６】
そこで、この発明の目的は、拡張性及び耐障害性能を高めるようにし、これによりシステム内の音声メッセージの処理を停滞なく能率良く実行し得る通信システム及び通信システムで使用される音声メッセージ処理方法を提供することにある。
【課題を解決するための手段】
【０００７】
上記目的を達成するために、この発明は、複数の電話端末間の交換処理を実行する電話交換機に接続され、当該電話交換機からの着信呼出しに応答して発呼側の電話端末から送出される音声メッセージを、電話端末ごとに異なる複数のメールボックスのうちの任意のメールボックスに記録し、再生指示に応じて、任意のメールボックスに記録された音声メッセージを再生する複数のボイスメール装置を備えた通信システムにおいて、複数のボイスメール装置に対しデータ伝送路を介して接続されかつ複数のボイスメール装置間で共有となる複数のメールボックスを有すると共に、データ伝送路から到来する音声メッセージを複数のボイスメール装置で処理可能なファイル形式に変換して任意のメールボックスに記録し、再生指示に応じて、任意のメールボックスに記録された音声メッセージを再生するために必要な制御プログラム及び制御データを記憶した複数のネットワーク記憶装置と、電話端末から発生される音声メッセージの処理要求発生時に、予め決められた条件に基づいて、複数のネットワーク記憶装置の中から少なくとも１つまたは２以上の複数のネットワーク記憶装置を選択し、この選択したネットワーク記憶装置に対する音声メッセージの処理を実行する制御手段とを備えるようにしたものである。
【０００８】
制御手段は、条件の判断に、複数のネットワーク記憶装置それぞれの負荷状況、複数のネットワーク記憶装置それぞれの障害発生、データ伝送路の負荷状況、過去の通信品質、複数のネットワーク記憶装置へのアクセス優先順位の少なくとも１つを用いることを特徴とする。
【０００９】
この構成によれば、複数のボイスメール装置に対しデータ伝送路を介して複数のネットワーク記憶装置を接続して共有し、かつ複数のネットワーク記憶装置に備えられる複数のメールボックスを各ボイスメール装置内に既に備えられる複数のメールボックスにより共用するとともに、複数のネットワーク記憶装置それぞれの負荷状況、複数のネットワーク記憶装置それぞれの障害発生、データ伝送路の負荷状況、過去の通信品質、複数のネットワーク記憶装置へのアクセス優先順位といった条件に基づいて、最適なネットワーク記憶装置を選択して、この選択したネットワーク記憶装置に対し音声メッセージの処理を実行するようにしている。
【００１０】
従って、ボイスメール装置ごとに外部記憶装置を接続する必要がなく、しかもネットワーク記憶装置に備えられる複数のメールボックスが各ボイスメール装置に既に備えられている複数のメールボックスと共用されるので、少数のネットワーク記憶装置をそれよりも多数のボイスメール装置で共用する場合にリソースの有効利用率を高めることができ、さらに種々の条件に応じて最適なネットワーク記憶装置を選択することができる。また、ボイスメール装置の増設があったとしても、ネットワーク記憶装置のメモリ容量を増設するだけでよいので、拡張性にも優れる。
【００１１】
制御手段は、条件の判断に、複数のボイスメール装置ごとに予め設定された内容、複数のメールボックスごとに予め設定された内容のいずれか１つを用いることを特徴とする。
【００１２】
この構成によれば、各ボイスメール装置ごとまたは各メールボックスごとに使用するネットワーク記憶装置を特定して、負荷を分散するようにしている。このため、例えば複数の部署や個人が１つのシステムを共用する場合に、各部署または個人ごとに使用するネットワーク記憶装置を限定することができ、応答性向上を期待できる。さらに、各部署または個人ごとの処理等を明確化できる。
【００１３】
複数のネットワーク記憶装置は、基準値以上の負荷状態である場合にビジー応答を返送する手段を有し、制御手段は、ビジー応答の返送結果に基づいて、最小負荷となるネットワーク記憶装置を選択することを特徴とする。
【００１４】
この構成によれば、ネットワーク記憶装置から返送されるビジー応答を利用することで、要求元では選択したネットワーク記憶装置にアクセスできるか否かを判定でき、アクセスできない場合に、最小負荷となるネットワーク記憶装置へアクセスさせて、音声メッセージを確実に記録できる。
【００１５】
制御手段は、複数のネットワーク記憶装置全てが障害発生によりアクセス不可能である場合に、要求元の電話端末に対応するボイスメール装置内のメールボックスに対し音声メッセージの処理を実行することを特徴とする。
【００１６】
この構成によれば、複数のネットワーク記憶装置全てが障害発生によりアクセス不可能である場合にも音声メッセージの記録漏れを防ぐことができ、これにより安定したボイスメールサービスを提供することができる。
【００１７】
制御手段は、ネットワーク記憶装置の回復状況を監視し、回復した場合に、該当するボイスメール装置に記録された制御プログラム及びメールボックスに記録された音声メッセージをネットワーク記憶装置に伝送して記録することを特徴とする。
【００１８】
この構成によれば、例えばネットワーク記憶装置との間の接続が復旧した場合に、ボイスメール装置内の音声メッセージ及び制御プログラムが自動的にネットワーク記憶装置へ転送されて記録される。このため、例えばネットワーク記憶装置の障害が正常に戻った場合に、保守員の復旧操作を待たずにボイスメール装置内の音声メッセージ及び制御プログラムの更新を迅速にネットワーク記憶装置に反映させることができる。
【００１９】
複数のネットワーク記憶装置の各々は、他の複数のネットワーク記憶装置それぞれに記録された音声メッセージ、制御プログラム及び制御データを取得して更新の有無を判定し、音声メッセージ及び制御プログラムが更新された場合に、当該音声メッセージ、制御プログラム及び制御データを記録することを特徴とする。
【００２０】
この構成によれば、ネットワーク記憶装置にて自主的に他のネットワーク記憶装置から音声メッセージ、制御プログラム及び制御データを取得して更新の有無を判定し、音声メッセージ、制御プログラム及び制御データが更新された場合に、当該音声メッセージ、制御プログラム及び制御データを記録するようにしている。従って、保守員が手操作で更新処理を行うことなく、迅速に他のネットワーク記憶装置に同期させることができ、システム全体の信頼性の向上を図れる。
【発明の効果】
【００２１】
以上詳述したようにこの発明によれば、拡張性及び耐障害性能を高めるようにし、これによりシステム内の音声メッセージの処理を停滞なく能率良く実行し得る通信システム及び通信システムで使用される音声メッセージ処理方法を提供することができる。
【発明を実施するための最良の形態】
【００２２】
以下、この発明の実施形態について図面を参照して詳細に説明する。  
（第１の実施形態）  
図１は、この発明の第１の実施形態に係わる通信システムの構成を示すブロック図であり、ＢＴ１〜ＢＴｍは主装置を示している。
【００２３】
主装置ＢＴ１〜ＢＴｍには、それぞれボイスメール装置１５１〜１５ｍ（図１中ではボイスメール装置１５１のみ図示）が設けられている。
【００２４】
主装置ＢＴ１は、アナログトランクインタフェース部１１と、デジタル内線電話インタフェース部１２と、タイムスイッチ１３と、中央制御部１４と、ボイスメール装置１５１とを備え、このうちアナログトランクインタフェース部１１、デジタル内線電話インタフェース部１２、中央制御部１４及びボイスメール装置１５１は制御バス１６を介して相互に接続されている。また、アナログトランクインタフェース部１１、デジタル内線電話インタフェース部１２、タイムスイッチ１３及びボイスメール装置１５１は、音声バス１７を介して相互に接続されている。
【００２５】
アナログトランクインタフェース部１１は、公衆網ＰＮＷに接続され、公衆網ＰＮＷとの間の呼の確立処理等を行う。
【００２６】
デジタル内線電話インタフェース部１２には複数の内線端末ＤＫＴ１〜ＤＫＴｉ（ｉは自然数）が収容されている。内線端末ＤＫＴ１〜ＤＫＴｉとして使用されるものには、例えばデジタルボタン電話機がある。デジタル内線電話インタフェース部１３は、内線端末ＤＫＴ１〜ＤＫＴｉに対する発着信処理やデジタル信号の転送処理等を行なう。
【００２７】
タイムスイッチ１３は、中央制御部１４の指示に従い、上記アナログトランクインタフェース部１１とデジタル内線電話インタフェース部１２とボイスメール装置１５１との間で交換接続を行なう。
【００２８】
中央制御部１４は、各内線端末ＤＫＴ１〜ＤＫＴｉの発呼要求に伴う発信処理や、公衆網ＰＮＷからの外線着信に伴う通常の着信処理、内線端末ＤＫＴ１〜ＤＫＴｉ間の転送処理等の通常の制御機能に加えて、ボイスメール装置１５１を使用した着信応答制御機能を備えている。この着信応答制御機能は、着信先の内線端末ＤＫＴ１が着信不応答の場合に、ボイスメール装置１５１に対し着信呼出しを行なってこのボイスメール装置１５１と発信元との間を接続し、これにより所定のガイダンスデータを発信元へ送出させるように制御するものである。
【００２９】
ボイスメール装置１５１は、内線端末ＤＫＴ１〜ＤＫＴｉにそれぞれ対応するメールボックスを有しており、発呼者からの音声メッセージを任意のメールボックスに蓄積するものである。
【００３０】
なお、上記主装置ＢＴ２〜ＢＴｍについても、上記主装置ＢＴ１と同様の機能を有する。
【００３１】
ところで、この第１の実施形態の複数のボイスメール装置１５１〜１５ｍには、ＬＡＮ(Local Area Network)２を介して複数のネットワークストレージＮＳ１〜ＮＳｐ（ｐは自然数）が接続される。ネットワークストレージＮＳ１〜ＮＳｐは、それぞれＣＰＵ及びハードディスク等から成り、複数のボイスメール装置１５１〜１５ｍ間で共有となる複数のメールボックスが設定された記憶媒体Ｍ１〜Ｍｐを有すると共に、ＬＡＮ２から到来するデータを複数のボイスメール装置１５１〜１５ｍで処理可能なファイル形式に変換して任意のメールボックスに記録し、再生指示に応じて、任意のメールボックスに記録された音声メッセージを再生するためのプログラム及びプロンプトデータを記憶している。
【００３２】
一方、複数のボイスメール装置１５１〜１５ｍは、図２に示すように、ＣＰＵ１５１ａと、記憶装置１５１ｂと、メモリ１５１ｃと、ＤＳＰ（Digital Signal Processor）１５１ｄと、データベース１５１ｅと、ＬＡＮインタフェース部１５１ｆとを備えている。ここでは、ボイスメール装置１５１を代表して説明する。
【００３３】
このうち、記憶装置１５１ｂには各内線端末ＤＫＴ１〜ＤＫＴｉに対応するメールボックスが設けられている。またメモリ１５１ｃには、上記プログラム及びプロンプトデータが記憶されている。
【００３４】
ＤＳＰ１５１ｄは、記憶装置１５１ｂのメールボックスに記録またはメールボックスから再生される音声メッセージの信号レベルが規定レベルとなるように調整するものである。
【００３５】
データベース１５１ｅには、ネットワークストレージＮＳ１〜ＮＳｐへのアクセス優先順位や障害発生時におけるネットワークストレージＮＳ１〜ＮＳｐへのアクセス手順等が記述された条件情報が記憶されている。
【００３６】
ＬＡＮインタフェース部１５１ｆは、ＬＡＮ２との間でインタフェース処理を行うものである。
【００３７】
上記ＣＰＵ１５１ａは、音声メッセージの記録再生に係わる通常の制御機能に加え、この発明に係わる新たな機能として、音声メッセージの記録要求時に、上記データベース１５１ｅに記憶された条件情報に基づいて、音声メッセージをＬＡＮ２を介してネットワークストレージＮＳ１〜ＮＳｐへ伝送して着信先となる内線端末ＤＫＴ１に対応する記憶媒体Ｍ１〜Ｍｐのメールボックスに記録させる機能と記憶媒体Ｍ１〜Ｍｐ内のメールボックスに記録された音声メッセージを再生する機能とを有する。
【００３８】
次に、以上のように構成されたシステムの動作について説明する。  
図３は、ボイスメール装置１５１〜１５ｍとネットワークストレージＮＳ１〜ＮＳｐとを接続する場合の動作を示すシーケンス図である。なお、ここでは、説明を簡単にするため、ボイスメール装置１５１〜１５４、ネットワークストレージＮＳ１，ＮＳ２とする。また、データベース１５１ｅには、図４に示すように、ボイスメール装置１５１〜１５４と、アクセス優先度と、ネットワークストレージＮＳ１，ＮＳ２との対応関係を表すデータが記憶されている。
【００３９】
例えば、公衆網ＰＮＷから主装置ＢＴ２の内線端末に着信があり、不在等の理由により、着信呼がボイスメール装置１５２に転送されたとする。
【００４０】
そうすると、ＣＰＵ１５１ａは着信応答し、メモリ１５１ｃに登録されているガイダンスを読み出し、発信者にそのガイダンスを流す。
【００４１】
そして、発信者がガイダンスに従い、必要な要件をボイスメール装置１５２に記録するための録音操作を行うと、ＣＰＵ１５１ａは、データベース１５１ｅを参照して、アクセス優先順位が「１」となるネットワークストレージＮＳ１へのアクセスを行う。
【００４２】
さて、この状態でネットワークストレージＮＳ１において障害が発生し、この障害の発生によりアクセスが失敗したとする。そうすると、ボイスメール装置１５２のＣＰＵ１５１ａは、データベース１５１ｅを参照して、次候補があるか否かを判定する。ここでは、次候補としてネットワークストレージＮＳ２があるので、ボイスメール装置１５２のＣＰＵ１５１ａはネットワークストレージＮＳ２へアクセスし、ネットワークストレージＮＳ２に音声メッセージを転送して記憶媒体Ｍ２の指定のメールボックスに記録させる。
【００４３】
かくして、ネットワークストレージＮＳ１またはその通信路で障害が発生した場合にその通信は自動的に次候補のネットワークストレージＮＳ２に転送される。そして、発信者は、ネットワークストレージＮＳ２の記憶媒体Ｍ２に音声メッセージを残すことができる。
【００４４】
また、音声メッセージを再生する場合にも、上記音声メッセージの記録手順と同様の手順で実施できる。
【００４５】
以上のように上記第１の実施形態では、複数のボイスメール装置１５１〜１５ｍに対しＬＡＮ２を介して複数のネットワークストレージＮＳ１〜ＮＳｐを接続して共有し、かつ複数のネットワークストレージＮＳ１〜ＮＳｐに接続される記憶媒体Ｍ１〜Ｍｐの複数のメールボックスを各ボイスメール装置１５１〜１５ｍ内に既に備えられる複数のメールボックスにより共用するとともに、複数のネットワークストレージＮＳ１〜ＮＳｐそれぞれの障害発生、複数のネットワークストレージＮＳ１〜ＮＳｐに設定されたアクセス優先度といった条件に基づいて、最適なネットワークストレージＮＳ１を選択して、この選択したネットワークストレージＮＳ１に対し音声メッセージの処理を実行するようにしている。
【００４６】
従って、ボイスメール装置１５１〜１５ｍごとに外部記憶装置を接続する必要がなく、しかもネットワークストレージＮＳ１〜ＮＳｐに接続される記憶媒体Ｍ１〜Ｍｐの複数のメールボックスが各ボイスメール装置１５１〜１５ｍに既に備えられている複数のメールボックスと共用されるので、少数のネットワークストレージＮＳ１〜ＮＳｐをそれよりも多数のボイスメール装置１５１〜１５ｍで共用する場合にリソースの有効利用率を高めることができ、さらに種々の条件に応じて最適なネットワークストレージＮＳ１〜ＮＳｐを選択することができる。
【００４７】
また、記憶媒体Ｍ１〜Ｍｐに記憶されるプログラムやプロンプトデータもボイスメール装置１５１〜１５ｍと共用されるので、ネットワークストレージＮＳ１〜ＮＳｐに汎用のパーソナル・コンピュータを使用でき、システム全体の低コスト化を図ることができる。
【００４８】
また、ボイスメール装置を新たに増設したい場合にも、ネットワークストレージＮＳ１〜ＮＳｐに接続される記憶媒体Ｍ１〜Ｍｐのメモリ容量を増設するだけで対応できるため、システム全体の拡張性にも優れる。
【００４９】
（第２の実施形態）  
図５は、この発明の第２の実施形態として、ボイスメール装置１５１〜１５４ごとに使用するネットワークストレージＮＳ１,ＮＳ２を特定する場合の動作を示すシーケンス図である。また、データベース１５１ｅには、図６に示すように、ボイスメール装置１５１〜１５４と、ネットワークストレージＮＳ１，ＮＳ２との対応関係を表すデータが記憶されている。
【００５０】
例えば、公衆網ＰＮＷから主装置ＢＴ２の内線端末に着信があり、不在等の理由により、着信呼がボイスメール装置１５２に転送されたとする。
【００５１】
そうすると、ボイスメール装置１５２は着信応答し、発信者にそのガイダンスを流す。そして、発信者がガイダンスに従い、必要な要件をボイスメール装置１５２に記録するための録音操作を行うと、ボイスメール装置１５２のＣＰＵ１５１ａは、データベース１５１ｅを参照して、ネットワークストレージＮＳ２へアクセスし、ネットワークストレージＮＳ２に音声メッセージを転送して記憶媒体Ｍ２の指定のメールボックスに記録させる。
【００５２】
一方、公衆網ＰＮＷから主装置ＢＴ１の内線端末に着信があり、不在等の理由により、着信呼がボイスメール装置１５１に転送されたとする。そうすると、ボイスメール装置１５１は着信応答し、発信者にそのガイダンスを流す。
【００５３】
そして、発信者がガイダンスに従い、必要な要件をボイスメール装置１５２に記録するための録音操作を行うと、ボイスメール装置１５１のＣＰＵ１５１ａは、データベース１５１ｅを参照して、ネットワークストレージＮＳ１へアクセスし、ネットワークストレージＮＳ１に音声メッセージを転送して記憶媒体Ｍ１の指定のメールボックスに記録させる。
【００５４】
以上のように上記第２の実施形態では、各ボイスメール装置１５１〜１５４ごとに使用するネットワークストレージＮＳ１，ＮＳ２を特定して、負荷を分散するようにしている。このため、応答性向上が期待できる。また、例えば複数の部署や個人が１つのシステムを共用する場合に、各部署または個人ごとに使用するネットワークストレージＮＳ１，ＮＳ２を限定することができ、これにより各部署または個人ごとの処理等を明確化できる。
【００５５】
また、各ボイスメール装置１５１〜１５４ごとにネットワークストレージＮＳ１，ＮＳ２が固定的に用意されるので、ボイスメール装置１５１，１５２において音声メッセージの処理要求が同一時間帯に発生した場合でも、これらの処理を並行して行えるようになり、ネットワークストレージＮＳ１，ＮＳ２に対する音声メッセージの処理を効率良く実行できる。
【００５６】
また、上記第２の実施形態では、各メールボックスごとに使用するネットワークストレージＮＳ１，ＮＳ２を対応付けることもできる。
【００５７】
（第３の実施形態）  
この発明の第３の実施形態は、上記第２の実施形態と同様に、負荷分散の方式であり、ネットワークストレージ側に、ＣＰＵ使用率などにより現在の負荷状況を把握する仕組みを持たせて、ボイスメール装置からのアクセス時に、処理能力を超える場合には、過負荷状況であることを伝え、別のストレージを使うようにするものである。
【００５８】
図７は、この発明の第３の実施形態として、ボイスメール装置１５１〜１５４とネットワークストレージＮＳ１，ＮＳ２とを接続する場合の動作を示すシーケンス図である。
【００５９】
例えば、公衆網ＰＮＷから主装置ＢＴ２の内線端末に着信があり、不在等の理由により、着信呼がボイスメール装置１５２に転送されたとする。
【００６０】
そうすると、ボイスメール装置１５２は着信応答し、発信者にそのガイダンスを流す。そして、発信者がガイダンスに従い、必要な要件をボイスメール装置１５２に記録するための録音操作を行うと、ボイスメール装置１５２のＣＰＵ１５１ａは、データベース１５１ｅを参照して、アクセス優先度が「１」となるネットワークストレージＮＳ１へのアクセスを行う。
【００６１】
さて、この状態でネットワークストレージＮＳ１では処理負荷、つまりＣＰＵ使用率等の監視が行われる。そして、ある閾値以上の負荷常態となった場合に、ネットワークストレージＮＳ１は要求元のボイスメール装置１５２に対しビジー信号を送信する。
【００６２】
この結果、ボイスメール装置１５２のＣＰＵ１５１ａは、データベース１５１ｅを参照して、次候補があるか否かを判定する。ここでは、次候補としてネットワークストレージＮＳ２があるので、ＣＰＵ１５１ａはネットワークストレージＮＳ２へアクセスし、ネットワークストレージＮＳ２に音声メッセージを転送して記憶媒体Ｍ２の指定のメールボックスに記録させる。
【００６３】
かくして、ネットワークストレージＮＳ１が過負荷時の場合にその通信は自動的に次候補のネットワークストレージＮＳ２に転送される。そして、発信者は、ネットワークストレージＮＳ２の記憶媒体Ｍ２に音声メッセージを残すことができる。
【００６４】
また、音声メッセージを再生する場合にも、上記音声メッセージの記録手順と同様の手順で実施できる。
【００６５】
以上のように上記第３の実施形態によれば、ネットワークストレージＮＳ１から返送されるビジー応答を利用することで、要求元となるボイスメール装置１５２では選択したネットワークストレージＮＳ１にアクセスできるか否かを判定でき、アクセスできない場合に、最小負荷となるネットワークストレージＮＳ２へアクセスして、音声メッセージを確実に記録できる。
【００６６】
（第４の実施形態）  
この発明の第４の実施形態は、各ボイスメール装置がどのネットワークストレージにアクセスしても問題がないように、ネットワークストレージ間で自律的にデータの同期を行う仕組みを持たせたものである。データの同期については、ストレージが自律的に行う以外に、ボイスメール装置側から制御する方法も考えられる。
【００６７】
図８は、この発明の第４の実施形態として、ネットワークストレージＮＳ１，ＮＳ２間でデータの同期を行う場合の動作を示すシーケンス図である。
【００６８】
例えば、公衆網ＰＮＷから主装置ＢＴ２の内線端末に着信があり、不在等の理由により、着信呼がボイスメール装置１５２に転送されたとする。
【００６９】
そうすると、ボイスメール装置１５２は着信応答し、発信者にそのガイダンスを流す。そして、発信者がガイダンスに従い、必要な要件をボイスメール装置１５２に記録するための録音操作を行うと、ボイスメール装置１５２のＣＰＵ１５１ａは、データベース１５１ｅを参照して、ネットワークストレージＮＳ１へアクセスし、ネットワークストレージＮＳ１に音声メッセージを転送して記憶媒体Ｍ１の指定のメールボックスに記録させる。
【００７０】
さて、この状態でネットワークストレージＮＳ２では、ネットワークストレージＮＳ１の音声メッセージの更新やプログラム更新、プロンプトデータ更新等の監視が行われる。そして、更新が行われた場合に、ネットワークストレージＮＳ２はネットワークストレージＮＳ１から音声メッセージ、プログラム、プロンプトデータを取得して、記憶媒体Ｍ２中のデータを更新する。
【００７１】
以上のように上記第４の実施形態によれば、ネットワークストレージＮＳ２にて自主的に他のネットワークストレージＮＳ１から音声メッセージ、プログラム、プロンプトデータ等を取得して更新の有無を判定し、音声メッセージ、プログラム、プロンプトデータ等が更新された場合に、更新された音声メッセージ、プログラム、プロンプトデータ等を記憶媒体Ｍ２に記録するようにしている。
【００７２】
従って、保守員が手操作で更新処理を行うことなく、迅速にネットワークストレージ間のデータを同期させることができ、システム全体の信頼性の向上を図れる。
【００７３】
（第５の実施形態）  
この発明の第５の実施形態は、ボイスメール装置から全てのネットワークストレージが障害で使用できない場合に、ボイスメールの内部記憶装置を使って、履歴とデータを記憶しておき、ネットワークストレージが復旧した場合に、修正データを反映するようにしたものである。
【００７４】
図９は、この発明の第５の実施形態として、ネットワークストレージＮＳ１，ＮＳ２に障害が発生した場合の動作を示すシーケンス図である。
【００７５】
例えば、公衆網ＰＮＷから主装置ＢＴ２の内線端末に着信があり、不在等の理由により、着信呼がボイスメール装置１５２に転送されたとする。
【００７６】
そうすると、ボイスメール装置１５２は着信応答し、発信者にそのガイダンスを流す。そして、発信者がガイダンスに従い、必要な要件をボイスメール装置１５２に記録するための録音操作を行うと、ボイスメール装置１５２のＣＰＵ１５１ａは、データベース１５１ｅを参照して、ネットワークストレージＮＳ１へのアクセスを行う。
【００７７】
さて、この状態でネットワークストレージＮＳ１，ＮＳ２において障害が発生し、この障害の発生によりアクセスが失敗したとする。そうすると、ボイスメール装置１５２のＣＰＵ１５１ａは、記憶装置１５１ｂの指定のメールボックスに音声メッセージを記録する。同時に、データ変更の履歴も記憶装置１５１ｂに記憶する。
【００７８】
一方、ボイスメール装置１５２ではネットワークストレージＮＳ１，ＮＳ２の障害復旧の監視が行われる。そして、ネットワークストレージＮＳ１，ＮＳ２が障害から復旧した場合に、ボイスメール装置１５２は記憶装置１５１ｂに記録された音声メッセージをネットワークストレージＮＳ１に転送して記憶媒体Ｍ１に記録させる。
【００７９】
また、ネットワークストレージＮＳ２では、ネットワークストレージＮＳ１の音声メッセージの更新やプログラム更新、プロンプトデータ更新等の監視が行われる。そして、更新が行われた場合に、ネットワークストレージＮＳ２はネットワークストレージＮＳ１から音声メッセージ、プログラム、プロンプトデータを取得して、記憶媒体Ｍ２中のデータを更新する。
【００８０】
以上のように上記第５の実施形態によれば、複数のネットワークストレージＮＳ１，ＮＳ２が全て障害発生によりアクセス不可能となった場合に、要求元となるボイスメール装置１５２の記憶装置１５１ｂに音声メッセージを記録しておくようにしているので、音声メッセージの記録漏れを防ぐことができ、これにより安定したボイスメールサービスを提供することができる。
【００８１】
そして、ネットワークストレージＮＳ１，ＮＳ２との間の接続が復旧した場合に、ボイスメール装置１５２内の音声メッセージや更新されたプログラムやプロンプトデータを自動的にネットワークストレージＮＳ１へ転送して記憶媒体Ｍ１に記録させるようにしている。このため、例えばネットワークストレージＮＳ１，ＮＳ２の障害が正常に戻った場合に、保守員の復旧操作を待たずにボイスメール装置１５２内の音声メッセージ、プログラム、プロンプトデータの更新を迅速にネットワークストレージＮＳ１，ＮＳ２に反映させることができる。
【００８２】
（その他の実施形態）  
この発明は、上記各実施形態に限定されるものではない。例えば上記第１の実施形態において、複数のネットワークストレージへのアクセスに使用する条件として、ネットワークストレージの障害発生、ネットワークストレージへのアクセス優先度を用いる例について説明した。しかしこれに限ることなく、ＬＡＮのトラフィック状況、過去の通信品質等を用いるようにしてもよい。また、過去の通信品質情報を用いる場合に、ボイスメール装置に、ネットワークストレージとの通信時の通信品質情報を計測する機能を持たせるようにすればよい。
【００８３】
また、上記各実施形態では、１つのネットワークストレージを選択する例について説明したが、同時に複数のネットワークストレージを選択してアクセスするようにしてもよい。
【００８４】
また、上記各実施形態では、ネットワークストレージへの音声メッセージの記録処理を、ボイスメール装置内のＣＰＵで実行する例について説明したが、主装置の中央制御部や外付けの制御部で実行するようにしてもよい。
【００８５】
その他、システムの構成及び種類、主装置の構成及び種類、内線端末の種類、音声メッセージの記録または再生制御手順及びその制御内容等についても、この発明の要旨を逸脱しない範囲で種々変形して実施できる。
【図面の簡単な説明】
【００８６】
【図１】この発明の第１の実施形態に係わる通信システムの構成を示すブロック図。
【図２】上記図１に示したボイスメール装置の内部構成を示すブロック図。
【図３】同第１の実施形態におけるボイスメール装置とネットワークストレージとを接続する場合の動作を示すシーケンス図。
【図４】同第１の実施形態におけるボイスメール装置内のデータベースの記憶内容の一例を示す図。
【図５】この発明の第２の実施形態として、ボイスメール装置ごとに使用するネットワークストレージを特定する場合の動作を示すシーケンス図。
【図６】同第２の実施形態におけるボイスメール装置内のデータベースの記憶内容の一例を示す図。
【図７】この発明の第３の実施形態として、ボイスメール装置とネットワークストレージとを接続する場合の動作を示すシーケンス図。
【図８】この発明の第４の実施形態として、ネットワークストレージ間でデータの同期を行う場合の動作を示すシーケンス図。
【図９】この発明の第５の実施形態として、ネットワークストレージ全てに障害が発生した場合の動作及びネットワークストレージが障害から復旧した場合の動作を示すシーケンス図。
【符号の説明】
【００８７】
２…ＬＡＮ、１１…外線インタフェース部、１２…内線インタフェース部、１３…タイムスイッチ、１４…中央制御部、１５１〜１５ｍ…ボイスメール装置、１６…制御バス、１７…音声バス、１５１ａ…ＣＰＵ、１５１ｂ…記憶装置、１５１ｃ…メモリ、１５１ｄ…ＤＳＰ、１５１ｅ…データベース、１５１ｆ…ＬＡＮインタフェース部、ＢＴ１〜ＢＴｍ…主装置、ＮＳ１〜ＮＳｐ…ネットワークストレージ、Ｍ１〜Ｍｐ…記憶媒体、ＤＫＴ１〜ＤＫＴｉ…内線端末、ＰＮＷ…公衆網。
【図１】
2008035403.tif 000003
【図２】
2008035403.tif 000004
【図３】
2008035403.tif 000005
【図４】
2008035403.tif 000006
【図５】
2008035403.tif 000007
【図６】
2008035403.tif 000008
【図７】
2008035403.tif 000009
【図８】
2008035403.tif 000010
【図９】
2008035403.tif 000011