(57)【特許請求の範囲】
【請求項１】
被コール者の拡張機のための音声メイルボックスを備える電話交換装置であってコール者が第三者と話す第１の通信チャンネルを使用している間、コール者により残された音声メイルメッセージを被コール者に送り、被コール者がコール者を中断状態におくことを許す電話交換装置におけるメッセージ監視方法において、
（ａ）コール者を音声メイルボックスに接続し、
（ｂ）コール者から音声メイルメッセージの音情報を受け、
（ｃ）その音情報を前記音声メイルボックスに記録し、
（ｄ）前記音情報が記録される間、第２の通信チャンネルを介して被コール者に前記音情報の少なくとも一部を送り、
（ｅ）メッセージを残すコール者を中断状態にするコマンドを第２の通信チャンネルを介して被コール者から受け、
（ｆ）(1)被コール者に接続することまたは(2)コール者を被コール者に接続することを提供する記録された挨拶の１つでメッセージを残すコール者を中断状態にし、
（ｇ）被コール者が第三者と通話のための第１の通信チャンネルを使用しており、かつ、最初のコール者の音情報が被コール者に送られる間に、第２のコール者からの呼び出しを受け、第２のコール者から音声メイルメッセージの第２の音情報を受け、該第２の音声情報を前記音声メイルボックスに記録し、
（ｈ）最初のコール者の音情報の少なくとも一部が被コール者に送られた後、第２のコール者により残された第２の音情報の少なくとも一部を被コール者に送ること含む、メッセージ監視方法。
【請求項２】
前記電話交換装置は、該電話交換装置がコール者から前記音声メイルボックスに前記音情報を受けかつ記録することを被コール者に通知し、前記音情報を被コール者に送る前に前記電話交換装置が被コール者からのコマンドを待つ、請求項１に記載のメッセージ監視方法。
【請求項３】
前記第２の通信チャンネルは被コール者の側のパソコンへの接続部を含み、前記音情報は前記パソコンに接続されたスピーカーにより被コール者に対して再生される、請求項１に記載のメッセージ監視方法。
【請求項４】
さらに、（ｉ）メッセージを残している最初のコール者とメッセージを残している第２のコール者とのうち、中断状態におくべきコール者の選択を、第２の通信チャンネルを介して被コール者から受けることを含む、請求項１に記載のメッセージ監視方法。
【請求項５】
被コール者拡張機のための音声メイルボックスを備える電話交換装置であってコール者が第三者と話しのために拡張機を使用している間、コール者により残された音声メイルメッセージを被コール者に送る電話交換装置におけるメッセージ監視方法において、
（ａ）コール者を前記音声メイルボックスに接続し、
（ｂ）メッセージが前記音声メイルボックスに記録されていることの信号を被コール者に送り、
（ｃ）音声メイルメッセージの音情報をコール者から受け、その音情報を前記音声メイルボックスに記録し
（ｄ）第三者を保留状態におくコマンドを被コール者から受け、
（ｅ）第三者を保留状態におき、
（ｆ）前記音情報が記録される間、前記音情報の少なくとも一部を被コール者に送り、
（ｇ）第１のコール者からの音情報の少なくとも一部が被コール者に送られている間に、第２のコール者からの呼び出しを受け、第２のコール者を前記音声メイルボックスに接続し、メッセージが前記音声メイルボックスに記録されていることの第２の信号を被コール者に送り、
（ｈ）第１のコール者の音情報の少なくとも一部が被コール者に送られた後に、第２のコール者の音情報の少なくとも一部を被コール者に送る、
ことを含む、メッセージ監視方法。
【請求項６】
被コール者拡張機のための音声メイルボックスを備える電話交換装置であってコール者により残された前記音声メイルメッセージを遅れて被コール者に送る電話交換装置におけるメッセージ監視方法において、
（ａ）音声メイルメッセージの音情報をコール者から受け、その音情報を前記音声メイルボックスに記録し、
（ｂ）前記電話交換装置がコール者から音声メイルメッセージの音情報を受けて記録していることを被コール者に通知し、
（ｃ）前記音情報を再生すべく被コール者からコマンドを受け、
（ｄ）前記音情報が記録される間、その音情報をコール者から受けた時間から１秒以上の遅れで及び記録時より速い割合で、記録した音情報の少なくとも一部を被コール者に対し再生し、前記メッセージの再生時に再生の前記遅れ及び前記割合を低減することを含む、メッセージ監視方法。
【請求項７】
前記遅れは変更可能であり、前記電話交換機は、前記音情報がそれの始めから再生されるように、前記音情報の再生を開始する時間にしたがって前記遅れを調整する、請求項６に記載のメッセージ監視方法。
【請求項８】
被コール者の拡張機のための音声メイルボックスを備える電話交換装置であってコール者により残された音声メイルメッセージを超過時間を減少される遅れで被コール者に送る電話交換装置におけるメッセージ監視方法において、
（ａ）音声メイルメッセージの音情報をコール者から受け、その音情報を音声メイルボックスに記録し、
（ｂ）前記音情報が記録される間に、および前記音情報をコール者から受けたときから本質的に遅れて開始し、音情報の記録時より速い割合で、記録した音情報の少なくとも一部を被コール者に再生し、前記メッセージの再生時に再生の前記遅れ及び前記割合を低減させる、
ことを含む、メッセージ監視方法。
【請求項９】
前記電話交換装置は、また、該電話交換装置がコール者から音声メイルメッセージの音情報を受けて記録していることを被コール者に通知し、音情報を被コール者に送る前に該システムが被コール者からのコマンドを待つ、請求項８に記載の方法。
【請求項１０】
さらに、（ｃ）最初のコール者の音情報が被コール者に送られる間、第２のコール者からの呼び出しを受け、第２のコール者からの音声メイルメッセージの第２の音情報を受け、第２の音情報を音声メイルボックスに記録し、
（ｄ）最初のコール者の音情報の少なくとも一部を被コール者に転送した後、第２のコール者により残された第２の音情報の少なくとも一部を被コール者に送ることを含む、請求項８に記載のメッセージ監視方法。
【請求項１１】
多項目表示装置を含む拡張機を備える被コール者のための音声メイルボックスを備える電話交換装置であってコール者により残された音声メイルメッセージを被コール者に送る電話交換装置におけるメッセージ監視方法において、
（ａ）被コール者拡張機に向けられた複数のコール者を受け、第１のコール者からの第１の呼び出し及び第２のコール者からの第２の呼び出しを含み各呼び出しのために、呼び出しを識別するアイテムを前記被コール者拡張機表示装置に送り、
（ｂ）第１の呼び出しを前記被コール者拡張機に接続し、
（ｃ）第２の呼び出しを被コール者音声メイルボックスに接続し、
（ｄ）第２のコール者から音声メイルメッセージの音情報のセットを受け、その音情報のセットを音声メイルボックスに記録し、その音情報のセットと、第２のコール者から呼び出しのために被コール者拡張機表示装置に表示されたアイテムとの間の関連をメモリに記憶させ、
（ｅ）第１及び第２の呼び出しを含む複数の呼び出しであって被コール者拡張機に向けられた複数の呼び出しのそれぞれのために拡張機送られたアイテムのそれぞれが含まれたリストを被コール者拡張機表示装置に表示し、
（ｆ）第２の呼び出しのために表示されたアイテムの使用者による選択を被コール者拡張機に受け、
（ｇ）選択されたアイテムに対応する音情報のセットを被コール者拡張機に送ることを含む、メッセージ監視方法。
【請求項１２】
被コール者の拡張機のための音声メイルボックスを備える電話交換装置であってコール者が第三者と話す第１の通信チャンネルを使用している間、被コール者がコール者を中断状態におくことを許す電話交換装置において、
（ａ）コール者を前記音声メイルボックスに接続する手段と、
（ｂ）コール者から音声メイルメッセージの音情報を受ける手段と、
（ｃ）前記音情報を前記音声メイルボックスに記録する手段と、
（ｄ）前記音情報が記録される間、第２の通信チャンネルを介して被コール者に音情報の少なくとも一部を送る手段と、
（ｅ）メッセージを残すコール者を中断状態にするコマンドを第２の通信チャンネルを介して被コール者から受ける手段と、
（ｆ）(1)被コール者に接続することまたは(2)コール者を被コール者に接続することを提供する記録された挨拶の１つでメッセージを残すコール者を中断状態にする手段と、
（ｇ）被コール者が第三者と通話のための第１の通信チャンネルを使用しており、かつ、最初のコール者の音情報が被コール者に送られる間に、第２のコール者からの呼び出しを受け、第２のコール者から音声メイルメッセージの第２の音情報を受け、第２の音声情報を前記音声メイルボックスに記録する手段と、
（ｈ）最初のコール者の音情報の少なくとも一部が被コール者に送られた後、第２のコール者により残された第２の音情報の少なくとも一部を被コール者に送る手段とを含む、電話交換装置。
【請求項１３】
さらに、（ｉ）当該電話交換装置がコール者から音声メイルメッセージの音情報を受けかつ記録すること被コール者に通知する手段と、
（ｊ）前記音情報の少なくとも一部を被コール者に送る前に被コール者からのコマンドを待つ手段とを含む、ことを被コール者に通知する、請求項１２に記載の電話交換装置。
【請求項１４】
前記第２の通信チャンネルは被コール者の側のパソコンへの接続部を含み、前記音情報は前記パソコンに接続されたスピーカーにより被コール者に対して再生される、請求項１２に記載の電話交換装置。
【請求項１５】
さらに、（ｋ）メッセージを残している最初のコール者とメッセージを残している第２のコール者とのうち、中断状態におくべきコール者の選択を、第２の通信チャンネルを介して被コール者から受ける手段を含む、請求項１２に記載の電話交換装置。
【請求項１６】
被コール者拡張機のための音声メイルボックスを備える電話交換装置であってコール者が第三者と話しのために拡張機を使用している間、コール者により残された音声メイルメッセージを被コール者に送る電話交換装置において、
（ａ）コール者を前記音声メイルボックスに接続する手段と、
（ｂ）メッセージが前記音声メイルボックスに記録されていることの信号を被コール者に送る手段と、
（ｃ）音声メイルメッセージの音情報をコール者から受け、その音情報を前記音声メイルボックスに記録する手段と、
（ｄ）第三者を保留状態におくコマンドを被コール者から受ける手段と、
（ｅ）第三者を保留状態におく手段と、
（ｆ）前記音情報が記録される間、前記音情報の少なくとも一部を被コール者に送る手段と、
（ｇ）第１のコール者からの音情報の少なくとも一部が被コール者に送られている間に、第２のコール者からの呼び出しを受け、第２のコール者を前記音声メイルボックスに接続し、メッセージが前記音声メイルボックスに記録されていることの第２の信号を被コール者に送る手段と、
（ｈ）第１のコール者の音情報の少なくとも一部が被コール者に送られた後に、第２のコール者の音情報の少なくとも一部を被コール者に送る手段とを含む、電話交換装置。
【請求項１７】
被コール者拡張機のための音声メイルボックスを備える電話交換装置であってコール者により残された音声メイルメッセージを遅れて被コール者に送る電話交換装置において、
（ａ）音声メイルメッセージの音情報をコール者から受け、その音情報を前記音声メイルボックスに記録する手段と、
（ｂ）コール者から音声メイルメッセージの音情報を受けて記録していることを被コール者に通知する手段と、
（ｃ）前記音情報を被コール者に送る前に被コール者からのコマンドを待つ手段と、
（ｄ）前記音情報が記録される間、前記音情報をコール者から受けた時間から１秒以上の遅れで、記録した音情報の少なくとも一部を被コール者に対し再生し、前記メッセージの再生時に再生の前記遅れを低減させる手段とを含む、電話交換装置。
【請求項１８】
さらに、（ｅ）前記遅れを変更する手段と、
（ｆ）前記音情報がそれの始めから再生されるように、前記音情報の再生を開始する時間にしたがって前記遅れを調整する手段とを含む、請求項１７に記載の電話交換装置。
【請求項１９】
さらに、（ｇ）コール者の音情報が被コール者に送られる間、第２のコール者からの呼び出しを受け、第２のコール者からの音声メイルメッセージの第２の音情報を受け、第２の音情報を前記音声メイルボックスに記録する手段と、
（ｈ）最初のコール者の音情報の少なくとも一部を被コール者に転送した後、第２のコール者により残された第２の音情報の少なくとも一部を被コール者に送る手段とを含む、請求項１７に記載の電話交換装置。
【請求項２０】
被コール者拡張機のための音声メイルボックスを備える電話交換装置であってコール者により残された前記音声メイルメッセージを超過時間を減少させる遅れで被コール者に送る電話交換装置において、
（ａ）音声メイルメッセージの音情報をコール者から受け、その音情報を前記音声メイルボックスに記録する手段と、
（ｂ）前記音情報が記録される間、および前記音情報をコール者から受けたときから本質的に遅れて開始し、前記音情報の記録の割合いより速い割合で、記録した音情報の少なくとも一部を被コール者に再生し、前記メッセージの再生時に前記遅れを低減させる手段と、
（ｃ）当該電話交換装置がコール者から音声メイルメッセージの音情報を受けて記録していることを被コール者に通知する手段と、
（ｄ）前記音情報を被コール者に送る前に被コール者からのコマンドを待つ手段とを含む、電話交換装置。
【請求項２１】
さらに、（ｅ）最初のコール者の音情報が被コール者に送られる間、第２のコール者からの呼び出しを受け、第２のコール者からの音声メイルメッセージの第２の音情報を受け、第２の音情報を前記音声メイルボックスに記録する手段と、
（ｆ）最初のコール者の音情報の少なくとも一部を被コール者に転送した後、第２のコール者により残された第２の音情報の少なくとも一部を被コール者に送る手段とを含む、請求項２０に記載の電話交換装置。
【請求項２２】
多項目表示装置を含む拡張機を備える被コール者のための音声メイルボックスを備え、コール者により残された音声メイルメッセージを被コール者に送る電話交換装置において、
（ａ）被コール者拡張機に向けられた複数のコール者を受け、第１のコール者からの第１の呼び出し及び第２のコール者からの第２の呼び出しを含み各呼び出しのために、呼び出しを識別するアイテムを前記被コール者拡張機表示装置に送る手段と、
（ｂ）第１の呼び出しを前記被コール者拡張機に接続する手段と、
（ｃ）第２の呼び出しを被コール者音声メイルボックスに接続する手段と、
（ｄ）第２のコール者から音声メイルメッセージの音情報のセットを受け、その音情報のセットを前記音声メイルボックスに記録し、その音情報のセットと、第２のコール者から呼び出しのために被コール者拡張機表示装置に表示されたアイテムとの間の関連をメモリに記憶する手段と、
（ｅ）第１及び第２の呼び出しを含む複数の呼び出しであって被コール者拡張機に向けられた複数の呼び出しのそれぞれのために拡張機に送られたアイテムのそれぞれが含まれたリストを被コール者拡張機表示装置に表示させる手段と、
（ｆ）第２の呼び出しのために表示されたアイテムの使用者による選択を被コール者拡張機に受ける手段と、
（ｇ）選択されたアイテムに対応する音情報のセットを被コール者拡張機に送る手段とを含む、電話交換装置。
【発明の詳細な説明】
技術分野
本発明は、音声メイルシステムの特徴を有する電話交換システムに関する。
背景技術
音声メイル装置（システム）は、被コール者（受信者）が呼び出しに応じることができないまたは応じる意志がないとき、コール者が被コール者のために記録された音声メッセージを残すことを許す。音声メイル装置は、構内交換機（ＰＢＸ）または中央電話交換装置を配置するか否かにかわらず、１つのメイルボックスが各内線電話のために割り当てられる。音声メイル装置は、各内線電話機（内線応答機）に非常に似ており、重要な利点を有する。主たる利点は、被コール者が電話を使用しているとき、音声メイル装置はメッセージを得ることができる、ということである。応答機を備える場合、被コール者が電話中であると、コール者は話中信号を受ける。応答機の利点は、被コール者が存在し、コール者がメッセージを許可することを被コール者が聞くことができるとき、入力コールを答えることを応答機に許す。メッセージを聞きつつ、被コール者がコール者に対し話すことを希望するとき、被コール者は電話を取ることができる。応答機の制限は、被コール者が第三者と電話中であると、その機能を使用できない、ということである。他の制限は、コール者がメッセージを残すべく開始するときに、被コール者がメッセージの最初を聞くことができない場合、メッセージがコール者により残されている間、被コール者は、メッセージを始めから聞くことができない、ということである。
発明の開示
本発明の音声メイルの方法及び装置は、被コール者が第三者と電話中のときコール者により残されたメッセージを被コール者が監視することを許す。次いで、被コール者が希望するならば、被コール者は、コール者に接続されているオプションをコール者に提供するプロント（挨拶）を再生することにより、メッセージを残しているコール者を中断状態におくように、音声メイル装置すなわち電話交換装置に指示することができる。これの代わりに、被コール者は、予め記録された中断用プロンプトなしに、コール者を被コール者に単に接続するように、装置に指示することができる。
電話交換装置は、第三者を保留状態におくことができる普通の電話拡張機、または、好ましくは、第三者を最初から保留状態におくことなく、音声メイルボックスにコール者により残されたメッセージを被コール者が監視することができるように、交換機から被コール者への第２の通信チャンネルを有する電話拡張機を備えることができる。
好ましくは、第２の通信チャンネルは、音声メイルボックスを備える交換機と、音声カード及び被コール者の側に配置されたスピーカを備えるパソコンとを接続する構内情報通信網（ラン）である。呼び出しを接続する情報はコンピュータのスクリーンに表示され、被コール者は電話をセットした後にコマンドをコンピュータに入力することができる。スクリーンには、多くの呼び出しを一回で表示することができる。被コール者は、被コール者が希望するとき、同じメイルボックスにメッセージを残している１または２以上のコール者を選択することができる。被コール者は、また、中断状態におくコール者及び対話をするコール者を選択することができる。
コール者がメッセージを監視するとき、電話交換装置は、コール者により残されているメッセージを直ちに再生し始める機器構成とすることができる。この場合、電話交換装置は、被コール者が監視を開始するとき、既に残されているメッセージの一部を飛ばす機器構成、または、たとえリアルタイムに対し５秒またはそれ以上の遅延を生じたとしても、メッセージを始めから表示し始める機器構成とすることができる。メッセージがそのような遅延して再生されるとき、メッセージが長いならば、被コール者による監視をメッセージの終了前にリアルタイムで受けるように、リアルタイムより速く再生することができる。
コール者により残されたメッセージを監視しなければならないコマンドの使用を被コール者が望まないならば、電話交換装置は、被コール者の介在なしに残された各メッセージを自動的に監視する機器構成とすることができる。
パソコンのスクリーンには、多くの呼び出しを一回で表示することができるし、呼び出しが終了した後各呼び出しを表示状態に残すことができ、さらに呼び出し記録を作成することができる。呼び出しがメッセージをメイルボックスに残しているコール者により終了されると、「残存メッセージ」のステイタスを有する呼び出し記録から呼び出しを選択することにより、被コール者がメイルボックスのメッセージを再生してもよい。
図面単な説明
図１は、本発明を実施する第１の実施例を示すブロック図である。
図２は、正規の電話機を有するが、第２の通信チャンネルを備えない拡張機を備える、本発明を実施する他の実施例のブロック図である。
図３は、第２の通信チャンネルを備えない正規の電話で使用する他の実施例におけるステップを示すフローチャートである。
図４は、第２の通信チャンネルを備える第１の実施例で使用する図３に類似したフローチャートである。
図５は、本発明を実施するための第１の実施例において生じる表示スクリーンの一例を示す図である。
図６は、装置のサブコンポーネントにより実行される主動作ステップ間の関係を示す図である。
図７は、会話中の被コール者コマンドを調整する付加システムのオペレーションと通常の音声メイル装置のオペレーションとを示す概略図である。
発明を実施するための最良の形態
図１は、本発明を実施する第１の実施例の概略図である。第１の実施例の音声メイル装置の機能を備えた電話交換装置１０は、使用者の拡張電話機１２と、電話機１２の近くに配置され、利用者用のプログラムされたパーソナルコンピュータ（パソコン）１４とを含む。プログラムされたパソコン１４は、インテル４８６のマイクロプロセッサのような通常のマイクロプロセッサ（図示せず）と、該マイクロプロセッサと共同する他の通常の電子回路とを収容するハウジング１６を含む。ハウジング１６は、また、１以上のディスクドライブを収容している。ディスクドライブは、フロッピーディクドライブ１８と、プログラムが実行中に必要とするマイクロプロセッサが実行するクライエントプログラムをデータとともに収納したハードディスクドライブ（図示せず）とを含む。パソコン１４は、また、表示装置２０と、キーボード２２と、スピーカー２３と、マウスのような位置決め装置２４とを含む。表示装置２０、キーボード２２及び位置決め装置２４は、通常のケーブル（図示せず）によりハウジング１６に接続されている。
電話機１２の使用者が電話機１２及びパソコン１４の近くにいるとき、その使用者は、電話機を使用することができ、キーボード２２及びマウス２４を用いてパソコン１４を作動させることができ、さらに、表示装置２０を目視することができる。使用者は、本発明の音声メイル装置すなわち電話交換装置の第１の実施例を使用するとき、使用者の音声メイルボックスに残存している情報または拡張電話機１２を呼んでいるコール者に関する情報を見るべく、及び、コール者による呼び出しの処理のためにパソコン１４にコマンドを出力すべく、パソコン１４を使用することができる。
メッセージ監視装置すなわち電話交換装置１０の電話機１２は、使用者（被コール者）に対するコール者の音声を搬送する第１の通信チャンネル２８を介して構内交換機（ＰＢＸ）２６に接続される。パソコン１４は、音声メイル及びサーバーを提供するように構成された呼び出し処理機すなわちサーバー３８が接続される接続用バス３２を含むラン（ＬＡＮ＝構内情報通信網）３０に接続される。プログラムされたクライエントすなわちパソコン１４と呼び出し処理機３８とは、通常のランオペレーションに従って、遠隔手続呼び出し（ＲＰＣ）のようなクライエント・サーバー・プロトコルを使用して互いに直接的に通信する。通信プロトコルは、ピペス(Pipes)またはＴＣＰ／ＩＰを越える遠隔手続呼び出し(remote procedure calls＝ＲＰＣ)を組み入れる。
呼び出し処理機３８は、カリフォルニア州のレトレックスまたはニュージャージー州のダイアロジックにより提供される音声ボードを備えるプログラムされたパソコン４０と、表示装置４２と、通常の方法によりパソコン４０に接続されたキーボード４４とを含む。パソコン４０は、ＩＢＭ社のＯＳ／２のオペレーティングシステムを実行し、また、呼び出し処理機３８を音声メイル装置として作動させるようにプログラムされている。パソコン４０内の音声ボードは、電話ＰＢＸ信号及び音声データを搬送する双方向リンク４８を介してＰＢＸ２６に接続されている。選択的には、呼び出し処理システム３８及びＰＢＸ２６は、双方向（ＯＡＩ）デジタルリンク４６と接続することができる。
ＯＡＩデジタルリンク４６を備えるまたは備えない双方向リンク４８と相互接続用バス３２とは、使用者（被コール者）と音声システムの電話スイッチとの間に情報を搬送する第２の双方向通信チャンネルを形成する。
ＰＢＸ２６は、標準の電話線５２を介して一般加入電話網（ＰＳＴＮ）５０に接続されている。電話網５０は、外部の電話機５４からライン５６を介してコール者によりアクセスすることができる。
使用時、電話交換装置１０は、以下のように動作する。コール者が外部の電話機５４で、外部の電話機５４を電話網５０にライン５６を介して接続すべく使用者の電話番号を入力する。電話網５０は、外部の電話機５４をＰＢＸ２６にライン５２を介して接続する。ＰＢＸ２６は、外部電話機５４のコール者を、音声メイルシステムの機能を実行する呼び出し処理機３８と対話させる。コール者が呼び出しを受けた人（被コール者）によりまたは電話交換装置により音声メイルボックスに接続されると、呼び出し処理機３８はメッセージの記録を開始し、同時にサーバーとして、コンピュータ１４は適宜な情報を使用者のために表示装置２０に表示させる。
図２は、単純な電話拡張機を備える使用者のための典型的な音声メイル装置のコンポーネントを示す。拡張機は、ＰＢＸまたは中央交換機のいずれかである交換機３に接続される。交換機には、拡張機７のために音声メイルボックス４が接続される。音声メイル装置は、交換機器と接続してもよいし、図１に示すような対話カードを組み込んだパーソナルコンピュータすなわちパソコンに統合してもよい。交換機は、他の拡張機１でコール者により呼び出すことができる一般加入電話網２に接続される。
音声メイルボックスを備える通常の交換機で本発明を実施するために、図３に示すロジックを実行するシステムプログラムが組み込まれる。装置が対話カードを備えるパソコンに接続されたＰＢＸ交換機を備えるシステム構成とされていると、全てのプログラムはコンピュータにダウンされる。
被コール者が第三者と電話中（すなわち、対話中）であると、コール者は拡張機の音声メイルボックスに接続され（ステップ６１）、被コール者は被コール者のライン６に特有の音声で知らされる。被コール者の電話機が信号表示をしていると、信号光が照明されるか、または、説明語すなわち説明文が文字表示装置に示される。コール者が音声メイルボックスに接続されたとき、被コール者が電話中でないと、コール者側の電話機は特有のリングを持つリングに接続される。
被コール者に報知している間、装置の音声メイルボックスサブシステムは、音声を受けかつ記録し始める（ステップ６２）。装置は、次いで、被コール者が記録されたメッセージを監視することを希望することを指示する被コール者からのＤＴＭＦトーン、フック・フラッシュ(hook flash)信号、もしくは、専用の信号またはプログラマブル・ボタン信号を監視する（ステップ６４）。被コール者が記録の監視を希望することを指示しないと、コール者はメッセージを終了したとき切り離される（ステップ６５）。
被コール者がメッセージの監視を希望することを指示すると、第三者は保留状態におかれ（ステップ６６）、記録されたメッセージが被コール者に送られる（ステップ６７）。装置は、メッセージをその始めから、または、被コール者が監視を開始するときのリアルタイムのある点から伝送するように構成されている。原音声データが、アナログからデジタルに変換されることと、ディスクに記録されて被コール者に対する再生のために得ることができるようになる前に音声ボード上の１ｋのバッファーに蓄積されることとから、リアルタイムで聞くときは、少なくとも３分の１秒の遅延を許す。装置がメッセージをその始めから伝送し、かつ、コール者が音声メイルに対し送出したことの通知に対し被コール者が速やかに応答するように構成されているので、被コール者は記録されたメッセージを１秒以下の遅延で聞き始めることができる。しかし、応答がより遅い場合、被コール者は、記録されたメッセージをそれが記録されたときから５秒以上遅れて聞いてもよい。
音声メイルメッセージは、それがデジタル的に記録されるから、ピッチ当たりの比例的増大なしにリアルタイムより速い速度で再生してもよい。対話音声ボードは、記録されたデジタル信号を拡張電話機に送出するためにアナログ信号に変換する機能を含む。それゆえに、システムのデフォルト機器構成において、メッセージの監視はメッセージの最初に開始することを許す。被コール者が４秒以上の遅れで監視を開始すると、メッセージは５０％増の再生率で再生する。その結果、メッセージが充分に長い場合、監視はリアルタイムに遅れを取り戻す（３分の１秒遅れ）被コール者が４秒以下の遅れで監視を開始すると、メッセージは、それがリアルタイムに遅れを取り戻すまで、３０％増の再生率で再生される。
常に、被コール者は、現在保留中の第三者に再度接続することを希望することをＤＴＭＦトーンまたはフックフラッシュ(hook flash)で指示することができる（ステップ６８）。また、被コール者は、コール者を中断状態にすることを希望するとき、ＤＴＭＦトーン、フックフラッシュ、または、特定のボタンの押圧によりそのことを指示することができる（ステップ６９）。被コール者がコール者を中断状態にすることを指示しないと、メッセージの再生が完了すると直ちに、再接続される両者に警告をすべく、聴覚的クリックが被コール者と第三者とに送出され、両者が接続される（ステップ７２）。
被コール者がコール者を中断状態にすることを希望することを指示すと、コール者は、音声で中断され、メッセージを残すことを終了する場合または被コール者に接続することを希望する場合は挨拶がなされる（ステップ７０）。装置は、次いで、コール者が被コール者に接続されることを希望するか否かを音声でまたはＤＴＭＦトーンで指示することを待つ。ステップ７０及び７１の代わりに、装置は、コール者を被コール者に直接接続し、被コール者がコール者を中断することを希望することを指示するとき、両者に注意クリックを引き続き発生するように、プログラムしてもよい（ステップ６９）。この場合、両者が接続されたとき、ロジックは、ステップ７０，７１，７２を飛び、ステップ７４に直接移行してもよい。
コール者が被コール者に接続することを希望しないと、音声メイルボックスはメッセージの記録を再開し（ステップ６３）、メッセージが完了したときコール者を切り離す（ステップ６５）。コール者が被コール者に接続することを希望するとき、コール者は保留状態におかれ、コール者が保留状態にあることを被コール者に報知する（ステップ７３）。被コール者がステップ６９でコール者に接続することを希望した後、ステップ６８に提供されるように保留状態にある第三者に接続することを要求すると、被コール者は保留中の第三者との対話を完了し、次いで保留中のコール者からの呼び出しを得るようにしてもよいし、コール者からの呼び出しを得ている間保留中の第三者とおき換えるようにしてもよい（ステップ７４）。
上記から明らかなように、装置が単一の通信線でコール者に実行されるとき、その装置は、被コール者の操作がかなり複雑になる。操作を単純にするために、被コール者は、図１に示すように、交換機及び音声メイルボックスと通信のための第２のチャンネルを与えてもよい。図１のハードウエアを使用する単純な操作を図４のフローチャートに示す。
図４において、コール者を被コール者の音声メイルボックスに接続したとき（ステップ８１）、装置は、その旨を構内情報通信網（ＬＡＮ）を介して被コール者に通知し（ステップ８２）、コール者のメッセージをメイルボックスに記録し始める（ステップ８３）。
音声メイルボックスにメッセージを残しているコール者の通知を被コール者のパソコンが受けたとき、そのパソコンは、図５に示すように呼び出し情報フィールド１６０の情報ライン１６１に情報を表示する。表示された用語は、「メッセージを残す」である。図５に示す表示スクリーンは、コール者の拡張機に向けられる装置に対する呼び出しに関する全ての情報を表示する。多くの表示された呼び出しのために、呼び出しのステイタスは、呼び出し情報フィールド１６０の第１の情報ライン１６１に示されるような「メッセージを残す」であるか、第３の情報ライン１６５に示されるような「残存メッセージ」であり、それらのメッセージは変更することができる。
表示スクリーン内のツールバー１７０は、使用者により強調された呼び出し情報フィールド１６０内の多くの呼び出しについて実行される各機能を示す。被コール者がその音声メイルボックス内に残存していたメッセージの監視を希望するとき、使用者は、メッセージの再生をスピーカー２３を介して聞くべく、位置決め装置２４を使用することにより、カセットテープ及び用語「モニター」１６２を表すアイコンを選択することができる。
用語「モニター」を選択すると、コール者がメッセージを残すことを終了したか否かについて、被コール者はコール者により残されたメッセージを聞くことができる。コール者がメッセージをさらに残しているならば、ステイタスは「残存メッセージ」として表示され、被コール者はコール者を中断することができる。コール者がメッセージを残すことを終了すると、ステイタスは、「残存メッセージ」として表示され、被コール者がコール者を中断するためにはすでに遅い。
被コール者が図５のツールバーからツール「モニター」を選択すると、システムは、記録された音声をコール者に対し送出し始め、パソコンに接続されたスピーカー２３により再生する。使用者は、被コール者が聞き始めてコール者が話すまでの間の遅れを最小にすべく被コール者が監視を開始するように選択するリアルタイムの点から、または、メッセージの最初から、記録された各メッセージを再生し始めるようなシステム構成にしてもよい。常にメッセージが再生されるように、被コール者がアイコン「コールを受ける」１６３またはアイコン「保留にする」を選択してもよい（ステップ８７）。システムのデフォルト機器構成では、それらのオプションのいずれかが被コール者への接続を提供する挨拶（プロンプト）でコール者を中断するように装置は構成される（ステップ８８）。「保留にする」のオプションは保持状態におく旨の挨拶をコール者に実行し、「コールを受ける」のオプションは、コール者を被コール者に接続する旨の挨拶を実行する。被コール者が「コールを受ける」１６３を選択し、コール者が被コール者に接続することを希望することをＤＴＭＦトーンにより指示すると（ステップ８９）、その時点で両者は接続される。被コール者が「保留にする」１６４を選択し、コール者が保留にすることを希望することをＤＴＭＦトーンにより指示すると、処理はステップ９０を実行し、コール者は保留状態におかれ、情報フィールド１６０のステイタスカラムが第２のライン１６６に示すように「要求による保留」に変更されることにより、その旨を被コール者に報知される。処理は、次いで、被コール者が保留中の第三者を保留状態におき、コール者からのコールを受け、同時に「保留にする」のボタン１６４で保留状態にあるコール者を指示することにより切り替えることを許すステップに移行する。
被コール者による監視がメッセージの記録から遅延すると、被コール者は、コール者がメッセージの保存を終了し、電話を切る前に、コール者を中断するようにシステムに「コールを受ける」または「保留にする」を迅速に指示することを望む。コール者がシステムからの挨拶で中断されている間、被コール者は、コール者により残されたメッセージを聞き続けることができる。コール者が「コールを受ける」を選択すると、コール者に対する挨拶のための時間、及び、接続前に応答すべきコール者のために接続前に必要な時間は、コール者がメッセージの残りを聞くに充分である。そのような時間がない場合、受話器へのメッセージの再生が終了するまで被コール者が待つようにしてもよい。
被コール者がステップ８７においてコール者を中断することを希望しないことを指示すると、または、コール者がステップにおいて被コール者に接続することを希望しないことを指示すると、コール者は彼の残存メッセージが終了したとき切り離される（ステップ８５）。
コール者を挨拶により中断状態におくシステム構成とする代わりに、被コール者が「コールを受ける」を選択しているときコール者を迅速に接続するシステム構成としてもよい。コール者によりメッセージの記録と被コール者によるメッセージの監視との間に遅延があると、その遅延に等しい残存メッセージの部分にミスを生じることになる。このような状態においては、図４において、ロジックはステップ８７からコール者を被コール者に接続するステップに飛び、被コール者が第三者とすでに話をしていると、第三者を保留状態におく音声がＰＢＸ２６から音声ライン４８に到来することにより、ダイアロジック・アダプティブ・ディファレンシャル・パルス・コード・モジュレーション(Dialogic adaptive differential pulse code modulation＝ＡＤＰＣＭ)アルゴリズム(ニュージャージー州パーシッパニーのダイアロジック・コーポレーションから入手可能）のもとで会話はデジタルの形に伝送され、対話ボードの１ｋバッファーに記憶される。このバッファーの標準サイズは８ｋであるが、本発明の実施例においては遅延を参照にするために、このバッファーは１ｋに変更されている。バッファーが満杯のとき、その内容は、ファイルに記録され、サーバーソフトウエアの第１のスレッド(thread)を使用してサーバーのハードディスクの記録及び読み出しの両者のためのオペレーティングシステムのもとに開かれる。メッセージが残された後のネットワークを横切る伝送のために、音声データはサーバーソフトウエアの第２のスレッド(thread)によりハードディスクの読み取りをオフにする。スピーチファイルは、次いで、使用者のパソコン１４に受けられ、マイクロソフト・コーポレーションにより提供されるウエーブ・オーディオ・ファイル・フォーマット・スペシフィケーションとして知られているファイルフォーマットに接続され、マイクロソフト環境のマルチメディア・ファイル・フォーマット・スペシフィケーションにしたがって実行される。これらのファイル・フォーマット・スペシフィケーションは、ワシントン・レドモンドのマイクロソフト・コーポレーションから得ることができるマルチメディア・プログラマーのリファレンスに記載されている。
クライエントにより受けられた音声データは、６０００Ｈｚでサンプリングをされ、ディジタルからアナログに同じ率で容易に変換することができる。パソコン１４の音声カードがこの率で作動するならば、補間すなわち変換する必要はない。多くの音声カードはこの率で作動するが、１１，０２５Ｈｚで作動させてもよい。この場合、データは、１１，０２５Ｈｚからの変換のために好適な音声データに変換される。
図６は、被コール者が、残存メッセージを監視し、コール者を保留状態（または、接続状態）におくべくコール者を中断し、次いでコールを受けるときの装置の各種構成要素により実行される動作を示す。第１のカラムは、サーバーコンピュータのテレホンカード（音声ボード＝対話音声カード）とＰＢＸ２６とにより実行される機能を記載している。装置のシステム構成要素を制御するためのソフトウエアを示す目的のために、２つの構成要素は、サーバーコンピュータ４０で実行するサーバーソフトウエアと共同する単一の構成要素として考慮されねばならない。サーバーソフトウエアの機能は、中央カラムに記載されている。使用者のパソコン１４におけるクライエント・ソフトウエアの機能は、第３のカラムに記載されている。
プロセスは、サーバーがコール者を被コール者の音声メイルボックスに接続したときに開始し（ステップ１０１）、コール者からのメッセージを受けるようにテレホンカードを指示する。同時に、サーバーは、コール者がメイルボックスに接続されていることをコール者に通知し（ステップ１０１）、メッセージを記録するファイルの識別子（ＩＤ）を指定する。ステップ１０２において、テレホンカードは、コール者からの音声を受けその信号をアナログからディジタルに変換し、音声をサーバーに出力する。Ａ／Ｄ変換は２，０００Ｈｚと４４，０００Ｈｚとの間のサンプリング率で行うことができるが、音声ボードは、第１の実施例においては、６，０００Ｈｚのサンプリング率で使用される。音声データは、音声ボードの１ｋバッファーが満杯なる（ほぼ３０分の１秒を要する）や否や、１ｋ毎のパケットとして音声カードにより出力される。これは、最初のパケットが受けられるまでサーバーが音声データを記録することができないので、呼び出しを監視する被コール者が聞く最小遅延の１つの要素である。この遅延は、音声ボードにより出力される各パケットの大きさを減じることにより短縮することができる。ステップ１０３において、サーバーは、１ｋパケットの音声を、テレホンカードから受け、ＩＤがクライエントに既に提供されているファイル内のディスクにそれを記録する。
ステップ１０４において、サーバーから通知されたことに基づいて、クライエントは、ステイタス表示「残存メッセージ」の通知情報を被コール者に対し表示して、使用者からのコマンドを待つ（ステップ１０４）。メッセージを監視する旨の監視コマンドを使用者から受けたことに基づいて、クライエントソフトウエアはコマンドをサーバーに転送する（ステップ１０５）。監視コマンドを受けたことに基づいて、サーバーソフトウエアは、第２のスレッドを使用し、ディスクに記録されている音声データを１ｋパケット毎に読み出し、１ｋパケット毎にネットワークを介してクライエントに送る（ステップ１０６）。ステップ１０７において、データのパケットを受けたことに基づいて、クライエントは、パケットを１つずつバッファーにおく。標準の機器構成においては、ネットワークに伝送される各データパケットは、ほぼ１／３秒の実行時間のために十分なデータを含む。
クライエントが第１のパケットの到達を基に第２のデータの実行を開始するならば、ネットワーク通信の混雑に起因する遅延のために、実行すべきデータのランアウトをしてもよい。それゆえに、ほぼ１秒の最小遅延のために、待ち列（queue）が３つのパケットになるまで、実行開始を待つ。これは、最高環境における実行の間のギャップを避けるための待ち列における充分なパケット量である。待ち列のパケット数または各パケットの大きさは、使用者が欠陥を経験するならば、変更することができる。
標準の機器構成において、コール者がメッセージの監視を希望するとき、メッセージは、被コール者が本質的に遅延してメッセージを聞き始めるとしても、始めから実行される。この環境において、１つの電話機だけを備える拡張機のために上記の実施例と同様に、被コール者がリアルタイム（１秒遅延）に受けることができるリアルタイムより速くメッセージを実行することが望まれる。このような結果を達成するために、音声カードの標準設計は、リアルタイムの５０％より速くピッチに比例する増大なしの増加率で音声データを再生することができるように、対話音声ボードの容量を加えるように変更される。再生速度を調整するために、クライエントソフトウエアは、待ち列のパケット数を観察する。待ち列のパケット数が１２より大きくなるたびに、リアルタイムにおいてほぼ４秒再生率が５０％増大される。待ち列のパケット数が８と１２との間であると、再生率は４０％増大される。待ち列のパケット数が４と７との間であると、再生率は３０％増大される。待ち列のパケット数が３またはより少数であると、再生率はリアルタイムに設定される。この方法により、メッセージが充分に長いと、被コール者の監視は、メッセージが終了する前にリアルタイムに受けられる。再生とリアルタイム記録との間の遅延を被コール者に指示するために、遅延量を示すバーグラフは被コール者のコンピュータスクリーンに絶えず表示される。上記の自動補足方法は、サーバーによりクライエントに提供された通知状態が「メッセージを残す」であるとき、実行される。ステイタスが「残存メッセージ」であると、クライエントは音声メイルメッセージを使用者により設定されたリアルタイムとそれより５０％速い値との間のデフォルト値で再生する。
図６におけるステップ１０７において、クライエントは、メッセージを再生し続け、さらにコマンドを待つ。コール者を中断状態におく「保留にする」のコマンドを被コール者から受けると、クライエントはそのコマンドをサーバーに転送する（ステップ１０８）。その代わりに、被コール者が「コールを受ける」を選択し、システムがメッセージの保存を継続するオプションをコール者に与える挨拶なしにコール者を接続するように構成されていると、コール者は次いで接続される。他の場合、プロセスはステップ１０９に移行する。
ステップ１０９において、サーバーは、メッセージの保存を継続する、被コール者に接続する、または、被コール者のために保持状態におくオプションをコール者に与える挨拶をコール者に伝送するためにテレホンカードを処理する。ステップ１１０において、ＰＢＸとテレホンカードとは、コール者に対する挨拶を実行する。ステップ１１１において、ＰＢＸとテレホンカードとは、コール者のＤＴＭＦトーンの応答をサーバーに転送する。ステップ１１２において、コール者が接続されることを希望するならば、サーバーは、コールが接続されていることの通報をクライエントに転送する。コール者が保留状態におくことを希望するならば、サーバーは、コール者が要求により保留状態にあることの通報をクライエントに転送する。ステップ１１３において、クライエントは、コール者情報フィールド１６０の「要求により保留」のようなステイタスを表示し、被コール者からのコマンドをさらに待つ。ステップ１１４において、被コール者は、コール者を被コール者の電話機に接続させるコマンドをクライエントに与える。クライエントは、そのコマンドをサーバーに転送する。ステップ１１５において、サーバーは、コール者を接続するコマンドを受け、テレホンカードを介して、コール者を接続させるべくＰＢＸに命令する。ステップ１１６において、ＰＢＸは、サーバーからのコマンドを受けて、コール者を被コール者の電話機に接続する。
多くの使用者は、全ての音声メイルメッセージを保存して常に監視することを望む。この理由のために、装置は、監視するとの使用者からの要求なしに、各メッセージを自動的に監視するように、使用者に任意な機器構成とすることができる。この実施例においては、図４におけるステップ８４で常にステップ８６に移行する。図６においては、クライエントは、一回の通報をステップ１０４で受けて、使用者からのコマンドを受けることなくステップ１０５のたびにメッセージを監視する監視コマンドを転送する。
図６をさらに参照するに、ステップ１１５において、コール者のメッセージの保存を終了したか否かについて、クライエントがメイルボックスメッセージを監視するコマンドを使用者から受けるたびに、プロセスはステップ１０６及び１０７を経て指示された処理をする。コール者を中断するコマンドを使用者が入力する前に、呼び出し状態は、「メッセージを残す」から「残存メッセージ」（メッセージを残した）に変更されると、被コール者は、呼び出しを受けるオプションまたはコール者を保留状態におくオプションを有していない。この場合、もはやコマンドオプションが被コール者に役立たないから、プロセスは、ステップ１０７で停止し、ステップ１０８に移行しない。
通常の音声メイル装置においては、コール者は、音声メイル装置及びＤＴＭＦ、コール者からの音声またはコール者からの他の入力からの再生音から構成される会話を介して装置と対話をする。会話は各「状態」から構成され、各「状態」は音声メイル装置とコール者との間の単一の変換である（音声メイルシステムはコール者に指示を実行し、コール者はＤＴＭＦまたは音声コマンドで応答する。）。会話は、予め形成されたシーケンスに従うそれらの状態を通して処理し、コール者によるシステムの制御を許す。このオペレーションソフトは、知られており、また今日の音声メイル装置に広く使用されている。
複雑化は、音声メイル装置から被コール者への通信用の第２のチャンネルを導入することに起因する。これは、被コール者が会話の通常の流れを第２のチャンネルを介して中断し、コール者に常に異なる何かを言うように音声メイル装置を向け、他の場合と異なる状態に直接的に移すように音声メイル装置を効果的に組み立てることの可能性を導入する。
図７は、会話中である被コール者のコマンドと協調する付加的な被コール者インターフェースすなわち付加装置２０２のオペレーションと、通常の音声メイル装置２００のオペレーションとの概略図である。
通常の音声メイル装置２００において、呼び出しは受けられ（ブロック２０４）、会話は同じ状態制御器２０６により制御される。制御器２０６は、コール者のそれぞれの状態を達成すべく各種の状態機能（ブロック２０８）を指令する。各状態機能２０８は、そのタスクを実行し、結果を状態制御器２０６に返す。状態制御器２０６は、予め決定された会話シーケンスと、先の状態の結果とを基に、次に達成すべき状態を決定する。
付加的な被コール者インターフェース２０２のための第１の要求は、コール者から被コール者への通信リンクの形式である。第１の実施例において、被コール者への通信リンクは、ラン（ＬＡＮ）を越える遠隔手続呼出し２１０を介して被コール者パソコン（ＰＣ）２１２のアプリケーション・プログラム・ランニング(application program running)に達する。
パソコン２１２のアプリケーションは、次いで、以下に記載のアプリケーション・プログラミング・インターフェース(application programming interface＝ＡＰＩ)を介して音声メイル装置２００と会話する。被コール者ＡＰＩは、３つの必要条件を満たす以下の機能を含む。
１）被コール者が音声メイルボックスへの転送の通報を希望する旨を指示するために、また、呼び出しを処理するコマンドを音声メイル装置２００に送るために、被コール者に音声メイル装置に対し「ログ・オン」または「セッション(session)の確率」を許し、また、「ログ・アウト」または「セッションの終了」を許すこと。
２）音声メイルボックスへの転送を被コール者に通知し、そのコールの進行を被コール者に各種のステイタスを通して通知すること。セッションが確率されるとき、被コール者アプリケーションは、音声メイル装置２００に対するコールバック機能のアドレスを登録する。コールバック機能は、音声メイル装置に対する転送と呼び出し状態とについて被コール者に通知するように音声メイル装置２００に用いられる。音声メイル装置２００は、被コール者への呼び出しが新たな段階に入るたびにコールバック機能を起動させる。各通知は、その通知が適用される呼び出しを識別する「呼び出し処理」を含む。被コール者アプリケーションは、初めて呼び出し処理を見たとき、新たな呼び出しを記録する。通知は、呼び出しの現在の状態を表す値を含む。
３）被コール者の会話の流れに影響を与えるべく、変更状態コマンドのようなコマンドを被コール者が音声メイル装置に送信することを許すこと。被コール者アプリケーションから音声メイル装置２００へのコマンドは、コール処理へのポインタ、被コール者がその呼び出しを移行したいと思う状態を示す数値、及び、その移行したい状態に関する追加情報を有するパラメータブロック、例えば被コール者がコール者に対してしたいと思う数種の挨拶の表示へのポインタを含む。
ＡＰＩの全機能は、機能が成功したことを表すサクセスコードまたは機能の故障とその理由を表す故障コードを返すことである。これらの各コードは、各機能のために規定された意味を有する。たとえば、変更状態コマンドは、コマンドが音声メイルシステムに受けられたことを意味するときは“０”を返し、コールが終了した（コール者が電話を切った）ことによりコマンドが音声メイル装置に拒絶されたときは“１”を、またコマンドが音声メイル装置２００により拒絶されたためまたはラン通信の故障のような機能故障のための他の理由を指示する他の値を返す。
通常の会話インターフェースを備える被コール者インターフェースの協調は、「状態記録」オブジェクト２１４を通して達成される。被コール者が音声メイル装置２００とセッションを確立するや否や、状態記録オブジェクト２１４は、何らかの呼び出しまたは何らかの呼び出し状態を通知すべき被コール者がその被コール者のために変更することを記録する。
通常の協調状態制御器２０６は、受けた新たな各呼び出しと新たな各呼び出しのための各状態変化とを状態記録オブジェクト２１４に通知する（パス２１６）。各呼び出し状態の終結で、状態制御器２０６は、また、被コール者が状態変化を要求されているときを見るべく状態記録オブジェクト２１４に問い合わせる。
状態記録オブジェクト２１４は、これが呼び出し状態変更の通知を状態制御器２０６から受けているとき、被コール者が受けた呼び出し通知に対しセッションを確立されているか否かのチェックをする。そのようであると、オブジェクト２１４は、呼び出し状態変化の被コール者を通知すべくコールバックを引き出し、状態制御器のプロセスの実行(execution)の維持を回避すべく、パス２２０を介して個々の「クライエント・サービス・スレッド（client service thread）」２１８を使用する。
状態記録オブジェクト２１４が被コール者から呼び出し状態を変更する要求を受けるとき、状態記録オブジェクト２１４は、状態変更要求を記憶し、状態制御器２０６が現在の呼び出し状態の終りにそれを問い合わせているとき、状態制御器２０６にそれを送る。
被コール者の状態変更要求の実行速度のために、状態記憶オブジェクト２１４は、また、現在状態の実行の停止を知らせるべく現在の状態の実行機能に対する信号またはコマンドを状態制御器２０８に送り（パス２２２）、状態制御器２０８に直ちに返す。
状態記録オブジェクト２１４を介する個々の状態制御器２０６と個々のクライエント・サービス・スレッド２１８とのそのような構成は、被コール者ＲＰＣインターフェース２１０とコール者の会話が独立的に実行されることを許し、また、被コール者コマンドがコール者の会話と協調することを許す。
上記の説明は、本発明の選択的な実施例の詳細についてであるが、当業者は本発明の趣旨を変更することなく、それらを種々変更することができることは理解されるであろう。
【図１】
0003909348.tif 000002
【図２】
0003909348.tif 000003
【図３】
0003909348.tif 000004
【図３Ａ】
0003909348.tif 000005
【図３Ｂ】
0003909348.tif 000006
【図７】
0003909348.tif 000007
【図４】
0003909348.tif 000008
【図５】
0003909348.tif 000009
【図６】
0003909348.tif 000010