(57)【要約】【課題】  固定ＩＰ電話を複数人で共有している場合、誰宛に電話がかかってきたのかは判断がつかない。また受信者が出張している場合、第３者が電話をとり、電話対応する必要があり、電話の発信者や第３者は、手間暇がかかる。【解決手段】  ＩＮＶＩＴＥなどの呼接続要求に、電話を受けて欲しい人を識別するユーザ識別情報を含める。管理サーバでは、電話を受けて欲しい人が使用するＰＣなどの情報端末と、電話を受けて欲しい人が使用するＩＰ電話機とが、同じハブ（通信装置）に接続されているかを調べ、電話転送の要否を判断する。また、呼接続要求を着信する側のＩＰ電話機は、ユーザ識別情報を用いて誰宛ての電話なのかを通知する。【選択図】  図１
2015222842.tif 000002
【特許請求の範囲】
【請求項１】
ＩＰ電話と、情報処理端末と、複数の前記ＩＰ電話および前記情報処理端末をネットワークに接続する通信装置と、前記通信装置と前記ネットワークを介して接続される管理サーバとを備え、
第１の前記ＩＰ電話から第２の前記ＩＰ電話へ呼接続要求をする場合に、前記第１のＩＰ電話は、前記呼接続要求に電話の受信者を識別するためのユーザ識別情報を含め、
前記第２のＩＰ電話は、前記呼接続要求を受信すると、当該呼接続要求に含まれる前記受信者識別情報を前記管理サーバに送信し、
前記管理サーバは、前記第２のＩＰ電話から受信した前記ユーザ者識別情報により特定されるユーザが使用する前記情報処理端末と、前記第２のＩＰ電話とが、同じ前記通信装置に接続されているか否かを調べて、前記呼接続要求を前記第２のＩＰ電話以外の他の前記ＩＰ電話に転送する必要があるか否かを判断し、
前記呼接続要求を受信する前記第２のＩＰ電話または前記他のＩＰ電話は、当該呼接続要求に含まれる前記ユーザ識別情報を用いて、電話の呼び出しを行なうときに、前記ユーザ識別情報で特定されるユーザ宛ての電話であることを通知することを特徴とする電話システム。
【請求項２】
請求項１に記載の電話システムであって、
前記管理サーバは、
前記第２のＩＰ電話から受信した前記ユーザ者識別情報により特定されるユーザが使用する前記情報処理端末と、前記第２のＩＰ電話とが、同じ前記通信装置に接続されている場合は、前記呼接続要求を前記第２のＩＰ電話以外の他のＩＰ電話に転送しない判断をし、
前記情報処理端末と前記第２のＩＰ電話とが同じ通信装置に接続されていない場合は、前記呼接続要求を前記第２のＩＰ電話以外の他のＩＰ電話に転送する判断をすることを特徴とする電話システム。
【請求項３】
請求項２に記載の電話システムであって、
前記管理サーバは、前記呼接続要求を前記他のＩＰ電話に転送する判断をした場合、前記第２のＩＰ電話に、前記第２のＩＰ電話から受信した前記ユーザ者識別情報により特定されるユーザが使用する前記情報処理端末が接続される前記通信装置に接続されている前記ＩＰ電話の電話番号を通知することを特徴とする電話システム。
【請求項４】
請求項３に記載の電話システムであって、
前記管理サーバは、前記他のＩＰ電話として、前記受信者の前記情報処理端末が接続される前記通信装置に接続されている前記ＩＰ電話のうち、前記受信者の前記情報処理端末が使用しているポートに最も近いポートに接続されている前記ＩＰ電話を選択することを特徴とする電話システム。
【請求項５】
請求項１又は請求項４に記載の電話システムであって、
前記管理サーバは、
前記ユーザ識別情報と、当該ユーザが使用する前記情報処理端末を識別する端末識別情報と、当該ユーザが使用する前記ＩＰ電話に割り当てられた電話番号と、を対応付けて記憶する第１のテーブルと、
前記端末識別情報と、当該端末識別情報により特定される前記情報処理端末が接続される前記通信装置を識別する通信装置識別情報と、を対応付けて記憶する第２のテーブルと、
前記電話番号と、当該電話番号が割り当てられた前記ＩＰ電話が接続される前記通信装置を識別する前記通信装置識別情報と、を対応付けて記憶する第３のテーブルと、を有し、
前記管理サーバは、前記第２のＩＰ電話から前記ユーザ識別情報を受信すると、
前記第１のテーブルおよび前記第２のテーブルを用いて、当該ユーザ識別情報により特定されるユーザが使用する前記情報処理端末が接続される前記通信装置の前記通信装置識別情報を取得し、
前記第１のテーブルおよび前記第３のテーブルを用いて、当該ユーザ識別情報により特定されるユーザが使用する前記ＩＰ電話が接続される前記通信装置の前記通信装置識別情報を取得することを特徴とする電話システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、「誰から誰宛の電話であるか」を着信時に音声にて知らせることが可能である電話システムに関する。
【背景技術】
【０００２】
本技術分野の背景技術として、特許文献１がある。この公報には、複数の利用者が共用する電話機に着信した場合に、着信音を変化させることで誰宛の電話であるかを明らかにさせ、所望の受信者が他の利用者の手を煩わすこと無く、速やかに応答可能とするシステムが記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平２−１９２２５５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
固定ＩＰ電話を複数人で共有している場合、誰から電話がかかってきたのかは発信者の電話番号が電話に表示されるシステムが既存であるため、誰からの着信であるか判断可能であるが、誰宛に電話がかかってきたのかは判断がつかない。誰宛に電話がかかってきたのか判断するには、第３者が電話をとり、電話対応する必要があるため、電話の発信者や第３者は、手間暇がかかるという課題があった。
【０００５】
特許文献１に記載の手法では、受信者が出張している場合、着信音を変化させ誰宛の電話であるかを明らかにしても受信者が在勤場所にいないため、第３者が電話をとり、電話対応する必要があり、電話の発信者や第３者は、手間暇がかかる。さらに、第３者は、電話の発信者が所望する受信者へ電話があった旨を伝える、もしくは、電話の発信者が所望する受信者へ再度、電話連絡をするという２度手間になる。
【課題を解決するための手段】
【０００６】
上記課題を解決するため、本発明の電話システムは、ＩＰ電話と、情報処理端末と、複数のＩＰ電話および情報処理端末をネットワークに接続する通信装置と、通信装置とネットワークを介して接続される管理サーバとを備え、第１のＩＰ電話から第２のＩＰ電話へ呼接続要求をする場合に、第１のＩＰ電話機は、呼接続要求に電話の受信者を識別するためのユーザ識別情報を含め、第２のＩＰ電話は、呼接続要求を受信すると、当該呼接続要求に含まれる受信者識別情報を管理サーバに送信し、管理サーバは、第２のＩＰ電話から受信したユーザ者識別情報により特定されるユーザが使用する情報処理端末と、第２のＩＰ電話とが、同じ通信装置に接続されているか否かを調べて、呼接続要求を第２のＩＰ電話以外の他のＩＰ電話に転送するか否かを判断し、呼接続要求を受信する第２のＩＰ電話または他のＩＰ電話は、当該呼接続要求に含まれるユーザ識別情報を用いて、電話の呼び出しを行なうときに、ユーザ識別情報で特定されるユーザ宛ての電話であることを通知する。
【発明の効果】
【０００７】
固定ＩＰ電話が「誰から誰宛の電話であるか」を着信時に音声にて知らせることが可能であり、かつ、出張で通常の在勤場所で勤務していない場合においても、出張先に設置された電話の受信者の身近にある固定ＩＰ電話に「誰から誰宛の電話であるか」を着信時に音声にて知らせることが可能であるため、所望の受信者が他の利用者の手を煩わすこと無く、速やかに応答可能となる。
【図面の簡単な説明】
【０００８】
【図１】固定ＩＰ電話における受信者識別システムおよび自動転送システムの実施例を示すブロック構成図である。
【図２】実施例における情報センタ側ネットワーク構成図である。
【図３】実施例における拠点側ネットワーク構成図である。
【図４】実施例における各拠点のフロアレイアウト図である。
【図５】実施例で使用する端末接続先管理サーバのブロック構成図である。
【図６】端末接続先管理サーバ用データベースが有する社員情報テーブルである。
【図７】端末接続先管理サーバ用データベースが有するＰＣテーブルである。
【図８】端末接続先管理サーバ用データベースが有する固定ＩＰ電話テーブルである。
【図９】実施例で使用する固定ＩＰ電話の構成図である。
【図１０】固定ＩＰ電話が有する電話帳テーブルである。
【図１１】実施例における固定ＩＰ電話およびＳＩＰサーバのフローチャート図である。
【図１２】実施例における端末接続先管理サーバのフローチャート図である。
【発明を実施するための形態】
【０００９】
以下、実施例を図面を用いて説明する。本実施例は、固定ＩＰ電話の利用において、「誰から誰宛の電話であるか」を電話機が着信時に音声にて知らせる事が可能であるシステム、かつ、出張で通常の在勤場所で勤務していない場合においても、出張先に設置された電話の受信者の身近にある固定ＩＰ電話に「誰から誰宛の電話であるか」を着信時に音声にて知らせることが可能であるシステムについて説明する。なお、固定ＩＰ電話という言葉の意味するところは、例えばオフィスで決められた場所に設置されて使用するＩＰ電話機、というものである。そのようなＩＰ電話は、電話自体の場所は移動せずとも、使用者（ユーザー）が変わったときに、割り当てられた電話番号が変更されても良い。
【００１０】
図１は、本実施例の固定ＩＰ電話における受信者識別システムおよび自動転送システムの実施例を示すブロック構成図である。ＩＰネットワーク網１００は、実施例における全体のネットワーク構成図であり、詳細なネットワーク構成については、図２に情報センタ側ネットワーク１０３の構成図および図３に拠点側ネットワーク３００の構成図を示す。なお、拠点側ネットワークは会社Ａ及び会社Ｂにおいて、拠点１、拠点２ともに同様の構成を取ることができる。固定ＩＰ電話１０１は、実施例で使用する電話機であり、詳細な機器構成および機能は、図９に示す。ＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）１０２は情報処理端末であり、実施例で使用するインターネット接続可能なＰＣである。情報センタ１０３は、本実施例で使用するサーバなどを収容する。
【００１１】
図２は、実施例における情報センタ側ネットワーク１０３の構成図である。スイッチ２００は、ネットワーク間の接続を行うネットワークデバイスのひとつであり、受信パケットの宛先ＭＡＣアドレスを解析し、該当する端末が接続されているポートのみにパケットを高速に送信するものである。ＳＩＰサーバ２０１は、ＳＩＰプロトコルを利用して、電話番号とＩＰアドレスとを対応付けし、相手を呼び出してつなぐといった呼制御を行うサーバであり、既存のＳＩＰサーバと同様の構成である。また、ＳＩＰサーバ２０１は、ＳＩＰサーバ用データベース２０２を有する。なお、端末接続先管理サーバ２０３および端末接続先管理サーバ用データベース２０４については、図５にて説明する。ルータ２０５は、異なるネットワーク間の接続を行うネットワークデバイスのひとつであり、ネットワークアドレスと呼ばれるＯＳＩ参照モデル第３層「ネットワークレイヤー」の情報を元にネットワーク間のデータ配送を行うものである。
【００１２】
図３は、実施例における拠点側ネットワーク３００の構成図である。拠点ルータ３０１の配下に拠点スイッチ３０２を設置し、その配下にフロアスイッチ３０３を設置する。フロアスイッチ３０３からは、少なくとも１つ以上のデスクで構成された島単位に島ＨＵＢ３０４を設置する構成とし、島ＨＵＢ３０４の各ポートに固定ＩＰ電話１０１やＰＣ１０２をネットワーク接続させる。使用する島ＨＵＢ３０４のような通信装置は、ＳＮＭＰ（Ｓｉｍｐｌｅ Ｎｅｔｗｏｒｋ Ｍａｎａｇｅｍｅｎｔ Ｐｒｏｔｏｃｏｌ）対応の機種を使用することが望ましく、各拠点に設置する必要がある。また、拠点に少人数の社員が勤務している場合については、拠点スイッチ３０２およびフロアスイッチ３０３を設置せず、拠点ルータ３０１の配下に島ＨＵＢ３０４を設置する構成でも本実施例を実施することが可能である。
【００１３】
図４は、実施例における各拠点のフロアレイアウト例である。図４のとおり、各フロアの１つ以上のデスクからなる島には、島ＨＵＢ３０４を設置する。また、各フロアのデスクは、東Ｍ列、東Ｍ＋１列、（Ｍ＝１、２、３・・・）とする。また、図４のフロアレイアウト図の例として、会社Ａの拠点２である大阪拠点ネットワーク４００と、会社Ｂの拠点１である東京拠点ネットワーク４０１を示している。
【００１４】
図５は、実施例で使用する端末接続先管理サーバ２０３の機能ブロック構成図である。端末接続先管理サーバ２０３は、切替部５００、端末接続先情報検索部５０１、端末情報登録部５０２、端末接続先確認部５０３、着信先調査部５０４、電話機返信部５０５、を有する。また、端末接続先管理サーバ２０３は、端末接続先管理サーバ用データベース２０４と連携する。端末接続先管理サーバ用データベース２０４は、社員情報テーブル６００、ＰＣテーブル７００、固定ＩＰ電話テーブル８００を有する。なお、端末接続先管理サーバ２０３からこれらのテーブルへアクセスすることが可能である。
【００１５】
図６に社員情報テーブル６００を示す。社員情報テーブル６００は、社員ＩＤ６０１、社員名前（ローマ字表示）６０２、所有ＰＣ管理ＩＤ６０３、固定ＩＰ電話番号６０４を有する。社員ＩＤ６０１は、各社員にそれぞれ割り当てられ社員を一意に識別するためのＩＤである。社員名前（ローマ字表示）６０２は、社員ＩＤ６０１に対応した社員の名前を例えばローマ字で表示したものである。所有ＰＣ管理ＩＤ６０３は、各社員にそれぞれ割り当てられるＰＣを一意に識別するための管理ＩＤである。固定ＩＰ電話番号６０４は、各社員にそれぞれ割り当てられた固定ＩＰ電話の電話番号であり、その社員に電話をかける際に通常、使用するものである。
【００１６】
社員情報テーブル６００のこれら情報は、例えばシステム管理者が個々のユーザの電話の発信前までにあらかじめ格納しておく。なお、社員名前（ローマ字表示）６０２、所有ＰＣ管理ＩＤ６０３、固定ＩＰ電話番号６０４は、社員ＩＤ６０１に対応した社員とシステム管理者のみ修正可能とする。
【００１７】
図７にＰＣテーブル７００を示す。ＰＣテーブル７００は、所有ＰＣ管理ＩＤ７０１、ＭＡＣアドレス７０２、ＩＰアドレス７０３、起動ＯＮ/ＯＦＦ７０４、島ＨＵＢＩＤ７０５、ポート番号７０６を有する。所有ＰＣ管理ＩＤ７０１は、社員情報テーブル６００の所有ＰＣ管理ＩＤ６０３と共通の情報であり、これが外部キーとなって社員情報テーブル６００とＰＣテーブル７００とを対応付ける。ＭＡＣ（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ）アドレス７０２は、所有ＰＣ管理ＩＤ７０１に対応したＰＣ１０２のＭＡＣアドレスである。ＩＰアドレス７０３は、所有ＰＣ管理ＩＤ７０１に対応したＰＣ１０２のＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）アドレスである。起動ＯＮ/ＯＦＦ７０４は、所有ＰＣ管理ＩＤ７０１に対応したＰＣの起動ＯＮ/ＯＦＦの状態を管理するものである。島ＨＵＢＩＤ７０５は、所有ＰＣ管理ＩＤ７０１に対応したＰＣ１０２が接続されている島ＨＵＢ３０４を一意に識別するためのＩＤを示す。この実施例における島ＨＵＢ３０４のＩＤ７０５の登録名は、島ＨＵＢ３０４が設置されている拠点、フロア、方角、デスクの列番号を含むようにしている。ポート番号７０６は、所有ＰＣ管理ＩＤ７０１に対応したＰＣ１０２が接続されている島ＨＵＢ３０４のポート番号を示すものである。
【００１８】
図８に固定ＩＰ電話テーブル８００を示す。固定ＩＰ電話テーブル８００は、固定ＩＰ電話番号８０１、ＭＡＣアドレス８０２、ＩＰアドレス８０３、起動ＯＮ/ＯＦＦ８０４、島ＨＵＢＩＤ８０５、ポート番号８０６を有する。固定ＩＰ電話番号８０１は、社員情報テーブル６００の固定ＩＰ電話番号６０４が外部キーとなり、社員情報テーブル６００と固定ＩＰ電話テーブル８００とを対応付ける。ＭＡＣアドレス８０２は、固定ＩＰ電話番号８０１に対応した固定ＩＰ電話１０１のＭＡＣアドレスである。ＩＰアドレス８０３は、固定ＩＰ電話番号８０１に対応した固定ＩＰ電話１０１のＩＰアドレスである。起動ＯＮ/ＯＦＦ８０４は、固定ＩＰ電話番号８０１に対応した固定ＩＰ電話１０１の起動ＯＮ/ＯＦＦの状態を管理する情報である。島ＨＵＢＩＤ８０５は、固定ＩＰ電話番号８０１に対応した固定ＩＰ電話１０１が接続されている島ＨＵＢ３０４のＩＤを示す。島ＨＵＢ３０４のＩＤ８０５の登録名は、この実施例では例えば島ＨＵＢ３０４が設置されている拠点、フロア、方角、デスクの列番号を含む。ポート番号８０６は、固定ＩＰ電話番号８０１に対応した固定ＩＰ電話１０１が接続されている島ＨＵＢ３０４のポート番号を示すものである。
【００１９】
図５の端末接続先管理サーバ２０３の説明に戻る。切替部５００は、端末接続先情報検索部５０１で処理する場合（電話の発信前）と端末接続先確認部５０３で処理する場合（電話の発信から着信の間）の処理の判別をするものである。実際の実装では切替部９００はソフトウェアによる条件分岐などによっても良い。
【００２０】
図５の端末接続先情報検索部５０１は、ＳＮＭＰによりＰＣ１０２が島ＨＵＢ３０４のどのポートに接続されているかを調べ、そのＰＣ１０２のＭＡＣアドレス７０２に対応するＰＣテーブル７００の島ＨＵＢＩＤ７０５やポート番号７０６へ情報を登録する。また端末接続先情報検索部５０１は、ＳＮＭＰにより固定ＩＰ電話１０１が島ＨＵＢ３０４のどのポートに接続されているかを調べ、その固定ＩＰ電話１０１のＭＡＣアドレス８０２に対応する情報ＰＣテーブル８００の島ＨＵＢＩＤ８０５やポート番号８０６へ情報を登録する。このように端末接続先情報検索部５０１は、電話の呼処理の前に、事前に各機器がネットワークにどのように接続されているかという情報を収集、記録する。
【００２１】
具体的には、端末接続先情報検索部５０１は、ネットワーク機器（島ＨＵＢ３０４）に対し、ＳＮＭＰによるＭＩＢ（Ｍａｎａｇｅｍｅｎｔ Ｉｎｆｏｒｍａｔｉｏｎ Ｂａｓｅ）情報の要求を数秒間隔で定期的に行う。その要求を受信した島ＨＵＢ３０４は、ＭＩＢ情報を返信する。ＭＩＢ情報は、ＰＣ１０２の場合について、ＰＣ１０２のＭＡＣアドレス７０２と島ＨＵＢＩＤ７０５とＰＣ１０２が接続されている島ＨＵＢ３０４のポート番号７０６を含む。固定ＩＰ電話１０１の場合のＭＩＢ情報は、固定ＩＰ電話１０１のＭＡＣアドレス８０２と島ＨＵＢＩＤ８０５とポート番号８０６を含む。端末接続先情報検索部５０１は、収集したＭＩＢ情報をＰＣテーブル７００または固定ＩＰ電話テーブル８００に更新するように端末情報登録部５０２へ指示する。端末情報登録部５０２は、端末接続先情報検索部５０１にて処理された更新情報を端末接続先管理サーバ用データベース２０４へ登録する。
【００２２】
端末接続先確認部５０３は、電話発信先の固定ＩＰ電話１０１からの電話発信要求（呼接続要求）を受信する。端末接続先確認部５０３は、電話発信要求に含まれる、電話の着信先となる固定ＩＰ電話１０１の電話番号をもとに、固定ＩＰ電話テーブル８００にて、当該固定ＩＰ電話番号１００３で特定される固定ＩＰ電話１０１が接続される島ＨＵＢＩＤ８０５を確認し、電話の着信先である固定ＩＰ電話１０１の接続先を把握する。また、端末接続先確認部５０３は社員情報テーブル６００から、特定した固定ＩＰ電話番号１００３に対応する所有ＰＣ管理ＩＤ６０３を取得し、これと同じ所有ＰＣ管理ＩＤ７０１に対応する島ＨＵＢＩＤ７０５をＰＣテーブル７００から取得して、電話の目的とする社員のＰＣ１０２が接続されている島ＨＵＢ３０４を特定する。
【００２３】
着信先調査部５０４は、ＰＣテーブル７００の島ＨＵＢＩＤ７０５と固定ＩＰ電話テーブル８００の島ＨＵＢＩＤ８０５とを比較し、島ＨＵＢＩＤ７０５と島ＨＵＢＩＤ８０５が一致すれば、電話の着信先である固定ＩＰ電話１０１が設置されているのと同じ島のＰＣ１０２に、電話を受信すべき社員がログインしていることになるため、当該島ＨＵＢＩＤ８０５に対応付けられている固定ＩＰ電話番号８０１を送信し、電話機返信部５０５に処理を流す。
【００２４】
島ＨＵＢＩＤ７０５と島ＨＵＢＩＤ８０５が一致しなければ、電話の着信先である固定ＩＰ電話１０１が設置されているのと同じ島のＰＣ１０２には電話を受信すべき社員がログインしていないことになる。このとき、着信先調査部５０４は電話を受信すべき社員が所有しているＰＣ１０２の接続先を特定し、ＰＣ１０２と同じ島ＨＵＢ３０４に接続されている固定ＩＰ電話１０１の固定ＩＰ電話番号８０１を電話機返信部５０６に送信する。
【００２５】
具体的には、着信先調査部５０４はＰＣテーブル７００にて、先に固定ＩＰ電話番号６０４から特定している所有ＰＣ管理ＩＤ６０３と一致する所有ＰＣ管理ＩＤ７０１に対応する、島ＨＵＢＩＤ７０５とポート番号７０６をＰＣ管理テーブル７００から選択する。そして着信先調査部５０４は、固定ＩＰ電話テーブル８００にて、島ＨＵＢＩＤ７０５と同じである島ＨＵＢＩＤ８０５のうち、ポート番号７０５に近いポート番号８０６に対応する固定ＩＰ電話番号８０１を電話機返信部５０５に送信する。電話機返信部５０５は、着信先調査部５０４から受け取った固定ＩＰ電話番号８０１に着信するように固定ＩＰ電話１０１に指示する。
【００２６】
図９は、実施例で使用する固定ＩＰ電話１０１の構成図である。固定ＩＰ電話１０１は、切替部９００、音声送受信部９０１、情報変換機部９０２、端末接続先確認部９０３、着信判断部９０４、転送処理部９０５、音声処理部９０６、電話帳データベース部９０７、電話発信部９０８を有する。
【００２７】
切替部９００は、音声送受信部９０１で処理する場合（電話中）と情報変換機部９０２の配下機器で処理する場合（電話の発信から着信の間）と電話発信部９０８の配下機器で処理する場合（電話を発信する前）のそれぞれに応じて適切な機能ブロックとの間でデータや制御信号の受け渡しを行なうものである。実際の実装では切替部９００はソフトウェアによる条件分岐などによっても良い。
【００２８】
音声送受信部９０１は、電話中の音声を送受信するものである。電話発信部９０８は、情報変換機部９０２と連携し、電話の発信者情報および電話の受信者情報をＩＮＶＩＴＥリクエストに加え、ＳＩＰサーバ２０１へ送信する。電話帳データベース部９０７は電話帳テーブル１０００を有する。電話帳テーブル１０００は図１０に示すとおり、社員ＩＤ１００１、社員名前（ローマ字表示）１００２、固定ＩＰ電話番号１００３を有する。
【００２９】
情報変換機部９０２は、ＳＩＰのＩＮＶＩＴＥリクエストを発信する場合に、そのＩＮＶＩＴＥリクエストに、電話の受信者の社員ＩＤ１００１、受信者の社員名前（ローマ字表示）１００２および受信者宛ての固定ＩＰ電話番号１００３と、電話の発信者の社員ＩＤ１００１、発信者の社員名前（ローマ字表示）１００２および発信者の固定ＩＰ電話番号１００３、それぞれに該当する情報を加えるものである。また情報変換機部９０２は、加工されたＩＮＶＩＴＥリクエストを受信した場合、ここから電話の受信者の社員ＩＤ１００１、受信者の社員名前（ローマ字表示）１００２および受信者宛ての固定ＩＰ電話番号１００３と電話の発信者の社員ＩＤ１００１、発信者の社員名前（ローマ字表示）１００２および発信者の固定ＩＰ電話番号１００３を抽出するものである。
【００３０】
端末接続先確認部９０３は、電話の受信者が使用しているＰＣ１０２の接続先および、電話の発信先となっている固定ＩＰ電話１０１の接続先を、端末接続先管理サーバ用データベース２０４へそれぞれ確認するため、受信者の社員ＩＤ１００１と受信者宛ての固定ＩＰ電話番号１００３を端末接続先管理サーバ２０３へ送信し、端末の接続先場所を確認する。着信判断部９０４は、固定ＩＰ電話１０１の電話帳データベース部９０７に登録された固定ＩＰ電話自身の固定ＩＰ電話番号１００３と電話機返信部５０５から指示された固定ＩＰ電話番号８０１を比較し、一致すれば、音声処理部９０６に処理を流す。一致しなければ、転送処理部９０５に処理を流す。転送処理部９０５は、電話の転送を自動で行うものである。音声処理部９０６は、電話の着信時に、「誰さんから誰さん宛てにお電話です」などを知らせるものである。
【００３１】
具体的に、固定ＩＰ電話１０１には、ディスプレイがあり、受話器をあげると「発信者を選択してください」とディスプレイに表示される。発信者を選択すると、次に、ディスプレイに「受信者を選択してください」と表示される。最後に、「発信しますか」とディスプレイに表示され、電話を発信する。これらは、例えば固定ＩＰ電話１０１が電話帳テーブル１０００に登録された社員名前１００２をディスプレイに表示してユーザに選択させ、選択された社員名前１００２に対応する社員ＩＤ１００１や固定ＩＰ電話番号１００３をＩＮＶＩＴＥリクエストに付加するようにすれば良い。
【００３２】
次に、ＰＣテーブル７００の起動ＯＮ／ＯＦＦ７０４や島ＨＵＢＩＤ７０５、ポート番号７０６を登録もしくは更新する処理、および、固定ＩＰ電話テーブル８００の起動ＯＮ／ＯＦＦ８０４、島ＨＵＢＩＤ８０５，ポート番号８０６を登録もしくは更新する処理を説明する。端末接続先管理サーバ２０３の端末接続先情報検索部５０１は、例えば数秒間隔で定期的に各拠点の島ＨＵＢ３０４にＭＩＢ情報を要求する。これを受けた島ＨＵＢ３０４は、端末接続先情報検索部５０１へＭＩＢ情報を送信する。島ＨＵＢ３０４から送信されるＭＩＢ情報は、当該島ＨＵＢ３０４に接続されている１つ又は複数のＰＣ１０２や固定ＩＰ電話１０１それぞれのＭＡＣアドレスと島ＨＵＢＩＤとポート番号を含む。
【００３３】
島ＨＵＢ３０４からのＭＩＢ情報を受信した端末接続先情報検索部５０１は、ＭＩＢ情報に含まれるＭＡＣアドレスに基づいて、ＰＣテーブル７００や固定ＩＰ電話テーブル８００に、ＭＩＢ情報に含まれる島ＨＵＢＩＤ７０５、８０５やポート番号７０６、８０６、および起動ＯＮ/ＯＦＦ７０４、８０４を登録もしくは更新するように端末情報登録部５０２へ指示する。端末情報登録部５０２はこれを受けて、ＭＩＢ情報から得られたＭＡＣアドレスに対応する島ＨＵＢＩＤ７０５、８０５や起動ＯＮ/ＯＦＦ７０４、８０４、ポート番号７０６、８０６を登録もしくは必要に応じて更新する。こうしてＰＣテーブル７００や固定ＩＰ電話テーブル８００に、本実施例に必要な情報が登録される。
【００３４】
以下、会社Ａの社員（Ａ１）から会社Ｂの社員（Ｂ１）へ電話をする場合について、固定ＩＰ電話（Ａ１）１０１とＰＣ１０２の動作を説明する。図１１に本実施例の電話を発信した固定ＩＰ電話１０１（ステップ１３０１、１３０２が該当）、ＳＩＰサーバ２０１（ステップ１３０３が該当）、電話を受信する固定ＩＰ電話（Ｂ１）１０１（ステップ１３０４〜１３０９が該当）それぞれの処理を図示する。
【００３５】
社員（Ａ１）が社員（Ｂ１）に、通常社員（Ｂ１）が使用している電話番号を用いて、固定ＩＰ電話（Ａ１）１０１により電話を発信する（１３０１）。このとき電話の発信者である社員（Ａ１）は、本実施例で使用する固定ＩＰ電話（Ａ１）１０１において、発信者が誰であるかという情報を入力する。例えば固定ＩＰ電話１０１のディスプレイに発信者候補のリストを表示し、その中から社員（Ａ１）を選択する。その次に、会社Ａの社員（Ａ１）は、受信者が誰であるかという情報を入力する。例えば固定ＩＰ電話（Ａ１）１０１のディスプレイに受信者候補のリストを表示し、その中から社員（Ｂ１）を選択する。最後に、会社Ａの社員（Ａ１）は、発信ボタンを押し、電話の発信を行う。
【００３６】
具体的に、固定ＩＰ電話（Ａ１）１０１には、ディスプレイがあり、受話器をあげると「発信者を選択してください」とディスプレイに表示される。発信者である会社Ａの社員（Ａ１）を選択すると、次に、ディスプレイに「受信者を選択してください」と表示される。受信者である会社Ｂの社員（Ｂ１）を選択すると、「電話を発信しますか」とディスプレイに表示され、発信ボタンを押すと電話が発信する。
【００３７】
発信ボタンが押されると、社員（Ａ１）の固定ＩＰ電話（Ａ１）１０１はＩＮＶＩＴＥリクエストを送信する（１３０２）。固定ＩＰ電話（Ａ１）１０１はＩＮＶＩＴＥリクエストに、受信者の情報として電話帳テーブル１０００に登録された会社Ｂの社員（Ｂ１）の社員ＩＤ１００１、受信者の社員名前（ローマ字表示）１００２、そして受信者の固定ＩＰ電話番号１００３を含む。またＩＮＶＩＴＥリクエストは発信者の情報として社員（Ａ１）の社員ＩＤ１００１、発信者の社員名前（ローマ字表示）１００２および発信者の固定ＩＰ電話番号１００３を含めても良い。このためＩＮＶＩＴＥリクエストのヘッダ部分に以下を新規で追加する。
Ｆｒｏｍ  Ｃａｌｌｅｒ  Ｃｏｍｐａｎｙ  ＩＤ  ：  １２３４５６７８９
Ｔｏ  Ｒｅｃｅｉｖｅｒ  Ｃｏｍｐａｎｙ  ＩＤ  ：  ２３４５６７８９０
Ｆｒｏｍ  Ｃａｌｌｅｒ  Ｎａｍｅ  ：  ｓｈａｉｎ＿ａ１
Ｔｏ  Ｒｅｃｅｉｖｅｒ  Ｎａｍｅ  ：  ｓｈａｉｎ＿ｂ１
Ｆｒｏｍ  Ｃａｌｌｅｒ  Ｎｕｍｂｅｒ  ：  １２３４−５６７８
Ｔｏ  Ｒｅｃｅｉｖｅｒ  Ｎｕｍｂｅｒ  ：  ２３４５−６７８９
ただし、Ｃａｌｌｅｒ  Ｃｏｍｐａｎｙ  ＩＤは、発信者の社員ＩＤを、Ｒｅｃｅｉｖｅｒ  Ｃｏｍｐａｎｙ  ＩＤは、受信者の社員ＩＤを、Ｃａｌｌｅｒ  Ｎａｍｅは、発信者の社員名前（ローマ字表示）を、Ｒｅｃｅｉｖｅｒ  Ｎａｍｅは、受信者の社員名前（ローマ字表示）を、Ｃａｌｌｅｒ  Ｎｕｍｂｅｒは、発信者の固定ＩＰ電話番号を、Ｒｅｃｅｉｖｅｒ  Ｎｕｍｂｅｒは、受信者の固定ＩＰ電話番号を示す。
【００３８】
このＩＮＶＩＴＥリクエストは、ＳＩＰサーバ２０１で受信される。ＳＩＰサーバ２０１は受信したＩＮＶＩＴＥリクエスト中の発信先ＳＩＰ  ＵＲＩを用いてＳＩＰサーバ用データベース２０２を検索し、事前に登録されている電話機情報の中から当該ＳＩＰ  ＵＲＩに対応するＩＰアドレスへＩＮＶＩＴＥリクエストを転送する（１３０３）。この場合、ＩＮＶＩＴＥリクエストは社員（Ｂ１）の固定ＩＰ電話（Ｂ１）１０１へ転送される。このＩＮＶＩＴＥリクエストの転送処理は既存のＳＩＰサーバが行なう処理である。
【００３９】
ＩＮＶＩＴＥリクエストを転送された、社員（Ｂ１）が通常使用している固定ＩＰ電話（Ｂ１）１０１は、固定ＩＰ電話（Ｂ１）１０１の情報変換機部９０２にて、会社Ａの社員（Ａ１）の社員ＩＤ１００１、発信者の社員名前（ローマ字表示）１００２および発信者の固定ＩＰ電話番号１００３と会社Ｂの社員（Ｂ１）の社員ＩＤ１００１、受信者の社員名前（ローマ字表示）１００２および受信者の固定ＩＰ電話番号１００３をＩＮＶＩＴＥリクエストから抽出し（１３０４）、固定ＩＰ電話（Ｂ１）１０１の端末接続先確認部９０３へ送信する。具体的には、ＩＮＶＩＴＥリクエストのヘッダ部分に記載された以下について、抽出する。
会社Ａの社員（Ａ１）の社員ＩＤ  :  １２３４５６７８９
会社Ｂの社員（Ｂ１）の社員ＩＤ  :  ２３４５６７８９０
発信者の社員名前（ローマ字表示）  ：  ｓｈａｉｎ＿ａ１
受信者の社員名前（ローマ字表示）  ：  ｓｈａｉｎ＿ｂ１
発信者の電話番号  :  １２３４−５６７８
受信者の電話番号  :  ２３４５−６７８９
固定ＩＰ電話（Ｂ１）１０１の端末接続先確認部９０３は、電話の受信者である社員（Ｂ１）のＰＣ（Ｂ１）１０２の接続先場所および固定ＩＰ電話（Ｂ１）１０１の接続先場所を端末接続先管理サーバ用データベース２０４へ確認するため、社員（Ｂ１）の社員ＩＤ１００１と受信者の固定ＩＰ電話番号１００３（固定ＩＰ電話（Ｂ１）１０１の電話番号）を端末接続先管理サーバ２０３の端末接続先確認部５０３へ送信する（１３０５）。
【００４０】
固定ＩＰ電話（Ｂ１）１０１はステップ１３０５に対する返信として、端末接続先管理サーバ２０３より固定ＩＰ電話番号を受信する。この固定ＩＰ電話番号は、端末接続先管理サーバ２０３が、社員（Ｂ１）に電話をつなぐために使用すべきと判断して決定した電話番号であり、どのように決定したかは図１２で後述する。固定ＩＰ電話（Ｂ１）１０１の着信判断部９０４は、端末接続先管理サーバ２０３から返信された電話番号と、自身の固定ＩＰ電話（Ｂ１）１０１の電話番号を比較し、一致するか調査する（１３０６）。
【００４１】
固定ＩＰ電話番号の比較結果が一致した場合（ステップ１３０６でｙｅｓ）、当該着信は固定ＩＰ電話（Ｂ１）１０１で受けることになり、固定ＩＰ電話（Ｂ１）１０１の固定ＩＰ電話番号１００３を音声処理部９０６に送信する（１３０７）。このように固定ＩＰ電話番号が一致した場合は、会社Ｂの社員（Ｂ１）が在勤場所で通常勤務している場合であり、本実施例の機能により電話転送が完了した状態となる。
【００４２】
音声処理部９０６は、ステップ１３０４（情報抽出）にて抽出された情報のうち、会社Ａの社員（Ａ１）の社員名前（ローマ字表示）１００２と会社Ｂの社員（Ｂ１）の社員名前１００２（ローマ字表示）をもとに、「＜会社Ａの社員（Ａ１）の社員名前（ローマ字表示）＞さんから＜会社Ｂの社員（Ｂ１）の社員名前（ローマ字表示）＞さんへお電話です。」と音声によるアナウンスを行なう。このアナウンスを着信音としても良いし、アナウンスとともに着信音を鳴らしても良い。
【００４３】
固定ＩＰ電話番号の比較結果が不一致の場合（ステップ１３０６でｎｏ）、当該着信は他の電話機に転送することになり、転送処理部９０５は、ＳＩＰサーバ２０３から受信した電話番号へ電話転送する（１３０９）。転送先の固定ＩＰ電話１０１の処理は、ステップ１３０４以降の処理である。このように固定ＩＰ電話番号が不一致の場合は、会社Ｂの社員（Ｂ１）が出張先で勤務しているなど通常の在勤場所に不在の場合であり、本実施例の機能により電話転送を行なう。
【００４４】
図１２は本実施例の端末接続先管理サーバ２０３の処理を示す図であり、図１１のステップ１３０５から続く処理である。固定ＩＰ電話（Ｂ１）１０１から、ＩＮＶＩＴＥリクエストに含まれている社員（Ｂ１）の社員ＩＤ１００１と受信者の固定ＩＰ電話番号１００３とを受信した端末接続先管理サーバ２０３の端末接続先確認部５０３は、受信した社員（Ｂ１）の社員ＩＤ１００１を用いて社員情報テーブル６００の社員ＩＤ６０１を検索し、対応する所有ＰＣ管理ＩＤ６０３を取得する。次に端末接続先確認部５０３は取得した所有ＰＣ管理ＩＤ６０３を用いてＰＣテーブル７００の所有ＰＣ管理ＩＤ７０１を検索し、一致するエントリの起動ＯＮ／ＯＦＦ７０４を参照する（１４０１）。
【００４５】
ここで起動ＯＮ／ＯＦＦ７０４がＯＦＦの場合、社員（Ｂ１）のＰＣ１０２は起動していないと考えられる。このためステップ１３０５で社員ＩＤと固定ＩＰ電話番号を送信した固定ＩＰ電話（Ｂ１）１０１に着信させるため、端末接続先確認部５０３は、当該固定ＩＰ電話（Ｂ１）１０１の電話番号を返信する。この場合、ＩＮＶＩＴＥリクエストに含まれている受信者の固定ＩＰ電話番号１００３が固定ＩＰ電話（Ｂ１）１０１の電話番号である。
【００４６】
起動ＯＮ／ＯＦＦ７０４がＯＮの場合、端末接続先確認部５０３は、ステップ１４０１で取得した所有ＰＣ管理ＩＤ６０３に対応するＰＣテーブル７００の島ＨＵＢＩＤ７０５を取得する。そして端末接続先確認部５０３は、取得した島ＨＵＢＩＤ７０５を着信先調査部５０４に送信する。この処理と同時に端末接続先確認部５０３は、ステップ１４０１にて固定ＩＰ電話（Ｂ１）１０１から受信した受信者の固定ＩＰ電話番号を用いて固定ＩＰ電話テーブル８００の固定ＩＰ電話番号８０１を検索し、これに対応する島ＨＵＢＩＤ８０５を取得する。最後に端末接続先確認部５０３は、取得した島ＨＵＢＩＤ８０５を着信先調査部５０４に送信する（１４０２）。
【００４７】
ＰＣ（Ｂ１）の島ＨＵＢＩＤ７０５と固定ＩＰ電話（Ｂ１）の島ＨＵＢＩＤ８０５を取り出す理由としては、島ＨＵＢＩＤ７０５と島ＨＵＢＩＤ８０５を比較し、接続先が一致すれば、受信者である会社Ｂの社員（Ｂ１）が在勤場所つまり固定ＩＰ電話（Ｂ１）の島ＨＵＢＩＤ８０５で特定される場所にて勤務していると判断でき、接続先が一致しなければ、出張先つまりＰＣ（Ｂ１）の島ＨＵＢＩＤ７０５で特定される場所にて勤務していると判断できるためである。
【００４８】
着信先調査部５０４は、ステップ１４０２端末接続先確認部５０３より受け取った島ＨＵＢＩＤ７０５と島ＨＵＢＩＤ８０５とを比較し、一致するか調査する（１４０４）。一致する場合、着信先調査部５０４は端末接続先確認部５０３から受信した固定ＩＰ電話番号１００３、つまり固定ＩＰ電話（Ｂ１）１０１の電話番号を電話機返信部５０５に送信する（１４０５）。電話機返信部５０５は着信先調査部５０４から受け取った固定ＩＰ電話番号１００３（固定ＩＰ電話（Ｂ１）１０１の電話番号）に着信するように固定ＩＰ電話（Ｂ１）１０１の着信判断部９０４に指示する（１４０８）。
【００４９】
ステップ１４０４で島ＨＵＢＩＤ７０５、８０５が一致しない場合、着信先調査部５０４は、ＰＣ（Ｂ１）の島ＨＵＢＩＤ７０５と島ＨＵＢＩＤ８０５が一致する固定ＩＰ電話テーブル８００のエントリを全て抽出し、そのエントリの固定ＩＰ電話番号８０１を全て取得する。本処理は、電話の受信者である会社Ｂの社員（Ｂ１）が出張先で勤務している場合の処理である。また、端末接続先管理サーバ２０３は、会社Ｂの社員（Ｂ１）のＰＣ（Ｂ１）が接続されている拠点およびフロアおよび方角を把握できるため、その拠点およびフロアおよび方角に接続されている固定ＩＰ電話番号を全て洗い出し可能となる。
【００５０】
着信先調査部５０４は、取得した固定ＩＰ電話番号８０１の中から、ＰＣ（Ｂ１）１０２が接続している島ＨＵＢ３０４のポート番号７０６に最も近いポートのポート番号８０６に対応する固定ＩＰ電話（Ｂ１）１０１の固定ＩＰ電話番号８０１を特定し（１４０６）、これを電話機返信部５０５に送信する（１４０７）。本処理について、以下に具体的に説明する。社員（Ｂ１）のＰＣ（Ｂ１）１０２が島ＨＵＢ３０４に接続されているポート番号７０６をｍとする。ただし、ｍは、自然数であり、かつ、ｍの最大値は、島ＨＵＢ３０４のポート数であり、機種によって異なる。また、ステップ１４０６において選択した、ＰＣ（Ｂ１）１０２と同じ島ＨＵＢ３０４に接続されている、少なくとも１つ以上の固定ＩＰ電話１０１の固定ＩＰ電話番号８０１に対応するポート番号８０６をnkとする。ただし、ｎは、自然数であり、かつ、ｎの最大値は、島ＨＵＢ３０４のポート数であり、機種によって異なる。また、ｋは、ステップ７−１で選択した島ＨＵＢＩＤ７０５に対応する固定ＩＰ電話番号８０１の数を示し、ｋ＝１、２、３・・・とする。また、nkの中でＰＣ（Ｂ１）１０２のポート番号７０６に最も近いポート番号８０６をn*で表す。ただし、n*は、自然数であり、かつ、n*の最大値は、島ＨＵＢ３０４のポート数であり、機種によって異なる。
【００５１】
ＰＣ（Ｂ１）１０２と同じ島ＨＵＢ３０４に接続されている１つ又は複数の固定ＩＰ電話１０１の中から、ＰＣ（Ｂ１）１０２のポート番号７０６に最も近いポート番号８０６は、以下の式で求めることができる。
【００５２】
【数１】
2015222842.tif 000003
【００５３】
要するに、ポート番号の差を計算していき、その差が最も小さいものが距離的に近いポートとしている。前提として、隣り合うポート同士のポート番号の差が１となるよう各ポートにポート番号を付与している。そうすれば、数１で示されるように、ポート番号同士の差が小さいポートの組み合わせが、ポート同士の距離が近い組み合わせとなる。
【００５４】
したがって、所望する固定ＩＰ電話番号８０１は、固定ＩＰ電話テーブル８００の中から、ＰＣ（Ｂ１）１０２の島ＨＵＢＩＤ７０５と同じ島ＨＵＢＩＤ８０５を持ち、かつポート番号がn*である固定ＩＰ電話番号８０１である。この所望する固定ＩＰ電話番号８０１は、会社Ｂの社員（Ｂ１）が出張先で勤務している場合の発信番号となる。そして電話機返信部５０５は着信先調査部５０４から受け取った固定ＩＰ電話番号８０１に着信するように固定ＩＰ電話（Ｂ１）１０１の着信判断部９０４に指示する（１４０８）。
【００５５】
上述のとおり本実施例は、通常の在勤場所に設置された固定ＩＰ電話１０１が「誰から誰宛の電話であるか」を着信時に音声にて知らせることが可能であるシステム、かつ、出張で通常の在勤場所で勤務していない場合においても、出張先に設置された電話の受信者の身近にある固定ＩＰ電話１０１に「誰から誰宛の電話であるか」を着信時に音声にて知らせることが可能なシステムである。
【００５６】
本実施例は、固定ＩＰ電話１０１を複数人で共有している場合、固定ＩＰ電話１０１が「誰から誰宛の電話であるか」を着信時に音声にて知らせることが可能であり、かつ、出張で通常の在勤場所で勤務していない場合においても、出張先に設置された電話の受信者の身近にある固定ＩＰ電話１０１に「誰から誰宛の電話であるか」を着信時に音声にて知らせることが可能であるシステムである。
【００５７】
本実施例では、固定ＩＰ電話１０１が「誰から誰宛の電話であるか」を着信時に音声にて知らせる手段を備える。本実施例で使用する固定ＩＰ電話１０１は、電話発信時に電話の発信者および受信者の情報をＩＮＶＩＴＥリクエストに追加し、電話を受信した固定ＩＰ電話にて追加したＩＮＶＩＴＥリクエストの情報を抽出し、固定ＩＰ電話にて抽出した情報を利用し音声出力する手段を有する。
【００５８】
本実施例の固定ＩＰ電話１０１は、出張で通常の在勤場所で勤務していない場合においても、出張先に設置された受信者の身近にある固定ＩＰ電話１０１に「誰から誰宛の電話であるか」を着信時に音声にて知らせる手段を備える。本実施例では、電話の受信者が在勤場所での勤務か出張先での勤務かを判断するために、端末接続先管理サーバ２０３を使用する。端末接続先管理サーバ２０３は、ＰＣ１０２および固定ＩＰ電話１０１の接続先場所の把握が可能である。そのため、電話の受信者が所有しているＰＣ１０２の接続先場所と電話の受信者が在勤場所で使用している固定ＩＰ電話１０１の接続先場所を比較することで、電話の受信者の出張可否を判断する手段を有する。また、電話の受信者が出張先で勤務していると判断した場合は、受信者の所有しているＰＣの接続先場所を確認し、その接続先場所に設置された固定ＩＰ電話１０１に電話が自動転送される手段を有する。
【符号の説明】
【００５９】
１０１  固定ＩＰ電話
２０１  ＳＩＰサーバ
２０２  ＳＩＰサーバ用データベース
２０３  端末接続先管理サーバ
２０４  端末接続先管理サーバ用データベース
３０４  島ＨＵＢ
６００  社員情報テーブル
７００  ＰＣテーブル
８００  固定ＩＰ電話テーブル
５２０  島ＨＵＢテーブル
１０００  電話帳テーブル
【図１】
2015222842.tif 000004
【図２】
2015222842.tif 000005
【図３】
2015222842.tif 000006
【図４】
2015222842.tif 000007
【図５】
2015222842.tif 000008
【図６】
2015222842.tif 000009
【図７】
2015222842.tif 000010
【図８】
2015222842.tif 000011
【図９】
2015222842.tif 000012
【図１０】
2015222842.tif 000013
【図１１】
2015222842.tif 000014
【図１２】
2015222842.tif 000015