(57)【特許請求の範囲】
【請求項１】
ユーザとの異なる同時の電話通信セッションを確立するように動作可能な少なくとも１つのコールサーバ（１００）を有する拡張型ウィスパ機能を提供するための電話システムであって、
少なくとも１つのスイッチ（１５０）が、電話通信セッションのそれぞれからの可聴出力をユーザに提供しながら、ユーザの可聴入力を電話通信セッションのうちの選択された１つのセッションから分離することによってウィスパ機能を動作可能にし、
前記少なくとも１つのスイッチ（１５０）が、ユーザが電話通信セッション間で選択することを可能にし、
ユーザが第１の電話通信セッションに現在参加していることを示すプレゼンス情報（２２０）を維持するプレゼンスサーバ（２００）をさらに備え、前記プレゼンスサーバ（２００）が、ユーザが第２の電話通信セッションに参加することを求める要求を受信して、要求に基づいて前記プレゼンス情報（２２０）を更新し、ウィスパ機能を動作可能にするためユーザのウォッチャ（２６０）に前記更新済みプレゼンス情報（２２０）を提供するよう動作することができることを特徴とする、電話システム。
【請求項２】
前記少なくとも１つのコールサーバ（１００）が電話通信セッションをユーザに関連するユーザ電話装置（１０）に接続するように動作し、前記少なくとも１つのコールサーバ（１００）がさらに、電話通信セッションの両方の可聴出力をユーザ電話装置（１０）に集中させるように動作することができる、請求項１に記載の電話システム。
【請求項３】
前記少なくとも１つのコールサーバ（１００）が前記少なくとも１つのスイッチ（１５０）を含み、電話通信セッションのそれぞれを管理するために前記少なくとも１つのスイッチ（１５０）と通信している各々のコールハンドラ（１３０および１４０）をさらに含み、前記少なくとも１つのコールサーバ（１００）が、ユーザの可聴入力を電話通信セッションのうちの選択された１つのセッションから分離するためにウィスパ機能を動作可能にし、前記少なくとも１つのスイッチ（１５０）にウィスパ制御信号（１２０）を供給するように動作可能なプロセッサ（１１０）をさらに含む、請求項１に記載の電話システム。
【請求項４】
前記プロセッサ（１１０）がさらに、前記少なくとも１つのスイッチ（１５０）の切換えを制御するためにユーザからウィスパ切換え信号を受信するように動作することができる、請求項３に記載の電話システム。
【請求項５】
前記少なくとも１つのサーバ（１００）が、電話通信セッションのそれぞれについて各々のコールサーバ（１００ａおよび１００ｂ）を含み、前記各々のコールサーバ（１００ａおよび１００ｂ）のそれぞれが、前記少なくとも１つのスイッチ（２３０および２４０）のそれぞれ１つを含む、請求項３に記載の電話システム。
【請求項６】
前記少なくとも１つのコールサーバ（１００）が、前記更新済みプレゼンス情報（２２０）を受信するユーザのウォッチャ（２６０）であり、前記少なくとも１つのコールサーバ（１００）が前記少なくとも１つのスイッチ（２３０および２４０）を含む、請求項１に記載の電話システム。
【請求項７】
第１の電話通信セッションおよび第２の電話通信セッションのうちの少なくとも１つに参加するユーザに関連するユーザ電話装置（１０）をさらに備え、
前記ユーザ電話装置（１０）が、前記更新済みプレゼンス情報（２２０）を受信するユーザのウォッチャ（２６０）であり、前記ユーザ装置（１０）が前記少なくとも１つのスイッチ（４１０）を含む、請求項１に記載の電話システム。
【請求項８】
第１の電話通信セッションおよび第２の電話通信セッションのそれぞれについてユーザに関連する各々のユーザ電話装置（１０ａおよび１０ｂ）をさらに備え、第２の電話通信セッションの前記ユーザ電話装置（１０ｂ）が、ユーザが第２の電話通信セッションに参加することを求める要求を受信するとアクティブ化される無音呼出しモード（３１０ｂ）を含む、請求項１に記載の電話システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、一般には、ユーザが複数の電話通信セッションに同時に参加することを可能にする機能に関し、より詳細には、電話入力を電話通信セッション間で分離するためのウィスパ機能に関する。
【背景技術】
【０００２】
ユーザが複数の同時の電話会話に能動的に参加するマルチテレフォニ動作がますます普及している。たとえば、構内交換機（ＰＢＸ：Ｐｒｉｖａｔｅ  Ｂｒａｎｃｈ  Ｅｘｃｈａｎｇｅ）およびクラス５スイッチは現在、一般にコールセンタに「ウィスパ」機能を提供しており、この「ウィスパ」機能によって管理者は、コールセンタエージェントが顧客と電話している間に手助けしまたは訓練するためコールセンタエージェントに話し掛けることができる。コールセンタエージェントは管理者と顧客の声を同時に聞くことができるが、管理者の声は、顧客には聞こえず、コールセンタエージェントだけに聞こえる。結果として、現在の「ウィスパ」機能では、管理者が会話に参加していることを顧客が認識せずに、コールセンタエージェントが管理者と顧客の両方の話を同時に聞くことが可能である。
【０００３】
しかし、コールセンタエージェントが話すことは何でも、顧客と管理者の両方に聞こえる。したがって、コールセンタエージェントは、顧客がコールセンタエージェントの声を聞くことなしに、管理者に質問しまたは応答することができない。残念ながら、現在の「ウィスパ」機能は、コールセンタエージェントによって話されることを２つの会話間で分離するための機構を提供していない。
【０００４】
会話間の少なくとも部分的な分離を可能にする別のマルチテレフォニ動作は、「２ハンドセット操作（ｔｗｏ  ｈａｎｄｓｅｔ  ｏｐｅｒａｔｉｏｎ）」である。多くの個人は現在、別個の会話を続行するために同時に操作され得る、卓上電話、固定電話、コードレス電話、および／または１つまたは複数の携帯電話などの２つ以上の電話を有する。しかし、複数の電話を使用する場合には、内在するプライバシーの欠如、および会話間の漏れ（ｂｌｅｅｄ−ｔｈｒｏｕｇｈ）のリスクがある。さらに、会話のうちの１つは、別の会話に混乱を生じさせ得る。たとえば、電話会議の参加者がその携帯電話で別の電話を受ける場合、携帯電話の会話が他の会議参加者に聞こえてくることがあり、それによって会議に混乱が生じる。
【０００５】
２つの会話間の分離を改善するために、多くの電話端末が現在、ユーザが会話を消音することを可能にするミュートボタンを設けている。ミュートボタンを押下すると、会話の相手にユーザの声が聞こえなくなるが、ユーザは依然として相手の声を聞くことができる。したがって、２つの別個の呼に関与するときにユーザは両方の相手の声を聞くことができるが、どちらの電話が消音されているかに応じて、それらの相手のうちの一方だけがユーザの声を聞くことができる。しかし、第２の呼の初期呼出し音（ｒｉｎｇｉｎｇ）は、ユーザ、および第１の呼に関与する相手にとって不快なものであり得る。さらに、第２の呼に密かに応答するには、ユーザは、第２の呼に応答する前に第１の呼を忘れずに消音しなければならず、それによって、こうした２ハンドセット操作が難しく厄介なものになる。
【非特許文献１】Ｊ．Ｒｏｓｅｎｂｅｒｇ他、「ＳＩＰ：Ｓｅｓｓｉｏｎ  Ｉｎｉｔｉａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ」、ＲＦＣ：３２６１、２００２年６月
【非特許文献２】Ａ．Ｒｏａｃｈ他、「Ｓｅｓｓｉｏｎ  Ｉｎｉｔｉａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ（ＳＩＰ）−Ｓｐｅｃｉｆｉｃ  Ｅｖｅｎｔ  Ｎｏｔｉｆｉｃａｔｉｏｎ」、ＲＦＣ：３２６５、２００２年６月
【発明の開示】
【発明が解決しようとする課題】
【０００６】
したがって、複数の同時の電話会話が行われることを容易にする拡張型ウィスパ機能が求められている。さらに、複数の電話会話間の単純で効率的な分離を提供する拡張型ウィスパ機能が求められている。
【課題を解決するための手段】
【０００７】
本発明の実施形態は、拡張型ウィスパ機能を提供するための電話システムを提供する。この電話システムは、ユーザとの異なる同時の電話通信セッションを確立するように動作可能な少なくとも１つのコールサーバと、少なくとも１つのスイッチとを含み、このスイッチは、電話通信セッションのそれぞれからの可聴出力をユーザに提供しながら、ユーザの可聴入力を電話通信セッションのうちの選択されたセッションから分離することによってウィスパ機能を動作可能にする。それによって、このスイッチは、ユーザが電話通信セッション間で選択することを可能にする。
【０００８】
ある実施形態では、コールサーバは、電話通信セッションをユーザに関連するユーザ電話装置に接続し、電話通信セッションの両方の可聴出力をそのユーザ電話装置に集中させるように動作することができる。さらなる実施形態では、コールサーバは、電話通信セッションのそれぞれを管理するために、スイッチと、スイッチと通信している各々のコールハンドラの両方を含む。さらなる実施形態では、それぞれのコールハンドラは、ユーザの可聴入力を各々の電話通信セッションに選択的に供給するための各々のスイッチを含む。さらなる実施形態では、コールサーバは、ウィスパ機能を動作可能にし、また電話通信セッションのうちの選択されたセッションからユーザの可聴入力を分離するためスイッチにウィスパ制御信号を供給するように動作可能なプロセッサをさらに含む。追加の実施形態では、プロセッサは、スイッチの切換えを制御するためウィスパ切換え信号をユーザから受信するように動作することができる。
【０００９】
別の実施形態では、電話通信セッションのそれぞれが、各々のコールサーバによって処理され、それぞれの各コールサーバは各々のスイッチを含む。別の実施形態では、ユーザの各々のユーザ電話装置が電話通信セッションのそれぞれに関連付けられ、ユーザ電話装置のうちの少なくとも１つが、ウィスパ機能が動作可能にされるときにアクティブ化される無音呼出しモードを含む。
【００１０】
本発明の実施形態はさらに、ユーザが異なる電話通信セッションに同時に参加することを可能にするプレゼンス拡張型ウィスパ機能を提供するための電話システムを提供する。この電話システムは、ユーザが応対可能かどうかを示すプレゼンス情報を維持するプレゼンスシステムを含む。プレゼンスシステムは、ユーザが第２の電話通信セッションに参加することを求める要求が受信されるときに、ユーザが第１の電話通信セッションに現在参加していると判断するように動作することができる。プレゼンスシステムと通信しているスイッチは、第１の電話通信セッションおよび第２の電話通信セッションのそれぞれからの可聴出力をユーザに提供しながら、ユーザの可聴入力を第１の電話通信セッションから分離することによってウィスパ機能を動作可能にする。
【００１１】
一実施形態では、プレゼンスシステムは、要求に基づいてユーザのプレゼンス情報を更新し、ウィスパ機能を動作可能にするためユーザのウォッチャに更新済みプレゼンス情報を提供するように動作することができる。たとえば、例示的な実施形態では、スイッチは、ユーザと少なくとも第１の通信セッションを確立するように動作可能なコールサーバ内に含まれる。コールサーバは、更新されたプレゼンス情報を受信するユーザのウォッチャであり、更新されたプレゼンス情報に応答してスイッチを制御する。例示的な別の実施形態では、スイッチは、第１の電話通信セッションおよび第２の電話通信セッションのうちの少なくとも１つに参加するユーザに関連する電話装置内に含まれる。ユーザ電話装置は、更新されたプレゼンス情報を受信するユーザのウォッチャであり、更新されたプレゼンス情報に応答してスイッチを制御する。
【００１２】
本発明の実施形態はさらに、ユーザが異なる電話通信セッションに同時に参加することを可能にするウィスパ機能を提供するための方法を提供する。この方法は、ユーザが第１の電話通信セッションに参加していると判断すること、およびユーザが第２の電話通信セッションに参加することを求める要求を受信することを含む。この方法はさらに、ユーザの可聴入力を第１の電話通信セッションから分離すること、ユーザの可聴入力を第２の電話通信セッションに供給すること、および第１の電話通信セッションおよび第２の電話通信セッションのそれぞれからの可聴出力をユーザに供給することを含む。
【００１３】
本発明のより完全な理解は、添付の図面と併せて考慮すると、以下の詳細な説明を参照することによって得られ得る。
【発明を実施するための最良の形態】
【００１４】
図１を参照すると、本発明の実施形態による拡張型ウィスパ機能を提供するための例示的な電話システム５が示されている。図１に示す電話システム５は、ユーザ電話装置１０とコールサーバ１００とを含む。コールサーバ１００は、回線交換機、ルータ、ゲートウェイ、または電話通信セッションをユーザ電話装置１０に接続することができる他のスイッチング装置など、任意のタイプのネットワーク装置を表す。限定するためではなく、例示するために挙げると、コールサーバ１００は、公衆交換電話網（ＰＳＴＮ：Ｐｕｂｌｉｃ  Ｓｗｉｔｃｈｅｄ  Ｔｅｌｅｐｈｏｎｅ  Ｎｅｔｗｏｒｋ）内の構内交換機（ＰＢＸ：ｐｒｉｖａｔｅ  ｂｒａｎｃｈ  ｅｘｃｈａｎｇｅ）またはクラス５スイッチ、公衆陸上移動網（ＰＬＭＮ：Ｐｕｂｌｉｃ  Ｌａｎｄ  Ｍｏｂｉｌｅ  Ｎｅｔｗｏｒｋ）内の移動通信交換局、ルータ、あるいはネットワーク装置の他の任意のタイプまたはその組合せを含み得る。
【００１５】
ユーザ電話装置１０は、インターフェース５０を介して音声通信をコールサーバ１００に対して送信しかつ／または受信することができる物理的な通信装置である。ユーザ電話装置１０の例には、それに限定されないが、卓上電話、固定電話、コードレス電話、携帯電話、および音声技術を提供するコンピュータ（スピーカ、マイクおよび音声ソフトウェアを備えるコンピュータなど）が含まれる。インターフェース５０は、音声がそれを介して送信され得る任意のタイプの媒体を表す。たとえば、インターフェース５０には、Ｔ１回線、ケーブル回線、光ファイバ回線、エアインターフェース、または音声を送信することができる他の媒体が含まれ得る。図１で、インターフェース５０は、説明を簡単にするため、ユーザ電話装置１０とコールサーバ１００の間でメッセージを送信するための信号回線５２、ユーザ電話装置１０からコールサーバ１００に音声を送信するための送信回線５４、およびコールサーバ１００からユーザ電話装置１０に音声を送信するための受信回線５６に論理的に分割されて示されている。
【００１６】
図では送信回線５４は、コールサーバ１００のために呼の切換えを実施する、コールサーバ１００内のスイッチ１５０に論理的に接続されている。したがって、スイッチ１５０は、ユーザ電話装置１０への呼およびそこからの呼をルーティングする、コールサーバ１００内のスイッチング構造を表している。図では受信回線５６は、コールサーバ１００内の選択スイッチ１６０に論理的に接続されており、この選択スイッチ１６０は、拡張型ウィスパ機能がアクティブかどうかに応じてコールサーバ１００内のスイッチ１５０または和回路１７０からの出力を選択し、選択された出力を回線５６を介してユーザ電話装置１０に供給する。図では信号回線５２は、本発明の拡張型ウィスパ機能をアクティブ化するためにコールサーバ１００内のコールプロセッサ１１０に論理的に接続されている。コールプロセッサ１１０は一般に、汎用コンピュータを駆動するドライバであると理解される。しかし、マイクロコントローラ、フィールドプログラマブルゲートアレイ（ＦＰＧＡ：Ｆｉｅｌｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ）または特定用途向け集積回路（ＡＳＩＣ：Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）あるいはその組合せなど、他のプロセッサ装置も同様に使用され、本明細書に記載された利益および利点を達成し得ることに留意されたい。
【００１７】
コールプロセッサ１１０は、ユーザ電話装置１０との通信セッションを管理するために、１つまたは複数のコールハンドラ１３０および１４０、スイッチ１５０、ならびに選択スイッチ１６０に動作可能に結合される。たとえば、一実施形態では、コールプロセッサ１１０は、コールサーバ１００に入って来る通信セッションを検出し、通信セッションのためにスイッチ１５０内のリソースを配分し、コールハンドラ１３０および１４０をそれぞれの通信セッションに割り当て、通信セッションに関連するメッセージを処理し、拡張型ウィスパ機能などの呼機能を動作可能にし、拡張型ウィスパ機能のための選択スイッチ１６０を制御するように動作することができる。コールプロセッサ１１０は、完全にコールサーバ１００内で実装されることができ、またはコールサーバ１００の動作を制御する補助的なシステムで少なくともとも部分的に実装され得る。
【００１８】
それぞれのコールハンドラ１３０および１４０は、ユーザ電話装置１０との特定の電話通信セッションを管理するための任意のハードウェア、ソフトウェア、ファームウェアまたはその組合せを含む。一例として、それぞれのコールハンドラ１３０および１４０は、命令を実行する１つまたは複数のプロセッサと、プロセッサによって使用される命令およびデータを格納する１つまたは複数のメモリとを含み得る。コールハンドラ１３０および１４０は、スイッチ１５０および／またはコールプロセッサ１１０内で少なくとも部分的に実装され得る。
【００１９】
図１に示すように、コールハンドラ１３０は、インターフェース６０を介してユーザ電話装置１０と第１の端末３０の間の第１の電話通信セッションを管理するように構成され、コールハンドラ１４０は、インターフェース７０を介してユーザ電話装置１０と第２の端末４０の間の第２の電話通信セッションを管理するように構成される。この場合も、インターフェース６０および７０は、音声がそれを介して送信され得る任意のタイプの媒体を表しており、図では、それぞれが、説明を簡単にするため、端末３０、４０からコールサーバ１００に音声を送信するための各々の送信回線６２、７２、およびコールサーバ１００から端末３０、４０に音声を送信するための各々の受信回線６４、７４に論理的に分割されている。
【００２０】
第１の電話通信セッションおよび第２の電話通信セッションは、それぞれの電話通信セッションがスイッチ１５０を通ってユーザ電話装置１０に別個にルーティングされることができる、互いに異なるものである。電話通信セッションがどのように互いに異なるかを示すために、ユーザ電話装置１０が２つの電話通信セッション間で切り換わることを可能にする「キャッチホン」機能について考慮されたい。ユーザは、端末４０との第２の電話通信セッションが開始されるときに端末３０との第１の電話通信セッションに関与している場合、ユーザ電話装置１０上の「キャッチホン」ボタンを使用することによって第２の電話通信セッションに応答することができる。「キャッチホン」ボタンを押下すると、ユーザ電話装置１０は、回線５２を介してコールプロセッサ１１０にキャッチホン機能アクティブ化信号を送信する。コールプロセッサ１１０は次いで、キャッチホン機能を動作可能にし、回線１２０を介してコールハンドラ１３０および１４０、スイッチ１５０ならびに選択スイッチ１６０にキャッチホン機能をアクティブ化するよう命令を与える。
【００２１】
キャッチホン機能をアクティブ化した後に、回線６２を介して送信され、コールハンドラ１３０で受信される端末３０からの可聴出力は、回線１３８を介してスイッチ１５０に送信されない。そうではなく、回線７２を介して送信され、コールハンドラ１４０で受信される端末４０からの可聴出力が、回線１４８を介してスイッチ１５０に送信される。スイッチ１５０は、回線１４８上で受信された可聴出力を回線１５５上で選択スイッチ１６０にルーティングし、この選択スイッチ１６０は次いで、回線１５５上で受信された可聴出力を回線５６を介してユーザ電話装置１０にルーティングする。同様に、回線５４を介して送信され、スイッチ１５０で受信されるユーザ電話装置１０からの可聴入力は、回線１３５を介してコールハンドラ１３０にルーティングされない。そうではなく、回線５４を介して受信される可聴入力が、スイッチ１５０によって回線１４５を介してコールハンドラ１４０にルーティングされる。したがって、それぞれの電話通信セッションは、スイッチ１５０を介してユーザ電話装置１０へと別個に切り換えられる。
【００２２】
第１の電話通信セッションおよび第２の電話通信セッションは、従来の「キャッチホン」機能を備えた同時の通信セッションと見なされ得るが、ユーザは一度に、異なる電話通信セッションのうちの１つにしか参加することができない。したがって、電話通信セッションのうちの１つだけが、「アクティブ」通信セッションと見なされる。状況によっては、ユーザ電話装置１０のユーザは、「ウィスパ」機能を使用して両方の電話通信セッションに同時に参加することを望み得る。しかし、上記で論じたように、現在のウィスパ機能は、ユーザ電話装置１０からの可聴入力が２つの電話通信セッション間で分離されることを可能にしない。
【００２３】
したがって、本発明の実施形態によれば、拡張型ウィスパ機能がユーザ電話装置１０に提供され、この拡張型ウィスパ機能は、電話通信セッション間で可聴入力を分離しながら、ユーザ電話装置１０が異なる電話通信セッションに同時に参加することを可能にする。拡張型ウィスパ機能は、ユーザ電話装置１０上のウィスパボタン２０を使用して初期の呼設定時にアクティブ化される。たとえば、ユーザ電話装置１０が端末３０との第１の電話通信セッションに現在参加しており、第２の電話通信セッションの確立を求める要求が端末４０から受信される場合、ユーザは、ウィスパボタン２０を押下して、端末４０との第２の電話通信セッションの確立時に拡張型ウィスパ機能をアクティブ化することができる。他の実施形態では、拡張型ウィスパ機能は、コールサーバ１００内で自動的に、または別の補助装置、たとえばパーソナルコンピュータを介してアクティブ化される。
【００２４】
拡張型ウィスパ機能をアクティブ化すると、コールサーバ１００は、ユーザが第２の電話通信セッション内で端末４０上の相手とだけ話すことを可能にするために、ユーザの可聴入力を第１の電話通信セッションから分離する。しかし、ユーザが端末３０上の相手と端末４０上の相手の両方の声を同時に聞くことを可能にするために、端末３０と４０の両方からの可聴出力が、ユーザ電話装置１０に供給される。したがって、ユーザは、端末３０上の相手が話すどんなことをも聞くことができるが、端末３０上の相手はユーザによって話されることを聞くことができない。ウィスパ機能がアクティブになると、ユーザは、いずれかの相手と話すために、ウィスパボタン２０を使用して、電話通信セッション間で可聴入力を切り換えることができる。
【００２５】
例示的な一実施形態では、コールサーバ１００は、端末３０との第１の通信セッション中に端末４０から第２通信セッションを求める要求を受信する場合、端末４０からの着呼がコールサーバ１００上で待機していることをユーザに知らせる「キャッチホン」または他の類似の信号をユーザ電話装置１０に送信することができる。ユーザは、２つの異なる通信セッションに同時に能動的に参加することを望む場合、ユーザ電話装置１０上のウィスパボタン２０を押下することができ、それによってユーザ電話装置１０に、回線５２を介してコールプロセッサ１１０にウィスパ機能アクティブ化信号を送信させる。ウィスパ機能アクティブ化信号を受信するとコールプロセッサ１１０は、回線１２０上でスイッチ１５０、コールハンドラ１３０および１４０、ならびに選択スイッチ１６０にウィスパ制御信号を送信することによってウィスパ機能を動作可能にする。たとえば、一実施形態では、コールプロセッサ１１０は、アクティビティ、関数、または回線１２０上のウィスパ制御信号を生成するタスクの体系的なシーケンスを提供するソフトウェアアプリケーションなど、１つまたは複数のプロセスを含む。
【００２６】
スイッチ１５０で受信されるウィスパ制御信号は、スイッチ１５０に、回線５４上でユーザ電話装置１０から受信される可聴入力をコールハンドラ１４０にルーティングするよう指示する。コールハンドラ１３０および１４０で受信されるウィスパ制御信号は、コールハンドラ１３０および１４０に、それぞれ端末３０および４０から受信される可聴出力を、それぞれ回線１３８および１４８上でスイッチ１５０に送信するのではなく、それぞれ回線１３９および１４９上で和回路１７０に送信するよう指示する。和回路１７０は、回線１７５上で合計の可聴出力を生成するために、回線１３９および１４９上で受信された可聴出力を集中させる。選択スイッチ１６０で受信されるウィスパ制御信号は、選択スイッチ１６０に、回線１７５上で和回路１７０からの出力を選択するよう指示する。
【００２７】
したがって、ユーザがユーザ電話装置１０に向かって話すときに、ユーザの可聴入力は、回線５４を介してコールサーバ１００内のスイッチ１５０に送信される。スイッチ１５０は、回線５４上で受信される可聴入力を回線１４５上でコールハンドラ１４０にルーティングし、このコールハンドラ１４０は次いで、回線１４５上で受信される可聴入力を回線７４上で端末４０に送信する。さらに、端末３０および４０上の相手が話すときに、それぞれ回線６２および７２を介して端末３０および４０によって送信され、各々のコールハンドラ１３０および１４０によって受信される可聴出力は、それぞれ回線１３９および１４９を介してコールハンドラ１３０および１４０から和回路１７０に送信される。和回路１７０は、可聴出力を合計し、合計された可聴出力を回線１７５上で選択スイッチ１６０に供給する。選択スイッチ１６０は次いで、合計された可聴出力を回線５６を介してユーザ電話装置１０に送信する。
【００２８】
ユーザは、第１の電話通信セッションに戻りたい場合、ユーザ電話装置１０上のウィスパボタン２０を再び押下し、それによってユーザ電話装置１０に、回線５２を介してコールプロセッサ１１０にウィスパ切換え信号を送信させる。ウィスパ切換え信号を受信すると、コールプロセッサ１１０は、回線１２０上でスイッチ１５０に新しいウィスパ制御信号を送信する。スイッチ１５０で受信される新しいウィスパ制御信号は、スイッチ１５０に、回線５４上でユーザ電話装置１０から受信される可聴入力を、回線６４を介した端末３０への送信のためコールハンドラ１３０にルーティングするよう指示する。コールハンドラ１３０および１４０は、それぞれ端末３０および４０から受信される可聴出力を、回線５６を介したユーザ電話装置１０への合計可聴出力の送信のために、それぞれ回線１３９および１４９上で和回路１７０に送信し続ける。したがって、拡張型ウィスパ機能は一般に、それぞれの電話通信セッションからの可聴出力をユーザに供給しながら、ユーザの可聴入力を電話通信セッションのうちの選択された１つのセッションから分離する。
【００２９】
図１は、ユーザが単一の電話装置１０上で複数の電話通信セッションに同時に参加する一実施形態を示している。しかし、ほとんどのユーザが２つ以上の電話を有していると、ユーザは、複数の電話装置上で複数の電話通信セッションに同時に参加する必要があり得る。従来のマルチテレフォニ動作では、会話間の漏れのリスクがあり、またはユーザは、会話間でユーザの音声を分離するため電話装置のうちの１つの装置上の「ミュート」ボタンを忘れずに押下しなければならない。本発明の実施形態によれば、拡張型ウィスパ機能は、漏れを防止し、またユーザが複数の電話装置上の「ミュート」ボタンを操作する必要性を取り除くため、こうしたマルチテレフォニ動作にまで拡大され得る。
【００３０】
図２は、本発明の実施形態による、コールサーバ１００上でマルチテレフォニ拡張型ウィスパ機能を提供するための例示的な電話システム５を示している。図２では、ユーザは、単一の電話装置ではなく、２つの電話装置１０ａおよび１０ｂに関連付けられている。電話装置１０ａは、端末３０との第１の電話通信セッションに参加するためインターフェース５０ａを介してコールサーバ１００に接続されており、電話装置１０ｂは、端末４０との異なる第２の電話通信セッションに参加するためインターフェース５０ｂを介してコールサーバ１００に接続されている。さらに、コールハンドラ１３０は、インターフェース６０を介して電話装置１０ａと端末３０の間の第１の電話通信セッションを管理するように構成され、コールハンドラ１４０は、インターフェース７０を介して電話装置１０ｂと端末４０の間の第２の電話通信セッションを管理するように構成される。
【００３１】
より具体的には、図では信号回線５２ａおよび５２ｂは、本発明の拡張型ウィスパ機能を動作可能にするためコールサーバ１００内のコールプロセッサ１１０に論理的に接続されており、送信回線５４ａおよび５４ｂ、ならびに受信回線５６ａおよび５６ｂはそれぞれ、各々のコールハンドラ１３０および１４０に論理的に接続されている。図では、それぞれのコールハンドラ１３０および１４０は、コールハンドラ１３０または１４０のために呼切換えを実施する各々のスイッチ２３０および２４０を含んでいる。スイッチ２３０と２４０が一緒に、ユーザ電話装置１０ａおよび１０ｂへのまたはそこからの呼をルーティングするコールサーバ１００内のスイッチング構造を表している。したがって、スイッチ２３０と２４０は一緒に、図１のスイッチ１５０を形成する。
【００３２】
この場合もコールプロセッサ１１０は、拡張型ウィスパ機能を動作可能にするために、コールハンドラ１３０と１４０の両方に動作可能に結合される。たとえば、例示的な一実施形態では、コールプロセッサ１１０は、電話装置１０ａと１０ｂの両方を単一のユーザに関連付け、それぞれの電話装置１０ａおよび１０ｂの状況（使用中や待機など）を示すデータを維持する。したがって、コールプロセッサ１１０は、コールサーバ１００が端末４０から電話装置１０ｂとの通信セッションを求める要求を受信するときに、電話装置１０ｂに関連するユーザの識別を判断し、そのユーザ識別に関連する他のすべての電話装置（装置１０ａなど）の状況の確認のためユーザ識別に索引付けする。他の電話装置の状況に関係なく、電話装置１０ｂが通信セッションに応対可能であれば、コールサーバ１００は、電話装置１０ｂを「呼び出し」、電話装置１０ｂへの着呼がコールサーバ１００上で受信されていることをユーザに知らせることができる。
【００３３】
しかし、ユーザが電話装置１０ａと端末３０の間の別の電話通信セッションにも参加しており、またユーザがその２つの異なる通信セッションに同時に能動的に参加することを望む場合には、会話間の可聴入力を分離しながら、一実施形態ではユーザは電話装置１０ｂ上のウィスパボタン２０ｂを押下することによって電話装置１０ｂ上で呼に応答することができる。ウィスパボタン２０ｂの押下によって、電話装置１０ｂに、回線５２ｂを介してコールプロセッサ１１０にウィスパ機能アクティブ化信号を送信させる。ウィスパ機能アクティブ化信号を受信すると、コールプロセッサ１１０は、回線１２０上でスイッチ２３０および２４０にウィスパ制御信号を送信することによってウィスパ機能を動作可能にする。スイッチ２３０で受信されるウィスパ制御信号は、スイッチ２３０に、電話装置１０ａからの可聴入力が端末３０に向かう回線６４に置かれないようにするために回線５４ａ上でユーザ電話装置１０ａから受信される可聴入力を分離する（たとえば消音する）よう指示する。スイッチ２４０で受信されるウィスパ制御信号は、スイッチ２４０に、ユーザ電話装置１０ｂから受信される可聴入力を回線７４を介して端末４０にルーティングするよう指示する。
【００３４】
上記と同様に、回線６２および７２上の両方の端末３０と４０からの可聴出力はそれぞれ、ユーザが異なる電話装置１０ａおよび１０ｂ上で端末３０と４０上の両方の相手の声を同時に聞くことを可能にするために、コールハンドラ１３０および１４０を介して回線５６ａおよび５６ｂ上で各々のユーザ電話装置１０ａおよび１０ｂに供給される。したがって、端末３０からの可聴出力はコールハンドラ１３０を介して電話装置１０ａにルーティングされ、端末４０からの可聴出力はコールハンドラ１４０を介して電話装置１０ｂにルーティングされる。
【００３５】
別の実施形態では、拡張型ウィスパ機能は、（たとえば通話器を取り、あるいは電話装置上の「話す」または他の類似のボタンをクリックすることによって）ユーザが通常に電話装置１０ｂの呼に応答するときに、コールプロセッサ１１０によって自動的にアクティブ化される。したがって、ユーザが電話装置１０ｂ上で呼に応答するときに、コールプロセッサ１１０は、回線５４ａ上でユーザ電話装置１０ａから受信される可聴入力を分離し（たとえば消音し）、回線５４ｂ上でユーザ電話装置１０ｂから受信される可聴入力を回線７４上で端末４０にルーティングするために、回線１２０上でスイッチ２３０および２４０にウィスパ制御信号を送信する。その後、ユーザは、電話装置１０ａまたは１０ｂ上のウィスパボタン２０ａまたは２０ｂを押下することによって電話通信セッション間で可聴入力を切り換えることができる。
【００３６】
別の実施形態では、拡張型ウィスパ機能は、電話装置１０ｂへの着呼がコールサーバ１００上で受信されるときに、コールプロセッサ１１０によって自動的にアクティブ化される。これによって、無音呼出しモードの追加の拡張が拡張型ウィスパ機能に含まれることが可能になる。たとえば、コールサーバ１００は、端末４０からの着呼を受信する場合、電話装置１０ｂに無音呼出しモード信号を送信して電話装置１０ｂに、着呼が電話装置１０ｂ上で受信されていることをユーザに警告するときに電話装置１０ｂ上の無音呼出しモード（振動など）をアクティブ化させることができる。無音呼出しモードは、電話装置１０ａ上で生じる電話通信セッションへの混乱を最小限に抑える。その後、ユーザが電話装置１０ｂ上で呼に応答するときに、コールプロセッサ１１０は、回線５４ａ上でユーザ電話装置１０ａから受信される可聴入力を分離し（たとえば消音し）、また回線５４ｂ上でユーザ電話装置１０ｂから受信される可聴入力を回線７４上で端末４０にルーティングするために、回線１２０上でスイッチ２３０および２４０にウィスパ制御信号を送信する。
【００３７】
さらに別の実施形態では、拡張型ウィスパ機能は、電話装置１０ａと１０ｂの両方を同じユーザに内部的に関連付け、知られているこの関連付けに基づいて拡張型ウィスパ機能を実装するコールプロセッサ１１０ではなく、プレゼンスシステム２０５を使用して動作可能にされ得る。図２に示すようにプレゼンスシステム２０５は、プレゼンティティ２９０、およびプレゼンティティ２９０に関連する任意のユーザ装置（電話装置１０ａおよび１０ｂなど）に関するプレゼンス情報２２０を維持する。プレゼンスシステム２０５は、１つまたは複数のプレゼンスユーザエージェント２５０（ＰＵＡ：ｐｒｅｓｅｎｃｅ  ｕｓｅｒ  ａｇｅｎｔ）とプレゼンスエージェント（ＰＡ：ｐｒｅｓｅｎｃｅ  ａｇｅｎｔ）２１０と、プレゼンティティ２９０のプレゼンス情報２２０を格納するプレゼンスサーバ２００と、プレゼンティティ２９０の１つまたは複数のウォッチャ２６０とを含む。
【００３８】
ＰＵＡ２５０は、プレゼンティティ２９０に関するプレゼンス情報２２０を操作し、ＰＡ２１０に提供することができる。図２で、コールサーバ１００は、プレゼンティティ２９０に関するプレゼンス情報を生成するＰＵＡ２５０を含む。ＰＵＡ２５０は一般に、プレゼンス状況の変化が生じるときにプレゼンス情報を生成する。プレゼンス状況の変化の例には、これだけに限らないが、電話装置１０ａまたは１０ｂのうちの１つをオンおよびオフすること、電話装置１０ａまたは１０ｂのうちの１つからの登録を修正すること、および電話装置１０ａまたは１０ｂのうちの１つの電話装置上で通話を開始しまたはそれに応答することが含まれる。したがって、コールサーバ１００内のＰＵＡは、プレゼンティティ２９０に関連する電話装置１０ａおよび１０ｂの状況を監視するためにコールプロセッサ１１０と通信しており、電話装置１０ａおよび／または電話装置１０ｂ上で電話通信セッションが開始されまたは終了されるときにＰＡ２１０へのプレゼンティティプレゼンス情報２２０を生成する。
【００３９】
さらに、ＰＡ２１０は、カレンダー／スケジューラアプリケーション２７０（Ｍｉｃｒｏｓｏｆｔ  Ｅｘｃｈａｎｇｅ  Ｓｅｒｖｅｒ、ＩＢＭ  Ｌｏｔｕｓ  Ｎｏｔｅｓ（登録商標）、Ｍｅｅｔｉｎｇ  Ｍａｋｅｒ（登録商標）、または他の類似のアプリケーションなど）、およびプレゼンス情報の他のソース２８０（インスタントメッセージングアプリケーションなど）からプレゼンス情報を収集する。たとえば、プレゼンティティがそのカレンダー上でＡＭ１０：００からＰＭ１２：００の間に予定されたミーティングを有する場合、ＡＭ１０：００に、カレンダー／スケジューラアプリケーション２７０は、プレゼンティティのプレゼンス状況を「ミーティング中」に設定するようＰＡ２１０に通知する。ＰＡ２１０は、それぞれのソース（ＰＵＡ２５０、カレンダー２７０および他のソース２８０など）からのプレゼンス情報を集約し、プレゼンティティ２９０についての現在の完全なプレゼンス情報２２０を維持する。プレゼンス情報２２０は、たとえばプレゼンティティが応対可能であるか、プレゼンティティの現在のアクティビティ、プレゼンティティが位置するローカル時間、プレゼンティティの現在の位置、ならびにアクティブ装置および／またはアクティブ装置を実行するアプリケーションの現在の状況を示す。
【００４０】
ＰＡ２１０はさらに、プレゼンティティ２９０のプレゼンスサービスに加入している１つまたは複数のウォッチャ２６０にプレゼンス情報２２０を提供するように動作することができる。図２で、コールサーバ１００もまた、プレゼンティティ２９０のウォッチャ２６０である。したがって、ＰＡ２１０は、プレゼンティティ２９０の現在のプレゼンス状況に関するリアルタイム更新をコールサーバ１００内のウォッチャ２６０に提供する。ウォッチャ２６０は、このプレゼンス情報２２０を、電話装置１０ａおよび１０ｂとの電話通信セッションの処理で使用するためコールプロセッサ１１０に提供する。
【００４１】
たとえば、ユーザ／プレゼンティティ２９０が電話装置１０ａ上で端末３０との電話通信セッションに参加している場合、コールサーバ１００内のＰＵＡ２５０は、プレゼンティティ２９０が電話装置１０ａ上で電話通信セッションに関与していることを示す、ＰＡ２１０へのプレゼンス情報２２０を生成する。次いで、このプレゼンス情報２２０は、ＰＡ２１０によって、コールサーバ１００内のウォッチャ２６０に提供される。その後、プレゼンティティ２９０が電話装置１０ｂ上で電話通信セッションに参加することを求める要求が端末４０から受信される場合、コールサーバ１００内のＰＵＡ２５０は、この要求が受信されたことを示す、ＰＡ２１０への更新済みプレゼンス情報２２０を生成する。ＰＡ２１０は次いで、この更新済みプレゼンス情報２２０を、コールサーバ１００内のウォッチャ２６０に提供する。ウォッチャ２６０は、上述したように拡張型ウィスパ機能を動作可能にする（たとえばウィスパボタン２０ｂを押下し、またはコールプロセッサ１１０内のウィスパ機能を自動的に動作可能にする）際に使用するために、この更新済みプレゼンス情報２２０をコールプロセッサ１１０に提供することができる。
【００４２】
別の実施形態では、プレゼンスサーバ２００はさらに、プレゼンスシステム２００のプレゼンティティ２９０、ウォッチャ２６０および／または管理者について嗜好情報２２５を格納することができる。嗜好情報２２５は、プライバシーの問題、優先順位付けの要件、管理者のポリシーおよびセキュリティへの配慮に対処し、また拡張型ウィスパ機能などの様々な機能を実装するためにウォッチャ２６０に提供されたプレゼンティティ２９０のプレゼンス情報２２０をフィルタリングしかつ／またはそれを増加させるように作用することができる。
【００４３】
たとえば、嗜好情報２２５は、たとえばプレゼンティティ２９０が別の電話で話している間に着呼が特定の電話装置に、または特定の発呼者から受信されるときなど、特定のときに拡張型ウィスパ機能を自動的に動作可能にするために、プレゼンティティの嗜好を含み得る。結果として、コールプロセッサ１１０は拡張型ウィスパ機能を実装するためのアルゴリズムの維持だけが必要であり、コールプロセッサ１１０は、プレゼンス情報２００がそうすることの指示を含む場合に、アルゴリズムを実行することができる。別の例として、嗜好情報２２５は、１日の特定のとき、週末または特定の打合わせ中に拡張型ウィスパ機能を動作可能にしまたは動作不能にするために、管理者またはプレゼンティティの嗜好を含み得る（たとえばカレンダーのエントリは、チェックされるときに拡張型ウィスパ機能を動作可能または動作不能にするボックスを含み得る）。
【００４４】
プレゼンスシステム２０５は、プレゼンティティ２９０およびウォッチャ２６０にプレゼンスサービスを提供するために、プレゼンスプロトコルを使用する。プレゼンスシステム２０５内で使用され得るプレゼンスプロトコルの一例は、それぞれが参照により本明細書に組み込まれている、Ｊ．Ｒｏｓｅｎｂｅｒｇ他、「ＳＩＰ：Ｓｅｓｓｉｏｎ  Ｉｎｉｔｉａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ」、ＲＦＣ：３２６１、２００２年６月、およびＡ．Ｒｏａｃｈ他、「Ｓｅｓｓｉｏｎ  Ｉｎｉｔｉａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ（ＳＩＰ）−Ｓｐｅｃｉｆｉｃ  Ｅｖｅｎｔ  Ｎｏｔｉｆｉｃａｔｉｏｎ」、ＲＦＣ：３２６５、２００２年６月に記載されたセッション開始プロトコル（ＳＩＰ：Ｓｅｓｓｉｏｎ  Ｉｎｉｔｉａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）である。ＳＩＰは、通信（音声、テキストおよび／またはマルチメディア）セッションを作成し、変更し、終了するために使用されるアプリケーション層制御プロトコルである。ＳＩＰは、リアルタイムトランスポートプロトコル（ＲＴＰ：Ｒｅａｌ−Ｔｉｍｅ  Ｔｒａｎｓｐｏｒｔ  Ｐｒｏｔｏｃｏｌ）、リアルタイムストリーミングプロトコル（ＲＴＳＰ：Ｒｅａｌ−Ｔｉｍｅ  Ｓｔｒｅａｍｉｎｇ  Ｐｒｏｔｏｃｏｌ）、セッション記述プロトコル（ＳＤＰ：Ｓｅｓｓｉｏｎ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）、国際電気通信連合−通信（ＩＴＵ−Ｔ：Ｉｎｔｅｒｎａｔｉｏｎａｌ  Ｔｅｌｅｃｏｍｍｕｎｉｃａｔｉｏｎ  Ｕｎｉｏｎ−Ｔｅｌｅｃｏｍｍｕｎｉｃａｔｉｏｎｓ）Ｈ．２６３規格（ビデオＣＯＤＥＣ）、Ｇ．７１１およびＧ．７２９規格（オーディオＣＯＤＥＣ）などの他のプロトコル、ならびに他のまたは追加の規格またはプロトコルで使用され得る。理解されるように、他のまたは追加のプロトコルおよび構成が使用され得る。
【００４５】
図３は、本発明の実施形態による、複数のコールサーバ上でマルチテレフォニ拡張型ウィスパ機能を提供するための別の例示的な電話システムを示すブロック図である。図３で、それぞれのユーザ電話装置１０ａおよび１０ｂは、異なる電話システム５ａおよび５ｂ内の異なるコールサーバ１００ａおよび１００ｂによってそれぞれサービスされている。したがって、電話装置１０ａはインターフェース５０ａを介してコールサーバ１００ａと通信しており、電話装置１０ｂはインターフェース５０ｂを介してコールサーバ１００ｂと通信している。さらに、スイッチ２３０を含むコールハンドラ１３０は、コールサーバ１００ａを経由しインターフェース６０を介した電話装置１０ａと端末３０の間の電話通信セッションを管理するために、コールサーバ１００ａに関連付けられ、スイッチ２４０を含むコールハンドラ１４０は、コールサーバ１００ｂを経由しインターフェース７０を介した電話装置１０ｂと端末４０の間の電話通信セッションを管理するために、コールサーバ１００ｂに関連付けられる。
【００４６】
図２と同様に、電話装置１０ａおよび１０ｂは、プレゼンティティ２９０に関連付けられる。したがって、それぞれのコールサーバ１００ａおよび１００ｂは、各々のＰＵＡ２５０ａおよび２５０ｂ、ならびにウォッチャ２６０ａおよび２６０ｂを含む。それぞれのＰＵＡ２５０ａおよび２５０ｂは、プレゼンティティ２９０に関係するプレゼンス情報２２０をＰＡ２１０に提供するために、プレゼンスシステム２０５内のプレゼンスサーバ２００と通信している。さらに、それぞれのウォッチャ２６０ａおよび２６０ｂは、プレゼンティティに関係する更新済みプレゼンス情報２２０をＰＡ２１０から受信するために、プレゼンスシステム２０５内のプレゼンスサーバ２００と通信している。
【００４７】
それぞれのコールサーバ１００ａおよび１００ｂはさらに、各々のコールプロセッサ１１０ａおよび１１０ｂを含む。それぞれのコールプロセッサ１１０ａおよび１１０ｂは、各々の拡張型ウィスパ機能を動作可能にすることができる。たとえば、コールプロセッサ１１０ａは、回線１２０上でスイッチ２３０にウィスパ制御信号を送信することによってウィスパ機能を動作可能にする。スイッチ２３０で受信されるウィスパ制御信号は、スイッチ２３０に、電話装置１０ａからの可聴入力が端末３０に向かう回線６４上に置かれないようにするために、回線５４ａ上でユーザ電話装置１０ａから受信される可聴入力を分離する（たとえば消音する）よう指示する。別の例として、コールプロセッサ１１０ｂは、回線１２０上でスイッチ２４０にウィスパ制御信号を送信することによってウィスパ機能を動作可能にする。スイッチ２４０で受信されるウィスパ制御信号は、回線５４ｂ上でユーザ電話装置１０ｂから受信される可聴入力を端末４０に向かう回線７４上に置かれることから分離するようスイッチ２４０に指示する。
【００４８】
上記と同様に、回線６２および７２上の両方の端末３０と４０からの可聴出力はそれぞれ、ユーザが異なる電話装置１０ａおよび１０ｂ上で端末３０と４０の両方の相手の声を同時に聞くことを可能にするために、コールサーバ１００ａおよび１００ｂ内のコールハンドラ１３０および１４０を介して回線５６ａおよび５６ｂ上で各々のユーザ電話装置１０ａおよび１０ｂにそれぞれ提供される。したがって、端末３０からの可聴出力は、コールハンドラ１３０およびコールサーバ１００ａを介して電話装置１０ａにルーティングされ、端末４０からの可聴出力は、コールハンドラ１４０およびコールサーバ１００ｂを介して電話装置１０ｂにルーティングされる。
【００４９】
例示的な一実施形態では、ユーザ／プレゼンティティ２９０が電話装置１０ａ上で端末３０との電話通信セッションに参加している場合、コールサーバ１００ａ内のＰＵＡ２５０ａは、プレゼンティティ２９０が電話装置１０ａ上で電話通信セッションに関与していることを示す、ＰＡ２１０へのプレゼンス情報２２０を生成する。次いで、このプレゼンス情報２２０は、ＰＡ２１０によって、コールサーバ１００ｂ内のウォッチャ２６０ｂに提供される。その後、プレゼンティティ２９０が電話装置１０ｂ上で電話通信セッションに参加することを求める要求が端末４０から受信される場合、コールサーバ１００ｂ内のＰＵＡ２５０ｂは、この要求が受信されたことを示す、ＰＡ２１０への更新済みプレゼンス情報２２０を生成する。ＰＡ２１０は次いで、この更新済みプレゼンス情報２２０を、コールサーバ１００ａ内のウォッチャ２６０ａに提供する。ウォッチャ２６０ａは、拡張型ウィスパ機能を動作可能にする際に使用するために、この更新済みプレゼンス情報２２０をコールサーバ１００ａ内のコールプロセッサ１１０ａに提供することができる。たとえば、拡張型ウィスパ機能は、上述したように、コールプロセッサ１１０ａによって自動的に、またはプレゼンスサーバ２００内に格納された嗜好情報２２５に応答して動作可能にされることができる。
【００５０】
拡張型ウィスパ機能は、上述の無音呼出しモード機能を提供することもできる。たとえば、コールサーバ１００ｂ内のウォッチャ２６０ｂが、プレゼンティティが別の電話通信セッションに関与している間に要求が受信されたことを示す更新済みプレゼンス情報を受信し、またウォッチャ２６０ｂがこの更新済みプレゼンス情報をコールサーバ１００ｂ内のコールプロセッサ１１０ｂに提供するとき、コールプロセッサ１１０ｂは、電話装置１０ｂに無音呼出しモード信号を送信し得る。図３に、無音リングトーン機能を実装するためにプロセッサ３２０ｂによって制御されるリングモードセレクタ３１０ｂを含む電話装置１０ｂが示されている。無音呼出しモード信号を受信すると、プロセッサ３２０ｂは、着呼が電話装置１０ｂ上で受信されていることをユーザに警告する間、リングモードセレクタ３１０ｂを無音呼出しモード（振動など）に切り換える。無音呼出しモード機能は、どちらの電話装置１０ａまたは１０ｂが第１の電話通信セッションに関与しているかに応じて、プロセッサ３２０ａまたは３２０ｂ、および関連する各々のリングモードセレクタ３１０ａまたは３１０ｂを使用して電話装置１０ａまたは１０ｂで実装され得る。
【００５１】
さらに、ユーザは、電話通信セッション間の切換えのため、回線５２ａまたは５２ｂ上で「ウィスパ切換え」信号をコールサーバ１００ａまたは１００ｂに送信することができる。たとえば、ユーザがユーザ電話装置１０ｂ上でウィスパボタン（図２に示す２０）を押下する場合、ユーザ電話装置１０ｂは、回線５２ｂを介してコールサーバ１００ｂ内のコールプロセッサ１１０ｂにウィスパ切換え信号を送信する。ウィスパ切換え信号を受信すると、音声が電話装置１０ｂから端末４０に現在ルーティングされている場合には、コールプロセッサ１１０ｂは、電話装置１０ｂから受信される可聴入力を分離しまたは有効に消音するようスイッチ２４０に指示する新しいウィスパ制御信号を回線１２０上でスイッチ２４０に送信する。
【００５２】
またコールプロセッサ１１０ｂは、ユーザが電話通信セッション間で切換えを望んでいることをＰＵＡ２５０ｂに知らせ、ＰＵＡ２５０ｂは、切換えの要望を示す更新済みプレゼンス情報２２０をＰＡ２１０に提供する。ＰＡ２１０は次いで、この更新済みプレゼンス情報２２０をコールサーバ１００ａ内のウォッチャに提供し、それによってコールサーバ１００ａ内のコールプロセッサ１１０ａに、回線１２０上でスイッチ２３０に新しいウィスパ制御信号を送信させる。スイッチ２３０で受信される新しいウィスパ制御信号は、スイッチ２３０に、回線５４ａ上でユーザ通信装置１０ａから受信される可聴入力を、回線６４を介した端末３０への送信のためコールハンドラ１３０に再びルーティングするよう指示する。
【００５３】
図４は、本発明の実施形態による、ユーザ電話装置上でマルチテレフォニ拡張型ウィスパ機能を提供するための別の例示的な電話システムを示すブロック図である。図４で、それぞれのユーザ電話装置１０ａおよび１０ｂはこの場合も、異なる電話システム５ａおよび５ｂ内の異なるコールサーバ１００ａおよび１００ｂによってそれぞれサービスされている。したがって、電話装置１０ａはインターフェース５０ａを介してコールサーバ１００ａと通信しており、電話装置１０ｂはインターフェース５０ｂを介してコールサーバ１００ｂと通信している。さらに、図ではそれぞれの電話装置１０ａおよび１０ｂは、各々のインターフェース６０および７０を介して各々の端末３０および４０との異なる電話通信セッションに関与している。しかし、図１〜３に示すようにコールサーバ１００ａおよび１００ｂ内でウィスパ切換え機能を実装するのではなく、図４では、ウィスパ切換え機能は、電話装置１０ａおよび１０ｂ内の各々のミュートスイッチ４１０ａおよび４１０ｂによって実装される。
【００５４】
上記と同様に、電話装置１０ａおよび１０ｂは、プレゼンティティ２９０に関連付けられている。しかし、ＰＵＡ２５０ａおよびウォッチャ２６０ａは電話装置１０ａ内で実装されており、ＰＵＡ２５０ｂおよびウォッチャ２６０ｂは電話装置１０ｂで実装されている。それぞれのＰＵＡ２５０ａおよび２５０ｂは、プレゼンティティ２９０に関係するプレゼンス情報２２０をプレゼンスサーバ２００に提供するために、プレゼンスシステム２０５内のプレゼンスサーバ２００と通信している。さらに、それぞれのウォッチャ２６０ａおよび２６０ｂは、プレゼンティティに関係する更新済みプレゼンス情報２２０をプレゼンスサーバ２００から受信するために、プレゼンスシステム２０５内のプレゼンスサーバ２００と通信している。
【００５５】
電話装置１０ａおよび１０ｂはさらに、それぞれミュートスイッチ４１０ａおよび４１０ｂ、ならびに呼出しモードセレクタ３１０ａおよび３１０ｂを制御するための各々のプロセッサ３２０ａおよび３２０ｂを含む。それぞれのプロセッサ３２０ａおよび３２０ｂは、各々の拡張型ウィスパ機能を動作可能にすることができる。たとえば、プロセッサ３２０ａは、可聴入力が電話装置１０ａからコールサーバ１００ａに送信されないようにするために、ミュートスイッチ４１０ａに電話装置１０ａ上のマイクを消音するよう指示することによって拡張型ウィスパ機能を動作可能にする。別の例として、プロセッサ３２０ｂは、ミュートスイッチ４１０ｂにユーザ電話装置１０ｂのマイクを消音するよう指示することによってウィスパ機能を動作可能にする。
【００５６】
上記と同様に、それぞれ回線６２および７２上の両方の端末３０と４０からの可聴出力は、ユーザが異なる電話装置１０ａおよび１０ｂ上で端末３０と４０の両方の相手の声を同時に聞くことを可能にするために、それぞれ回線５６ａおよび５６ｂ上でコールサーバ１００ａおよび１００ｂを介して各々のユーザ電話装置１０ａおよび１０ｂに供給される。さらに、消音されない電話装置１０ａまたは１０ｂからの可聴入力は、回線５２ａまたは５２ｂを介してコールサーバ１００ａまたは１００ｂに、また回線６４または７４を介してコールサーバ１００ａまたは１００ｂから端末３０または４０に送信される。
【００５７】
例示的な一実施形態では、ユーザ／プレゼンティティ２９０が電話装置１０ａ上で端末３０との電話通信セッションに参加している場合、電話装置１０ａ内のＰＵＡ２５０ａは、プレゼンティティ２９０が電話装置１０ａ上で電話通信セッションに関与していることを示す、プレゼンスサーバ２００へのプレゼンス情報２２０を生成する。次いで、このプレゼンス情報２２０は、プレゼンスサーバ２００によって、電話装置１０ｂ内のウォッチャ２６０ｂに提供される。その後、プレゼンティティ２９０が電話装置１０ｂ上で電話通信セッションに参加することを求める要求が端末４０から受信される場合、電話装置１０ｂ内のＰＵＡ２５０ｂは、この要求が受信されたことを示す、プレゼンスサーバ２００への更新済みプレゼンス情報２２０を生成する。プレゼンスサーバ２００は次いで、この更新済みプレゼンス情報２２０を電話装置１０ａ内のウォッチャ２６０ａに提供する。上記と同様に、ウォッチャ２６０ａは、拡張型ウィスパ機能を動作可能にする際に使用するために、この更新済みプレゼンス情報２２０を電話装置１０ａ内のプロセッサ３２０ａに提供することができる。
【００５８】
さらに、電話装置１０ｂ内のウォッチャ２６０ｂが、プレゼンティティが電話装置１０ａ上で別の電話通信セッションに関与している間に電話装置１０ｂ上で要求が受信されたことを示す更新済みプレゼンス情報２２０を受信するとき、ウォッチャ２６０ｂは、この更新済みプレゼンス情報２２０を電話装置１０ｂ内のプロセッサ３２０ｂに提供する。電話装置１０ｂ内のプロセッサ３２０ｂは、電話装置１０ｂ上で着呼が受信されていることをユーザに警告する間、呼出しモードセレクタ３１０ｂを無音呼出しモード（振動など）に切り換えることができる。
【００５９】
図５は、本発明の実施形態による、ユーザが異なる電話通信セッションに同時に参加することを可能にする拡張型ウィスパ機能を提供するための例示的なプロセス５００を示すフローチャートである。ブロック５０５で、ユーザは、第１の電話通信セッションに参加する。ブロック５１０で、ユーザは、第２の電話通信セッションへの参加を求める要求を受信する。ブロック５１５および５２０で、ユーザが第２の電話通信セッションに応答せず、または拡張型ウィスパ機能をアクティブ化していない場合、通常の呼処理が第２の電話通信セッションに適用される。
【００６０】
しかし、ブロック５１５でユーザが第２の電話通信セッションに応答し、またブロック５２０で拡張型ウィスパ機能がアクティブ化されている場合、ブロック５３０および５３５でユーザの可聴入力は、第１の電話通信セッションから分離され、第２の電話通信セッションに供給される。ブロック５４０で第１の電話通信セッションまたは第２の電話通信セッションが終了する場合、ブロック５４５でユーザの可聴入力は、終了されない電話通信セッションに供給される。たとえば、ユーザの可聴入力が第１の電話通信セッションから現在分離されており、第２の電話通信セッションが終了する場合、ユーザの可聴入力は、第１の電話通信セッションに再び供給される。
【００６１】
第１および第２の通信セッションが同時に発生している間にブロック５５０でウィスパ切換え信号が受信される場合、ブロック５５５で、ユーザの可聴入力が通信セッション間で切り換えられる。たとえば、ウィスパ切換え信号が受信されるときにユーザの可聴入力が第１の電話通信セッションから現在分離されている場合、ユーザの可聴入力は第１の電話通信セッションに再び供給され、ユーザの可聴入力は第２の電話通信セッションから分離される。
【００６２】
図６は、本発明の実施形態による、ユーザが異なる電話通信セッションに同時に参加することを可能にするプレゼンス拡張型ウィスパ機能を提供するための例示的なプロセス６００を示すフローチャートである。ブロック６０５で、ユーザ／プレゼンティティは、第１の電話通信セッションに参加する。ブロック６１０で、プレゼンティティのプレゼンス情報が、第１の電話通信セッションを反映するように更新される。ブロック６１５でユーザ／プレゼンティティが第２の通信セッションに参加する場合、ブロック６２０で、プレゼンティティのプレゼンス情報が、第２の通信セッションを反映するように再び更新される。ブロック６２５でユーザ／プレゼンティティが拡張型ウィスパ機能をアクティブ化していない場合、通常の呼処理が第２の電話通信セッションに適用される。
【００６３】
しかし、ブロック６２５でユーザ／プレゼンティティが拡張型ウィスパ機能をアクティブ化している場合、ブロック６３５および６４０でユーザの可聴入力は、第１の電話通信セッションから分離され、第２の電話通信セッションに供給される。ブロック６４５で、第１の電話通信セッションまたは第２の電話通信セッションが終了する場合、ブロック６５０でプレゼンティティのプレゼンス情報が、終了を反映するように再び更新され、ブロック６５５で、ユーザの可聴入力は、終了されない電話通信セッションに供給される。第１と第２の電話通信セッションが同時に発生する間にブロック６６０でウィスパ切換え信号が受信される場合、ブロック６６５でプレゼンティティのプレゼンス情報が再び更新され、ブロック６７０で、ユーザの可聴入力が通信セッション間で切り換えられる。
【００６４】
当業者によって認識されるように、本出願に記載される革新的な概念は、広範囲の適用例に渡って修正され、変更され得る。したがって、この特許主題の範囲は、論じた例示的な特定の教示のいずれにも限定されるべきではなく、特許請求の範囲によって定められる。
【図面の簡単な説明】
【００６５】
【図１】本発明の実施形態による、拡張型ウィスパ機能を提供するための例示的な電話システムを示す図である。
【図２】本発明の実施形態による、コールサーバ上でマルチテレフォニ拡張型ウィスパ機能を提供するための例示的な電話システムを示す図である。
【図３】本発明の実施形態による、複数のコールサーバ上でマルチテレフォニ拡張型ウィスパ機能を提供するための別の例示的な電話システムを示すブロック図である。
【図４】本発明の実施形態による、ユーザ電話装置上でマルチテレフォニ拡張型ウィスパ機能を提供するための別の例示的な電話システムを示すブロック図である。
【図５】本発明の実施形態による、ユーザが異なる電話通信セッションに同時に参加することを可能にする拡張型ウィスパ機能を提供するための例示的なプロセスを示すフローチャートである。
【図６】本発明の実施形態による、ユーザが異なる電話通信セッションに同時に参加することを可能にするプレゼンス拡張型ウィスパ機能を提供するための例示的なプロセスを示すフローチャートである。
【符号の説明】
【００６６】
５、５ａ、５ｂ  電話システム
１０、１０ａ、１０ｂ  ユーザ電話装置
２０、２０ａ、２０ｂ  ウィスパボタン
３０、４０  端末
５０、５０ａ、５０ｂ、６０、７０  インターフェース
５２、５２ａ、５２ｂ  信号回線
５４、５４ａ、５４ｂ、６２、７２  送信回線
５６、５６ａ、５６ｂ、６４、７４  受信回線
１００、１００ａ、１００ｂ  コールサーバ
１１０、１１０ａ、１１０ｂ  コールプロセッサ
１２０、１３５、１３８、１３９、１４５、１４８、１４９、１５５、１５８、１７５  回線
１３０、１４０  コールハンドラ
１５０、２３０、２４０  スイッチ
１６０  選択スイッチ
１７０  和回路
２００  プレゼンスサーバ
２０５  プレゼンスシステム
２１０  プレゼンスエージェント
２２０  プレゼンス情報
２２５  嗜好情報
２５０、２５０ａ、２５０ｂ  プレゼンスユーザエージェント（ＰＵＡ）
２６０、２６０ａ、２６０ｂ  ウォッチャ
２７０  カレンダー／スケジューラアプリケーション
２８０  他のソース
２９０  プレゼンティティ
３１０ａ、３１０ｂ  呼出しモードセレクタ
３２０ａ、３２０ｂ  プロセッサ
４１０ａ、４１０ｂ  ミュートスイッチ
５００、６００  プロセス
【図１】
0005225575.tif 000002
【図２】
0005225575.tif 000003
【図３】
0005225575.tif 000004
【図４】
0005225575.tif 000005
【図５】
0005225575.tif 000006
【図６】
0005225575.tif 000007