(57)【要約】    【課題】プレゼンス情報により利用可能な端末が複数存在する場合に、ユーザの要望に適合した通信端末を選択して呼転送する。    【解決手段】通信端末選択部４０は、発呼要求を受けた際に、着呼者が利用可能な端末情報を含むプレゼンス情報をプレゼンス管理部４２から取得し、プレゼンス情報に基づき着呼者が利用可能な端末が複数存在する場合、少なくとも通話品質優先か通話料金優先かを着呼者が予め定義した端末選択情報に基づいて特定の端末を選択し、呼転送部３８に選択された端末を転送先端末として通知して転送させる。    【選択図】      図１
2005269299.tif 000002
【特許請求の範囲】
【請求項１】
発呼要求を受けた際に、着呼者が利用可能な端末情報を含むプレゼンス情報を取得するプレゼンス情報取得ステップと、
前記プレゼンス情報に基づき着呼者が利用可能な端末が複数存在する場合、少なくとも通話品質優先か通話料金優先かを着呼者が予め定義した端末選択情報に基づいて特定の端末を選択する端末選択ステップと、
選択された端末を転送先として通知して呼転送させる呼転送ステップと、
を備えたことを特徴とする異種端末間データ転送方法。
【請求項２】
請求項１記載の異種端末間データ転送方法に於いて、前記端末選択ステップは、発呼者の保有する第１評価値と着呼者の保有する第２評価値との大小関係に基づく端末選択条件を定義した端末フィルタに基づいて特定の端末又はサービスを選択することを特徴とする異種端末間データ転送方法。
【請求項３】
請求項２記載の異種端末間データ転送方法に於いて、前記端末選択ステップは、前記端末フィルタに基づいて複数の通話端末を端末候補として選択した場合、通話品質の高い端末か通信料金の安い端末かを優先度情報に基づいて選択することを特徴とする異種端末間データ転送方法。
【請求項４】
請求項３記載の異種端末間データ転送方法に於いて、前記端末選択ステップは、前記優先度情報として、重み付け通信帯域、重み付け通信料金、優先度バリューを設定し、
（重み付け通信帯域）−（重み付け通信料金）＋（優先度バリュー）
により優先度を求め、優先度の絶対値が最高順位となる通話端末を選択することにより高品質で低料金の端末を選択可能とすることを特徴とする異種端末間データ転送方法。
【請求項５】
発呼要求を受けた際に、着呼者が利用可能な端末情報を含むプレゼンス情報を取得するプレゼンス情報取得部と、
前記プレゼンス情報に基づき着呼者が利用可能な端末が複数存在する場合、少なくとも通話品質優先か通話料金優先かを着呼者が予め定義した端末選択情報に基づいて特定の端末を選択する端末選択部と、
選択された端末を転送先端末として通知して転送させる呼転送部と、
を備えたことを特徴とする異種端末間データ転送装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電話、インスタントメッセージ、ｈｔｔｐ、メール等の異種端末間でプレゼンス情報に基づく利用可能な端末に呼転送する異種端末間データ転送方法、装置、プログラム及び記憶媒体に関し、特に、端末候補として固定電話、携帯電話、ＶｏＩＰ電話といった複数端末が選択された場合にユーザ設定条件に基づき最適端末を動的に選択して呼転送する異種端末間データ転送方法、装置、プログラム及び記憶媒体に関する。
【背景技術】
【０００２】
近年、ワークスタイルの多様化と通信インフラの多様化が急速にすすんでいる。例えば会社勤務の形態につては、個人デスクを持たない事務所や在宅勤務がある。また通信端末にあっては、内線電話、携帯電話、ノートＰＣ、ＰＤＡ、ＶｏＩＤ電話などがあり、通信内容も通話、インスタントメッセージ、ｈｔｔｐ、メールと多様化している。
【０００３】
このようなワークスタイル及び通信インフラが多様化した環境にあっては、１人のユーザが複数の異なった通信端末を利用可能であり、プレゼンスシステムによりユーザが利用可能な通信端末をリアルタイムで適切に把握し、ユーザに対する発呼要求を受けた際に、プレゼンス情報に基づいて特定の通信端末を選択して呼転送するサービスが考えられている。
【０００４】
この呼転送サービスにあっては、外部ネットワークからユーザに発呼要求があった場合、内線電話に限定されず、プレゼンス情報に基づき外部ネットワークのユーザ端末を選択して呼転送することもできる。
【０００５】
呼転送サービスに必要なプレゼンス情報の管理として、例えば、個人の在席情報、出退勤情報、スケジュール情報、会議出席情報、電話着信転送先、電話取次ぎの弁別、個人情報に基づくビル管理、等々個人の複数行動情報を総合的かつタイムリーに管理するパーソナル管理システムがある（特許文献１）。
【０００６】
またエンドユーザが、商談やサポートサービスなどの特定の音声通信（特定呼）のみに高品質を求めたり、警察や消防への通報などの音声通信（緊急呼）にのみ高品質を求めるといった付加価値サービスの需要に応えるために、ＩＰ（Internet Protocol）ネットワーク上で音声パケットを転送（伝送、交換を含む）するＶｏＩＰ（Voice Over Internet Protocol）ネットワークシステムに関し、特に特定の音声セッションに係わる呼を優先的に制御して付加価値サービスを提供するＶｏＩＰネットワークシステムに関する技術が知られている（特許文献２）。
【０００７】
更に、イントラネットのセキュリティを確保しながら、イントラネットに接続された端末と外部ネットワークに接続された端末との間の呼の確立およびマルチメディア通信を実現するＤＭＺ（非武装地帯）を介したイントラネット及び外部ネットワーへの呼を確立する技術が知られている（特許文献３）。
【特許文献１】特開平１１−３９５７０号公報
【特許文献２】特開２００３−３２４４７２号公報
【特許文献３】特開２００３−３２４４８５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかしながら、このような従来のユーザプレゼンス情報を利用した呼転送サービスにあっては、受信者の所在情報と、電話の転送機能を組み合わせることで、所定の電話番号に電話をかけることで現在受信者がいる場所に電話を転送することができるが、受信可能な端末が複数存在している場合を特に想定していない。
【０００９】
通信インフラの多様化に伴い受信者が現在いる場所にＩＰ電話と一般電話などといった複数の電話機が設置されている場合、社内からの電話であれば料金の安いＩＰ電話ほうに転送したいという要望があり、また顧客からの電話であれば、音質の悪いＩＰ電話ではなく、料金は高くなっても、音質の良い一般電話に転送したいという要望がある。
【００１０】
しかしながら、現在の呼転送サービスに合っては、同じ場所に複数の利用可能な通信端末が存在しても、固定的に設定された何れか一方の通信端末に呼転送するだけであり、多様化した通信端末を利用するユーザの要望に適切に対応することができず、通信インフラが多様化しても十分に活用できない問題がある。
【００１１】
本発明は、プレゼンス情報により利用可能な端末が複数存在する場合に、ユーザの要望に適合した通信端末を選択して呼転送する異種端末間データ転送方法、装置、プログラム及び記憶媒体を提供することを目的とする。
【課題を解決するための手段】
【００１２】
本発明は、異種端末間データ転送方法を提供する。本発明の異種端末間データ転送方法は、
発呼要求を受けた際に、着呼者が利用可能な端末情報を含むプレゼンス情報を取得するプレゼンス情報取得ステップと、
プレゼンス情報に基づき着呼者が利用可能な端末が複数存在する場合、少なくとも通話品質優先か通話料金優先かを着呼者が予め定義した端末選択情報に基づいて特定の端末を選択する端末選択ステップと、
選択された端末を転送先として通知して呼転送させる呼転送ステップと、
を備えたことを特徴とする。
【００１３】
ここで、端末情報は、端末の第１属性として電話、インスタントメッセージ、ｈｔｔｐ、メール等の端末種別を設定し、更に、電話については第２属性として固定電話、携帯電話、ＰＨＳ、ＶｏＩＰ電話等の詳細を設定したことを特徴とする。
【００１４】
端末選択ステップは、発呼者の保有する第１評価値と着呼者の保有する第２評価値との大小関係に基づく端末選択条件を定義した端末フィルタに基づいて特定の端末又はサービスを選択する。
【００１５】
端末フィルタは、端末選択ステップは、発呼者の呼優先度と着呼者の多忙度の大小関係にに基づいて特定端末またはサービスを選択する。例えば、端末フィルタは、発呼者の呼優先度と着呼者の多忙度を比較して特定端末又はサービスを選択する端末選択条件を予め設定する。また端末フィルタは、発呼者の呼優先度より多忙度が低い場合は通話端末を選択し、それ以外の場合は録音サービスを選択する端末選択条件を予め設定する。
【００１６】
端末フィルタは、発呼者と着呼者の役職ランクを比較して特定端末又はサービスを選択する端末選択条件を予め設定する。例えば端末フィルタは、発呼者より着呼者の役職ランクが低い場合は通話端末を選択し、それ以外の場合は録音サービスを選択する端末選択条件を予め設定する。
【００１７】
端末選択ステップは、端末フィルタに基づいて複数の通話端末を端末候補として選択した場合、通話品質の高い端末か通信料金の安い端末かを優先度情報に基づいて選択する。
【００１８】
端末選択ステップは、優先度情報として、重み付け通信帯域、重み付け通信料金、優先度バリューを設定し、
（重み付け通信帯域）−（重み付け通信料金）＋（優先度バリュー）
により優先度を求め、優先度の絶対値が最高順位となる通話端末を選択することにより高品質で低料金の端末を選択可能とする。ここで、特定の端末をなるべく使いたい場合は正の優先度バリューを設定し、特定の端末を使いたくない場合は、負の優先度バリューを設定する。
【００１９】
端末選択ステップは、通話品質の高い端末を選択したい場合は、優先度情報の通信料金の重みをゼロに設定し、優先度の最高順位となる通話端末を選択する。端末選択ステップは、通話料金の安い端末を選択したい場合は、優先度情報の通信帯域の重みをゼロに設定し、優先度の絶対値が最高順位となる通話端末を選択する。
【００２０】
端末選択ステップは、通話品質及び通話料金に依存せずに特定の端末を選択したい場合は、選択希望端末の優先度情報における優先度バリューに優先度の絶対値が最高順位となる大きな値を設定し、他の重みを全てゼロに設定する。
【００２１】
端末選択ステップは、より詳細には、優先度情報として、重み付け通信帯域、重み付け通信遅延、重み付け時間課金、重み付けデータ課金、優先度バリューを設定し、
（重み付け通信帯域）−（重み付け遅延時間）−（重み付け時間課金）−（重み付けデータ課金）＋（優先度バリュー）
により優先度を求め、優先度の絶対値が最高順位となる通話端末を選択することにより高品質で低料金の端末を選択可能とする。
【００２２】
本発明の別の形態にあっては、２重課金を回避するため、外部ネットワークの発呼者端末からのウェブページ参照により外部ネットワークに存在する通信端末が転送先端末として選択された場合、発呼者端末に転送先端末の電話番号を通知して直接発信させる動的電話帳表示ステップを設ける。ここで、動的電話帳表示ステップは、転送先端末の電話番号をリンクとして含んだ確認画面を作成して呼転送要求を行った端末に転送する。
【００２３】
本発明の別の形態にあっては、外線番号を節約するため、外部ネットワークの発呼者端末からのウェブページ参照により内部ネットワークに存在する通信端末が転送先端末として選択された場合、発呼者端末に代表電話番号を通知して発呼要求させ、発呼要求で受信された代表者番号を転送先端末の内部ネットワーク電話番号に変換して呼転送させる動的電話帳表示ステップを設ける。ここで、動的電話帳表示ステップは、代表電話番号をリンクとして含んだ確認画面を作成して呼転送要求を行った端末に転送する。
【００２４】
本発明は、異種端末間データ転送装置を提供する。本発明の異種端末間データ転送装置は、発呼要求を受けた際に、着呼者が利用可能な端末情報を含むプレゼンス情報を取得するプレゼンス情報取得部と、プレゼンス情報に基づき着呼者が利用可能な端末が複数存在する場合、少なくとも通話品質優先か通話料金優先かを着呼者が予め定義した端末選択情報に基づいて特定の端末を選択する端末選択部と、選択された端末を転送先として通知して呼転送させる呼転送部とを備えたことを特徴とする。
【００２５】
本発明は、コンピュータにより実行される呼転送のためのプログラムを提供する。本発明のプログラムは、呼転送サーバを構成するコンピュータに、
発呼要求を受けた際に、着呼者が利用可能な端末情報を含むプレゼンス情報を取得するプレゼンス情報取得ステップと、
プレゼンス情報に基づき着呼者が利用可能な端末が複数存在する場合、少なくとも通話品質優先か通話料金優先かを着呼者が予め定義した端末選択情報に基づいて特定の端末を選択する端末選択ステップと、
選択された端末を転送先として通知して呼転送させる呼転送ステップと、
を実行させることを特徴とする。
【００２６】
本発明は、呼転送のためのプログラムを格納したコンピュータ読出し可能な記憶媒体を提供する。本発明の記憶媒体は、コンピュータに、
発呼要求を受けた際に、着呼者が利用可能な端末情報を含むプレゼンス情報を取得するプレゼンス情報取得ステップと、
プレゼンス情報に基づき着呼者が利用可能な端末が複数存在する場合、少なくとも通話品質優先か通話料金優先かを着呼者が予め定義した端末選択情報に基づいて特定の端末を選択する端末選択ステップと、
選択された端末を転送先として通知して呼転送させる呼転送ステップと、
を実行させるプログラムを格納する。
【００２７】
なお本発明の異種端末間データ転送装置、プログラム及び記憶媒体の詳細は、本発明の異種端末間データ転送方法の場合と基本的に同じになる。
【発明の効果】
【００２８】
本発明によれば、ユーザは利用可能な通信端末について通話品質を優先するか通話料金を優先するかといった通信端末の選択条件を予め定義しておくことで、発呼要求に対し同時に複数の通信端末が利用可能な場合、発呼者と着呼者のユーザプレゼンス情報から忙しさや役職ランクといった相互関係、更に通信品質優先か料金優先かといった選択情報から最適な通信端末が選択され、発呼者は発着者を意識することなく、自動的に最適な通信端末が選択されて呼転送され、複数の異種端末を同時に利用可能な状況において最適な転送サービスを提供でき、通信インフラが多様化したことによるメリットを十分に受けることができる。
【００２９】
また外部ネットワークからの呼転送要求に対し着呼端末として同じく外部ネットワークに存在する端末が選択された場合、呼転送を行うと通話料金が二重に課金されることから、選択した端末の電話番号を通知して直接発信させることで、二重課金を回避して通信料金の低減を図ることができる。
【００３０】
また社内ネットワークに存在する複数端末の各電話番号に対し代表電話番号を定め、外部ネットワークからのデータ回線を経由した呼転送要求に対し代表電話番号を通知して発信させ、発信で受信された代表電話番号を呼転送要求で選択した端末の電話番号に変換して呼転送し、外線番号を節約することができる。
【発明を実施するための最良の形態】
【００３１】
図１は、本発明の呼転送処理が適用される通信システムのブロック図である。図１において、企業などの内部ネットワーク１２には本発明の呼転送処理を実行する呼転送サーバ１０が設置されている。呼転送サーバ１０に対しては、社内ユーザクライアント１４、内線電話１６−１，１６−２及び位置情報検出デバイス１８−１，１８−２が接続されている。
【００３２】
呼転送サーバ１０はＤＭＺ（非武装地帯）２０を介して外部ネットワーク２２に接続される。外部ネットワーク２２には社外ユーザクライアント３２が存在し、通信パスとしてＶＰＮサーバとの間でＶＰＮ（Ｖｉｒｔｕａｌ  Ｐｒｉｖａｔｅ  Ｎｅｔｗｏｒｋ）を介して接続される。
【００３３】
ＤＭＺ２０に設置されたセキュアゲートウェイサーバ２６、および、内部ネットワーク１２に設置されたセキュアゲートウェイリレーサーバ２４は、インスタントメッセージ、プレゼンス情報、ＩＰ電話を対象にコネクション制御を行っている。例えば社外クライアント３２のＶｏＩＰ電話から内部ネットワーク１２のＶｏＩＰ電話に接続する場合は、インターネット中継ポイントに位置するセキュアゲートウェイサーバ２６に接続して、例えばメタＩＰ電話プロトコルに変換し、ファイアウォールを跨ぐ次の中継ポイントとなるセキュアゲートウェイリレーサーバ２４との間の安全なコネクションを通じてデータを送信する。
【００３４】
このようにして送られたデータは、内部ネットワーク１２の中継ポイントとなるセキュアゲートウェイリレーサーバ２４でＶｏＩＰ電話プロトコルとして再構築され、内部ネットワーク１２の社内ユーザクライアント１４などで提供されるＶｏＩＰ電話に発信し、これによってファイアウォールを介した安全なＶｏＩＰによる通信を実現する。
【００３５】
また呼転送サーバ１０は携帯電話網３４に接続され、携帯電話３６との間の通話接続ができる。携帯電話網３４と内部ネットワーク１２の中継ポイントは、ＳＩＰ−ＰＳＴＮゲートウェイサーバ３５で実現される。
【００３６】
内部ネットワーク１２に設けた呼転送サーバ１０には、呼転送部３８、通信端末選択部４０、プレゼンス管理部４２及び位置情報管理部４４の機能が設けられている。呼転送サーバ１０に設けた通信端末選択部４０は、例えば内線電話１６−１から発呼要求を受けた際に、発呼者のプレゼンス情報及び着呼者が利用可能な端末情報を含むプレゼンス情報をプレゼンス管理部４２から取得し、取得したプレゼンス情報に基づき着呼者が利用可能な端末を選択し、呼転送部３８に通知して呼転送させる。
【００３７】
この場合、通信端末選択部４０で着呼者が利用可能な端末が複数存在する場合には、少なくとも通話品質優先か通信料金優先かを着呼者が予め定義した端末選択情報に基づいて、複数の端末候補の中の特定の端末を選択して、呼転送部３８に通知して呼転送させる。複数端末の中から特定の端末を選択するための端末選択情報として、後の説明で明らかにするように、本発明にあっては端末フィルタと優先度情報をユーザが選択的に定義することで利用できるようにしている。
【００３８】
図２は、図１の呼転送サーバ１０、セキュアゲートウェイ３０、社内ユーザクライアント１４及び社外ユーザクライアント３２の機能構成を示したブロック図である。
【００３９】
図２において、呼転送サーバ１０の呼転送部３８には、発呼受信部４６と呼転送部４８が設けられる。発呼受信部４６は発呼端末例えば内線電話１６から発呼要求を受けた際に、発呼イベントを作成して呼転送サーバ１０に通知する。呼転送部４８は通信端末選択部４０からの選択通知を受けて、発信端末及び内線電話１６から選択された通信端末である着信先に対し発信を行う。
【００４０】
通信端末選択部４０には、発呼イベント受信部５０、プレゼンス取得部５２、端末フィルタ部５４、端末優先度計算部５６、最優先端末選択部５８及び呼転送イベント送信部６０が設けられている。この通信端末選択部４０の各部による処理の詳細は後の説明で明らかにする。
【００４１】
プレゼンス管理部４２には、プレゼンスデータベース管理部６２とユーザプレゼンスデータベース６４が設けられている。ユーザプレゼンスデータベース６４には、図２の通信システムを利用するユーザに関する所定の情報が予め登録されている。更にプレゼンス管理部４２には、ユーザプレゼンスデータベース６４の管理に必要な認証部６８、権限管理部６６、プレゼンス変更通知部７０及び変更通知要求登録部７２が設けられている。
【００４２】
位置情報管理部４４には、固定端末情報管理部７４、部屋座標情報管理部７６、タグＩＤ管理部７８、位置情報受信部８０、センサ位置管理部８２及び端末情報通知部８４が設けられている。
【００４３】
位置情報管理部４４に対応して内部ネットワーク内には、例えば部屋ごとに分けて位置情報検出デバイス１８が設置されており、位置情報検出デバイス１８の通信可能エリアにユーザがタグＩＤ１５を付けて入ると、位置情報検出デバイス１８に対するタグＩＤ１５からの情報通信によりＩＤ通知部８５が動作して、位置情報管理部４４の位置情報受信部８０に検知したタグＩＤ１５の情報を伝えるようにしている。
【００４４】
図３は、図２のユーザプレゼンスデータベース６４に登録されているユーザプレゼンス情報１０８の説明図である。ユーザプレゼンス情報１０８は、氏名１１０、部署名１１２、ワークグループ１１４、関連プロジェクト名１１６、関連製品名１１８、多忙度１２０、役職１２２、位置情報１２４、無線タグＩＤ１２６、通信端末情報１２８、更にユーザ属性情報となる性別、住所、誕生日、趣味情報などのプロファイル情報が付加されている。
【００４５】
本発明の通信端末選択処理にあっては、ユーザプレゼンス情報１０８の中の関連プロジェクト名１１６、多忙度１２０、役職１２２などを使用して着呼者が利用可能な複数端末の中から最適端末を選択するための条件、具体的には端末フィルタが定義されている。
【００４６】
図４は、図２の呼転送サーバ１０に設けた位置情報管理部４４で管理している端末情報１３０の説明図である。端末情報１３０は端末ＩＤごとに作成される。端末情報１３０には接続メディア１３２、ステータス１３４、ＵＩＤ（ユニットＩＤ）１３６、メディアプロファイル１３８、電話タイプ１４０、料金１４２、帯域１４４及び通信遅延１４６の各情報が登録されている。
【００４７】
接続メディア１３２はユーザの連絡端末を表わすタグであり、属性情報（第１属性情報）として固定電話、インスタントメッセージ（ｉｍ）、ｈｔｔｐ、メールのいずれかを表す。ステータス１３４は接続メディア１３２の表わす端末が利用可能か否かを示している。ＵＩＤ１３６は接続メディアのアドレスであり、ｐｈｏｎｅタイプは全てＳＩＰアドレス（Ｓｅｓｓｉｏｎ  Ｉｎｉｔｉａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）を使用する。更に属性情報（第２属性情報）として連絡端末の詳細な型を定義している。例えばｐｈｏｎｅについては、固定電話、携帯電話、ＰＨＳ、ＶｏＩＰソフトを規定する。メディアプロファイル１３８は連絡端末の詳細情報である。
【００４８】
電話タイプ１４０は電話端末が対話的か録音的かを表わす。料金１４２は連絡端末の使用コストを表わしており、属性情報として課金タイプを表わし、時間課金（円／分）とデータ課金（円／１Ｋｂｙｔｅ）を規定している。帯域１４４は通話品質を表わすパラメータであり、連絡端末の通信帯域情報（ｂｐｓ）を入力する。更に通信遅延１４６も通話品質を表わすパラメータであり、連絡端末の通信遅延情報（秒）を入力している。
【００４９】
本発明の通信端末選択処理にあっては、ユーザが通信品質を優先するか通信料金を優先するかにより複数の端末候補の中から特定の端末を選択するようにしているため、この選択のための優先度の計算に料金１４２、帯域１４４及び通信遅延１４６の値を利用するようにしている。
【００５０】
図５は、図２の呼転送サーバ１０の呼転送部４６で発呼要求を受信した際に作成して通信端末選択部４０に通知する発呼イベント情報１４８の説明図である。図５において、発呼イベント情報１４８は、転送イベントＩＤ１５０、発呼者端末ＩＤ１５２、転送監視登録ＩＤ１５４、現在転送先番号１５６、発信番号１５８、着信番号１６０、更に呼優先度１６２を登録している。このうち呼優先度１６２が通信端末選択処理で用いる端末フィルタの発呼者の評価値として利用される。
【００５１】
図６は、図２の呼転送サーバ１０の位置情報管理部４４で管理されている部屋内端末情報１６４の説明図である。部屋内端末情報１６４は、部屋項目１６６、位置エリア１６８及び連絡１７０で構成されている。部屋項目１６６は１つの部屋内の端末情報であり、属性情報として部屋名を入れている。位置エリア１６８は部屋の領域情報であり、部屋の位置と範囲を示しており、属性情報として部屋の形状を示している。連絡１７０は、連絡メディアフォーマットの端末情報を含み、属性情報ｐａｉｄの付加でユーザ固有の端末を表現し、これがなければ共有端末を表わす。
【００５２】
図７は、図２の呼転送サーバ１０に設けた通信端末選択部４０の端末フィルタ部５４で管理されている端末フィルタリスト１７２の説明図である。端末フィルタリスト１７２にはフィルタＩＤとしてのＦＬ１，ＦＬ２，ＦＬ３として異なったフィルタ内容を持つ例えば３種類の端末フィルタが格納されている。これらの端末フィルタは、発呼要求を受けた際に、発呼者の保有する第１評価値と着呼者の保有する第２評価値を比較し、両評価値の大小関係に基づいて特定の端末またはサービスを選択するルールを定義している。具体的に端末ＦＬ１〜ＦＬ３について説明すると次のようになる。
【００５３】
端末フィルタＦＬ１は、呼優先度より着呼者の多忙度が低い場合は通話端末を選択し、それ以外の場合は録音サービスを選択する。端末フィルタＦＬ２は、発呼者より着呼者の役職ランクが低い場合に通話端末を選択し、それ以外の場合は録音サービスを選択する。更に端末フィルタＦＬ３にあっては、呼優先度より着呼者の多忙度が低い場合は通話端末を選択し、それ以外の場合は録音サービスを選択するが、例外として特定プロジェクト名が発呼者の関連プロジェクト名に含まれる場合は通信端末を選択する。
【００５４】
このような端末フィルタは図７の端末フィルタリスト１７２に示すＦＬ１〜ＦＬ３以外に必要に応じて適宜のフィルタを定義することができ、ユーザは自分の利用可能な通信端末の種類により端末ごとに適切な端末フィルタを選択設定することになる。
【００５５】
図８は、図２の呼転送サーバ１０に設けた通信端末選択部４０の端末優先度計算部５６で管理されている優先度情報リスト１７４の説明図である。優先度情報リスト１７４は、リストＩＤ、ユーザ要望条件及び重みとバリューからなる評価関数で構成されている。
【００５６】
優先度情報リスト１７４の優先度情報は、図７に示した端末フィルタリスト１７２のいずれかの端末フィルタを使用して例えば通話端末が選択され、通話端末として複数の端末候補が存在した場合に、優先度情報リスト１７４の中の指定された優先度情報を使用して、それぞれの端末候補について優先度を計算するために使用される。
【００５７】
本発明の端末についての優先度Ｐを計算するための計算式は例えば次式で与えられる。
優先度Ｐ＝｛log（帯域）×Ｗ１｝−｛（通信遅延）×Ｗ２｝
−｛時間課金（円／分）×Ｗ３｝
−「データ課金（円／1kbyte）×Ｗ４」＋Ｖ             （１）
【００５８】
この（１）式において、帯域、通信遅延、時間課金及びデータ課金は、図４の端末情報１３０からその値を取得することができる。これら端末情報１３０から取得した値に対しては、それぞれ重みＷ１，Ｗ２，Ｗ３及びＷ４のそれぞれが掛け合わされることにより重み付けが行われている。更に最後の優先度バリューＶは、ユーザが必要に応じて優先度Ｐを調整するために任意の値を設定する。即ち、特定の端末をなるべく使いたい場合は正の優先度バリューを設定し、特定の端末を使いたくない場合は、負の優先度バリューを設定する。
【００５９】
この優先度Ｐの算出式を見ると、右辺第１項の「帯域」は通信品質を優先させるためのパラメータであり、優先度Ｐが大きな値となるほど通話品質が高く且つ通信料金も安いこととなり、逆に優先度Ｐが低くなると通話品質が悪く通信料金も高くなる関係にある。
【００６０】
図８の優先度情報リスト１７４の優先度情報ＰＤ１は、ユーザ要望条件が「通話品質が高く且つ安い通話料金の端末を優先する」というものであり、この場合、重みＷ１＝１０、Ｗ２＝０、Ｗ３＝５、Ｗ４＝１０、及び優先度バリューＶ＝１０を設定している。このような評価関数の設定によれば、前記（１）式により優先度が高いほど通話品質が高く且つ安い通話料金の端末を優先的に選択できることになる。
【００６１】
優先度情報ＰＤ２は、ユーザ要望条件が「発呼者に対し着呼者の役職ランクが低い場合に通話品質を優先」というものであり、通話品質の優先条件であることから、評価関数としては通話品質に関する「帯域」の重みＷ１と「通信遅延」の重みＷ２について、それぞれＷ１＝１０，Ｗ２＝１００を設定し、通話料金については考慮しないことから、Ｗ３，Ｗ４＝０とし、更に優先度バリューＶもＶ＝０としている。この優先度情報ＰＤ２の評価関数を用いた優先度の計算によれは、優先度が高いほど通話品質が優先されることになる。
【００６２】
優先度情報ＰＤ３は、ユーザ要望条件として「発呼者に対し着呼者の役職ランクが同じか高い場合に料金優先」というものであり、料金優先であることから通話品質に関する「帯域」及び「通信遅延」の重みＷ１，Ｗ２、更に優先度バリューはそれぞれ０とし、通信料金を優先させるための評価値である時間課金とデータ課金の重みＷ３，Ｗ４をそれぞれ１０としている。なお、優先度情報ＰＤ３の場合に計算される優先度Ｐの値は負の値となることから、その絶対値をもって最優先度の高いものを端末として選択する。
【００６３】
優先度情報ＰＤ４はユーザ要望条件として「ＶｏＩＰ電話の使用を希望」というものであり、この場合には通話品質及び時間課金に対する重みＷ１〜Ｗ３のぞれぞれは全て０とし、またデータ課金の重みＷ４はＷ４＝−１０とし、ＶｏＩＰ電話について優先度Ｐを計算する際の優先度バリューＶをＶ＝１００とし、計算結果が他の端末に対し最高順位となるような大きな値を設定している。
【００６４】
優先度情報ＰＤ５も同様にユーザ要望条件が「ＴＶ付き電話の使用を希望」であり、この場合も通話品質及び通話料金に関する重みＷ１〜Ｗ４は全て０とし、ＴＶ付き電話における優先度計算のための優先度バリューＶをＶ＝１００と大きな値に設定している。
【００６５】
図９は、図２の呼転送サーバ１０に設けた通信端末選択部４０の端末フィルタ部５４、端末優先度計算部５６及び最優先端末選択部５８による通信端末選択処理で使用される端末選択ルールリスト１７６の説明図である。
【００６６】
端末選択ルールリスト１７６は、ルールＩＤ１７８、ルール内容１８０、端末フィルタ１８２及び優先度情報１８４で構成されており、ルール内容１８０を満たすような端末フィルタ１８２と優先度情報１８４の組合せを定義しており、このようにして定義された端末フィルタと優先度情報に基づいて複数端末候補の中からルール内容を満足する特定端末を選択することができる。
【００６７】
ここで図９の端末選択ルールリスト１７６のルールＲ１〜Ｒ５について説明すると次のようになる。
【００６８】
（ルールＲ１）
多忙度による選択である。端末フィルタＦＬ１により発呼イベント情報の中の「呼優先度」より着呼者の「多忙度」の方が低ければ通話端末を選択し、それ以外の場合は録音サービスを選択する。優先度情報ＰＤ１は通話品質が高く且つ通話料金の安いものを優先する。
【００６９】
（ルールＲ２）
役職ランクによる選択である。端末フィルタＦＬ１により発呼イベント内の「呼優先度」より着呼者の「多忙度」の方が低い場合かあるいは端末フィルタＦＬ２により発呼者より着呼者の役職ランクが低いときに通話端末を選択し、それ以外の場合は録音サービスを選択する。通話端末が選ばれた場合は、優先度情報ＰＤ２により発呼者より着呼者の役職ランクが低い場合は通話品質を優先し、それ以外の場合は優先度情報ＰＤ３により通話料金の安いものを優先する。
【００７０】
（ルールＲ３）
プロジェクトによる選択である。端末フィルタＦＬ３により発呼イベント情報内の「呼優先度」より着呼者の「多忙度」の方が低ければ通話端末を選択し、それ以外の場合は録音サービスを選択する。例外として特定のプロジェクト名が発呼者の「関連プロジェクト名」情報に含まれている場合は通話端末を選択する。複数の通話端末が存在する場合は優先度情報ＰＤ２により通話品質を優先する。このルールＲ３は、重要プロジェクト関連の電話は会議中でも受信したいといったケースである。
【００７１】
（ルールＲ４）
個人名・ユーザＩＤによる選択である。端末フィルタＦＬ１により発呼イベント情報内の「呼優先度」より着呼者の「多忙度」の方が低ければ通話端末を選択し、それ以外の場合は録音サービスを選択する。複数の通信端末が存在する場合は、優先度情報ＰＤ４により通信料金の安い端末を優先し、それに加えて発呼者が特定のユーザＩＤのときにはＶｏＩＰ電話の優先度バリューＶ２をＶ＝１００とする。このルールＲ４は、電話会議システムから多人数電話会議の勧誘電話として着呼した場合や、データ共有を行うためになるべくパーソナルコンピュータのＶｏＩＰ電話で受信したいといったケースである。
【００７２】
（ルールＲ５）
発呼者の通話機能による選択である。発呼者がＴＶ電話機能を持った電話を利用している場合、端末フィルタＦＬ１により複数の通話端末が選択された場合、優先度情報ＰＤ５により着呼者の通話端末の中でＴＶ電話機能付き端末の優先度を高くするように、その優先度バリュー値ＶをＶ＝１００としている。
【００７３】
このように本発明の通信端末選択処理にあっては、端末選択ルールのユーザによる設定で端末フィルタと優先度情報のそれぞれについて１または複数組み合わせることで、任意のユーザの要望に従った通信端末の選択結果を得ることができる。
【００７４】
この場合、１ユーザが複数の端末フィルタを設定している場合は、それぞれの端末フィルタによって利用可能となる端末の和集合がそのとき利用可能な通話端末候補となる。また１ユーザが複数の優先度情報を設定している場合は、全ての優先度情報による評価値の合計値が各端末の優先度となる。
【００７５】
更に着呼者は、本発明による自動選択の結果が満足するものでなかったような場合には、新しいルールを追加したり、ウェイト及びバリューとなるパラメータを上下したりすることで、自分の好みの端末選択結果を得るように対応できる。端末選択ルールとしては、予めテンプレートが用意されており、パラメータ設定で追加することで、自分好みの端末選択ルールを加えることができる。
【００７６】
それ以外に「Ａさんのフィルタ・優先度をコピーする」といった指示を与えることで、特定のユーザの端末選択ルールをコピーして利用することもできる。更に、端末選択ルールを変更した場合には通話選択機能を用いてシミュレーションを行い、例えばシミュレーション結果として得られる「出張に顧客から電話が掛かってきた場合の順位付け」などを確認し、端末選択ルールリストの端末フィルタ及びまたは優先度情報のパラメータの調整を行うことができる。
【００７７】
図１０は、図２の呼転送サーバ１０による本発明の通話端末選択シーケンスの説明図である。図１０において、発呼者端末１１からの発呼があると、呼転送部３８で発呼受付１８６を行い、これに基づいて作成した発呼イベント１８８を通信端末選択部４０に送る。通信端末選択部４０はプレゼンス管理部４２に情報問合せ１９０を行い、発呼者と着呼者のプレゼンス情報と発呼イベント情報を合わせた端末情報リスト１９２をプレゼンス管理部４２から取得する。
【００７８】
この端末情報リスト１９２に基づき通信端末選択部４０は、図９の端末選択ルールリスト１７６に対しユーザが指定しているルールを使用して利用可能な通話端末を選択し、利用可能な通話端末が複数存在する場合には、優先度情報をもとに通話端末ごとの優先度を計算し、計算された優先度が最も高い端末を転送先端末として選択し、これを呼転送イベント１９４として呼転送部３８に通知する。呼転送部３８は通信端末選択部４０からの呼転送イベント１９４を受けて、発呼者端末１１に転送先端末を通知する転送１９６を行い、これにより発呼者端末１１より選択された転送先端末である内線電話１６に対し着呼１９８が行われることになる。
【００７９】
図１１は、呼転送サーバ１０による本発明の通話端末選択処理のフローチャートである。図１１において、呼転送部３８において発呼要求を受信すると、ステップＳ１で発呼イベントを生成して通話端末選択部４０に発信する。通話端末選択部４０はステップＳ２で発呼イベントを受信すると、プレゼンス管理部４２に対しプレゼンス情報の問合せを行う。
【００８０】
この問合せに対し、ステップＳ３でプレゼンス管理部４２はプレゼンス情報を応答する。これによって通話端末選択部４０は、ステップＳ４でプレゼンス情報を受信取得することができる。次にステップＳ５で端末情報リスト、端末フィルタリスト、優先度情報リストのそれぞれを発呼者のユーザＩＤにより抽出し、ステップＳ６で端末フィルタリストからフィルタを１つ選択する。
【００８１】
続いてステップＳ７で選択したフィルタに合致した端末を端末候補リストに登録する。ステップＳ８で端末フィルタリストに残っているフィルタがあるか否かチェックし、フィルタが残っていればステップＳ６に戻り、同様な処理を繰り返す。ステップＳ８で端末フィルタリストにフィルタがなくなれば、ステップＳ９に進み、端末候補リストから候補を１つ取り出し、ステップＳ１０で優先度情報リストから優先度情報を取り出し、ステップＳ１１で優先度情報のウェイトとバリューに基づき優先度を計算して加算する。
【００８２】
ステップＳ１２で更に優先度情報リストに優先度情報があるか否かチェックし、もしあればステップＳ１０に戻り、同様な処理を繰り返す。優先度情報リストに優先度情報がなくなれば、ステップＳ１３に進み、端末候補リストに端末候補があるか否かチェックし、端末候補があれば再びステップＳ９に戻り、次の端末候補を取り出して同様な優先度の計算を行う。
【００８３】
ステップＳ１３で端末候補リストに端末候補がなくなれば、ステップＳ１４に進み、優先度に合わせて端末候補をソートし、ステップＳ１５で最高順位の端末のアドレスへの呼転送イベントを作成し、呼転送部３８にこれを配信し、呼転送部３８はステップＳ１６で呼転送イベントを受信して、選択された通信端末に対する着呼を行うことになる。
【００８４】
なお、ステップＳ１４における優先度に合わせた端末候補のソートにあっては、計算された優先度の値が通話料金優先の場合には全てマイナスの値になることから、その絶対値の優先度について端末候補をソートし、最高順位の優先度を持つ端末を選択することになる。
【００８５】
図１２は、図２の呼転送サーバ１０における端末情報登録シーケンスの説明図である。図１２において、ユーザの所持しているＩＤタグ１５が位置情報検出デバイス１８の通信可能領域に入るとＩＤ受信１９８が行なわれ、位置情報検出デバイス１８は位置情報管理部４４に対しタグＩＤ、センサＩＤ登録２００を行なう。
【００８６】
位置情報管理部４４にあってはタグＩＤ１５から対応するユーザを取得し、またセンサＩＤから対応する位置を取得し、タグＩＤを持つユーザの座標を検索する。この場合、複数の位置情報検出デバイス１８で同一のＩＤタグ１５を検出した場合には検出した複数の位置情報検出デバイス１８の重心点を計算してユーザが対応するＩＤタグ１５の座標とする。
【００８７】
位置情報管理部４４は計算された座標情報を用いて登録された部屋情報から現在ＩＤタグ１５が存在している部屋を取得する。そして位置情報管理部４４はユーザＩＤ、位置情報登録２０２をプレゼンス管理部４２に対し行う。これを受けてプレゼンス管理部４２はユーザＩＤのプレゼンス情報に位置情報を追加する。また検出された部屋に追加されたユーザＩＤ用の端末又は共用端末情報が存在した場合には、これらの端末情報も追加する。
【００８８】
図１３は、図２の呼転送サーバ１０における端末情報登録処理のフローチャートである。図１３において、位置情報検出デバイス１８がステップＳ１０１で無線タグを検出すると、ステップＳ１０２でタグＩＤ、センサＩＤを位置情報管理部４４に情報送信する。
【００８９】
これを受けて位置情報管理部４４にあっては、ステップＳ１でタグＩＤ，センサＩＤの情報を受信した後、ステップＳ２でタグＩＤをユーザＩＤに変換する。またステップＳ３でセンサＩＤを座標情報に変換する。ステップＳ４で座標情報が部屋情報として登録されているか否かチェックし、されていればステップＳ５で座標を部屋情報に変換した後に、ステップＳ６で部屋情報を表すプレゼンス通知情報を作成する。
【００９０】
続いてステップＳ７で部屋情報とユーザＩＤに該当する通話端末が存在するか否かチェックし、通話端末が存在すればステップＳ８でプレゼンス通知情報に通話端末情報を追加する。通話端末が存在しなければステップＳ８はスキップする。次にステップＳ９でプレゼンス通知情報をプレゼンス管理部４２に送信し、これを受けてプレゼンス管理部４２はステップＳ１０で受信したプレゼンス情報をユーザプレゼンスデータベースに登録する。
【００９１】
図１４は、図２の社外ユーザクライアント３２による呼転送サーバ１０における端末情報登録シーケンスの説明図である。図１４において、社外ユーザクライアント３２が無線ＬＡＮ２０４による通信可能エリアに入ると、アクセスポイント発見２０８がＯＳ２０６に通知され、ＯＳ２０６は無線ＬＡＮアクセスポイントに対し無線ＬＡＮ接続２１０を行なう。
【００９２】
この無線ＬＡＮ接続２１０が完了するとＯＳ２０６はデバイス監視部１０２に対しＬＡＮ接続完了通知２１２を行い、デバイス監視部１０２はＶＰＮクライアント１０４にＶＰＮ接続開始２１４を通知し、ネットワークに対しＶＰＮによる暗号化通知を自動的に開始する。
【００９３】
ＶＰＮクライアント１０４により暗号化されたネットワークが構築化されるとデバイス監視部１０２に対しＶＰＮ接続完了２１６が通知され、デバイス監視部１０２は情報登録２１８としてユーザＩＤ及びＬＡＮ情報をプレゼンス通知部（プレゼンス管理クライアント）１００に通知する。プレゼンス通知部１００は呼転送サーバ１０のプレゼンス管理部４２に対し情報登録２２０としてユーザＩＤ及びＬＡＮ情報を通知すると共に、ＶｏＩＰクライアント１０６に対しＩＰアドレス通知２２２を行なう。
【００９４】
ＶｏＩＰクライアント１０６は呼転送サーバ１０の呼転送部３８に対し登録２２４としてＳＩＰアドレス、ＩＰアドレス、ポートを登録し、ＶｏＩＰ電話番号としてＳＩＰアドレスを取得する。そしてＶｏＩＰクライアント１０６はＳＩＰアドレスとしてのＶｏＩＰ電話番号にＬＡＮ情報による通信品質やホスト情報などを加味して通話端末情報を作成し、情報登録２２６によりプレゼンス通知部１００に登録する。プレゼンス通知部１００は登録したと同じ通話端末情報を呼転送サーバ１０のプレゼンス管理部４２に情報登録２２８により通知して登録する。
【００９５】
図１５は、携帯電話のウェブページ参照により二重課金を回避する本発明の通信システムの説明図である。図１５において、企業などの内部ネットワーク１２には呼転送サーバ１０が設けられ、呼転送サーバ１０には呼転送部３８、通信端末選択部４０、プレゼンス管理部４２及び位置情報管理部４４が設けられており、これらの機能はすでに説明した図２の実施形態と基本的に同じである。
【００９６】
これに加えてこの実施形態にあっては新たに動的電話帳表示部２３０を設けている。動的電話帳表示部２３０は例えば携帯電話網３４の携帯電話３６−１からの発呼要求に対し、通信端末選択部４０で同じく外部の携帯電話３６−２を発呼者の通信端末として選択した場合の二重課金を回避する処理を行なう。
【００９７】
図１６は、動的電話帳表示部２３０の機能を持たない呼転送サーバ１０−１において携帯電話３６−１からの発呼要求に対し携帯電話３６−２を通信端末として選択して呼転送した場合に生じる二重課金の説明図である。携帯電話３６−１から携帯電話網３４の中継ポイントであるＳＩＰ−ＰＳＴＮゲートウェイサーバ３５を介して呼転送サーバ１０−１に発呼要求の着信があると、この通信パス３００において料金課金が発生する。
【００９８】
続いて呼転送サーバ１０−２で着呼者として携帯電話３６−２を選択して着呼が行なわれ、同じく内部ネットワーク１２から携帯電話網３４に対し通信パス３０２が確立されると、この通信パス３０２についても別途料金課金が生ずる。このように外部ネットワーク、例えば携帯電話網３４からの発呼要求に対し、呼転送サーバ１０が同じく外部ネットワークの通信端末を選択すると二重課金が発生し、通信コストがかさむことになる。
【００９９】
これに対し図１５の実施形態にあっては、携帯電話３６−１のウェブ閲覧機能を利用し、特定のＵＲＬを指定して呼転送サーバ１０の動的電話帳表示部２３０の機能として提供されるｈｔｔｐＰサーバ上の電話帳頁を閲覧する。
【０１００】
図１７は、動的電話帳表示部２３０で提供される電話帳頁２６０の一例であり、ここには通信相手先となる社員のリストが並んでおり、各社員の名前はクリッカブルなリンクとなっている。このため電話帳頁２６０の中の通信相手となる社員の名前をクリックすると図１の実施例の場合と同様、呼転送部３８で発呼イベント情報が作成され、発呼先の通信端末で、例えば携帯電話３６−２が選択される。
【０１０１】
携帯電話３６−２が選択されると、これに対応した呼転送イベント情報が作成されて呼転送部３８に与えられ、呼転送イベント内のＳＩＰアドレスを携帯電話３６−１から発信可能な電話番号に変換する。そして携帯電話３６−２の電話番号をリンクとして含んだ図１８に示す確認画面２６２を作成し、発呼者である携帯電話３６−１に転送して確立する。
【０１０２】
このため携帯電話３６−１のユーザは、図１８の確認画面２６２について「はい」のリンクをクリックすることでリンクにより設定された携帯電話３６−２に対し発信を行い、直接、通信パス２３１を確立することになる。
【０１０３】
これによって携帯電話網３４における通信パスは携帯電話３６−１から携帯電話３６−２に対する通信パスのみとなり、図１６に示したような２つの通信パスが形成されることとなり、二重課金を回避することができる。
【０１０４】
図１９は、図１５の二重課金を回避する機能を備えた呼転送サーバ１０の機能構成を、セキュアゲートウェイ３０、社内ユーザクライアント１４及び社外ユーザクライアント３２と共に示したブロック図である。
【０１０５】
図１９において、呼転送サーバ１０に新たに設けられた動的電話帳表示部２３０は、電話帳表示部２３２、発呼イベント生成部２３４、公衆回線用電話番号変換部２３６及び端末発信リンク表示部２３８が設けられている。これ以外の構成及び機能は図２の実施形態と基本的に同じとなる。
【０１０６】
図２０は、図１５の二重課金を回避するための本発明の通信端末選択シーケンスの説明図である。図２０において、発呼者転送としての携帯電話３６−１から動的動的電話帳表示部２３０に対し電話帳頁閲覧２４０の要求があると、図１７に示したように電話帳頁応答２４２を行い、これに対し携帯電話３６−１側で電話帳頁に認定された社員リストの中から通信相手選択２４４によりユーザＩＤを受け、ＳＩＰアドレスを含む発呼イベント２４６を作成し、通信端末選択部４０に通知する。
【０１０７】
通信端末選択部４０はプレゼンス管理部４２に対し情報問合せ２４８を行なって、端末情報リスト２５０を取得し、すでに説明したように着信した携帯電話３６−２のユーザが指定している端末選択及びイベント情報に基づき携帯電話３６−２を通信端末として選択し、呼転送イベント２５２を動的電話帳表示部２３０に確立する。
【０１０８】
これを受けて、ＳＩＰアドレスを公衆電話回線用の電話番号への変換２５４を行なった後、図１８に示したような確認画面を作成して発呼端末としての携帯電話３６−１に着信端末装置２５６を行い、確認画面の「はい」をクリックすることで携帯電話３６−１から携帯電話３６−２に対する発信２５８により通信回線が確立される。
【０１０９】
図２１は、企業などの内部ネットワークにおいて外線番号を節約する本発明の通信システムの説明図である。図２１において、内部ネットワーク１２に設けられた呼転送サーバ１０には呼転送部３８、通信端末選択部４０、プレゼンス管理部４２及び位置情報管理部４４が設けられ、更に動的電話帳表示部２３０が新たに設けられている。
【０１１０】
動的電話帳表示部２３０は、外部ネットワークである携帯電話網３４の携帯電話３６からのｈｔｔｐサーバとして提供される動的電話帳表示部２３０に対する頁参照による呼転送要求に対し、内部ネットワーク１２に存在する内線電話１６−１を転送端末先と選択した場合、呼転送要求を行なった携帯電話３６に対し代表番号２６６を通知して携帯電話網３４を通じて発呼要求を行なわせ、携帯電話網３４からの発呼要求で受信した代表番号２６６を呼転送サーバ１０の呼転送部３８で受信すると動的電話帳表示部２３０で内線電話番号に変換し、内線電話１６−１に呼転送を行なう。
【０１１１】
図２２は、図２１の動的電話帳表示部２３０を持たない呼転送サーバ１０−１における内線番号であり、この場合には携帯電話網３４に対する内部ネットワーク１２の中継ポイントとなるＳＩＰ―ＰＳＴＮゲートウェイサーバ３５は、複数の電話番号２６８−１〜２６８−４に対する通話接続を受けて、呼転送サーバ１０が着呼者のプレゼンス情報から内線電話１６−１を選択して呼転送しており、内部ネットワークに対し多数の電話番号を保有して管理する必要がある。
【０１１２】
これに対し図２１の実施形態にあっては、代表番号２６６を使用して外部の携帯電話網３４の携帯電話３６から内部の着信者を通信端末として使用した呼転送が実現でき、内部ネットワーク１２に対する外部ネットワークからの通話に必要な電話番号を代表番号２６６ひとつに絞り込むことができる。
【０１１３】
図２３は、図２１の外線番号を節約する実施形態における呼転送サーバ１０、セキュアゲートウェイ３０、社外ユーザクライアント３２及び社内ユーザクライアント１４における機能構成のブロック図である。
【０１１４】
図２３において、呼転送サーバ１０には新たに動的電話帳表示部２３０が設けられる。動的電話帳表示部２３０には電話帳表示部２３２、発呼イベント生成部２３４及び端末発信リンク表示部２３８が設けられ、これらの機能は図１９の二重課金を防止するものと同じになる。
【０１１５】
図２３の実施形態における動的電話帳表示部２３０にあっては更に発信番号／着信内線番号転送登録部２７０が設けられている。動的電話帳表示部２３０を新たに設けたことに伴い呼転送部３８には発呼受信部４６に加え、新たに転送先登録部２７２と発番号呼転送部２７４が設けられている。
【０１１６】
図２４は、図２３の外線番号を節約する本発明の通信端末選択シーケンスの説明図である。図２４において、発呼者端末としての携帯電話３６から図１１の実施形態と同様、携帯電話３６のウェブ閲覧機能を利用し特定のＵＲＬを利用してｈｔｔｐサーバとして機能する動的電話帳表示部２３０上の電話帳頁閲覧２７６を行う。
【０１１７】
この電話帳頁閲覧２７６の要求を受けて動的電話帳表示部２３０は図１７に示したと同じ閲覧頁２６０を作成し、携帯電話３６に対し電話帳頁応答２７８を行なう。この図１７の電話帳頁２６０には発呼者となる社員氏名のリストが表示され、各社員の名前はクリッカブルなリンクとなっている。
【０１１８】
携帯電話３６のユーザにあっては図１７のような閲覧頁２６０の中の通信相手について通信相手選択２８０を行なってユーザＩＤを動的電話帳表示部２３０に発信する。動的電話帳表示部２３０は通話相手選択２８０で受けたユーザＩＤから発呼イベント２８２を作成して、通信端末選択部４０に通知する。通信端末選択部４０はプレゼンス管理部４２に情報問い合わせ２８４を行い、端末情報リスト２８６を取得し、着呼者としてユーザのプレゼンス情報に伴い、例えば内線番号１６−１を通信端末として指定し呼転送イベント２８８を動的電話帳表示部２３０に返す。
【０１１９】
動的電話帳表示部２３０は発呼者端末である携帯電話３６の発信番号と選択された内線番号１６−１の内線番号からなる発信番号／内線番号転送登録２９０を呼転送部３８に対し行なう。また動的電話帳表示部２３０は携帯電話３６に対し代表番号を持った着信端末通知２９２を行なう。
【０１２０】
具体的には図１８に示した確認画面２６２を送り、確認画面２６２において携帯電話３６のユーザが「はい」のリンクをクリックすると代表番号に対する着呼２９４が呼転送部３８に対し行なわれる。この代表番号による着呼２９４を受けた呼転送部３８はすでに登録されている発信番号／内線番号転送登録２９０に基づいて発信番号を内線番号に変換し、内線電話１６−１に転送ふよわすることで携帯電話３６との間に通話パスを確立する。
【０１２１】
図２５は、図１５の二重課金の回避処理と図２１の外線番号節約処理を含む本発明の通話端末選択処理のフローチャートである。図２５において、動的電話帳表示部２３０はステップＳ１で外部の通信端末、例えば携帯電話からのウェブページ参照による呼転送イベントを受信して通信端末を選択すると、ステップＳ２で選択通信端末は社内内線か否かチェックし、社内内線であればステップＳ３に進み発信番号を内線番号に変換して登録する。この転送登録を受けて呼転送部３８はステップＳ７で発信番号を内線番号に変換する転送登録を行なう。
【０１２２】
続いてステップＳ４で通知番号を代表番号とし、ステップＳ６で発呼者端末に表示する確認画面を作成して発呼者端末１１に通知する。発呼者端末１１にあってはステップＳ１０１で呼転送サーバ１０の動的電話帳表示部２３０より送られた確認画面を受信し、この確認画面についてステップＳ１０２でユーザが確認して相手先をクリックすると通知番号への発呼が行なわれる。
【０１２３】
続いてステップＳ１０３で通知番号は社内代表番号か否かチェックし、この場合には社内代表番号であることからステップＳ１０５で社内代表電話番号への発信を行なう。この発呼者端末１１からの社内代表番号への発信を受けて呼転送サーバ１０の呼転送部３８はステップＳ８において転送登録を元に登録された内線番号への転送を行なう。
【０１２４】
次に図２５のフローチャートについて二重課金を回避するための処理を説明する。動的電話帳表示部２３０にあってはステップＳ１で携帯電話によるウェブページ閲覧により呼転送イベントを受信した場合、ステップＳ２で選択通話端末が社外であった場合にはステップＳ５に進み、呼転送イベント内の番号から変換した公衆回線番号に変換し、これを通知番号とする。
【０１２５】
そしてステップＳ６で発呼者端末に表示する通知番号をリンクした確認番号を作成し、発呼者端末１１に送信する。発呼者端末１１にあってはステップＳ１０１で確認画面を受信し、ステップＳ１０２で確認して、図１８の「はい」のリンクをクリックすると通知番号への発呼が行なわれる。続いてステップＳ１０３において通知番号は社内代表番号ないことからステップＳ１０４に進み、通知番号への発信を行なって通話を開始する。即ち、通知された通知番号に対し、発呼者端末１１から直接通話接続を行なうことで呼転送サーバ１０を経由した呼転送による二重課金を回避することができる。
【０１２６】
尚、上記の実施形態は固定電話、携帯電話、ＶｏＩＰ電話といった通話端末における端末選択処理を例にとるものであったが、本発明はこれに限定されず、インスタントメッセージ、ｈｔｔｐ、メールといったデータ通信端末の間の送受信における通信端末選択処理においてもそのまま適用することができる。
【０１２７】
また本発明は呼転送サーバにおける通信端末選択処理とするプログラムを提供するものであり、そのプログラムは図１１及び図２５に示したフローチャートの手順として実現することができる。
【０１２８】
またこれらのプログラムを実行する呼転送サーバ１０はコンピュータのハードウェア資源により実行される。このためのコンピュータは本発明の端末選択処理を実行するプログラムをハードディスクドライブに導入しており、コンピュータの起動時にハードディスクドライブから必要なプログラムを読み出して、ＲＡＭ上に展開し、ＣＰＵにより実行することになる。またＣＰＵからのパスには内線電話網及びＬＡＮネットワークに必要な電話網が設けられており、外部通信端末との間でインターネットや無線ＬＡＮを通じた通話及びデータ通信を行なうことができる。
【０１２９】
更に本発明は呼転送サーバにおいて端末選択処理を実行するプログラムを格納した記憶媒体を提供するものであり、この記憶媒体としてはＣＤ−ＲＯＭ、メモリカード、ＤＶＤなどの媒体以外にコンピュータシステムに設けられているハードディスク、またネットワーク上に存在するサーバのデータベース、更にはインターネットなどの通信回線等の伝送媒体を含むものである。
【０１３０】
また本発明はその目的と利点を損なわない適宜の変形を含み、更に上記の実施形態に示した数値による限定は受けない。
【０１３１】
ここで本発明の特徴を列挙すると、次の付記のようになる。
（付記）
（付記１）
発呼要求を受けた際に、着呼者が利用可能な端末情報を含むプレゼンス情報を取得するプレゼンス情報取得ステップと、
前記プレゼンス情報に基づき着呼者が利用可能な端末が複数存在する場合、少なくとも通話品質優先か通話料金優先かを着呼者が予め定義した端末選択情報に基づいて特定の端末を選択する端末選択ステップと、
選択された端末を転送先として通知して呼転送させる呼転送ステップと、
を備えたことを特徴とする異種端末間データ転送方法。（１）
【０１３２】
（付記２）
付記１記載の異種端末間データ転送方法に於いて、前記端末情報は、端末の第１属性として電話、インスタントメッセージ、ｈｔｔｐ、メール等の端末種別を設定し、更に、前記電話については第２属性として固定電話、携帯電話、ＰＨＳ、ＶｏＩＰ電話等の詳細を設定したことを特徴とする異種端末間データ転送方法。
【０１３３】
（付記３）
付記１記載の異種端末間データ転送方法に於いて、前記端末選択ステップは、発呼者の保有する第１評価値と着呼者の保有する第２評価値との大小関係に基づく端末選択条件を定義した端末フィルタに基づいて特定の端末又はサービスを選択することを特徴とする異種端末間データ転送方法。（２）
【０１３４】
（付記４）
付記４記載の異種端末間データ転送方法に於いて、前記端末フィルタは、発呼者の呼優先度と着呼者の多忙度を比較して特定端末又はサービスを選択する端末選択条件を予め設定したことを特徴とする異種端末間データ転送方法。
【０１３５】
（付記５）
付記４記載の異種端末間データ転送方法に於いて、前記端末フィルタは、発呼者の呼優先度より多忙度が低い場合は通話端末を選択し、それ以外の場合は録音サービスを選択する端末選択条件を予め設定したことを特徴とする異種端末間データ転送方法。
【０１３６】
（付記６）
付記４記載の異種端末間データ転送方法に於いて、前記端末フィルタは、発呼者と着呼者の役職ランクを比較して特定端末又はサービスを選択する端末選択条件を予め設定したことを特徴とする異種端末間データ転送方法。
【０１３７】
（付記７）
付記６記載の異種端末間データ転送方法に於いて、前記端末フィルタは、発呼者より着呼者の役職ランクが低い場合は通話端末を選択し、それ以外の場合は録音サービスを選択する端末選択条件を予め設定したことを特徴とする異種端末間データ転送方法。
【０１３８】
（付記８）
付記３記載の異種端末間データ転送方法に於いて、前記端末選択ステップは、前記端末フィルタに基づいて複数の通話端末を端末候補として選択した場合、通話品質の高い端末か通信料金の安い端末かを優先度情報に基づいて選択することを特徴とする異種端末間データ転送方法。（３）
【０１３９】
（付記９）
付記８記載の異種端末間データ転送方法に於いて、前記端末選択ステップは、前記優先度情報として、重み付け通信帯域、重み付け通信料金、優先度バリューを設定し、
（重み付け通信帯域）−（重み付け通信料金）＋（優先度バリュー）
により優先度を求め、優先度の絶対値が最高順位となる通話端末を選択することにより高品質で低料金の端末を選択可能とすることを特徴とする異種端末間データ転送方法。（４）
【０１４０】
（付記１０）
付記９記載の異種端末間データ転送方法に於いて、前記端末選択ステップは、通話品質の高い端末を選択したい場合は、前記優先度情報の通信料金の重みをゼロに設定し、優先度の最高順位となる通話端末を選択することを特徴とする異種端末間データ転送方法。
【０１４１】
（付記１１）
付記９記載の異種端末間データ転送方法に於いて、前記端末選択ステップは、通話料金の安い端末を選択したい場合は、前記優先度情報の通信帯域の重みをゼロに設定し、優先度の絶対値が最高順位となる通話端末を選択することを特徴とする異種端末間データ転送方法。
【０１４２】
（付記１２）
付記９記載の異種端末間データ転送方法に於いて、前記優先度情報は、通話品質及び通話料金に依存せずに特定の端末を選択したい場合は、選択希望端末の優先度情報における優先度バリューに優先度の絶対値が最高順位となる大きな値を設定し、他の重みを全てゼロに設定することを特徴とする異種端末間データ転送方法。
【０１４３】
（付記１３）
付記３記載の異種端末間データ転送方法に於いて、前記端末選択ステップは、前記優先度情報として、重み付け通信帯域、重み付け通信遅延、重み付け時間課金、重み付けデータ課金、優先度バリューを設定し、
（重み付け通信帯域）−（重み付け遅延時間）−（重み付け時間課金）−（重み付けデータ課金）＋（優先度バリュー）
により優先度を求め、優先度の絶対値が最高順位となる通話端末を選択することにより高品質で低料金の端末を選択可能とすることを特徴とする異種端末間データ転送方法。
【０１４４】
（付記１４）
付記１記載の異種端末間データ転送方法に於いて、外部ネットワークの発呼者端末からのウェブ頁参照により外部ネットワークに存在する通信端末が転送先端末として選択された場合、前記発呼者端末に前記転送先端末の電話番号を通知して直接発信させる動的電話帳表示ステップを設けたことを特徴とする異種端末間データ転送方法。
【０１４５】
（付記１５）
付記１４記載の異種端末間データ転送方法に於いて、前記動的電話帳表示ステップは、前記転送先端末の電話番号をリンクとして含んだ確認画面を作成して前記発呼者端末に転送することを特徴とする異種端末間データ転送方法。
【０１４６】
（付記１６）
付記１記載の異種端末間データ転送方法に於いて、外部ネットワークの発呼者端末からのウェブ頁参照により内部ネットワークに存在する通信端末が転送先端末として選択された場合、前記発呼者端末に代表電話番号を通知して発呼要求させ、前記発呼要求で受信された代表者番号を前記転送先端末の内部ネットワーク電話番号に変換して呼転送させる動的電話帳表示ステップを設けたことを特徴とする異種端末間データ転送方法。
【０１４７】
（付記１７）
付記１６記載の異種端末間データ転送方法に於いて、前記動的電話帳表示ステップは、前記代表電話番号をリンクとして含んだ確認画面を作成して前記発呼者端末に転送することを特徴とする異種端末間データ転送方法。
【０１４８】
（付記１８）
発呼要求を受けた際に、着呼者が利用可能な端末情報を含むプレゼンス情報を取得するプレゼンス情報取得部と、
前記プレゼンス情報に基づき着呼者が利用可能な端末が複数存在する場合、少なくとも通話品質優先か通話料金優先かを着呼者が予め定義した端末選択情報に基づいて特定の端末を選択する端末選択部と、
選択された端末を転送先端末として通知して転送させる呼転送部と、
を備えたことを特徴とする異種端末間データ転送装置。（５）
【０１４９】
（付記１９）
コンピュータに、
発呼要求を受けた際に、着呼者が利用可能な端末情報を含むプレゼンス情報を取得するプレゼンス情報取得ステップと、
前記プレゼンス情報に基づき着呼者が利用可能な端末が複数存在する場合、少なくとも通話品質優先か通話料金優先かを着呼者が予め定義した端末選択情報に基づいて特定の端末を選択する端末選択ステップと、
選択された端末を転送先として通知して呼転送させる呼転送ステップと、
を実行させることを特徴とするプログラム。
【０１５０】
（付記２０）
コンピュータに、
発呼要求を受けた際に、着呼者が利用可能な端末情報を含むプレゼンス情報を取得するプレゼンス情報取得ステップと、
前記プレゼンス情報に基づき着呼者が利用可能な端末が複数存在する場合、少なくとも通話品質優先か通話料金優先かを着呼者が予め定義した端末選択情報に基づいて特定の端末を選択する端末選択ステップと、
選択された端末を転送先として通知して呼転送させる呼転送ステップと、
を実行させるプログラムを格納したことを特徴とするコンピュータ読出し可能な記憶媒体。
【図面の簡単な説明】
【０１５１】
【図１】本発明の呼転送処理が適用される通信システムのブロック図
【図２】図１の呼転送サーバ、セキュアゲートウェイ及びユーザクライアントの機能構成のブロック図
【図３】本発明で使用するユーザプレゼンス情報の説明図
【図４】本発明で使用する端末情報の説明図
【図５】本発明で作成する発呼イベント情報の説明図
【図６】本発明で使用する部屋内端末情報の説明図
【図７】本発明で使用する端末フィルタリストの説明図
【図８】本発明で使用する優先度情報リストの説明図
【図９】本発明で使用する端末選択ルールリストの説明図
【図１０】呼転送サーバによる本発明の通話端末選択シーケンスの説明図
【図１１】呼転送サーバによる本発明の通話端末選択処理のフローチャート
【図１２】呼転送サーバによる端末情報登録シーケンスの説明図
【図１３】呼転送サーバによる端末情報登録処理のフローチャート
【図１４】ユーザクライアントにおける端末情報登録シーケンスの説明図
【図１５】携帯電話のウェブページ参照により２重課金を回避する本発明の通信システムの説明図
【図１６】本発明の呼転送を適用しない場合の２重課金の説明図
【図１７】図１５で電話帳頁閲覧要求に対しｈｔｔｐサーバが応答する閲覧頁画面の説明図
【図１８】図１５で通話端末選択部から発呼者端末に通知される確認画面の説明図
【図１９】図１５の呼転送サーバ、セキュアゲートウェイ及びユーザクライアントの機能構成のブロック図
【図２０】図１５の２重課金を回避する本発明の通話端末選択シーケンスの説明図
【図２１】外線番号を節約する本発明の通信システムの説明図
【図２２】本発明を適用しない場合の外線番号の使用状態の説明図
【図２３】図２１の呼転送サーバ,セキュアゲートウェイ及びユーザクライアントの機能構成のブロック図
【図２４】図２３の外線番号を節約する本発明の通話端末選択シーケンスの説明図
【図２５】図１５の２重課金の回避と図２１の外線番号節約を含む本発明の通話端末選択処理のフローチャート
【符号の説明】
【０１５２】
１０：呼転送サーバ
１１：発呼者端末
１２：内部ネットワーク
１４：社内ユーザクライント
１５，１５−１〜１５−３：ＩＤタグ
１６，１６−１，１６−２：内線電話
１８，１８−１，１８−２：位置情報検出デバイス
２０：ＤＭＺ
２２：外部ネットワーク
２４：セキュアゲートウェイリレーサーバ
２６：セキュアゲートウェイサーバ
２８：ＶＰＮサーバ
３０：セキュアゲートウェイ
３２：社外ユーザクライアント
３４：携帯電話網
３５：ＳＩＰ−ＰＳＴＮゲートウェイサーバ
３６，３６−１，３６−２：携帯電話
３８：呼転送部
４０：通信端末選択部
４２：プレゼンス管理部
４４：位置情報管理部
４６：発呼受信部
４８：呼転送部
５０：発呼イベント受信部
５２：プレゼンス取得部
５４：端末フィルタ部
５６：端末優先度計算部
５８：最優先端末選択部
６０：呼転送イベント送信部
６２：プレゼンスデータベース管理部
６４：ユーザプレゼンスデータベース
６６：権限管理部
６８：認証部
７０：プレゼンス変更通知部
７２：変更通知要求登録部
７４：固定端末情報管理部
７６：部屋座標情報管理部
７８：タグＩＤ管理部
８０：位置情報受信部
８２：センサ位置管理部
８４：端末情報通知部
８６：ＶｏＩＰ通信部
８５：ＩＤ通知部
８８：ＩＭ／プレゼンス通信部
９０：コネクション制御部
９２，１００：プレゼンス通知部
９４，１０２：デバイス監視部
９６，１０４：ＶＰＮクライアント
９８，１０６：ＶｏＩＰクライアント
１０８：ユーザプレゼンス情報
１３０：端末情報
１４８：発呼イベント除法
１６４：部屋内端末情報
１７２：端末フィルタリスト
１７４：優先度情報リスト
１７６：端末選択ルールリスト
２３０：動的電話帳表示部
２３２：電話帳表示部
２３４：発呼イベント生成部
２３６：公衆回線用電話番号変換部
２３８：端末発信リンク表示部
２７０：発信番号／着信内線番号転送登録部
２７２：転送先登録部
２７４：発信番号別呼転送部
【図１】
2005269299.tif 000003
【図２】
2005269299.tif 000004
【図３】
2005269299.tif 000005
【図４】
2005269299.tif 000006
【図５】
2005269299.tif 000007
【図６】
2005269299.tif 000008
【図７】
2005269299.tif 000009
【図８】
2005269299.tif 000010
【図９】
2005269299.tif 000011
【図１０】
2005269299.tif 000012
【図１１】
2005269299.tif 000013
【図１２】
2005269299.tif 000014
【図１３】
2005269299.tif 000015
【図１４】
2005269299.tif 000016
【図１５】
2005269299.tif 000017
【図１６】
2005269299.tif 000018
【図１７】
2005269299.tif 000019
【図１８】
2005269299.tif 000020
【図１９】
2005269299.tif 000021
【図２０】
2005269299.tif 000022
【図２１】
2005269299.tif 000023
【図２２】
2005269299.tif 000024
【図２３】
2005269299.tif 000025
【図２４】
2005269299.tif 000026
【図２５】
2005269299.tif 000027