(57)【要約】【課題】面倒な操作を繰り返すことなく、目的とする着信先のユーザが応答可能である可能性が高い場合に電話のかけ直しを行えるようにする。【解決手段】ＩＰ電話機１（１）がＩＰ電話機１（１１）に電話をかけて通話ができなかった場合に、ＩＰ電話機１（１）は、プレゼンスサーバ３を通じてＩＰ電話機１（１１）の状態を確認し、ＩＰ電話機１（１１）の状態に応じて、ＩＰ電話機１（１１）の状態の変化をかけ直しのタイミングとするかけ直し設定をプレゼンスサーバ３に対して行う。プレゼンスサーバ３は、相手先のＩＰ電話機１（１１）から状態を変化したことの通知を受け、自機のかけ直し設定と付け合せ、かけ直しタイミングが到来したと判断すると、これを発信元のＩＰ電話機１（１）に通知し、ＩＰ電話機１（１）がユーザに報知する。【選択図】図１０
2011182347.tif 000002
【特許請求の範囲】
【請求項１】
通話を行うための通信端末とサーバ装置とがネットワークを通じて接続されて構成される電話システムであって、
前記通信端末は、
目的とする相手先に発信し、当該相手先と通話を行うことができなかった場合に、前記サーバ装置に対してかけ直しのための通知設定を行う設定手段と、
前記サーバ装置からのかけ直しタイミングの到来の通知を受け付ける通知受付手段と、
前記通知受付手段を通じて、前記かけ直しタイミングの到来の通知を受けた場合に、これを報知する報知手段と
を備え、
前記サーバ装置は、
前記通信端末からの前記かけ直しのための通知設定を受け付ける設定受付手段と、
前記設定受付手段を通じて受け付けた前記通知設定を記憶する記憶手段と、
前記相手先からの状態通知を受け付ける状態受付手段と、
前記記憶手段の前記通知設定と前記状態受付手段を通じて受け付けた前記相手先からの状態通知に基づいて、かけ直しタイミングが到来したか否かを判断する判断手段と、
前記判断手段において、かけ直しタイミングが到来したと判断した場合に、かけ直しタイミングの到来を前記通信端末に通知する通知手段と
を備えることを特徴とする電話システム。
【請求項２】
請求項１に記載の電話システムであって、
前記サーバ装置の前記判断手段は、前記記憶手段に記憶した前記通信端末からの前記通知設定が、前記相手先の通話終了をかけ直しの条件として設定したものであり、前記状態受付手段を通じて受け付けた前記相手先からの状態通知が、通話終了を示すものである場合に、かけ直しタイミングが到来したと判断することを特徴とする電話システム。
【請求項３】
請求項１に記載の電話システムであって、
前記サーバ装置の前記判断手段は、前記記憶手段に記憶した前記通信端末からの前記通知設定が、前記相手先の在席をかけ直しの条件として設定したものであり、前記状態受付手段を通じて受け付けた前記相手先からの状態通知が、在席を示すものである場合に、かけ直しタイミングが到来したと判断することを特徴とする電話システム。
【請求項４】
請求項１に記載の電話システムであって、
前記通信端末は、
前記相手先と通話を行うことができなかった理由が、不在である時間が前記相手先について設定されていたことによるものである場合に、自機の所定の記憶手段に対して、電話のかけ直しの通知時刻を設定する時刻設定手段と、
現在時刻を提供する時計手段と、
前記所定の記憶手段に設定された電話のかけ直しの通知時刻と、前記時計手段が提供する現在時刻からかけ直しタイミングが到来したか否を判別する判別手段と、
前記判別手段が、かけ直しタイミングが到来したと判別した場合に、かけ直しタイミングの到来を示す情報を出力する出力手段と
を備え、
前記時刻設定手段は、前記不在である時間が示す不在時間帯に、電話のかけ直しの通知時刻の設定を行えないようにする
ことを特徴とする電話システム。
【請求項５】
請求項１に記載の電話システムであって、前記ネットワークには、通信端末と連携して用いられる連携通信端末が接続可能にされており、
前記連携通信端末は、
所定の前記通信端末と連携することを示す登録情報を前記サーバ装置に供給して登録する登録手段と、
前記登録手段を通じて、所定の前記通信端末と連携することを前記サーバ装置に登録した後、所定の前記通信端末が、目的とする相手先に発信して、当該相手先と通話を行うことができなかった場合に、前記サーバ装置に対してかけ直しのための通知設定を行う設定手段と、
前記サーバ装置からの前記相手先の状態通知を受け付ける通知受付手段と、
前記通知受付手段を通じて、前記相手先の状態通知を受けた場合に、これを報知する報知手段と
を備え、
前記サーバ装置は、
前記連携通信端末からの登録情報を受け付ける登録受付手段と、
前記登録受付手段を通じて受け付けた前記登録情報を記憶する登録情報記憶手段と
を備え、
前記サーバ装置の前記設定受付手段は、前記登録情報記憶手段に前記登録情報が記憶された前記連携通信端末からの前記かけ直しのための通知設定を受け付けることができるものであり、
前記サーバ装置の前記通知手段は、前記登録情報に基づいて、前記通知設定を行った前記連携通信装置に対して前記状態通知を通知することができるものであることを特徴とする電話システム。
【請求項６】
通話を行うための通信端末とサーバ装置とがネットワークを通じて接続されて構成される電話システムの前記通信端末であって、
目的とする相手先に発信し、当該相手先と通話を行うことができなかった場合に、前記サーバ装置に対してかけ直しのための通知設定を行う設定手段と、
前記サーバ装置からのかけ直しタイミングの到来の通知を受け付ける通知受付手段と、
前記通知受付手段を通じて、前記かけ直しタイミングの到来の通知を受けた場合に、これを報知する報知手段と
を備えることを特徴とする通信端末。
【請求項７】
通話を行うための通信端末とサーバ装置とがネットワークを通じて接続されて構成される電話システムの前記サーバ装置であって、
前記通信端末からのかけ直しのための通知設定を受け付ける設定受付手段と、
前記設定受付手段を通じて受け付けた前記通知設定を記憶する記憶手段と、
相手先からの状態通知を受け付ける状態受付手段と、
前記記憶手段の前記通知設定と前記状態受付手段を通じて受け付けた前記相手先からの状態通知に基づいて、かけ直しタイミングが到来したか否かを判断する判断手段と、
前記判断手段において、かけ直しタイミングが到来したと判断した場合に、かけ直しタイミングの到来を前記通信端末に通知する通知手段と
を備えることを特徴とするサーバ装置。
【請求項８】
請求項７に記載のサーバ装置であって、前記ネットワークには、連携通信端末が接続可能にされており、
前記連携通信端末からの所定の前記通信端末と対応することを示す登録情報を受け付ける登録受付手段と、
前記登録受付手段を通じて受け付けた前記登録情報を記憶する登録情報記憶手段と
を備え、
前記設定受付手段は、前記登録情報記憶手段に前記登録情報が記憶された前記連携通信端末からの前記かけ直しのための通知設定を受け付けることができるものであり、
前記通知手段は、前記登録情報に基づいて、前記通知設定を行った前記連携通信端末に対して前記状態通知を通知することができるものであることを特徴とするサーバ装置。
【請求項９】
通話を行うための通信端末とサーバ装置とがネットワークを通じて接続されて構成される電話システムで用いられるかけ直し通知方法であって、
前記通信端末においては、
目的とする相手先に発信し、当該相手先と通話を行うことができなかった場合に、設定手段が、前記サーバ装置に対してかけ直しのための通知設定を行う設定工程と、
前記サーバ装置からのかけ直しタイミングの到来の通知を、通知受付手段を通じて受け付ける通知受付工程と、
前記通知受付工程において、前記かけ直しタイミングの到来の通知を受けた場合に、これを報知手段を通じて報知する報知工程と
を有し、
前記サーバ装置においては、
前記通信端末からの前記かけ直しのための通知設定を、設定受付手段を通じて受け付ける設定受付工程と、
前記設定受付工程を通じて受け付けた前記通知設定を記憶手段に記録する記録工程と、
前記相手先からの状態通知を、状態受付手段を通じて受け付ける状態受付工程と、
前記記録工程において前記記憶手段に記録した前記通知設定と前記状態受付工程において受け付けた前記相手先からの状態通知とに基づいて、かけ直しタイミングが到来したか否かを判断する判断工程と、
前記判断工程において、かけ直しタイミングが到来したと判断した場合に、かけ直しタイミングの到来を通知手段を通じて前記通信端末に通知する通知工程と
を有することを特徴とするかけ直し通知方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、例えば、着信先が通話中や不在などの種々の理由により通話が行えなかった場合に、当該着信先が電話に出られる可能性の高いタイミングで電話のかけ直しを行えるようにするシステム、装置及び方法に関する。
【背景技術】
【０００２】
着信先が通話中や不在だった場合にリダイヤルを行うための発明が開示された文献として後に記す特許文献１がある。この特許文献１には、リダイヤル先となる相手先の電話番号とリダイヤルを行う時刻（指定時刻）とを設定しておき、指定時刻になると電話機を鳴動させ、ユーザが受話器を上げると（オフフックすると）目的とする着信先（リダイヤル先）に自動発信するものである。この発明により、発信元のユーザは、電話機の鳴動により、自己が設定したリダイヤルを行う時刻の到来を確実に知ることができると共に、オフフックした場合には自動的に目的とする着信先に対して発信することができる。
【０００３】
したがって、発信元のユーザは、自己の都合を考慮する共に、着信先のユーザが電話に出られる可能性の高い時刻にリダイヤルを行うことができるようにされる。しかも、電話機が鳴動後、ユーザがオフフックしない限り、目的とする着信先に自動発信することもないので、不必要な発信を行うこともないようにされている。したがって、特許文献１に記載の発明は、発信元と着信先との双方にとって使い勝手のよいリダイヤル方式を実現するものであると言える。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平５−３４７６５６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１に開示された発明の場合には、リダイヤル時刻になって電話機を鳴動させても、一定時間、発信元のユーザがオフフックしない場合には、設定情報はクリアーされてしまう。この場合に、再度、リダイヤルを行うようにするためには、電話番号やリダイヤル時刻の設定を繰り返さなければならない。また、リダイヤル時刻に発信元のユーザのオフフック操作に応じて目的とする着信先に発信しても、当該着信先が応答しなければ、電話番号やリダイヤル時刻の設定を繰り返し行う必要がある。このように、特許文献１に記載の発明の場合、リダイヤル時刻の到来時に一定時間以上発信元のユーザがオフフックをしなかったり、リダイヤルしても着信先が応答しなかったりした場合には、繰り返しリダイヤルの設定を行う必要があり面倒な場合がある。
【０００６】
また、近年においては、ＩＰ（Internet Protocol）電話システムにおいていわゆるプレゼンス機能が利用されるようになってきている。このプレゼンス機能は、ＩＰ電話機が接続されたＬＡＮ（Local Area Network）上に設けるプレゼンスサーバにおいて、当該ＬＡＮに接続されたＩＰ電話機を使用するユーザの状態等を一元的に管理し、これを当該ＬＡＮに接続されたＩＰ電話機等で共用するものである。すなわち、各ＩＰ電話機のユーザは、在席中、会議中、外出中、休憩中といった自己の状態を自己が使用するＩＰ電話機を通じてプレゼンスサーバに登録する。
【０００７】
当該ＬＡＮに接続されているＩＰ電話機のユーザは、ＩＰ電話機や当該ＬＡＮに接続されているパーソナルコンピュータを通じてプレゼンスサーバに登録されている情報を確認する。これにより、例えば内線電話をかけようとしている相手先の状態が在席中であることを確認した上で、内線電話をかけるようにするなどのことができるようにされる。また、プレゼンス機能においては、何時まで会議中、何時まで外出中といったように、状態の時間管理を行うこともできるようにされ、目的とする相手先が在席になる予定時刻を確認することもできるようにされる。
【０００８】
しかしながら、上述したプレゼンス機能の利用が可能でも、内線電話を行おうとするたびに、目的とする相手先の状態を確認するのは面倒な場合がある。また、目的とする相手先が在席になったか否かを適宜のタイミングで一々確認していたのでは、結局、繰り返し電話をかけるのと同じになってしまう。また、プレゼンスサーバへの状態の登録は、ＩＰ電話機のユーザによってなされるため、登録操作を忘れた場合などにおいては、正確に自己の状態をプレゼンスサーバに登録することはできない。したがって、在席しているのに、プレゼンスサーバには、会議中のままとなってしまうといったことも発生する。このため、内線電話をかけて、相手が不在であるなどのために通話ができなかった場合には、目的とする相手先と通話できる可能性の高いタイミングで、かけ直しを行えるようにすることが望まれている。
【０００９】
以上のことに鑑み、この発明は、電話をかけた相手先に対して電話のかけ直しを行うようにする場合に、面倒な操作を繰り返すことなく、目的とする着信先のユーザが応答可能である可能性が高い場合に電話のかけ直しを行えるようにすることを目的とする。
【課題を解決するための手段】
【００１０】
上記課題を解決するため、請求項１に記載の発明の電話システムは、
通話を行うための通信端末とサーバ装置とがネットワークを通じて接続されて構成される電話システムであって、
前記通信端末は、
目的とする相手先に発信し、当該相手先と通話を行うことができなかった場合に、前記サーバ装置に対してかけ直しのための通知設定を行う設定手段と、
前記サーバ装置からのかけ直しタイミングの到来の通知を受け付ける通知受付手段と、
前記通知受付手段を通じて、前記かけ直しタイミングの到来の通知を受けた場合に、これを報知する報知手段と
を備え、
前記サーバ装置は、
前記通信端末からの前記かけ直しのための通知設定を受け付ける設定受付手段と、
前記設定受付手段を通じて受け付けた前記通知設定を記憶する記憶手段と、
前記相手先からの状態通知を受け付ける状態受付手段と、
前記記憶手段の前記通知設定と前記状態受付手段を通じて受け付けた前記相手先からの状態通知に基づいて、かけ直しタイミングが到来したか否かを判断する判断手段と、
前記判断手段において、かけ直しタイミングが到来したと判断した場合に、かけ直しタイミングの到来を前記通信端末に通知する通知手段と
を備えることを特徴とする。
【００１１】
この請求項１に記載の発明の電話システムによれば、通信端末において、目的とする相手先（着信先）に発信したが、目的とする相手と通話を行うことができなかった場合に、設定手段によりサーバ装置に対して通知設定を行うことができるようにされる。この通知設定は、例えば、当該相手先の状態が通話中であった場合に通話終了となった場合を、かけ直しのタイミングとして設定したり、当該相手先の状態が不在であった場合に当該相手先の状態が在席に変わった場合を、かけ直しのタイミングとして設定したりするものである。
【００１２】
サーバ装置においては、設定受付手段を通じて通信端末からの通知設定が受け付けられ、この通知設定が記憶手段に記憶される。そして、状態受付手段を通じて、当該相手先（着信先）から状態通知を受け付け、この受け付けた当該相手先の状態通知と、記憶手段の通知設定とに基づいて、判断手段により、かけ直しタイミングが到来したか否かが判断される。判断手段により、かけ直しタイミングが到来したと判断されると、かけ直しタイミングの到来が、通知手段を通じて設定元の通信端末に通知される。当該通信端末においては、当該サーバ装置からのかけ直しタイミングの到来の通知が通知受付手段を通じて受け付けられ、かけ直しタイミングの到来が、報知手段を通じて報知される。
【００１３】
これにより、電話をかけた相手先と通話を行うことができないために電話のかけ直しを行うようにする場合に、かけ直しのための情報設定を繰り返し行うなどの面倒な操作を行うことなく、目的とする着信先のユーザが応答可能である可能性が高い場合にかけ直しを行うことができるようにされる。
【発明の効果】
【００１４】
この発明によれば、電話をかけた相手先に対して電話のかけ直しを行うようにする場合に、かけ直しのための情報設定を繰り返し行うなどのことなく、目的とする相手先のユーザが応答可能である可能性が高い場合に電話のかけ直しを行うようにすることができる。
【図面の簡単な説明】
【００１５】
【図１】この発明のシステムの一実施の形態が適用されて構成された電話システムの構成例を説明するための図である。
【図２】図１に示した電話システムで用いられるＩＰ電話機１を説明するためのブロック図である。
【図３】図２に示したＩＰ電話機１の状態管理メモリ１２２で管理されるユーザの状態を示す情報の例について説明するための図である。
【図４】相手先の状態に応じて行うかけ直し設定のパターンについて説明するための図である。
【図５】ＩＰ電話機１において、かけ直しメモリ１２３に設定されるかけ直し設定の具体例について説明するための図である。
【図６】図１に示した電話システムで用いられるプレゼンスサーバ３を説明するためのブロック図である。
【図７】プレゼンス情報記憶部３０４に形成されるプレゼンス情報について説明するための図である。
【図８】図１に示した電話システムで用いられるＳＩＰサーバ４を説明するためのブロック図である。
【図９】図８に示したＳＩＰサーバ４のアドレス管理ＤＢ４０６に形成される管理情報（データベース）の構成例について説明するための図である。
【図１０】内線電話をかけた相手先が通話中である場合の電話システムの関連機器間の処理手順を説明するためのシーケンス図である。
【図１１】内線電話をかけた相手先が会議で不在である場合の電話システムの関連機器間の処理手順を説明するためのシーケンス図である。
【図１２】発信元のＩＰ電話機１の動作を説明するためのフローチャートである。
【図１３】図１２に続くフローチャートである。
【図１４】プレゼンスサーバ３の動作を説明するためのフローチャートである。
【図１５】図１に示したパソコン２の構成例を説明するためのブロック図である。
【図１６】発信元のＩＰ電話機１（１）とこれに対応付けられたパソコン２（１）とが連携して、かけ直しを行う場合の処理手順を説明するためのシーケンス図である。
【図１７】図１５に続くシーケンス図である。
【図１８】図１６に続くシーケンス図である。
【図１９】連携するパソコンから目的とする相手先であるＩＰ電話機１（１１）へかけ直しを行う場合の処理を説明するためのシーケンス図である。
【図２０】発信元のＩＰ電話機１からかけ直し時間設定を行う場合について説明するためのシーケンス図である。
【図２１】発信元のＩＰ電話機１に対応付けられたパソコン２からかけ直し時間設定を行う場合について説明するためのシーケンス図である。
【図２２】インターネットを通じて電話システムを構築する場合の例について説明するための図である。
【発明を実施するための形態】
【００１６】
以下、図を参照しながら、この発明によるシステム、装置、方法の一実施の形態について説明する。この発明のシステムは、事業所内などの限られた範囲に形成されるＬＡＮを通じて装置を接続することにより、あるいは、インターネットなどの広域ネットワークを通じて装置を接続することにより構成することが可能である。しかし、以下においては説明を簡単にするため、まず、事業所内に形成されるＬＡＮを通じて必要な装置を接続することにより形成したＩＰ電話システムに、この発明を適用した場合を例にして説明する。
【００１７】
［電話システムの概要］
図１は、この発明のシステムの一実施の形態が適用されて構成された電話システムの構成例を説明するための図である。この実施の形態の電話システムは、ＩＰ電話システムであり、ＩＰ電話機１（１）、１（２）、…１（ｎ）と、パーソナルコンピュータ（以下、パソコンと略称する。）２（１）、２（２）、…と、プレゼンスサーバ３と、ＳＩＰ（Session Initiation Protocol）サーバ４とが、ＬＡＮ５を通じて接続されて構成されたものである。図１に示したように、ＳＩＰサーバ４は、ＩＰ網６や電話網７に接続されている。ここで、ＩＰ網６は、ＩＰ（Internet Protocol）を用いて通信を行うネットワークを意味し、具体的にはインターネットを意味する。また、電話網７は、ＰＳＴＮ（Public Switched Telephone Network）などと呼ばれるアナログ方式の公衆交換電話網やＩＳＤＮ（Integrated Services Digital Network）などと呼ばれるデジタル回線網などを意味する。
【００１８】
ＩＰ電話機１（１）、１（２）、…のそれぞれは、通話を行うためにユーザによって用いられる通信端末である。ＩＰ電話機１（１）、１（２）、…のそれぞれは、ＳＩＰサーバ４を通じて、ＬＡＮ５に接続された同じ事業所内の他のＩＰ電話機との間や、ＩＰ網６や電話網７に接続された外部の電話機との間で通話を行う場合に用いられる。このように、ＩＰ電話機１（１）、１（２）、…のそれぞれは、ＬＡＮ５に接続されたＩＰ電話機との間の内線通話と、ＩＰ網６や電話網７に接続された外部の電話機との間の外線通話との双方を行うことができるものである。
【００１９】
パソコン２（１）、２（２）、…のそれぞれは、種々の情報処理を行う情報処理装置である。なお、詳しくは後述するが、パソコン２（１）、２（２）、…のそれぞれは、ＬＡＮ５に接続された機器との間で必要なデータの送受を行い、ＩＰ電話機とペアになって、内線電話のかけ直しタイミングの通知や設定を行う連携通信端末としての機能をも実現することができるものである。また、パソコン２（１）、２（２）、…のそれぞれは、ＳＩＰサーバ４を通じてＩＰ網６にも接続することができるようにされる。そして、パソコン２（１）、２（２）、…のそれぞれは、目的とするサーバ装置に開示されている情報を閲覧したり、目的とするサーバから情報をダウンロードしたり、また、電子メールの送受を行なったりするなどの機能をも有している。
【００２０】
プレゼンスサーバ３は、この電話システムにおけるいわゆるプレゼンス機能を実現するものである。すなわち、プレゼンスサーバ３は、ＩＰ電話機１（１）、１（２）、…などからの通話中、在席、会議、外出、…といったそれらの機器やそれらの機器のユーザの状態を示す情報を受け付けて管理する。そして、プレゼンスサーバ３は、管理している情報を必要に応じてＬＡＮ５に接続された機器に提供する。これにより、内線電話をかける相手先（着信先）のユーザが在席しているか否かを確認して、在席している場合に電話をかけるようにするなど、相手先と連絡を取りたい場合に、確実かつ効率的に連絡を取ることができるようにされる。なお、詳しくは後述もするが、この実施の形態のＩＰ電話機１（１）、１（２）、…のそれぞれは、プレゼンスサーバ３に登録するようにした自機や自機のユーザの状態を、自機においても管理することができるようにしている。
【００２１】
ＳＩＰサーバ４は、通信回線を接続する端末間のアドレス解決をするものである。このため、ＬＡＮ５に接続されたＩＰ電話端末１（１）、１（２）、…のそれぞれは、内線、外線を問わず、ＳＩＰサーバ４を介して通話路が生成され、通話を行うことができるようにされる。つまり、ＳＩＰサーバ４は、レジストラ・サーバ機能とプロキシ・サーバ機能とを備え、これらの機能を用いることによって、ＬＡＮ５に接続された電話システム内の機器間や、ＬＡＮ５に接続された機器とＩＰ網６や電話網７に接続された機器間に、通信回線を接続することができるようにするものである。
【００２２】
そして、この実施の形態の電話システムにおいては、上述もしたように、プレゼンスサーバ３が提供するプレゼンス機能により、相手先のユーザの状態を確認して相手が在席している場合に内線電話をかけることができる。しかし、相手先のユーザが自己の状態をこまめにプレゼンスサーバ３に登録していない場合もある。そこで、この実施の形態の電話システムにおいては、ＩＰ電話機が内線電話をかけ、目的とする相手と通話を行うことができなかった場合に、発信元のＩＰ電話機を通じてプレゼンスサーバ３にかけ直し設定（通知設定）を行うことができるようにしている。
【００２３】
このかけ直し設定は、着信先のＩＰ電話機に登録されている着信先のＩＰ電話機の状態や着信先のＩＰ電話機のユーザの状態を示す情報に応じてなされるものである。例えば、目的とする相手先（着信先）が通話中であった場合には、発信元のＩＰ電話機を通じて、プレゼンスサーバ３に対し、当該着信先のＩＰ電話機の通話が終了した場合に、かけ直しタイミングの到来を通知するようにするかけ直し設定を行う。そして、プレゼンスサーバ３は、当該着信先のＩＰ電話機からの通話終了を示す情報を受信したとする。この場合、プレゼンスサーバ３におけるかけ直し設定が当該相手先のＩＰ電話機の通話の終了をかけ直しタイミングとして設定したものである場合に、発信元のＩＰ電話機に対してかけ直しタイミングの到来を通知する。これにより、発信元のＩＰ電話機のユーザは、目的とする相手先のＩＰ電話機が通話中から通話終了に変わったタイミングで内線電話をかけ直すことができるようにされる。
【００２４】
また、別の例として、内線電話の相手先が応答せず、当該着信先のＩＰ電話機に、当該ＩＰ電話機のユーザが会議中であることを示す情報が設定されていたとする。この場合には、発信元のＩＰ電話機を通じて、プレゼンスサーバ３に当該着信先のＩＰ電話機のユーザの状態が会議中から在席に変わった場合に、かけ直しタイミングの到来を通知するようにするかけ直し設定を行うようにする。そして、プレゼンスサーバ３は、当該着信先のＩＰ電話機からのユーザが在席になったことを示す情報を受信したとする。この場合、プレゼンスサーバ３におけるかけ直し設定が当該相手先のＩＰ電話機のユーザが在席になったタイミングをかけ直しタイミングとして設定したものである場合に、発信元のＩＰ電話機に対してかけ直しタイミングの到来を通知する。これにより、発信元のＩＰ電話機のユーザは、目的とする相手先のユーザが在席になったタイミングで内線電話をかけ直すことができるようにされる。
【００２５】
このように、この実施の形態の電話システムにおいては、内線電話をかけた相手先のＩＰ電話機の状態や当該ＩＰ電話機を使用するユーザの状態の変化に応じて、内線電話のかけ直しタイミングを検出することができるようにしている。そして、ＬＡＮ５に接続されたＩＰ電話機１（１）、１（２）、…、１（ｎ）のそれぞれとプレゼンスサーバ３とが協働して、内線電話のかけ直し機能を実現することができるようにしている。
【００２６】
なお、ここでは、内線電話のかけ直し機能の概要の説明として、内線電話をかけた相手先のＩＰ電話機やユーザの状態の変化に応じて、内線電話のかけ直しタイミングを検出することを説明した。しかし、これに限るものではない。例えば、内線電話をかけ直す時間（時刻）を設定することもできる。すなわち、詳しくは後述もするが、かけ直し条件（かけ直しタイミングの発生条件）として、目的とするＩＰ電話機やユーザの状態の変化と、かけ直し時間との一方あるいは両方を設定しておく。そして、設定された状態に変化した場合や、設定したかけ直し時間が到来した場合に、設定条件が満足したと判断して、発信元のＩＰ電話機にかけ直しタイミングの到来を通知することができる。
【００２７】
［電話システムを構成する各機器の構成と動作］
次に、図１に示したこの実施の形態の電話システムの構成要素であるＩＰ電話機１（１）、１（２）、…、１（ｎ）と、プレゼンスサーバ３と、ＳＩＰサーバ４とのそれぞれの構成と基本的な動作について説明する。なお、この実施の形態の電話システムにおいて、ＩＰ電話機１（１）、１（２）、…、１（ｎ）のそれぞれは、同様の構成を有し、同様の機能を実現するものである。このため、特に区別する必要のある場合を除き、以下においては、ＩＰ電話機１（１）、１（２）、…、１（ｎ）のそれぞれを総称してＩＰ電話機１という。
【００２８】
［ＩＰ電話機１の構成と動作概要］
図２は、この実施の形態の電話システムで用いられるＩＰ電話機１を説明するためのブロック図である。この実施の形態のＩＰ電話機１は、この発明の通信端末の一実施の形態が適用されたものである。図２に示すように、ＩＰ電話機１は、主に電話機能を実現する部分として、ＬＡＮ接続端子１０１、ＬＡＮインターフェース（以下、ＬＡＮＩ／Ｆという。）１０２、パケット処理部１０３、通話音声入出力インターフェース（以下、通話音声入出力Ｉ／Ｆという。）１０４、ハンドセット接続端子１０５、ハンドセット１０６、操作入力部１０７、操作入力インターフェース（以下、操作入力Ｉ／Ｆという。）１０８、ディスプレイコントローラ１０９、ディスプレイ１１０、リンガ１１１を備えている。
【００２９】
また、図２に示すように、ＩＰ電話機１は、電話帳メモリ１２１、状態管理メモリ１２２、かけ直しメモリ１２３、かけ直し制御部１２４、時計回路１２５を備えている。ここで、電話帳メモリ１２１は、よく電話をかける相手先の少なくとも名前と電話番号とを対応付けて記憶保持するものである。ここで、電話番号は外線番号と内線番号の両方を含む。すなわち、よく内線電話をかける相手先についても電話帳メモリ１２１に登録することができるようにされている。また、状態管理メモリ１２２は、自機の状態や自機のユーザの状態を記憶保持するものであり、プレゼンスサーバ３に登録される情報と同じ情報を記憶保持する。また、かけ直しメモリ１２３及びかけ直し制御部１２４は、詳しくは後述するが、ＩＰ電話機１におけるかけ直し機能を実現するためのものである。また、時計回路１２５は、現在年月日、現在曜日、現在時刻を提供するものである。
【００３０】
また、ＩＰ電話機１は、図２に示すように、各部を制御する制御部１３０を備えている。制御部１３０は、ＣＰＵ（Central Processing Unit）１３１、ＲＯＭ（Read Only Memory）１３２、ＲＡＭ（Random Access Memory）１３３が、ＣＰＵバス１３４を通じて接続されて構成されたマイクロコンピュータである。ここで、ＣＰＵ１３１は、ＲＯＭ１３２に記憶保持されているプログラムを読み出して実行し、各部に供給する制御信号を形成してこれを各部に供給したり、また、各部から供給されるデータを処理したりするものである。ＲＯＭ１３２は、上述のように、ＣＰＵ１３１で実行される種々のプログラムや処理に必要になる各種のデータが記憶保持されたものである。また、ＲＡＭ１３３は、処理の途中結果を一時記憶するなど、主に作業領域として用いられるものである。
【００３１】
［着信（着呼）時の動作］
まず、ＩＰ電話機１に電話がかかってきた場合（着信時）の処理について説明する。ＬＡＮ５を介して送信されてくるパケットデータは、ＬＡＮ接続端子１０１を通じてＬＡＮＩ／Ｆ１０２に供給され、ここで自機において処理可能な形式のデータに変換された後、ＣＰＵバス１３４を介して、パケット処理部１０３に供給される。パケット処理部１０３は、供給されたパケットデータに含まれる制御データや音声データを分解して抽出する。ここで分解された制御データは制御部１３０に供給され、自機の制御に用いられる。また、詳しくは後述するが、自機（自端末）宛の音声データが含まれていた場合には、当該音声データは、ＣＰＵバス１３４を通じて通話音声入出力Ｉ／Ｆ１０４に供給されて処理される。
【００３２】
そして、パケット処理部１０３において分解されて抽出された制御データが、自機への着信メッセージである場合には、制御部１３０は、リンガ１１１を制御して、着信鳴動させる。同時に、制御部１３０は、ディスプレイコントローラ１０９を制御し、ディスプレイ１１０の表示画面に自機に着信があることを通知するメッセージや発信元の電話番号や内線番号などを表示する。
【００３３】
ハンドセット１０６は、この実施の形態のＩＰ電話機１の場合、従来からある電話端末と同様に、ＩＰ電話機１の本体に装着され、装着された状態では、ＩＰ電話機１はオンフック状態となり、取り外された状態ではオフフック状態となるようにされている。そして、自機への着信に応じて、ユーザがハンドセットをＩＰ電話機１の本体から持ち上げると、当該ＩＰ電話機１はオフフック状態となる。制御部１３０は、自機への着信に応じてオフフック状態にされると、着信に応答するメッセージを形成し、これをパケット処理部１０３においてパケット化して、ＬＡＮＩ／Ｆ１０２に供給する。
【００３４】
ＬＡＮＩ／Ｆ１０２は、着信に応答するための当該パケットデータを送信用のパケットデータに変換し、これをＬＡＮ接続端子１０１を通じてＬＡＮ５に送出し、発呼元の端末に送信する。これにより発呼元との間において、通信路が生成され、通話が開始される。この場合、相手先からのパケット化された音声データは、上述もしたように、ＬＡＮ接続端子１０１、ＬＡＮＩ／Ｆ１０２を通じて受け付けられ、パケット処理部１０３に供給される。そして、パケット処理部１０３においてパケット分解され、制御データは、制御部１３０に、また、音声データは通信音声入出力Ｉ／Ｆ１０４に供給される。
【００３５】
通信音声入出力Ｉ／Ｆ１０４は、パケット処理部１０３からの音声データから自機のハンドセット１０６のスピーカ（受話器）に供給するアナログ音声信号を形成し、ハンドセット接続端子１０５を通じてハンドセット１０６のスピーカに供給する。これにより、相手先から送信されてくる相手先の音声が、ハンドセット１０６のスピーカから放音される。
【００３６】
一方、ハンドセット１０６のマイクロホン（送話器）によって集音された音声は、ここで電気信号に変換され、ハンドセット接続端子１０５を通じて通信音声入出力Ｉ／Ｆ１０４に供給される。通信音声入出力Ｉ／Ｆ１０４は、ハンドセット１０６からの音声データをデジタル信号に変換するなどの処理を行って、これをパケット処理部１０３に供給する。パケット処理部１０３は、通信音声入出力Ｉ／Ｆ１０４からの音声データを含む相手先への送信用のパケットデータを形成し、これをＬＡＮＩ／Ｆ１０２、ＬＡＮ接続端子１０１を通じてＬＡＮ５に送出し、通信の相手先に送信する。これにより、ＩＰ電話機１は、自機にかかって来た着信に応答し、発呼先との間で通信路を生成して通話を行うことができる。
【００３７】
［発信（発呼）時の処理］
次に、ＩＰ電話機１から電話をかける場合（発信時）の処理について説明する。ＩＰ電話機１から発信（発呼）する場合には、まず、ハンドセット１０６をＩＰ電話機１の本体から持ち上げて、ＩＰ電話機１をオフフック状態にし、操作入力部１０７を通じて通信の相手先の電話番号、あるいは、内線番号を入力する。ここで入力された情報は、操作入力Ｉ／Ｆ１０８を通じて制御部１３０に供給される。なお、操作入力部１０７を通じて行う操作により、電話帳メモリ１２１に登録されている相手先の中から目的とする相手先を選択することにより、電話をかけようとしている相手先の電話番号や内線番号を特定し、これを制御部１３０に供給するようにすることもできる。
【００３８】
すると、制御部１３０は、発呼メッセージを形成し、これをパケット処理部１０３に供給する。パケット処理部１０３は、自機からの発呼メッセージをパケット化し、これをＬＡＮＩ／Ｆ１０２、ＬＡＮ接続端子１０１を通じてＬＡＮ５に送出し、目的とする通信の相手先に送信するようにする。この後、目的とする相手先からの応答が返信されてきた場合に、通信路を生成する。そして、上述もしたように、ＬＡＮ接続端子１０１、ＬＡＮＩ／Ｆ１０２、パケット処理部１０３、通信音声入出力Ｉ／Ｆ１０４、ハンドセット接続端子１０５、ハンドセット１０６からなる通話系の機能により通話を行うことができるようにされる。このように、ＩＰ電話機１は、自機から目的とする端末に発信して、相手先との間に通信回線を接続して通話を行うこともできる。
【００３９】
［かけ直しタイミング通知機能］
そして、この実施の形態のＩＰ電話機１は、上述もしたように、自機から内線電話をかけ、目的とする相手と通話を行うことができなかった場合に、発信元のＩＰ電話機１を通じてプレゼンスサーバ３に対してかけ直し設定を行うことができる。この場合のかけ直し設定は、かけ直しのタイミングをいつにするかを設定するものであり、ＩＰ電話機に登録されている着信先のＩＰ電話機の状態や着信先のＩＰ電話機のユーザの状態を示す情報に応じてなされる。すなわち、ＩＰ電話機１の状態やＩＰ電話機１のユーザの状態は、図２に示したＩＰ電話機１の状態管理メモリ１２２に登録されて管理される。
【００４０】
また、状態管理メモリ１２２で管理される情報は、ＬＡＮ５を通じてプレゼンスサーバ３にも供給され、プレゼンスサーバ３においても管理される。そして、ＩＰ電話機１とプレゼンスサーバ３との間の通信が何らかの原因によって正常に行われず、プレゼンスサーバ３にユーザの状態を示す情報が更新されなかった場合でも、各ＩＰ電話機１の状態管理メモリ１２２において、最新に登録されたユーザの状態を示す情報が管理される。したがって、ＩＰ電話機１の状態管理メモリ１の管理情報を確認することにより、最新にユーザによって登録するようにされたユーザの状態を知ることができる。
【００４１】
図３は、この実施の形態のＩＰ電話機１の状態管理メモリ１２２で管理される情報の例について説明するための図である。図３に示すように、状態管理メモリ１２２においては、（１）状態情報、（２）開始日時、（３）終了日時、（４）設定日時が管理される。（１）状態情報は、ＩＰ電話機１の状態やＩＰ電話機１のユーザの状態を示すものである。（１）状態情報には、図３にも示したように、通話中、在席、会議、外出、出張、休憩、休暇、帰宅、…といった情報がある。
【００４２】
（２）開始日時は、状態情報が示す状態が何年何月何日の何時から始まるかを示す情報であり、（３）終了日時は、状態情報が示す状態が何年何月何日の何時に終了するかを示す情報である。また、（４）設定日時は、状態情報、開示日時、終了日時を設定した日時を示す情報である。したがって、ＩＰ電話機１の状態管理メモリ１２２の情報を確認することにより、当該ＩＰ電話機１が通話中か否か、あるいは、当該ＩＰ電話機１のユーザが最後に設定したユーザの状態を把握することができる。
【００４３】
そして、この実施の形態のＩＰ電話機１においては、オフフック状態にあるときには管理情報メモリ１２２の状態情報を通話中とし、これをプレゼンスサーバ３にも登録することができるようにされている。また、ＩＰ電話機１においては、操作入力部１０７を通じて、在席、会議、外出、出張、休憩、休暇、帰宅、…といったＩＰ電話機１のユーザの状態を示す情報を選択して、管理情報メモリ１２２の状態情報に設定し、これをプレゼンスサーバ３にも登録することができるようにされている。
【００４４】
なお、ユーザの状態を示す情報の選択入力は、例えば、操作入力部１０７に、在席、会議、外出、出張、休憩、休暇、帰宅、…といったユーザの状態を選択して登録するための専用キーを設けておくことにより、これを通じて入力することができる。また、別の方法として、制御部１３０がディスプレイ１１０の表示画面に在席、会議、外出、出張、休憩、休暇、帰宅、…といった選択項目を表示し、これを操作入力部１０７の数字キーを通じて選択し入力するようにすることもできる。また、在席、会議、外出、出張、休憩、休暇、帰宅、…といった選択項目のそれぞれに操作入力部１０の既存の操作キー（数字キーなど）を割り当てておき、当該既存の操作キーを通じてユーザの状態を選択して入力するようにすることもできる。
【００４５】
また、開始日時や終了日時は、操作入力部１０７の数字キーを通じて入力することができ、設定日時は、状態情報等の入力時において、時計回路１２５が提供するいわゆるシステム日付を用いることができる。なお、開始日時と終了日時は、必須の入力情報ではなく、必要に応じて入力することができるものである。例えば、状態情報が在席であることを示している場合には、開始日時や終了日時を設定する必要はない。また、状態情報が会議であることを示している場合、当該会議がすぐには始まる場合には、終了日時だけを設定するなどのことができるようにされる。また、開始日時と終了日時は、設定日時より後の日時が入力された場合には、開始予定日時、終了予定日時の意味を有するものとなる。
【００４６】
このように、ＩＰ電話機１の状態管理メモリ１２２に記憶保持されている情報によって、当該ＩＰ電話機１の状態（通話中か否か）、あるいは、当該ＩＰ電話機１のユーザの状態（在席中や会議中など）を示すことができるようにされる。
【００４７】
そして、内線電話をかけて目的とする相手先と通話を行うことができなかったＩＰ電話機１においては、かけ直し制御部１２４の機能により、プレゼンスサーバ３を通じて相手先（着信先）のＩＰ電話機の状態管理メモリ１２２の情報を確認する。これにより、発信元のＩＰ電話機１は、内線電話をかけた相手先（着信先）の状態を確認することができる。そして、発信元のＩＰ電話機１は、かけ直し制御部１２４の制御により、相手先の状態に応じて、自機のかけ直しメモリ１２３とプレゼンスサーバ３に対してかけ直し設定を行う。
【００４８】
図４は、相手先の状態に応じて行うかけ直し設定のパターンについて説明するための図である。図４に示すように、この実施の形態の電話システムにおいては、かけ直し設定のパターンには、（１）かけ直し設定（自動）、（２）かけ直し設定（時間）、（３）かけ直し設定（状態）の３種類がある。これら３種類のかけ直し設定のパターンのそれぞれについて具体的に説明する。
【００４９】
（１）かけ直し設定（自動）は、相手先の状態からかけ直しのタイミングの条件を自動で設定するパターンである。（１）かけ直し設定（自動）を用いてかけ直し設定を行うようにすると、相手先の状態が所定の状態に変化した場合と、自動で設定するようにした設定時間が到来した場合が、かけ直しのタイミングとなる。相手先の状態が所定の状態に変化した場合とは、通話状態から通話終了となった場合や不在である状態から在席になった場合を意味する。具体的に不在である状態から在席になった場合とは、相手先のユーザの状態が、会議、外出、出張、休憩、休暇、帰宅、…といった不在である状態から在席に変化した場合を意味する。
【００５０】
また、（１）かけ直し設定（自動）を用いる場合の自動で設定するようにした設定時間は、相手先の管理情報メモリ１２２の終了日時が設定されている場合には、当該終了時刻や当該終了時刻の５分後の時刻など、終了日時を基準とした所定の時間（時刻）となる。また、相手先の管理情報メモリ１２２の終了日時が設定されていない場合には、当該設定時から例えば３０分後など予め決められた時間経過後の時間（時刻）が設定時間となる。このように、（１）かけ直し設定（自動）は、相手先の状態から自動で設定される相手先の状態変化と設定時間の到来とのいずれか一方が満足した場合を内線電話のかけ直しタイミングとするものである。
【００５１】
次に、（２）かけ直し設定（時間）は、相手先の状態からかけ直しのタイミングとなる設定時刻を手動または自動で設定するパターンである。（２）かけ直し設定（時間）を用いてかけ直し設定を行うようにすると、手動または自動で設定する設定時間が到来した場合が、かけ直しのタイミングとなる。ここで、手動で設定する設定時間は、発信元のＩＰ電話機１のユーザが、設定するようにしたかけ直しタイミングを示す時間（時刻）である。この場合、相手先の管理情報メモリ１２２の終了日時が設定されている場合には、例えばかけ直し制御部１２４の制御により、当該終了日時が示す時点以前にかけ直しのタイミングとなる設定時間を設定することはできないようにされる。
【００５２】
また、自動で設定する設定時間は、相手先の管理情報メモリ１２２の終了日時が設定されている場合には、当該終了日時が示す時刻や当該終了日時の５分後の時刻など、終了日時を基準とした所定の時間（時刻）である。また、相手先の管理情報メモリ１２２の終了日時が設定されていない場合には、当該設定時から例えば３０分後など予め決められた時間経過後の時間（時刻）である。なお、管理情報メモリ１２２の終了日時からどの位後の時刻を設定するか、また、設定時からどの位後の時刻を設定するかは、事前に決めておくことができるようにされる。このように、（２）かけ直し設定（時間）は、相手先の状態に応じて、手動または自動で設定される設定時間の到来を内線電話のかけ直しタイミングとして設定するものである。
【００５３】
次に、（３）かけ直し設定（状態）は、相手先の状態からかけ直しのタイミングとなる状態の変化の内容を自動で設定するパターンである。（３）かけ直し設定（状態）を用いてかけ直し設定を行うようにすると、相手先の状態が所定の状態に変化した場合が、かけ直しのタイミングとなる。ここで、相手先の状態が所定の状態に変化した場合とは、上述もしたように、通話状態から通話終了状態になった場合や不在である状態から在席になった場合を意味する。このように、（３）かけ直し設定（状態）は、相手先の状態から自動で設定される相手先の状態変化が起こった場合を内線電話のかけ直しタイミングとするものである。
【００５４】
この他にも、かけ直し設定のパターンとして、かけ直し設定（状態＋時間）というパターンも考えられる。このパターンは、相手先の状態が所定の状態に変化した場合と、手動で設定するようにした設定時間が到来した場合が、かけ直しのタイミングとなるものである。しかし、できるだけ早く連絡を取りたい場合には、上述した（１）かけ直し設定（自動）を用いればよい。このため、このかけ直し設定（状態＋時間）というパターンは、設定時間を細かく設定した場合や、会議が長引く可能性が高いなど相手先のユーザが不在となる時間が長くなることが予想できる場合などにおいて有効なかけ直し設定のパターンとなる。したがって、上記の（１）〜（３）のかけ直し設定のパターンに加えて、かけ直し設定（状態＋時間）というパターンを用いることができるようにしてもよい。
【００５５】
図５は、この実施の形態のＩＰ電話機１において、かけ直しメモリ１２３に設定されるかけ直し設定の具体例について説明するための図である。図５に示すように、かけ直しメモリ１２３には、かけ直しの相手先の端末識別情報の欄と、かけ直し条件の欄と、設定日時の欄とが設けられている。ここで、相手先の端末識別情報の欄には、当該相手先のＩＰ電話機を識別することができる情報が入力される。この実施の形態においては、説明を簡単にするため、相手先のＩＰ電話機に割り当てられた内線番号が用いられるものとする。なお、相手先の端末識別情報としては、内線番号の他にも例えば各ＩＰ電話機に割り当てられたＵＲＩ（Uniform Resource Identifier）や各ＩＰ電話機のＭＡＣ（Media Access Control）アドレス等を用いるようにすることも考えられる。また、かけ直し条件の欄には、詳しくは後述するように、かけ直しを行うタイミングを特定するための条件が入力される。設定日時は、当該かけ直し設定を設定した日時を示す情報が入力される。
【００５６】
そして、例えば、ＩＰ電話機１から内線番号「１０」のＩＰ電話機に内線電話をかけたとする。この場合に内線番号１０のＩＰ電話機の状態管理メモリ１２２の管理情報が通話中であることを示していた場合には、（３）かけ直し設定（状態）を用いることにより、図５の相手先端末識別情報が番号「１０」の行に示すように、内線番号１０のＩＰ電話機については、かけ直し条件として、通話中から通話終了に変わった場合に、かけ直しのタイミングとなることを、かけ直しメモリ１２３に設定することができる。また、この例の場合、当該かけ直し設定が行われたのは２０１０年２月１日の１３時４０分であることが設定日時の欄に示されている。
【００５７】
また、例えば、ＩＰ電話機１から内線番号「１１」のＩＰ電話機に内線電話をかけたとする。この場合に内線番号１１のＩＰ電話機の状態管理メモリ１２２の管理情報が１５時（１５：００）まで会議中であることを示していた場合には、（１）かけ直し設定（自動）を用いることにより、図５の相手先端末識別情報が番号「１１」の行に示すように、内線番号１１のＩＰ電話機については、かけ直し条件として、状態情報が会議中から在席に変わるか、あるいは、今日の１５時以降になった場合に、かけ直しのタイミングとなることを、かけ直しメモリ１２３に設定することができる。また、この場合、当該かけ直し設定が行われたのは２０１０年２月１日の１４時０５分であることが設定日時の欄に示されている。
【００５８】
また、例えば、ＩＰ電話機１から内線番号「１４」のＩＰ電話機に内線電話をかけたとする。この場合に内線番号１４のＩＰ電話機の状態管理メモリ１２２の管理情報が１４時３０分（１４：３０）まで外出中であることを示していたとする。この場合には、（２）かけ直し設定（時間）を用いることにより、図５の相手先の端末識別情報が番号「１４」の行に示すように、内線番号１４のＩＰ電話機については、かけ直し条件として、１４時３０分以降になった場合にかけ直しのタイミングとなることを、かけ直しメモリ１２３に設定することができる。また、当該かけ直し設定が行われたのは２０１０年２月１日の１４時１０分であることが設定日時の欄に示されている。
【００５９】
そして、図５を用いて説明したように、発信元のＩＰ電話機１のかけ直しメモリ１２３に対してかけ直し設定を行うことができるが、同様のかけ直し設定の内容が、プレゼンスサーバ３においても管理するようにされる。このように、ＩＰ電話機１とプレゼンスサーバ３との両方でかけ直し設定を行うようにするのは次の理由による。すなわち、かけ直し設定における設定時間の到来はＩＰ電話機１内において時計回路１２５の機能を用いることにより検出できる。これに対して、相手先（着信先）の状態の変化は、当該相手先から状態が変化したことの通知（登録）を受け付けるプレゼンスサーバ３を介在させないと発信元のＩＰ電話機が知ることができないためである。
【００６０】
このように、この実施の形態のＩＰ電話機１は、通話機能を実現するが、内線電話をかけて相手先と通話を行うことができなかった場合に、自機のかけ直しメモリ１２３と、後述するプレゼンスサーバ３に対して、かけ直し設定を行うことができるようにしている。このかけ直し設定は、上述もしたように、目的とする相手先と通話できる可能性が高いタイミングを発信元のＩＰ電話機１に対して通知するための情報を設定するものである。なお、図２に示したかけ直し制御部１２４の機能は、例えば、制御部１３０において実行されるプログラムにより、制御部１３０の機能として実現することも可能である。
【００６１】
［プレゼンスサーバ３の構成と動作概要］
次に、プレゼンスサーバ３について説明する。図６は、この実施の形態の電話システムで用いられるプレゼンスサーバ３を説明するためのブロック図である。この実施の形態のプレゼンスサーバ３は、この発明のサーバ装置の一実施の形態が適用されたものである。図６に示すように、この実施の形態のプレゼンスサーバ３は、ＬＡＮ接続端子３０１、ＬＡＮＩ／Ｆ３０２、メッセージ処理部３０３、プレゼンス情報記憶部３０４、端末対応付け情報記憶部３０５、制御部３１０、時計回路３２０を備えたものである。
【００６２】
制御部３１０は、プレゼンスサーバ３の各部を制御するものであり、ＣＰＵ３１１、ＲＯＭ３１２、ＲＡＭ３１３が、ＣＰＵバス３１４を通じて接続されて構成されたマイクロコンピュータである。ここで、ＣＰＵ３１１は、ＲＯＭ３１２に記憶保持されているプログラムを読み出して実行し、各部に供給する制御信号を形成してこれを各部に供給したり、また、各部から供給されるデータを処理したりするものである。ＲＯＭ３１２は、上述のように、ＣＰＵ３１１で実行される種々のプログラムや処理に必要になる各種のデータが記憶保持されたものである。また、ＲＡＭ３１３は、処理の途中結果を一時記憶するなど、主に作業領域として用いられるものである。
【００６３】
この実施の形態のプレゼンスサーバ３において、ＬＡＮ５に接続されたＩＰ電話機１やパソコン２からＬＡＮ５を通じて供給される状態設定やかけ直し設定などのパケット化されたメッセージは、ＬＡＮ接続端子３０１を通じて受け付けられ、ＬＡＮＩ／Ｆ３０２に供給される。ＬＡＮＩ／Ｆ３０２は、自機宛のパケット化されたメッセージを受け付けて、自機において処理可能な形式のデータに変換し、これをメッセージ処理部３０３に供給する。メッセージ処理部３０３は、これに供給されたパケット化されているメッセージをパケット分解し、制御データや設定情報を分離して制御部３１０に供給する。
【００６４】
制御部３１０は、これをＲＡＭ３１３に一時記憶し、ＣＰＵ３１１が実行するプログラムに従って処理する。具体的に制御部３１０は、メッセージ処理部３０３からの制御データや設定情報に基づいて、プレゼンス情報記憶部３０４へのプレゼンス情報の追加、プレゼンス情報記憶部３０４に記憶保持されているプレゼンス情報の変更（更新）や削除等の処理を行う。なお、プレゼンス情報記憶部３０４は、ハードディスクを記録媒体として用いるハードディスクドライブや、書き換え可能な光ディスクを記録媒体として用いる光ディスクドライブや、半導体メモリを記録媒体として用いる半導体メモリドライブとして実現できる。この実施の形態のプレゼンスサーバ３のプレゼンス情報記憶部３０４は、ハードディスクを記録媒体として用いるハードディスクドライブである。
【００６５】
図７は、プレゼンスサーバ３のプレゼンス情報記憶部３０４に記憶保持されるプレゼンス情報について説明するための図である。図７に示すように、プレゼンス情報記憶部３０４に記憶保持されるプレゼンス情報は、端末識別情報、状態管理情報、かけ直しに関する情報を有するものである。また、かけ直しに関する情報は、少なくとも発信元識別情報とかけ直し条件とを有するものである。
【００６６】
ここで、端末識別情報は、ＬＡＮ５に接続されているＩＰ電話機を識別できるようにする情報であり、例えばＩＰ電話機に割り当てられた内線番号などの情報である。また、状態管理情報は、端末識別情報により特定されるＩＰ電話機から提供される情報であり、当該ＩＰ電話機の状態管理メモリ１２２に登録された情報と同じ情報である。また、かけ直しに関する情報の発信元識別情報は、端末識別情報によって特定されるＩＰ電話機に対して内線電話をかけてきた発信元のＩＰ電話機を識別できるようにする情報であり、例えば当該発信元のＩＰ電話機に割り当てられた内線番号などの情報である。また、かけ直しに関する情報のかけ直し条件は、発信元識別情報により特定される当該発信元のＩＰ電話機から提供される情報であり、当該発信元のＩＰ電話機のかけ直しメモリ１２３のかけ直し条件の欄に設定された情報と同じ情報である。
【００６７】
なお、当該発信元のＩＰ電話機１のかけ直しメモリ１２３に複数の相手先についてのかけ直し設定がなされている場合には、かけ直しメモリ１２３の相手先の端末識別情報が、図７に示したプレゼンス情報の端末識別情報と同じもののかけ直し条件が図７に示したプレゼンス情報のかけ直し条件として用いられる。また、図７に示したプレゼンス情報記憶部３０４に記憶されるプレゼンス情報の場合、かけ直しに関する情報は、１つの発信元についてのものとした。しかし、１つのＩＰ電話機に対して、複数のＩＰ電話機が発信元となって内線電話がかけられる場合もある。このため、かけ直しに関する情報の欄を複数個も受けることのより、複数のＩＰ電話機についてのかけ直し設定を行うようにすることもできる。
【００６８】
そして、図７に示したプレゼンス情報記憶部３０４に形成されたプレゼンス情報においては、端末識別情報である内線番号が「１」のＩＰ電話機のユーザは在席しており、内線番号が「１」のＩＰ電話機を相手先とするかけ直しに関する情報は設定されていないことを示している。また、図７に示したプレゼンス情報においては、端末識別情報である内線番号が「１０」のＩＰ電話機は現在通話中であり、当該ＩＰ電話機を相手先とする内線番号が「１」のＩＰ電話機からのかけ直し設定が行われていることを示している。当該かけ直し設定は、内線番号が「１０」のＩＰ電話機が通話終了になったらかけ直しのタイミングが到来したことを発信元（内線番号が「１」のＩＰ電話機）に通知するようにするものである。
【００６９】
また、図７に示したプレゼンス情報においては、端末識別情報である内線番号が「１１」のＩＰ電話機のユーザは１５時まで会議中であり、当該ＩＰ電話機を相手先とする内線番号が「１」のＩＰ電話機からのかけ直し設定が行われていることを示している。当該かけ直し設定は、内線番号が「１１」のＩＰ電話機のユーザが在席になるか、１５時になったらかけ直しのタイミングが到来したことを発信元（内線番号が「１」のＩＰ電話機）に通知するようにするものである。
【００７０】
また、図７に示したプレゼンス情報においては、端末識別情報である内線番号が「１４」のＩＰ電話機のユーザは１４時３０分まで外出中であり、当該ＩＰ電話機を相手先とする内線番号が「１」のＩＰ電話機からのかけ直し設定が行われていることを示している。当該かけ直し設定は、１４時４５分になったらかけ直しのタイミングが到来したことを発信元（内線番号が「１」のＩＰ電話機）に通知するようにするものである。
【００７１】
このように、この実施の形態のプレゼンスサーバ３は、ＬＡＮ５に接続された複数のＩＰ電話機１から送信されてくるパケット化されたメッセージを受信する。そして、受信したメッセージに基づいて、各ＩＰ電話機の状態や各ＩＰ電話機のユーザの状態を管理することができる。また、受信したメッセージに基づいて、相手先（着信先）毎に、発信先を特定したかけ直し設定を管理することができる。そして、プレゼンスサーバ３は、相手先（着信先）となったＩＰ電話機からの通知により、当該相手先がかけ直し設定により示された状態になった場合に、発信元のＩＰ電話機にかけ直しのタイミングの到来を通知することができるようにしている。
【００７２】
また、プレゼンスサーバ３の端末対応付け情報記憶部３０５は、ＬＡＮ５に接続されたＩＰ電話機１（１）、１（２）、…、１（ｎ）のそれぞれと、連携するパソコンとの対応関係を示す情報を管理する。具体的に、端末対応付け情報記憶部３０５においては、ＬＡＮ５に接続されたＩＰ電話機のそれぞれ毎に、ＬＡＮ５に接続されて連携するパソコンが対応付けられて管理されている。例えば、ＩＰ電話機１（１）とパソコン２（１）とが連携し、ＩＰ電話機１（２）とパソコン２（２）が連携するというように、その対応付けが管理される。なお、端末対応付け情報記憶部３０５もまた、プレゼンス情報記憶部３０４と同様に、種々の記録媒体に形成することが可能であるが、この実施の形態においては、ハードディスクを記録媒体として用いるハードディスクドライブである。
【００７３】
［ＳＩＰサーバ４の構成と動作概要］
次に、ＳＩＰサーバ４について説明する。図８は、この実施の形態の電話システムで用いられるＳＩＰサーバ４を説明するためのブロック図である。図８に示すように、ＳＩＰサーバ４は、ＩＰ網６への接続端子４０１と、ＩＰインターフェース（以下、ＩＰＩ／Ｆと略称する。）４０２と、パケット分解／生成部４０３と、ＬＡＮＩ／Ｆ４０４と、ＬＡＮ接続端子４０５と、アドレス管理データベース（以下、アドレス管理ＤＢと略称する。）４０６と、電話網インターフェース（以下、電話網Ｉ／Ｆと略称する。）４０７と、電話網７への接続端子４０８と、制御部４１０とを備えたものである。
【００７４】
制御部４１０は、この実施の形態のＳＩＰサーバ４の各部を制御するものであり、図８に示すように、ＣＰＵ４１１、ＲＯＭ４１２、ＲＡＭ４１３がＣＰＵバス４１４を通じて接続されて構成されたマイクロコンピュータである。ここで、ＣＰＵ４１１は、ＲＯＭ４１２に記憶保持されているプログラムを実行することにより、各部を制御するための制御信号を生成して各部に供給したり、各部からの情報を処理したりするものである。ＲＯＭ４１２は、上述のように、ＣＰＵ４１１で実行される種々のプログラムや処理に必要となる種々のデータを記憶保持しているものである。
【００７５】
また、ＲＡＭ４１３は、処理の途中結果を一時記憶するなど、主に、作業領域として用いられるものである。なお、図示しないが、例えば、ＥＥＰＲＯＭ（Electrically Erasable and Programmable ROM）やフラッシュメモリーなどのいわゆる不揮発性メモリを備え、電源が落とされても保持しておくべきデータ、例えば、種々の設定パラメータや機能アップのために提供された新たなプログラムなどについても記憶保持することができるようにされている。
【００７６】
そして、接続端子４０１はＩＰ網６への接続端部を構成するものである。ＩＰＩ／Ｆ４０２は、ＩＰ網６との間でデータを送受するようにするためのものであり、ＩＰ網６を通じて供給されるパケットデータを受け付けて、これを自機において処理可能な形式のデータに変換して制御部４１０に供給したり、制御部４１０を通じて供給される送信すべきパケットデータを送信用の形式のデータに変換して、これをＩＰ網６に送出したりする。
【００７７】
また、ＬＡＮ接続端子４０５はＬＡＮ５への接続端部を構成するものである。ＬＡＮＩ／Ｆ４０４は、この実施の形態の電話システムを形成するためのＬＡＮ５との間でデータを送受するようにするためのものであり、ＬＡＮ５を通じて供給されるパケットデータを受け付けて、これを自機において処理可能な形式のデータに変換して制御部４１０に供給したり、制御部４１０を通じて供給される送信すべきパケットデータを送信用の形式のデータに変換して、これをＬＡＮ５に送出したりする。
【００７８】
また、接続端子４０８は電話網７への接続端部を構成するものである。電話網Ｉ／Ｆ４０７は、電話網７との間でデータを送受するようにするためのものであり、電話網７を通じて供給されるデータを受け付けて、これを自機において処理可能な形式のデータに変換して制御部４１０に供給したり、制御部４１０を通じて供給される送信すべきデータを送信用の形式のデータに変換して、これを電話網７に送出したりする。
【００７９】
そして、パケット分解／生成部４０３は、パケットデータの分解や生成を行うものである。具体的には、ＳＩＰサーバ４に対して、ＬＡＮ接続されているＩＰ電話機１からの電話網７に接続された端末装置に送信すべきパケットデータは、ＬＡＮ接続端子４０５、ＬＡＮＩ／Ｆ４０４を通じて制御部４１０に受け付けられた後、パケット分解／生成部４０３においてパケット分解された後に、電話網Ｉ／Ｆ４０７、接続端子４０８を通じて電話網７に送出され、目的とする相手先に送信するようにされる。
【００８０】
また、電話網７に接続された端末装置からのＬＡＮ接続されているＩＰ電話機１へのデータは、接続端子４０８、電話網Ｉ／Ｆ４０７を通じて受け付けられた後、パケット分解／生成部４０３において、所定の形式のパケットデータとされ、これがＬＡＮＩ／Ｆ４０４、ＬＡＮ接続端子４０５を通じて、ＬＡＮ５に送出されて、目的とするＩＰ電話機１に送信するようにされる。
【００８１】
なお、ＩＰ網６に接続された端末と、ＳＩＰサーバ４にＬＡＮ接続されたＩＰ電話機１等との間では、パケットデータが送受されるため、パケット分解／生成部４０３において、パケットの分解や生成は行われることはなく、ＩＰＩ／Ｆ４０２、ＬＡＮＩ／Ｆ４０４において、データ形式が整えられてそのまま送受するようにされる。
【００８２】
そして、アドレス管理ＤＢ４０６は、上述したレジストラ・サーバ機能を実現するために、ＩＰ網６やＬＡＮ５に接続され、このＳＩＰサーバ４を通じて呼び出す可能性のある端末装置についてのアドレス情報を記憶保持するものである。具体的には、ＳＩＰサーバ４の制御部４１０は、ＩＰＩ／Ｆ４０２やＬＡＮＩ／Ｆ４０４を通じて、これらに接続されている種々の端末装置からの登録要求（レジスタ・リクエスト）を受信した場合に、これに含まれるＵＲＩ（Uniform Resource Identifier）やＩＰアドレスなどのアドレス情報を抽出し、抽出したアドレス情報をアドレス管理ＤＢ４０６に登録したり、抽出アドレス情報を用いてアドレス管理ＤＢ４０６の登録情報を更新したりする。
【００８３】
このようにして、アドレス管理ＤＢ４０６に登録されて管理される情報が参照され、自機にＬＡＮ接続されているＩＰ電話機１などから要求のあった通信先を確実に特定し、その特定した相手先に送信すべき情報（パケットデータ）を転送するようにするプロキシ・サーバとしての機能を実現するようにしている。また、アドレス管理ＤＢ４０６に登録されて管理される情報は、自機にＬＡＮ接続されているＩＰ電話機１などへの着信の判別などにも用いられる。
【００８４】
ここで、アドレス管理ＤＢ４０６内に形成される管理情報の具体例について説明する。図９は、アドレス管理ＤＢ４０６に形成される管理情報（データベース）の構成例について説明するための図である。ＳＩＰサーバ４のアドレス管理ＤＢ４０６には、当該ＳＩＰサーバ４にＬＡＮ接続されたＩＰ電話機１などについてのアドレス情報のほか、ＩＰ網６に接続された他のＩＰ電話システムの端末装置のアドレス情報をも管理することができるものである。
【００８５】
基本的にアドレス管理ＤＢ４０６に形成される管理情報は、ＩＰ網６に接続された端末装置から送信されてくるＵＲＩ（ＳＩＰ  ＵＲＩ）と、ＩＰアドレスであるが、この実施の形態のＳＩＰサーバ４のアドレス管理ＤＢ４０６には、ＳＩＰサーバ４にＬＡＮ接続されたＩＰ電話機については、ＩＰ電話機毎に予め付加されているＭＡＣ（Media Access Control）アドレス、内線番号、ユーザ名などの情報についても登録することができるようにしている。
【００８６】
そして、この実施の形態の電話システム内のＩＰ電話機１から当該電話システム外のＩＰ網６に接続された端末装置に対して電話をかける場合には、ＳＩＰサーバ４は自己のアドレス管理ＤＢ４０６の管理情報に基づいて、目的とする相手先の端末装置に対して、メッセージの転送を行うようにしている。また、ＬＡＮ５に接続されているＩＰ電話機１に対してかかってきた外線や、ＬＡＮ５に接続されたＩＰ電話機１間の内線の場合には、ＳＩＰサーバ４は、送信されてきたメッセージを受け付けて、これを自システム内に送出するようにしている。
【００８７】
なお、発信に際して、ＩＰ電話番号が用いられる場合には、図１には図示しなかったが、ＩＰ網６に接続されているゲートウエイやＤＮＳ（Domain Name System）が利用されて、ＩＰ電話番号からＵＲＩなどが検索されて用いられることになる。相手先から、この実施の形態の電話システムを構成するＩＰ電話機に対して、ＩＰ電話番号を用いて電話をかける場合においても同様に、ＩＰ網６に接続されているゲートウエイやＤＮＳが利用されて、ＩＰ電話番号からＵＲＩなどが検索されて用いられることになる。
【００８８】
このように、この実施の形態のＳＩＰサーバ４は、パケット分解／生成部４０３やアドレス管理ＤＢ４０６を備え、ＳＩＰサーバ４が接続される種々のネットワークに接続される端末間のメッセージの中継を行うことができるものである。
【００８９】
［電話システムにおける内線電話時の処理］
次に、図１〜図９を用いて説明したこの実施の形態の電話システムにおいて、ＩＰ電話機１が内線電話をかけて、相手先と通話を行うことができなかったために、かけ直し設定を行い、かけ直しのタイミングの通知を受ける場合のシーケンスについて説明する。以下においては、内線電話をかけた発信元が、内線番号が「１」のＩＰ電話機１（１）であり、相手先（着信先）が、内線番号が「１１」のＩＰ電話機１（１１）である場合を例にして説明する。また、以下においては、着信先のＩＰ電話機１（１１）が通話中であった場合と、着信先のＩＰ電話機１（１１）のユーザが会議中で不在であった場合とのそれぞれについて説明する。
【００９０】
［相手先が通話中であった場合のシーケンス］
まず、相手先（着信先）のＩＰ電話機１（１１）が通話中である場合について説明する。図１０は、この実施の形態の電話システムにおいて、ＩＰ電話機１（１）からＩＰ電話機１（１１）に内線電話をかけたが、相手先（着信先）のＩＰ電話機１（１１）が通話中であった場合における関連する機器間の処理手順を説明するためのシーケンス図である。図１０に示すように、ＩＰ電話機１（１１）はユーザによってオフフック状態にされたことにより、制御部１３０の制御によって、自機の状態管理メモリ１２２の状態情報に通話中を示す情報が入力される。
【００９１】
すなわち、図３に示した状態管理メモリ１２２において、状態情報が「通話中」となり、設定日時に当該設定を行った時点を示す日時情報が入力される。なお、状態情報が「通話中」の場合には、開始日時、終了日時は更新されず、例えば、初期値「０（ゼロ）」のままとされる。また、この場合、プレゼンス機能を実現するためにプレゼンスサーバ３に対しても自機（ＩＰ電話機１（１１））が通話中になったことが登録される。しかし、以下に説明するように、この例では、相手先（着信先）の状態を一番正確に把握しているのは着信先であるため、着信先に対して状態の確認を行うようにしている。
【００９２】
そして、発信元となるＩＰ電話機１（１）から相手先となるＩＰ電話機１（１１）に対して内線電話をかける操作が行われると、発信元のＩＰ電話機１（１）は、ＩＰ電話機１（１１）宛てのＩＮＶＩＴＥ（呼び出し）メッセージを形成し、これを相手先のＩＰ電話機１（１１）に送信する。この場合、相手先のＩＰ電話機１（１１）は、上述したように通話中の状態にあるので、ＩＮＶＩＴＥメッセージを受信すると、発信元のＩＰ電話機１（１）宛ての応答できないことを通知するＢＵＳＹ（応答不可）メッセージを形成して送信してくる。
【００９３】
発信元のＩＰ電話機１（１）は、相手先のＩＰ電話機１（１１）が応答できないことは認識できるが、なぜ応答できないのかが不明である。このため、発信元のＩＰ電話機１（１）は、プレゼンスサーバ３に対するＩＰ電話機１（１１）の状態を問い合わせるためのＳＵＢＳＣＲＴＢＥ（情報提供要請）メッセージを形成し、これをプレゼンスサーバ３に送信する。当該メッセージを受信したプレゼンスサーバ３は、メッセージを受信したことを示すステータス（２００（ＯＫ））を発信元のＩＰ電話機１（１）に送信する。
【００９４】
そして、プレゼンスサーバ３は、ＩＰ電話機１（１）からのＳＵＢＳＣＲＩＢＥメッセージに応じて、相手先のＩＰ電話機１（１１）に対する状態情報の提供を要請するＳＵＢＳＣＲＩＢＥメッセージを形成して、これをＩＰ電話機１（１１）に送信する。当該メッセージを受信したＩＰ電話機１（１１）は、メッセージを受信したことを示すステータス（２００（ＯＫ））をプレゼンスサーバ３に送信する。また、ＩＰ電話機１（１１）は、プレゼンスサーバ３宛ての自機が通話中であることを示すＮＯＴＩＦＹ（情報提供）メッセージを形成し、これを要求元のプレゼンスサーバ３に送信する。
【００９５】
プレゼンスサーバ３は、ＩＰ電話機１（１１）からの当該ＮＯＴＩＦＹメッセージを受信すると、メッセージを受信したことを示すステータス（２００（ＯＫ））をＩＰ電話機１（１１）に送信する。そして、プレゼンスサーバ３は、ＩＰ電話機１（１１）は通話中であることを示すＩＰ電話機１（１）宛てのＮＯＴＩＦＹメッセージを形成し、これを発信元のＩＰ電話機１（１）に送信する。
【００９６】
発信元であるＩＰ電話機１（１）は、プレゼンスサーバ３からの当該ＮＯＴＩＦＹメッセージを受信すると、メッセージを受信したことを示すステータス（２００（ＯＫ））をプレゼンスサーバ３に送信する。そして、発信元のＩＰ電話機１（１）は、相手先のＩＰ電話機１（１１）の状態を例えばディスプレイ１１０に表示するなどしてユーザに通知する。ＩＰ電話機１（１）のユーザは、相手先であるＩＰ電話機１（１１）の状態を確認し、かけ直し設定のパターンを選択すると共に、必要な場合にはかけ直し時刻の設定を行う。
【００９７】
そして、発信元のＩＰ電話機１（１）は、ユーザからの指示情報に基づき、プレゼンスサーバ３宛てのかけ直し設定を行うことを指示するＮＯＴＩＦＹメッセージを形成し、これをプレゼンスサーバ３に送信する。プレゼンスサーバ３は、当該ＮＯＴＩＦＹメッセージを受信すると、メッセージを受信したことを示すステータス（２００（ＯＫ））を発信先のＩＰ電話機１（１）に送信する。
【００９８】
そして、発信元のＩＰ電話機１（１）は、かけ直し制御部１２４の機能により、ユーザの指示に応じたパターンのかけ直し設定を、自己のかけ直しメモリ１２３に対して行う。また、プレゼンスサーバ３は、ＩＰ電話機１（１）からのかけ直し設定を行うことを指示するＮＯＴＩＦＹメッセージに応じて、プレゼンス情報記憶部３０４のＩＰ電話機１（１１）のプレゼンス情報に、発信元であるＩＰ電話機１（１）のかけ直し設定を行う。ここで、ＩＰ電話機１（１）のかけ直しメモリ１２３とプレゼンスサーバ３のプレゼンス情報記憶部３０４には、ＩＰ電話機１（１１）が通話終了となったタイミングが、ＩＰ電話機１（１）におけるＩＰ電話機１（１１）へのかけ直しタイミングとなるかけ直し設定がされたとする。
【００９９】
すなわち、発信元のＩＰ電話機１（１）のかけ直しメモリ１２３には、図５に示した状態の相手先の端末識別情報が「１０」であるＩＰ電話機に対するかけ直し設定と同様の設定がなされる。この場合には、相手先がＩＰ電話機１（１１）であるので、相手先の端末識別情報が内線番号「１１」となり、かけ直し条件が「通話終了」となり、設定日時が設定を行った日時を示す情報となる。また、プレゼンスサーバ３のプレゼンス情報記憶部３０４には、図７に示した状態の端末識別情報が「１０」である場合のかけ直しに関する情報と同等の情報が、相手先であるＩＰ電話機１（１１）に対応し、端末識別情報が「１１」のかけ直しに関する情報に更新される。具体的には、発信元識別情報がＩＰ電話機１（１）の内線番号に対応して「１」となり、かけ直し条件が「通話終了」になる。
【０１００】
この後、相手先であるＩＰ電話機１（１１）において、通話が終了し、オンフック状態に戻すようにされたとする。この場合、ＩＰ電話機１（１１）は、通話が終了したこと（オンフック状態になったこと）を通知するＮＯＴＩＦＹメッセージを形成し、これをプレゼンスサーバ３に送信する。プレゼンスサーバ３は、ＩＰ電話機１（１１）からの通話が終了したことを示すＮＯＴＩＦＹメッセージを受信すると、プレゼンス情報記憶部３０４に保持されているＩＰ電話機１（１１）のプレゼンス情報を確認する。当該プレゼンス情報には、発信元であるＩＰ電話機１（１）についてのかけ直しに関する情報が設定されている。このかけ直しに関する情報は、上述もしたように、ＩＰ電話機１（１１）が通話終了となったタイミングが、ＩＰ電話機１（１）におけるＩＰ電話機１（１１）へのかけ直しタイミングとするものである。
【０１０１】
このため、プレゼンスサーバ３は、発信元のＩＰ電話機１（１）に対して、ＩＰ電話機１（１１）の通話が終了したことを通知するＮＯＴＩＦＹメッセージを形成し、これを発信元のＩＰ電話機１（１）に送信する。ＩＰ電話機１（１）は、プレゼンスサーバ３からＩＰ電話機１（１１）の通話が終了したことを示すメッセージを受信すると、メッセージを受信したことを示すステータス（２００（ＯＫ））をプレゼンスサーバ３に送信する。この後、発信元のＩＰ電話機１（１）は、かけ直し制御部１２４の機能により、ＩＰ電話機１（１１）に対するかけ直し（リダイヤル）のタイミングになったことをディスプレイ１１０に表示したり、リンガ１１１から所定のパターンの報知音を放音したりする。これにより、ＩＰ電話機１（１）のユーザに、ＩＰ電話機１（１１）へのかけ直しのタイミングが到来したことが報知される。そして、ＩＰ電話機１（１）のユーザが、所定の動作を行うことにより、相手先であるＩＰ電話機１（１１）に対してリダイヤルを行うことができるようにされる。
【０１０２】
この場合、例えば、ＩＰ電話機１（１）のユーザがオフフックするなどの所定の動作を行うことにより、かけ直しメモリ１２３の情報に基づいて、自動的に目的とする相手先であるＩＰ電話機１（１１）に対して自動的にリダイヤルを行うようにすることができる。もちろん、ＩＰ電話機１（１）のユーザが、リダイヤルのタイミングになったことが報知された場合に、操作入力部１０７を通じて目的とする相手先であるＩＰ電話機１（１１）の内線番号を入力してかけ直すこともできる。
【０１０３】
このように、発信元のＩＰ電話機１（１）は、目的する相手先のＩＰ電話機１（１１）が電話中のときに内線電話をかけてしまった場合であっても、簡単な操作によって、かけ直し設定を行うことができるようにされる。そして、当該かけ直し設定に基づいて、プレゼンスサーバ３と協働することによって、ＩＰ電話機１（１１）の通話が終了した直後のタイミングを、かけ直しタイミングの到来として、発信元のＩＰ電話機１（１）に通知することができるようにされる。したがって、相手先のＩＰ電話機の状態に応じたかけ直し設定を行って、相手先のＩＰ電話機のユーザと通話できる可能性の高いタイミングでかけ直しを行うことができるようにされる。
【０１０４】
［相手先が会議中で不在中であった場合のシーケンス］
次に、相手先のＩＰ電話機１（１１）のユーザが１５時まで会議中で不在となり電話に出られない場合について説明する。図１１は、この実施の形態の電話システムにおいて、ＩＰ電話機１（１）からＩＰ電話機１（１１）に内線電話をかけたが、相手先（着信先）のＩＰ電話機１（１１）のユーザが１５時まで会議中である状態情報が設定されていた場合における関連する機器間の処理手順を説明するためのシーケンスである。図１１に示すように、ＩＰ電話機１（１１）においては、ユーザからの指示に応じた制御部１３０の制御によって、自機の状態管理メモリ１２２に１５時まで会議中であることを示す情報が設定されているものとする。
【０１０５】
すなわち、図３に示した状態管理メモリ１２２において、状態情報が「会議」となり、終了日時に終了予定時刻が当日の１５時であることを示す「２０１０年２月１日、１５時」と言う情報が入力され、設定日時に当該設定を行った時点を示す日時情報が入力される。なお、この例の場合、会議はすぐに行われため、開始日時は更新されず、例えば、初期値「０（ゼロ）」のままとされているものとする。また、この場合、プレゼンスサーバ３に対しても自機（ＩＰ電話機１（１１））のユーザが１５時まで会議中になったことが登録される。しかし、上述もしたように、この例においても、相手先（着信先）の状態を一番正確に把握しているのは着信先であるため、着信先に対して状態の確認を行うようにしている。
【０１０６】
そして、発信元となるＩＰ電話機１（１）から相手先となるＩＰ電話機１（１１）に対して内線電話をかける操作が行われると、発信元のＩＰ電話機１（１）は、ＩＰ電話機１（１１）宛てのＩＮＶＩＴＥ（呼び出し）メッセージを形成し、これを相手先のＩＰ電話機１（１１）に送信する。この場合、相手先のＩＰ電話機１（１１）は、上述したように１５時まで会議中であることが状態管理メモリ１２２に登録されている。このため、相手先のＩＰ電話機１（１１）は、ＩＮＶＩＴＥメッセージを受信すると、ＩＰ電話機１（１）宛ての応答できないことを通知するＢＵＳＹ（応答不可）メッセージを形成して送信してくる。
【０１０７】
発信元のＩＰ電話機１（１）は、相手先のＩＰ電話機１（１１）が応答できないことは認識できるが、なぜ応答できないのかが不明である。このため、発信元のＩＰ電話機１（１）は、プレゼンスサーバ３宛てのＩＰ電話機１（１１）の状態を問い合わせるためのＳＵＢＳＣＲＴＢＥ（情報提供要請）メッセージを形成し、これをプレゼンスサーバ３に送信する。当該メッセージを受信したプレゼンスサーバ３は、メッセージを受信したことを示すステータス（２００（ＯＫ））を発信元のＩＰ電話機１（１）に送信する。
【０１０８】
そして、プレゼンスサーバ３は、ＩＰ電話機１（１）からのＳＵＢＳＣＲＩＢＥメッセージに応じて、相手先のＩＰ電話機１（１１）宛ての状態情報の提供を要請するＳＵＢＳＣＲＩＢＥメッセージを形成して、これをＩＰ電話機１（１１）に送信する。当該メッセージを受信したＩＰ電話機１（１１）は、メッセージを受信したことを示すステータス（２００（ＯＫ））をプレゼンスサーバ３に送信する。また、ＩＰ電話機１（１１）は、プレゼンスサーバ３宛ての自機のユーザが１５時まで会議中であることを示すＮＯＴＩＦＹ（情報提供）メッセージを形成し、これを要求元のプレゼンスサーバ３に送信する。
【０１０９】
プレゼンスサーバ３は、ＩＰ電話機１（１１）からの当該ＮＯＴＩＦＹメッセージを受信すると、メッセージを受信したことを示すステータス（２００（ＯＫ））をＩＰ電話機１（１１）に送信する。そして、プレゼンスサーバ３は、ＩＰ電話機１（１１）のユーザは１５時まで会議中であることを示すＩＰ電話機１（１）宛てのＮＯＴＩＦＹメッセージを形成し、これを発信元のＩＰ電話機１（１）に送信する。
【０１１０】
発信元であるＩＰ電話機１（１）は、プレゼンスサーバ３からの当該ＮＯＴＩＦＹメッセージを受信すると、メッセージを受信したことを示すステータス（２００（ＯＫ））をプレゼンスサーバ３に送信する。そして、発信元のＩＰ電話機１（１）は、相手先のＩＰ電話機１（１１）のユーザの状態を例えばディスプレイ１１０に表示するなどしてユーザに通知する。ＩＰ電話機１（１）のユーザは、相手先であるＩＰ電話機１（１１）のユーザの状態を確認し、かけ直し設定のパターンを選択すると共に、必要な場合にはかけ直し時刻の設定を行う。
【０１１１】
発信元のＩＰ電話機１（１）は、ユーザからの指示情報に基づき、プレゼンスサーバ３宛てのかけ直し設定を行うことを指示するＮＯＴＩＦＹメッセージを形成し、これをプレゼンスサーバ３に送信する。プレゼンスサーバ３は、かけ直し設定を行うことを指示するＮＯＴＩＦＹメッセージを受信すると、メッセージを受信したことを示すステータス（２００（ＯＫ））を発信先のＩＰ電話機１（１）に送信する。
【０１１２】
そして、発信元のＩＰ電話機１（１）は、かけ直し制御部１２４の機能により、ユーザの指示に応じたパターンのかけ直し設定を、自己のかけ直しメモリ１２３に対して行う。また、プレゼンスサーバ３は、ＩＰ電話機１（１）からのかけ直し設定を行うことを指示するＮＯＴＩＦＹメッセージに応じて、プレゼンス情報記憶部３０４のＩＰ電話機１（１１）のプレゼンス情報に、発信元であるＩＰ電話機１（１）のかけ直し設定を行う。
【０１１３】
ここで、ＩＰ電話機１（１）のかけ直しメモリ１２３とプレゼンスサーバ３のプレゼンス情報記憶部３０４には、ＩＰ電話機１（１１）が会議中から在席になるか、現在時刻が１５時以降になった場合に、ＩＰ電話機１（１）におけるＩＰ電話機１（１１）へのかけ直しタイミングとなるかけ直し設定がされたとする。このように、在席になったタイミングだけでなく、１５時以降のタイミングを内線電話のかけ直しタイミングとするのは、会議終了後に在席になったことを、ＩＰ電話機１（１１）のユーザが設定しなおす操作を忘れるなどのことがあるためである。
【０１１４】
具体的に、発信元のＩＰ電話機１（１）のかけ直しメモリ１２３には、図５に示した状態の相手先の端末識別情報が「１１」であるＩＰ電話機に対するかけ直し設定と同様の設定がなされる。この場合には、相手先がＩＰ電話機１（１１）であるので、相手先の端末識別情報が内線番号「１１」となり、かけ直し条件が「在席または１５：００〜（１５時以降の所定の時刻）」となり、設定日時が設定を行った日時を示す情報となる。また、プレゼンスサーバ３のプレゼンス情報記憶部３０４には、図７に示した状態の端末識別情報が「１１」である場合のかけ直しに関する情報と同等の情報が、相手先であるＩＰ電話機１（１１）に対応し、端末識別情報が「１１」のかけ直しに関する情報に更新される。具体的には、発信元識別情報がＩＰ電話機１（１）の内線番号に対応して「１」となり、かけ直し条件が「在席または１５：００〜（１５時以降の所定の時刻）」になる。ここで、１５時以降の所定の時刻は、例えば、１５時ちょうど、１５時の５分後、１０分後などのように決められる時刻である。
【０１１５】
この後、相手先であるＩＰ電話機１（１１）において、会議から戻ったＩＰ電話機１（１１）のユーザが、ＩＰ電話機１（１１）に対して操作を行うことにより、会議中である設定から在席である設定に変更するようにしたとする。この場合、ＩＰ電話機１（１１）は、プレゼンスサーバ３宛ての在席になったことを通知するＮＯＴＩＦＹメッセージを形成し、これをプレゼンスサーバ３に送信する。プレゼンスサーバ３は、ＩＰ電話機１（１１）からの在席になったことを示すＮＯＴＩＦＹメッセージを受信すると、プレゼンス情報記憶部３０４に保持されているＩＰ電話機１（１１）のプレゼンス情報を確認する。この場合、当該プレゼンス情報には、発信元であるＩＰ電話機１（１）についてのかけ直し設定がなされている。このかけ直し設定は、上述もしたように、ＩＰ電話機１（１１）が在席になるか、現在時刻が１５以降になったタイミングが、ＩＰ電話機１（１）におけるＩＰ電話機１（１１）へのかけ直しタイミングとするものである。
【０１１６】
このため、プレゼンスサーバ３は、発信元のＩＰ電話機１（１）に対して、ＩＰ電話機１（１１）のユーザが在席になったことを通知するＮＯＴＩＦＹメッセージを形成し、これを発信元のＩＰ電話機１（１）に送信する。ＩＰ電話機１（１）は、プレゼンスサーバ３からＩＰ電話機１（１１）の在席になったことを示すメッセージを受信すると、当該メッセージを受信したことを示すステータス（２００（ＯＫ））をプレゼンスサーバ３に送信する。この後、発信元のＩＰ電話機１（１）は、かけ直し制御部１２４の機能により、ＩＰ電話機１（１１）に対するリダイヤルのタイミングになったことをディスプレイ１１０に表示したり、リンガ１１１から所定のパターンの報知音を放音したりする。これにより、ＩＰ電話機１（１）のユーザに、ＩＰ電話機１（１１）へのかけ直しのタイミングになったことが報知される。そして、ＩＰ電話機１（１）のユーザが、所定の動作を行うことにより、相手先であるＩＰ電話機１（１１）に対してかけ直しを行うことができるようにされる。
【０１１７】
この場合、例えば、ＩＰ電話機１（１）のユーザがオフフックするなどの所定の動作を行うことにより、かけ直しメモリ１２３の情報に基づいて、自動的に目的とする相手先であるＩＰ電話機１（１１）に対して自動的にリダイヤルを行うようにすることができる。もちろん、ＩＰ電話機１（１）のユーザが、リダイヤルのタイミングになったことが報知された場合に、操作入力部１０７を通じて目的とする相手先であるＩＰ電話機１（１１）の内線番号を入力してかけ直すこともできる。
【０１１８】
また、ＩＰ電話機１（１１）のユーザが出席していた会議が１５時には終了し、ＩＰ電話機１（１１）のユーザはすぐに自分の席に戻り仕事を開始したが、ＩＰ電話機１（１１）を通じて会議終了後に在席になったことを設定しなおす操作を忘れたとする。しかし、発信元１（１）のかけ直しメモリ１２３には、１５時以降にＩＰ電話機１（１１）に内線電話をかけ直すことの設定がなされている。このように、かけ直しメモリ１２３に情報が設定されているＩＰ電話機のかけ直し制御部１２４は、時計回路１２５の現在時刻に基づいて、かけ直しメモリ１２３に設定されているかけ直し時刻の到来を監視している。
【０１１９】
そして、かけ直し制御部１２４は、かけ直しメモリ１２３に設定されているかけ直し時刻の到来を検知すると、ＩＰ電話機１（１１）に対するかけ直しのタイミングになったことをディスプレイ１１０に表示したり、リンガ１１１から所定のパターンの報知音を放音したりする。これにより、ＩＰ電話機１（１）のユーザに、ＩＰ電話機１（１１）へのかけ直しのタイミングになったことを報知することができる。そして、上述したように、ＩＰ電話機１（１）のユーザが、所定の動作を行うことにより、相手先であるＩＰ電話機１（１１）に対してかけ直しを行うことができるようにされる。なお、かけ直し時刻の到来についても、プレゼンスサーバ３から発信元のＩＰ電話機に通知することも可能である。しかし、かけ直し時刻の到来については、発信元のＩＰ電話機で判断した方が、プレゼンスサーバ３の負荷を軽減することができる。
【０１２０】
このように、発信元のＩＰ電話機１（１）は、目的する相手先のＩＰ電話機１（１１）が会議中のときに内線電話をかけてしまった場合であっても、簡単な操作によって、かけ直し設定を行うことができるようにされる。そして、当該かけ直し設定に基づいて、プレゼンスサーバ３と協働することによって、ＩＰ電話機１（１１）のユーザが在席になった場合を、かけ直しタイミングの到来として、発信元のＩＰ電話機１（１）に通知することができるようにされる。
【０１２１】
また、ＩＰ電話機１（１）は、自機においてかけ直し時刻を管理し、かけ直し時刻が到来した場合に、これを発信元のＩＰ電話機１（１）のユーザに通知することができるようにされる。なお、図５、図７を用いて説明したように、かけ直し条件としてかけ直し時刻のみを設定することも可能である。この場合には、発信元のＩＰ電話機は、プレゼンスサーバ３と協働する必要はなく、自機のかけ直し制御部１２４と時計回路１２５の機能により、かけ直しメモリ１２３に設定したかけ直し時刻の到来を検知した場合に、これをユーザに通知し、かけ直しを行うようにすることができる。
【０１２２】
このように、相手先のＩＰ電話機の状態に応じたかけ直し設定を行って、相手先のＩＰ電話機のユーザと通話できる可能性の高いタイミングでかけ直しを行うことができるようにされる。
【０１２３】
［ＩＰ電話機１とプレゼンスサーバ３の動作のまとめ］
［相手先（着信先）となるＩＰ電話機１の動作］
上述したように、内線電話の相手先（着信先）となるＩＰ電話機１は、オンフック状態からオフフック状態に変わったり、オフフック状態からオンフック状態にかわったりした場合には、これをプレゼンスサーバ３に通知することができるものである。また、内線電話の相手先（着信先）となるＩＰ電話機１は、ユーザの操作に応じて、ユーザの状態（在席、会議、外出、出張、休憩、休暇、帰宅、…）やその開始時刻、終了時刻をプレゼンスサーバ３に通知することができるものである。このように、内線電話の相手先（着信先）となるＩＰ電話機１は、自機の状態や自機のユーザの状態をユーザの操作に応じて、プレゼンスサーバ３に対して通知することができるものである。
【０１２４】
［発信元となるＩＰ電話機１の動作］
また、内線電話の発信元となるＩＰ電話機１は、通話を行うことができなかった場合に、上述もしたように、相手先のＩＰ電話機の状態や相手先のＩＰ電話機のユーザの状態に応じて、かけ直し設定を自機とプレゼンスサーバ３とに行うことができるものである。以下、発信元となるＩＰ電話機１の動作について、図１２、図１３のフローチャートを参照しながら説明する。図１２、図１３は、発信元となるＩＰ電話機１の動作について説明するためのフローチャートである。
【０１２５】
図１２、図１３に示す処理は、いわゆる待ち受け中であるＩＰ電話機１がオフフックするようにされた場合に、ＩＰ電話機１の主に制御部１３０において実行される処理である。まず、制御部１３０は、オフフックされると、相手先の内線番号の入力を受け付ける（ステップＳ１０１）。そして、制御部１３０は、当該内線番号により特定される相手先（着信先）に対するＩＮＶＩＴＥメッセージを作成し、これをＬＡＮ５を通じて当該相手先に送信する（ステップＳ１０２）。なお、ＩＰ電話機１から送信するメッセージは、上述もしたように、パケット処理部１０３でパケット化した後、ＬＡＮＩ／Ｆ１０２、ＬＡＮ接続端子１０１を通じてＬＡＮ５に送出される。
【０１２６】
そして、制御部１３０は、相手先のＩＰ電話機からの応答メッセージを受信する（ステップＳ１０３）。なお、ＩＰ電話機１宛のメッセージは、上述もしたように、ＬＡＮ接続端子１０１、ＬＡＮＩ／Ｆ１０２を通じて取り込まれ、これがパケット処理部１０３においてパケット分解され、これが制御部１３０等のその後の処理回路に供給されて利用される。
【０１２７】
そして、制御部１３０は、相手先のＩＰ電話機からの応答メッセージが、ＢＵＳＹ（応答不可）か否かを判断する（ステップＳ１０４）。ステップＳ１０４の判断処理において、受信した応答メッセージはＢＵＳＹではないと判断したときには、制御部１３０は、当該相手先からの応答に応じて、回線を接続し、通話を行うように各部を制御する（ステップＳ１０５）。ステップＳ１０４の判断処理において、受信した応答メッセージはＢＵＳＹであると判断したときには、相手先の状態を確認するためのプレゼンスサーバ３宛てのＳＵＢＳＣＲＩＢＥメッセージを形成し、これを上述もしたようにしてプレゼンスサーバ３に送信する（ステップＳ１０６）。
【０１２８】
この後、自機からのＳＵＢＳＣＲＩＢＥメッセージに応じて、プレゼンスサーバ３から送信されてくる、相手先の状態を通知するＮＯＴＩＦＹメッセージを上述したようにして受信する（ステップＳ１０７）。そして、制御部１３０は、受信したＮＯＴＩＦＹメッセージの内容を、例えばディスプレイ１１０に表示して、ＩＰ電話機１のユーザに提示（通知）する（ステップＳ１０８）。そして、制御部１３０は、相手先の状態を確認したユーザからのかけ直し条件を、操作入力部１０７を通じて受け付ける（ステップＳ１０９）。ここでは、かけ直し設定を行うか否か、行う場合には、図４を用いて説明したどのパターンのかけ直し設定を行うか、また、かけ直し時間を設定する場合には、そのかけ直し時間の入力も行われる。
【０１２９】
そして、制御部１３０は、ステップＳ１０９においてかけ直し設定が行うようにされたか否かを判断する（ステップＳ１１０）。ステップＳ１１０の判断処理において、かけ直し設定を行うようにされていない（かけ直しを行わない）と判断したときには、制御部１３０は、例えば、開いていたファイルを閉じる（クローズ）するなどの必要な終了処理を行って（ステップＳ１１１）、この図１２、図１３に示す処理を終了する。ステップＳ１１０の判断処理において、かけ直し設定は行うようにされた（かけ直しを行う）と判断したときには、ステップＳ１０９で受け付けた入力情報に基づいて、自己のかけ直しメモリ１２３にかけ直し条件等の必要な情報を登録する（ステップＳ１１２）。
【０１３０】
この後、図１３の処理に進み、制御部１３０は、相手先のＩＰ電話機の状態の変化や相手先のＩＰ電話機のユーザの状態変化がかけ直しのタイミング検出の条件になっているか否かを判断する（ステップＳ１１３）。すなわち、ステップＳ１１３の判断処理は、例えば、通話中から通話終了になった場合をかけ直しのタイミングとしたり、会議中から在席になった場合をかけ直しのタイミングとしたりする設定がされているか否かを判断する処理である。
【０１３１】
ステップＳ１１３の判断処理において、相手先のＩＰ電話機の状態の変化や相手先のＩＰ電話機のユーザの状態変化がかけ直しのタイミング検出の条件になっていると判断したときには、プレゼンスサーバ３に対してかけ直し設定を登録する（ステップＳ１１４）。すなわち、制御部１３０は、プレゼンスサーバ３宛てのかけ直し設定を行うためのメッセージを形成し、これをプレゼンスサーバ３に送信する。これにより、プレゼンスサーバ３においては、図７を用いて説明したように、プレゼンス情報記憶部３０４に対してかけ直し設定が行うようにされる。
【０１３２】
また、ステップＳ１１３の判断処理において、相手先のＩＰ電話機の状態の変化や相手先のＩＰ電話機のユーザの状態変化がかけ直しのタイミング検出の条件になっていない取判断したときには、ステップＳ１１５の判断処理を行うようにする。すなわち、この場合には、かけ直し時刻の設定だけであり、プレゼンスサーバ３にかけ直し設定を行う必要は無いので、ステップＳ１１４の処理を省略することができる。なお、図７を用いて説明したように、かけ直し時刻だけを設定する場合であっても、これをプレゼンスサーバ３に登録し、プレゼンスサーバ３において、かけ直し設定がされているか否かを管理するように構成することも可能である。
【０１３３】
このように、ステップＳ１０１〜ステップＳ１１４までの処理が、発呼元のＩＰ電話機１における自己のかけ直しメモリ１２３とプレゼンスサーバ３のプレゼンス情報記憶部３０４へのかけ直し設定を行う処理である。そして、制御部１３０は、かけ直し制御部１２４の機能を用いて、かけ直し処理を行うようにする。そのかけ直し処理が、以下に説明するステップＳ１１５〜ステップＳ１２０の処理である。
【０１３４】
すなわち、発信元のＩＰ電話機１において、相手先が応答不可であるためにかけ直し設定を行ったとする。この後、当該発信元のＩＰ電話機１のかけ直し制御部１２４は、自機のかけ直しメモリ１２３の設定情報を確認し、かけ直し時刻の設定があるか否かを判断すう（ステップＳ１１５）。ステップＳ１１５の判断処理において、かけ直し時刻の設定がされていると判断したときには、かけ直し制御部１２４は、時計回路１２５の現在時刻を参照し、設定されているかけ直し時刻が到来したか否かを判断する（ステップＳ１１６）。ステップＳ１１６の判断処理において、かけ直し時刻が到来したと判断したときには、ステップＳ１２０の処理に進み、かけ直し処理を実行する（ステップＳ１２０）。
【０１３５】
ここでかけ直し処理は、かけ直し制御部１２４が、制御部１３０と協働して、まず、かけ直しタイミングが到来したことを、ディスプレイ１１０へのメッセージ表示やリンガ１１１のリンガ音によってユーザに通知する。そして、かけ直しタイミングの到来を知ったユーザが、例えばオフフックするなどの所定の操作を行うことによって、図５に示したかけ直しメモリ１２３に登録された情報のうち、かけ直し条件が満足した情報の相手先の端末識別情報により特定される相手先に内線電話をかける処理を行う。
【０１３６】
また、ステップＳ１１５の判断処理において、かけ直し時刻の設定がはされていないと判断した場合、及び、ステップＳ１１６の判断処理において、かけ直し時刻は到来していないと判断した場合には、ステップＳ１１７の判断処理を行う。すなわち、かけ直し制御部１２４は、自機のかけ直しメモリ１２３の設定情報を確認し、相手先のＩＰ電話機や当該ＩＰ電話機のユーザの状態の変化を確認する必要があるか否かを判断する（ステップＳ１１７）。ステップＳ１１７の判断処理において、相手先のＩＰ電話機や当該ＩＰ電話機のユーザの状態の変化を確認する必要はないと判断したときには、かけ直し時刻の設定だけであるので、ステップＳ１１５からの処理を繰り返す。
【０１３７】
ステップＳ１１７の判断処理において、相手先のＩＰ電話機や当該ＩＰ電話機のユーザの状態の変化を確認する必要があると判断したときには、かけ直し制御部１２４は制御部１３０と協働し、ステップＳ１１８の処理を行う。この場合、かけ直し制御部１２４は、プレゼンスサーバ３からの目的とする相手先からの状態が変化したことの通知を受信するようにする（ステップＳ１１８）。そして、目的とする相手先からの状態が変化したことの通知を受信したか否かを判断し（ステップＳ１１９）、受信したと判断したときには、上述もしたかけ直し処理を実行する（ステップＳ１２０）。ステップＳ１１９の判断処理において、まだ受信していないと判断したときには、ステップＳ１１５からの処理を繰り返す。
【０１３８】
このように、この実施の形態のＩＰ電話機１は、自機が発信元となって内線電話をかけ、相手先と通話できなかった場合には、当該相手先の状態に応じてかけ直し設定をプレゼンスサーバ３に対して行うことができるようにされる。そして、プレゼンスサーバ３を通じて提供される相手先の状態が変化したことの通知に応じて、かけ直しタイミングを通知し、かけ直しを行うことができるようにされる。
【０１３９】
［プレゼンスサーバ３の動作］
この実施の形態のプレゼンスサーバ３は、上述もしたように、発信元のＩＰ電話機１からの要求に応じて、自機のプレゼンス情報記憶部３０４にかけ直し設定を行うことができる。そして、プレゼンスサーバ３は、自機のプレゼンス情報記憶部３０４のかけ直し設定と、相手先のＩＰ電話機からの状態が変化したことの通知に基づいて、発信元のＩＰ電話機１に対して、かけ直しのタイミングの到来を通知することができるものである。以下、プレゼンスサーバ３の動作について、図１４のフローチャートを参照しながら説明する。図１４は、プレゼンスサーバ３の動作を説明するためのフローチャートである。
【０１４０】
図１４に示す処理は、プレゼンスサーバ３の主に制御部３１０において常時行うようにされている処理である。まず、制御部３１０は、自機宛のメッセージを受信する（ステップＳ２０１）。プレゼンスサーバ３宛てのメッセージは、上述もしたように、ＬＡＮ接続端子３０１、ＬＡＮＩ／Ｆ３０２を通じて取り込まれ、これがメッセージ処理部３０３においてパケット分解され、これが制御部３１０に供給されて利用される。そして、制御部３１０は、自機宛のメッセージを受信したか否かを判断する（ステップＳ２０２）。ステップＳ２０２の判断処理において、自機宛のメッセージを受信していないと判断したときには、ステップＳ２０１からの処理を繰り返す。
【０１４１】
ステップＳ２０２の判断処理において、自機宛のメッセージを受信したと判断したときには、制御部３１０は、その受信したメッセージは、相手先の状態確認要請か否かを判断する（ステップＳ２０３）。ステップＳ２０３の判断処理において、受信した自機宛のメッセージが相手先の状態確認要請であると判断したときには、目的とする相手先に対して、状態を問い合わせるメッセージを形成し、これを当該相手先に送信する（ステップＳ２０４）。なお、プレゼンスサーバ３から送信するメッセージは、上述もしたように、メッセージ処理部３０３でパケット化した後、ＬＡＮＩ／Ｆ３０２、ＬＡＮ接続端子３０１を通じてＬＡＮ５に送出される。
【０１４２】
この後、制御部３１０は、目的とする相手先からの状態を通知するメッセージを受信する（ステップＳ２０５）。そして、制御部３１０は、要求元のＩＰ電話機１に対して、相手先のＩＰ電話機の状態を通知し（ステップＳ２０６）、当該要求元のＩＰ電話機１からのかけ直し設定を受信する（ステップＳ２０７）。そして、制御部３１０は、要求元のＩＰ電話機１からのかけ直し設定を受信したか否かを判断し（ステップＳ２０８）、受信したと判断したときには、自機のプレゼンス情報記憶部３０４の該当するかけ直しに関する情報のエリアにかけ直し設定を行う（ステップＳ２０９）。この後、ステップＳ２０１からの処理を繰り返すようにする。また、ステップＳ２０８の判断処理において、かけ直し設定を受信していないと判断したときには、かけ直し設定は行われなかったと判断し、ステップＳ２０１からの処理を繰り返すようにする。
【０１４３】
また、ステップＳ２０３の判断処理において、受信した自機宛のメッセージが相手先の状態確認要請ではないと判断したときには、受信した自機宛のメッセージは、通話が終了したこと、または、在席になったことを通知するメッセージか否かを判断する（ステップＳ２１０）。ステップＳ２１０の判断処理において、受信したメッセージは、通話が終了したこと、または、在席になったことを通知するメッセージではないと判断したときには、当該受信したメッセージに応じた処理を実行する（ステップＳ２１１）。例えば、会議や外出といった状態が変化したことを通知するメッセージの場合には、プレゼンス情報記憶部３０４の状態管理情報を更新する処理が行われる。
【０１４４】
また、ステップＳ２１０の判断処理において、受信したメッセージが、通話が終了したこと、または、在席になったことを通知するメッセージであると判断したときには、プレゼンス情報記憶部３０４の当該送信元についてのかけ直し設定との付け合せを行う（ステップＳ２１２）。そして、制御部３１０は、かけ直しのタイミングが到来したか否かを判断する（ステップＳ２１３）。ステップＳ２１３の判断処理において、かけ直しタイミングが到来したと判断したときには、かけ直しタイミングが到来した当該かけ直し設定を行った発信元のＩＰ電話機１に対して、相手先の状態が変化したことを通知する（ステップＳ２１４）。すなわち、当該かけ直し設定を行った当該発信元のＩＰ電話機１に対して、目的とする相手先の状態が変化したことを通知するメッセージを形成し、これを当該発信元のＩＰ電話機１に対して送信する。
【０１４５】
このステップＳ２１４の処理の後、また、ステップＳ２１３の判断処理において、かけ直しタイミングは到来していない（当該相手先に対するかけ直し設定は行われていない）と判断したときには、ステップＳ２０１からの処理を繰り返すようにする。このように、実施の形態のプレゼンスサーバ３は、単にプレゼンス機能を実現するだけのものではない。内線電話をかけた発信元からのかけ直し設定を受け付けるとともに、当該内線電話の相手先（着信先）からの状態の変化通知を受け付け、これらに基づいて、発信元のＩＰ電話機１に対してかけ直しタイミングの到来を通知することができるものである。
【０１４６】
［パソコン２との連携］
図１を用いて説明したように、この実施の形態の電話システムの場合、ＬＡＮ５にはパソコン２（１）、２（２）、…が接続されている。これらのパソコン２（１）、２（２）、…のそれぞれは、上述もしたように、ＩＰ電話機とペアになって、内線電話のかけ直しタイミングの通知や設定を行う連携通信端末としての機能をも実現することができるものである。以下においては、パソコン（１）、２（２）、…のそれぞれが、対応するＩＰ電話機１と連携する場合について説明する。なお、パソコン（１）、２（２）、…のそれぞれは、同様に構成され、同様の機能を実現するものである。このため、以下においては、パソコン（１）、２（２）、…のそれぞれをパソコン２と総称する。
【０１４７】
［パソコン２の構成と動作概要］
図１５は、この実施の形態の電話システムで用いられるパソコン２を説明するためのブロック図である。この実施の形態のパソコン２は、この発明による連携通信端末の一実施の形態が適用されたものである。図１５に示すように、パソコン２は、ＬＡＮ接続端子２０１、ＬＡＮＩ／Ｆ２０２、メッセージ処理部２０３、登録情報生成部２０４、通知設定生成部２０５、ハードディスクドライブ（以下、ＨＤＤと略称する。）２０６、操作入力部２０７、操作入力Ｉ／Ｆ２０８、ディスプレイコントローラ２０９、ディスプレイ２１０、制御部２２０を備えたものである。
【０１４８】
制御部２２０は、パソコン２の各部を制御するものであり、ＣＰＵ２２１、ＲＯＭ２２２、ＲＡＭ２２３、ＥＥＰＲＯＭ２２４が、ＣＰＵバス２２５を通じて接続されて構成されたマイクロコンピュータである。ここで、ＣＰＵ２２１は、ＲＯＭ２２２に記憶保持されているプログラムを読み出して実行し、各部に供給する制御信号を形成してこれを各部に供給したり、また、各部から供給されるデータを処理したりするものである。ＲＯＭ２２２は、上述のように、ＣＰＵ２２１で実行される種々のプログラムや処理に必要になる各種のデータが記憶保持されたものである。また、ＲＡＭ２２３は、処理の途中結果を一時記憶するなど、主に作業領域として用いられるものである。また、ＥＥＰＲＯＭ２２４は、いわゆる不揮発性メモリであり、電源が落とされても保持しておくべきデータがプログラムが格納される。
【０１４９】
そして、パソコン２宛てのメッセージは、ＬＡＮ接続端子２０１を通じて受け付けられ、ＬＡＮＩ／Ｆ２０２に供給される。ＬＡＮＩ／Ｆ２０２は、ＬＡＮ接続端子２０１からのメッセージを自機において処理可能な形式のものに変換し、これをメッセージ処理部２０３に供給する。メッセージ処理部２０３は、ＬＡＮＩ／Ｆ２０２からのパケット化されたメッセージをパケット分解して、種々データを抽出して、これを制御部２２０に供給する。これにより、制御部２２０は受信した自機宛のメッセージに応じた処理を実行することができるようにされる。
【０１５０】
また、制御部２２０等において形成された送信すべきデータは、メッセージ処理部２０３に供給され、ここでパケット化されてＬＡＮＩ／Ｆ２０２に供給される。ＬＡＮＩ／Ｆ２０２は、メッセージ処理部２０３からのパケット化された送信すべきデータからＬＡＮ５に送出する送信用データを形成し、これをＬＡＮ接続端子２０１を通じてＬＡＮ５に送出し、目的とする相手先に送信する。このように、この実施の形態のパソコン２は、ＬＡＮ５を通じてデータの送受を行うことができるものである。
【０１５１】
また、操作入力部２０７は、アルファベットキー、数字キー、種々のファンクションキー等を備え、ユーザからの操作入力を受け付けて、これを電気信号に変換して操作入力Ｉ／Ｆ２０８に供給することができるものである。操作入力Ｉ／Ｆ２０８は、操作入力部２０７からのユーザの操作入力に応じた電気信号から、制御部２２０に対して供給する信号を形成しこれを制御部２２０に供給する。これにより、操作入力部２０７を通じて受け付けたユーザからの操作入力に応じて、制御部２２０が各部を制御し、ユーザの操作入力に応じた処理を実行することができるようにされる。
【０１５２】
また、ディスプレイコントローラ２０９は、制御部２２０を通じて表示データの供給を受け、この表示データからディスプレイ２１０に供給する映像信号を形成し、これをディスプレイ２１０に供給する。ディスプレイ２１０は、例えば、ＬＣＤ（Liquid Crystal Display）等の比較的に表示画面の大きな表示素子を有するものであり、ディスプレイコントローラ２０９の制御に応じて、画像を自己の表示素子の表示画面に表示することができるものである。また、ＨＤＤ２０６は、上述もしたように、記録媒体としてハードディスクを備えたものであり、制御部２２０からの種々のデータの供給を受けて、これをハードディスクに記録したり、制御部２２０の制御に応じて、ハードディスクに記録されているデータを読み出して制御部２２０に供給したりすることができるものである。
【０１５３】
そして、この実施の形態のパソコン２の登録情報生成部２０４は、後述もするが、制御部２２０の制御に応じて、プレゼンスサーバ３に対して、目的とするＩＰ電話機に当該パソコン２を対応付けるようにするための登録情報を生成する。登録情報生成部２０４において生成された登録情報は、メッセージ処理部２０３においてパケット化されて、ＬＡＮＩ／Ｆ２０２、ＬＡＮ接続端子２０１を通じてＬＡＮ５に送出され、プレゼンスサーバ３に送信される。これに応じて、プレゼンスサーバ３において、対応付け情報が作成されて、これが端末対応付け情報記憶部３０５に記録されることになる。
【０１５４】
また、通知設定生成部２０５は、操作入力を通じて受け付けた操作入力に応じた制御部２２０の制御に基づいて、プレゼンスサーバ３や発信元のＩＰ電話機１に対するかけ直し設定（かけ直し設定情報）を生成する。通知設定生成部２０５において生成されたかけ直し設定は、メッセージ処理部２０３においてパケット化されて、ＬＡＮＩ／Ｆ２０２、ＬＡＮ接続端子２０１を通じてＬＡＮ５に送出され、プレゼンスサーバ３に送信される。これに応じて、プレゼンスサーバ３や発信元のＩＰ電話機１において、プレゼンス情報記憶３０４やかけ直しメモリ１２３に対してかけ直し設定が行うようにされる。なお、図１５に示した登録情報生成部２０４や通知設定生成部２０５の機能は、制御部２２０で実行されるプログラムによって、制御部２２０の機能として実現することもできる。
【０１５５】
［パソコン２が連携する場合のシーケンス］
そして、図１５を用いて説明した構成のパソコン２を連携されるこの例の場合、プレゼンスサーバ３において、ＩＰ電話機１とパソコン２との対応付けが行われるようにされる。この実施の形態の場合には、プレゼンスサーバ３の上述した端末対応付け情報記憶部３０５において、ＬＡＮ５に接続されたＩＰ電話機と、これに対応付けられるＬＡＮ５に接続されたパソコンとが管理される。より具体的には、ＬＡＮ５に接続されたＩＰ電話機のそれぞれの端末識別情報と、ＬＡＮ５に接続されたパソコンの端末識別情報とを対応付けて管理することができるようにしている。このように、端末対応付け情報記憶部３０５においては、ＩＰ電話機１とパソコン２との対応付けだけを管理する対応付け管理表が形成される。
【０１５６】
以下においては、ＩＰ電話機１とパソコン２とが連携する場合のこの電話システムの各機器間の処理シーケンスについて説明する。なお、以下に説明する例においても、発信元のＩＰ電話機を内線番号が「１」であるＩＰ電話機１（１）とし、相手先（着信先）のＩＰ電話機を内線番号が「１１」であるＩＰ電話機１（１１）として説明する。また、発信元のＩＰ電話機１（１）に対応付けられるパソコン２は、パソコン２（１）であるものとして説明する。
【０１５７】
図１６〜図１８は、発信元のＩＰ電話機１（１）とこれに対応付けられたパソコン２（１）とが連携して、かけ直しを行うようにする場合における関連する機器間の処理手順を説明するためのシーケンス図である。この例の場合、プレゼンスサーバ３において、ＩＰ電話機１（１）にパソコン２（１）を対応付けるようにする必要がある。そこで、図１６に示すように、パソコン２（１）は、まず、ＩＰ電話機と連携してかけ直し設定を行ったり、かけ直しタイミングの到来の通知を受けたりするための専用アプリケーションを起動する。
【０１５８】
そして、パソコン２（１）は、登録情報生成部２０４の機能を用いて、操作入力部２０７を通じてユーザから指示された目的とするＩＰ電話機と対応付けられてプレゼンスサーバ３において管理できるようにするためのプレゼンスサーバ３宛てのＲＥＧＩＳＴＥＲ（登録要求）を形成し、これをプレゼンスサーバ３に対して送信する。さらに、パソコン２（１）は、対応付けを希望するＩＰ電話機１（１）の状態情報の提供を要請するプレゼンスサーバ３宛てのＳＵＢＳＣＲＩＢＥメッセージを形成し、これをプレゼンスサーバ３に送信する。プレゼンスサーバ３は、当該メッセージを受信すると、メッセージを受信したことを示すステータス（２００（ＯＫ））をパソコン２（１）に送信する。
【０１５９】
この後、プレゼンスサーバ３は、パソコン２（１）からの要求に応じて、ＩＰ電話機１（１）の状態情報の提供を要請するＩＰ電話機１（１）宛てのＳＵＢＳＣＲＩＢＥメッセージを形成し、これをＩＰ電話機１（１）に送信する。ＩＰ電話機１（１）は、当該メッセージを受信すると、メッセージを受信したことを示すステータス（２００（ＯＫ））をプレゼンスサーバ３に送信する。さらに、ＩＰ電話機１（１）は、自己の現在の状態情報を提供するプレゼンスサーバ３宛てのＮＯＴＩＦＹメッセージを形成し、これをプレゼンスサーバ３に送信する。この例の場合、ＩＰ電話機１（１）の状態管理メモリ１２２においては、ユーザは現在在席であることが管理されているため、ＩＰ電話機１（１）のユーザは在席であることを示すメッセージがプレゼンスサーバ３に送信される。プレゼンスサーバ３は、当該メッセージを受信すると、メッセージを受信したことを示すステータス（２００（ＯＫ））をＩＰ電話機１（１）に送信する。
【０１６０】
そして、プレゼンスサーバ３は、ＩＰ電話機１（１）の現在の状態を提供するパソコン２宛てのＮＯＴＩＦＹメッセージ（ＩＰ電話機１（１）のユーザは在席していることを示すメッセージ）を形成し、これを要求元のパソコン２（１）に送信する。パソコン２（１）は、当該メッセージを受信すると、メッセージを受信したことを示すステータス（２００（ＯＫ））をプレゼンスサーバ３に送信する。
【０１６１】
この一連の手続が終了すると、プレゼンスサーバ３の端末対応付け情報記憶部３０５において、ＩＰ電話機１（１）とパソコン２（１）とが関連付けられて管理することができるようにされる。そして、図１６に示した例の場合にも、図１０も用いて説明した場合と同様に、相手先となるＩＰ電話機１（１１）においては、ユーザからの指示に応じた制御部１３０の制御によって、自機の状態管理メモリ１２２に１５時まで会議中であることを示す情報が設定されているものとする。
【０１６２】
この状態にあるときに、発信元となるＩＰ電話機１（１）から相手先となるＩＰ電話機１（１１）に対して内線電話をかける操作が行われたとする。すると、図１７に示すように、発信元のＩＰ電話機１（１）は、ＩＰ電話機１（１１）宛てのＩＮＶＩＴＥ（呼び出し）メッセージを形成し、これを相手先のＩＰ電話機１（１１）に送信する。この場合、相手先のＩＰ電話機１（１１）は、上述したように１５時まで会議中であることが状態管理メモリ１２２に登録されている。このため、相手先のＩＰ電話機１（１１）は、ＩＮＶＩＴＥメッセージを受信すると、ＩＰ電話機１（１）宛ての応答できないことを通知するＢＵＳＹ（応答不可）メッセージを形成して送信する。
【０１６３】
この例の場合、発信元のＩＰ電話機１（１）は、プレゼンスサーバ３の端末対応付け情報管理部３０５の自機の情報を確認することにより、自機がパソコン２（１）と対応付けられたことを把握することができる。なお、図１５を用いて説明したパソコン２（１）のＲＥＧＩＳＴＥＲメッセージから始まる一連の処理において、例えば、プレゼンスサーバ３を介してパソコン２（１）からＩＰ電話機１（１）に送信される要求に応じて、ＩＰ電話機１（１）の例えば不揮発性メモリにおいて、自機に対応付けられたパソコンがあるときには、これを管理するようにすることもできる。
【０１６４】
そして、発信元のＩＰ電話機１（１）は、自機に対応付けられたパソコンが存在しない場合には、パソコン２が連携することのない図１１を用いて説明した処理を行うことになる。しかし、この例の場合、ＩＰ電話機１（１）には、パソコン２（１）が対応付けられている。このため、ＩＰ電話機１（１）は、ＩＰ電話機１（１１）が応答できないことを通知するプレゼンスサーバ３宛てのＢＵＳＹ（応答不可）メッセージを形成し、これをプレゼンスサーバ３に送信する。プレゼンスサーバ３は、当該メッセージを受信すると、メッセージを受信したことを示すステータス（２００（ＯＫ））をＩＰ電話機１（１）に送信する。
【０１６５】
そして、プレゼンスサーバ３は、端末対応付け情報記憶部３０５の情報を確認し、ＩＰ電話機１（１１）は応答できないことを通知するパソコン２（１）宛てのＢＵＳＹ（応答不可）メッセージを形成し、これを発信元のＩＰ電話機１（１）に対応付けられているパソコン２（１）に送信する。パソコン２（１）は当該メッセージを受信すると、メッセージを受信したことを示すステータス（２００（ＯＫ））をプレゼンスサーバ３に送信する。さらに、パソコン２（１）は、相手先のＩＰ電話機１（１１）が応答できないことは認識できるが、なぜ応答できないのかが不明である。このため、パソコン２（１）は、プレゼンスサーバ３宛てのＩＰ電話機１（１１）の状態を問い合わせるためのＳＵＢＳＣＲＴＢＥ（情報提供要請）メッセージを形成し、これをプレゼンスサーバ３に送信する。当該メッセージを受信したプレゼンスサーバ３は、メッセージを受信したことを示すステータス（２００（ＯＫ））をパソコン２（１）に送信する。
【０１６６】
そして、プレゼンスサーバ３は、パソコン２（１）からのＳＵＢＳＣＲＩＢＥメッセージに応じて、相手先のＩＰ電話機１（１１）宛ての状態情報の提供を要請するＳＵＢＳＣＲＩＢＥメッセージを形成して、ＩＰ電話機１（１１）に送信する。当該メッセージを受信したＩＰ電話機１（１１）は、メッセージを受信したことを示すステータス（２００（ＯＫ））をプレゼンスサーバ３に送信する。また、ＩＰ電話機１（１１）は、自機のユーザが１５時まで会議中であることを示すプレゼンスサーバ３宛てのＮＯＴＩＦＹ（情報提供）メッセージを形成し、これを要求元のプレゼンスサーバ３に送信する。
【０１６７】
プレゼンスサーバ３は、ＩＰ電話機１（１１）からの当該ＮＯＴＩＦＹメッセージを受信すると、メッセージを受信したことを示すステータス（２００（ＯＫ））をＩＰ電話機１（１１）に送信する。そして、プレゼンスサーバ３は、ＩＰ電話機１（１１）のユーザが１５時まで会議中であることを示すパソコン２（１）宛てのＮＯＴＩＦＹメッセージを形成し、これを発信元のＩＰ電話機１（１）に対応付けられているパソコン２（１）に送信する。そして、ＩＰ電話機１（１）に対応付けられているパソコン２（１）は、プレゼンスサーバ３からの当該ＮＯＴＩＦＹメッセージを受信すると、メッセージを受信したことを示すステータス（２００（ＯＫ））をプレゼンスサーバ３に送信する。
【０１６８】
そして、図１８の処理に進み、パソコン２（１）は、相手先のＩＰ電話機１（１１）のユーザの状態を例えばディスプレイに表示するなどしてユーザに通知する。パソコン２（１）のユーザは、相手先であるＩＰ電話機１（１１）のユーザの状態を確認し、かけ直し設定のパターンを選択すると共に、必要な場合にはかけ直し時刻の設定を行う。
【０１６９】
パソコン２（１）は、通知設定生成部２０５の機能を用いて、ユーザからの指示情報に基づき、かけ直し設定をプレゼンスサーバ３に対して行うことを指示するＮＯＴＩＦＹメッセージを形成し、これをプレゼンスサーバ３に送信する。プレゼンスサーバ３は、かけ直し設定を行うことを指示するＮＯＴＩＦＹメッセージを受信すると、メッセージを受信したことを示すステータス（２００（ＯＫ））をパソコン２（１）に送信する。
【０１７０】
そして、プレゼンスサーバ３は、パソコン２（１）からのかけ直し設定を行うことを指示するＮＯＴＩＦＹメッセージに応じて、プレゼンス情報記憶部３０４のＩＰ電話機１（１１）のプレゼンス情報に、発信元であるＩＰ電話機１（１）のかけ直し設定を行う。この場合、プレゼンスサーバ３のプレゼンス情報記憶部３０４には、ＩＰ電話機１（１１）が会議中から在席になった場合に、ＩＰ電話機１（１１）へのかけ直しタイミングとなるかけ直し設定がされるものとする。
【０１７１】
この後、相手先であるＩＰ電話機１（１１）において、会議から戻ったＩＰ電話機１（１１）のユーザが、ＩＰ電話機１（１１）に対して操作を行うことにより、会議中である設定から在席である設定に変更する操作を行ったとする。この場合、ＩＰ電話機１（１１）においては在席になったことを通知するプレゼンスサーバ３宛てのＮＯＴＩＦＹメッセージが形成され、これがプレゼンスサーバ３に送信される。プレゼンスサーバ３は、当該メッセージを受信すると、メッセージを受信したことを示すステータス（２００（ＯＫ））をＩＰ電話機１（１１）に送信する。
【０１７２】
さらに、プレゼンスサーバ３は、ＩＰ電話機１（１１）からの在席になったことを示すＮＯＴＩＦＹメッセージを受信すると、プレゼンス情報記憶部３０４に保持されているＩＰ電話機１（１１）のプレゼンス情報を確認する。この場合、当該プレゼンス情報には、発信元であるＩＰ電話機１（１）についてのかけ直し設定がなされている。このかけ直し設定は、上述もしたように、ＩＰ電話機１（１１）が在席になったタイミングが、ＩＰ電話機１（１）におけるＩＰ電話機１（１１）へのかけ直しタイミングとするものである。
【０１７３】
このため、プレゼンスサーバ３は、端末対応付け記憶部３０５のＩＰ電話機１（１）の情報を確認する。この場合、ＩＰ電話機１（１）には、パソコン２（１）が対応付けられているので、プレゼンスサーバ３は、パソコン２（１）宛てのＩＰ電話機１（１１）のユーザが在席になったことを通知するＮＯＴＩＦＹメッセージを形成し、これをパソコン２（１）に送信する。パソコン２（１）は、プレゼンスサーバ３からＩＰ電話機１（１１）の在席になったことを示すメッセージを受信すると、当該メッセージを受信したことを示すステータス（２００（ＯＫ））をプレゼンスサーバ３に送信する。
【０１７４】
この後、パソコン２（１）は、発信元のＩＰ電話機１（１）の相手先であるＩＰ電話機１（１１）のユーザが在席となったため、ＩＰ電話機１（１１）に対してかけ直しのタイミングが到来したことを通知するポップアップ表示を自機のディスプレイに行う。これにより、ＩＰ電話機１（１）のユーザは、ＩＰ電話機１（１）に対応付けられたパソコン２（１）を通じて、ＩＰ電話機１（１１）へのリダイヤルのタイミングになったことを知ることができる。
【０１７５】
このように、図１６〜図１８を用いて説明した例の場合、ＩＰ電話機１（１）からＩＰ電話機１（１１）に内線電話をかけて、相手と通話できなかった場合に、ＩＰ電話機１（１）に対応付けられるパソコン２（１）を通じてプレゼンスサーバ３にかけ直し設定を行うことができる。そして、相手先（着信先）であるＩＰ電話機１（１１）の状態やＩＰ電話機１（１１）のユーザの状態が変化した場合に、これをプレゼンスサーバ３が発信元のＩＰ電話機１（１）に対応付けられたパソコン２（１）に対して通知することができるようにされる。
【０１７６】
これにより、パソコン２（１）を通じて、ＩＰ電話機１（１）のユーザにＩＰ電話機１（１１）へのかけ直しタイミングの到来を通知することができる。したがって、発信元のＩＰ電話機１（１）のユーザが、ＩＰ電話機１（１）のそばにいない場合に、パソコン２（１）がＬＡＮ５に接続可能な場所にいれば、パソコン２（１）を通じてＩＰ電話機１（１１）へのかけ直しタイミングの到来を知ることができるようにされる。
【０１７７】
そして、ＩＰ電話機１（１）のユーザがＩＰ電話機１（１）を通じてＩＰ電話機１（１１）に対してかけ直しを行うようにすることができる。また、詳しくは、後述するように、パソコン２（１）からＩＰ電話機１（１１）に発信を行うようにして、ＩＰ電話機１（１）とＩＰ電話機１（１１）との間に通信回線を接続し、通話を行うようにすることもできる。
【０１７８】
［パソコン２（１）からの内線電話のかけ直し処理］
次に、図１６〜図１８を用いて説明した例において、相手先の状態が変化したことの通知を受けたパソコン２（１）からかけ直し操作を行うようにして、ＩＰ電話機１（１）からＩＰ電話機１（１１）に内線電話をかけ直す場合について説明する。図１９は、図１６〜図１８に示した処理の後、ＩＰ電話機１（１１）へのかけ直しタイミングの到来をポップアップ表示したパソコン２（１）から操作して、ＩＰ電話機１（１）からＩＰ電話機１（１１）へかけ直しを行う場合の処理を説明するためのシーケンス図である。
【０１７９】
発信元のＩＰ電話機１（１）と対応付けられたパソコン２（１）においては、ＩＰ電話機１（１）と対応付けるようにしたことを把握している。また、図１６〜図１８の処理により、ＩＰ電話機１（１１）が相手先（着信先）であり、当該ＩＰ電話機１（１１）へのかけ直しのタイミングが到来したことも認識している。そして、図１８に示したように、ＩＰ電話機１（１１）へのかけ直しタイミングの到来をポップアップ表示によりユーザに通知したのち、ユーザがパソコン２（１）の操作入力部２０７を通じて、ＩＰ電話機１（１１）へかけ直しを行うようにする所定の操作を行ったとする。例えば、パソコン２（１）のディスプレイ２１０に表示されたポップアップ表示において、かけ直しを行うことを指示する選択項目を選択する処理を行ったとする。
【０１８０】
この場合、パソコン２（１）は、図１９において、「Ｃｌｉｃｋ  Ｄｉａｌ」が示すように、ＳＩＰサーバ４に対して、ＩＰ電話機１（１）からＩＰ電話機１（１１）に内線電話をかける処理を行うように指示メッセージを出す。この場合、ＳＩＰサーバ４は、パソコン２（１）からの指示メッセージに応じて、まず、発信元となるＩＰ電話機１（１）宛てのＩＮＶＩＴＥメッセージを形成して送信し、ＩＰ電話機１（１）の呼び出しを行う。これに応じて、ＩＰ電話機１（１）は、呼び出しを行っていることを示すステータス（１８０（Ｒｉｎｇｉｎｇ））をＳＩＰサーバ４に送信する。そして、ＩＰ電話機１（１）のユーザがＩＰ電話機１（１）に対して所定のオフフック操作を行うと、ＩＰ電話機１（１）は、リクエストが成功したことを示すステータス（２００（ＯＫ））をＳＩＰサーバ４に送信する。
【０１８１】
この後、ＳＩＰサーバ４は、ＩＰ電話機１（１）宛てのＡＣＫ（確認応答）メッセージを形成し、これを発信元となるＩＰ電話機１（１）に送信する。さらに、ＳＩＰサーバ４は、目的とする相手先となるＩＰ電話機１（１１）に対して内線電話をかけることを指示するＩＰ電話機１（１）宛てのＲＥＦＥＲ（転送）メッセージを形成し、これをＩＰ電話機１（１）に送信する。ＩＰ電話機１（１）は、ＲＥＦＥＲメッセージを受理したが、処理は完了していないことを示すＳＩＰサーバ４宛てのステータス（２０２（Ａｃｃｅｐｔｅｄ））を形成し、これをＳＩＰサーバ４に送信する。
【０１８２】
そして、ＩＰ電話機１（１）はＳＩＰサーバ４からの転送要求に応じて、目的とする相手先であるＩＰ電話機１（１１）宛てのＩＮＶＩＴＥメッセージを形成し、これをＩＰ電話機１（１１）に送信して呼び出しを行う。これに応じて、ＩＰ電話機１（１１）は、呼び出しを行っていることを示すステータス（１８０（Ｒｉｎｇｉｎｇ））をＩＰ電話機１（１）に送信する。そして、ＩＰ電話機１（１１）のユーザがＩＰ電話機１（１１）に対してオフフック操作を行うと、ＩＰ電話機１（１１）は、リクエストが成功したことを示すステータス（２００（ＯＫ））をＩＰ電話機１（１）に送信する。これに応じて発信元となるＩＰ電話機１（１）は、相手先のＩＰ電話機１（１１）に対してＡＣＫ（確認応答）メッセージを送信する。
【０１８３】
そして、発信元となるＩＰ電話機１（１）は、ＳＩＰサーバ４宛てのＩＰ電話機１（１１）と接続するようにされたことを通知するＮＯＴＩＦＹメッセージを形成し、これをＳＩＰサーバ４に送信する。ＳＩＰサーバ４は、当該メッセージを受信すると、メッセージを受信したことを示すステータス（２００（ＯＫ））をＩＰ電話機１（１）に送信する。さらに、ＳＩＰサーバ４は、発信元となるＩＰ電話機１（１）宛てのＢＹＥ（切断要求）メッセージを形成し、これをＩＰ電話機１（１）に送信する。ＩＰ電話機１（１）は、当該メッセージを受信した場合に、メッセージを受信したことを示すステータス（２００（ＯＫ））をＳＩＰサーバ４に送信する。これによって、ＳＩＰサーバ４とＩＰ電話機１（１）との通信回線は切断される。そして、ＩＰ電話機１（１）とＩＰ電話機１（１１）との間に通信回線が接続されて、発信元のＩＰ電話機１（１）と相手先のＩＰ電話機１（１１）との間において通話を行うことができるようにされる。
【０１８４】
このように、発信元のＩＰ電話機１（１）に対応付けられたパソコン２（１）からかけ直しの操作を行うことにより、ＩＰ電話機１（１）からＩＰ電話機１（１１）へのかけ直しを行うことができるようにされる。なお、ここでは、パソコン２（１）を通じて、発信元のＩＰ電話機１（１）から相手先のＩＰ電話機１（１１）に内線電話をかけ直す場合を説明した。しかしこれに限るものではない。例えば、パソコン２（１）をＩＰ電話機１（１）から離れた例えば会議室などでＬＡＮ５に接続して使用している場合に、ＩＰ電話機１（１１）のかけ直しタイミングが到来する場合もある。この場合には、パソコン２（１）を通じて、発信元となるＩＰ電話機をＩＰ電話機１（１）から近傍にあるＩＰ電話機に変えるように指示する。これにより、図１９に示したシーケンス図において、ＩＰ電話機１（１）が当該指示されたＩＰ電話機となって、当該指示されたＩＰ電話機から目的とするＩＰ電話機１（１１）に内線電話をかけ直すようにすることもできる。
【０１８５】
［かけ直し時間の設定を行う場合］
図１６〜図１８を用いて説明した例の場合、かけ直し設定は、相手先であるＩＰ電話機１のユーザの状態が変化した場合（例えば、会議から在席に変化した場合）をかけ直しタイミングとなるようにプレゼンスサーバ３にかけ直し条件を設定するようにした。しかし、パソコン２と連携する場合であっても、かけ直し時間の設定を行うようにすることもできる。かけ直し時間の管理は、上述もしたように、発信元となったＩＰ電話機１で行われる。
【０１８６】
この場合に、発信元となったＩＰ電話機１に対するかけ直し時間の設定は、当該発信元となったＩＰ電話機１を通じて行うか、また、発信元のＩＰ電話機１に対応付けられたパソコン２を通じて行うようされる。以下においては、ＩＰ電話機１とパソコン２とが連携する場合であって、かけ直し時間の設定を発信元のＩＰ電話機１を通じて行う場合と、発信元のＩＰ電話機１に対応付けられたパソコン２を通じて行う場合について説明する。
【０１８７】
［発信元のＩＰ電話機１からかけ直し時間設定を行う場合］
まず、発信元のＩＰ電話機１からかけ直し時間設定を行う場合について説明する。図２０は、発信元のＩＰ電話機１からかけ直し時間設定を行う場合について説明するためのシーケンス図である。この例の場合にも、図１６を用いて説明したように、パソコン２（１）からのＲＥＧＳＴＥＲメッセージに応じて、プレゼンスサーバ３の端末対応付け情報記憶部３０５において、ＩＰ電話機１（１）とパソコン２（１）とが対応付けられて管理するようにされている。そして、図１６に示した処理の後、発信元のＩＰ電話機１（１）から目的とする相手先であるＩＰ電話機１（１１）に対して、ＩＮＶＩＴＥメッセージを送信し、呼び出しを行うようにしたとする。
【０１８８】
そして、例えば、ＩＰ電話機１（１１）の状態管理メモリ１２２の状態情報は在席になっていたものの、ＩＰ電話機１（１１）のユーザは不在であり、例えば、ＩＰ電話機１（１１）の近隣の人が、ＩＰ電話機１（１）からの呼び出しに応答したとする。そして、ＩＰ電話機１（１１）のユーザは外出しており、１時間後に戻ってくる予定であるので、かけ直すように要請されたとする。この場合、ＩＰ電話機１（１１）がオンフックすると、ＩＰ電話機１（１１）からはＩＰ電話機１（１）宛てのＢＹＥ（切断要求）メッセージが形成されて発信元のＩＰ電話機１（１）に送信される。これにより接続された通信回線が切断される。
【０１８９】
この後、発信元のＩＰ電話機１（１）のユーザは、ＩＰ電話機１（１）の操作入力部１０７を通じて、ＩＰ電話機１（１１）に対するかけ直し設定を行う。この例の場合、上述したように、ＩＰ電話機１（１１）のユーザは１時間後に戻る予定であるので、例えば、一時間後の時刻をかけ直し時間（時刻）としてかけ直しメモリ１２３に設定する。この後、発信元のＩＰ電話機１（１）においては、かけ直しメモリ１２３の設定情報と時計回路１２５の提供する現在時刻とを所定のタイミング毎に比較するようにし、かけ直し時刻の到来を検出するようにする。そして、かけ直し時刻が到来したことを検知すると、ＩＰ電話機１（１）は、目的とする相手先であるＩＰ電話機１（１１）への内線電話のかけ直しタイミングが到来したことをＮＯＴＩＦＹメッセージによりプレゼンスサーバ３に通知する。この場合には、例えば、電話帳メモリ１２１に登録されているＩＰ電話機１（１１）の内線番号や使用者名などが当該ＮＯＴＩＦＹメッセージに含められて送信される。
【０１９０】
プレゼンスサーバ３は、ＩＰ電話機１（１）からの当該ＮＯＴＩＦＹメッセージを受信すると、メッセージを受信したことを示すステータス（２００（ＯＫ））をＩＰ電話機１（１）に送信する。そして、プレゼンスサーバ３は、目的とする相手先であるＩＰ電話機１（１１）への内線電話のかけ直しタイミングが到来したことを通知するパソコン２（１）宛てのＮＯＴＩＦＹメッセージを形成し、これをパソコン２（１）に送信する。この場合、プレゼンスサーバ３は、端末対応付け情報記憶部３０５の情報に基づいてＩＰ電話機１（１）に対応付けられたパソコン２（１）を特定し、当該パソコン２（１）宛てのＮＯＴＩＦＹメッセージを形成して送信する。また、この場合においても、ＩＰ電話機１（１）から通知されたＩＰ電話機１（１１）の内線番号や使用者名を含むＮＯＴＩＦＹメッセージが形成され、パソコン２（１）に送信される。
【０１９１】
パソコン２（１）は、プレゼンスサーバ３からの当該ＮＯＴＩＦＹメッセージを受信すると、メッセージを受信したことを示すステータス（２００（ＯＫ））をプレゼンスサーバ３に送信する。この後、パソコン２（１）は、ＩＰ電話機１（１１）への内線電話のかけ直しタイミングが到来したことを通知するポップアップ表示を自機のディスプレイに行う。これにより、パソコン２（１）を通じて、ＩＰ電話機１（１１）への内線電話のかけ直しタイミングの到来が通知される。
【０１９２】
この後、図１９に示した処理を行なうようにすることにより、パソコン２（１）を通じて、ＩＰ電話機１（１）からＩＰ電話機１（１１）に内線電話をかけるようにすることができる。もちろん、ＩＰ電話機１（１）に対して操作を行うことによって、ＩＰ電話機１（１）から直接にＩＰ電話機１（１１）に対して内線電話をかけ直すようにすることもできる。このように、発信元のＩＰ電話機１（１）から目的とする相手先へのかけ直し時間の設定を発信元の当該ＩＰ電話機１（１）に対して行うことができる。
【０１９３】
［ＩＰ電話機１に対応付けられたパソコン２からかけ直し時間設定を行う場合］
次に、発信元のＩＰ電話機１に対応付けられたパソコン２からかけ直し時間設定を行う場合について説明する。図２１は、発信元のＩＰ電話機１に対応付けられたパソコン２からかけ直し時間設定を行う場合について説明するためのシーケンス図である。この例の場合にも、図１６を用いて説明したように、パソコン２（１）からのＲＥＧＳＴＥＲメッセージに応じて、プレゼンスサーバ３の端末対応付け情報記憶部３０５において、ＩＰ電話機１（１）とパソコン２（１）とが対応付けられて管理するようにされている。そして、図１６に示した処理の後、発信元のＩＰ電話機１（１）から目的とする相手先であるＩＰ電話機１（１１）に対して、ＩＮＶＩＴＥメッセージを送信し、呼び出しを行うようにしたとする。
【０１９４】
この場合に、相手先であるＩＰ電話機１（１１）は、通話中であったり、状態管理メモリ１２２に会議や外出のために不在であることが登録されていたりして、応答できない状態にあるとする。この場合、相手先のＩＰ電話機１（１１）は、応答できないことを通知するＩＰ電話機１（１）宛てのＢＵＳＹ（応答不可）メッセージを形成し、これを発信元のＩＰ電話機１（１）に送信する。ＩＰ電話機１（１）はＢＵＳＹメッセージを受信すると、メッセージを受信したことを示すステータス（２００（ＯＫ））をＩＰ電話機１（１１）に送信する。
【０１９５】
そして、発信元のＩＰ電話機１（１）は、事前にプレゼンスサーバ３の端末対応付け情報記憶部３０５を参照するなどして、自機にパソコン２（１）が対応付けられていることを知ることができる。このようにＩＰ電話機１（１）に対応付けられたパソコンが存在する場合、発信元のＩＰ電話機１（１）は、相手先のＩＰ電話機１（１１）がＢＵＳＹ（応答不可）であることを通知するプレゼンスサーバ３宛てのＮＯＴＩＦＹメッセージを形成し、これをプレゼンスサーバ３に送信する。プレゼンスサーバ３は、当該ＮＯＴＩＦＹメッセージを受信すると、メッセージを受信したことを示すステータス（２００（ＯＫ））をＩＰ電話機１（１１）に送信する。
【０１９６】
プレゼンスサーバ３は、自己の端末対応付け情報記憶部３０５の情報により、当該ＮＯＴＩＦＩＹメッセージの送信元であるＩＰ電話機１（１）に対応付けられたパソコン２（１）が存在することを管理している。このため、プレゼンスサーバ３は、端末対応付け情報記憶部３０５の情報に従って、相手先のＩＰ電話機１（１１）がＢＵＳＹ（応答不可）であることを通知するパソコン２（１）宛てのＮＯＴＩＦＹメッセージを形成する。そして、当該ＮＯＴＩＦＹメッセージを発信元のＩＰ電話機１（１）に対応付けられたパソコン２（１）に対して送信する。パソコン２は、当該ＮＯＴＩＦＹメッセージを受信すると、メッセージを受信したことを示すステータス（２００（ＯＫ））をプレゼンスサーバ３に送信する。
【０１９７】
そして、パソコン２（１）は、プレゼンスサーバ３からの当該ＮＯＴＩＦＹメッセージに従って、目的とする相手先であるＩＰ電話機１（１１）は応答不可であることを自機のディスプレイにポップアップ表示する。この後、パソコン２（１）は、ユーザからのかけ直し時間の設定を受け付けるようにする。なお、図２１において、ＩＰ電話機１（１１）は応答不可であることのポップアップ表示処理と、ユーザからのかけ直し時間の設定処理との間において、ＩＰ電話機１（１１）の状態を取得するようにしてもよい。この場合、図１６を用いて説明したように、パソコン２（１）は、プレゼンスサーバ３を通じて相手先であるＩＰ電話機１（１１）の状態を知ることが可能である。
【０１９８】
そして、パソコン２（１）は、ユーザからＩＰ電話機１（１１）に対するかけ直し時間の設定を受け付けると、発信元のＩＰ電話機１（１）に対して、ＩＰ電話機１（１１）へのかけ直し時間の設定を要求するプレゼンスサーバ３宛てのＮＯＴＩＦＹメッセージを形成し、これをプレゼンスサーバ３に対して送信する。当該ＮＯＴＩＦＹメッセージを受信したプレゼンスサーバ３は、メッセージを受信したことを示すステータス（２００（ＯＫ））をパソコン２（１）に送信する。
【０１９９】
この後、プレゼンスサーバ３は、発信元のＩＰ電話機１（１）宛てのＩＰ電話機１（１１）へのかけ直し時間の設定を要求するＮＯＴＩＦＹメッセージを形成し、これをＩＰ電話機１（１）に対して送信する。当該ＮＯＴＩＦＹメッセージを受信したＩＰ電話機１（１）は、メッセージを受信したことを示すステータス（２００（ＯＫ））をプレゼンスサーバ３に送信する。そして、ＩＰ電話機１（１）においては、プレゼンスサーバ３を経由して送信されてきたパソコン２（１）からのＩＰ電話機１（１１）へのかけ直し時間の設定情報に基づいて、自己のかけ直しメモリ１２３に対してかけ直し設定を行う。
【０２００】
そして、ＩＰ電話機１（１）は、かけ直しメモリ１２３の設定情報と時計回路１２５の提供する現在時刻とを所定のタイミング毎に比較するようにし、かけ直し時刻の到来を検知するようにする。そして、かけ直し時刻が到来したことを検知すると、ＩＰ電話機１（１）は、目的とする相手先であるＩＰ電話機１（１１）への内線電話のかけ直しタイミングが到来したことをＮＯＴＩＦＹメッセージによりプレゼンスサーバ３に通知する。この場合には、例えば、電話帳メモリ１２１に登録されているＩＰ電話機１（１１）の内線番号や使用者名などが当該ＮＯＴＩＦＹメッセージに含められて送信される。
【０２０１】
プレゼンスサーバ３は、ＩＰ電話機１（１）からの当該ＮＯＴＩＦＹメッセージを受信すると、メッセージを受信したことを示すステータス（２００（ＯＫ））をＩＰ電話機１（１）に送信する。そして、プレゼンスサーバ３は、目的とする相手先であるＩＰ電話機１（１１）への内線電話のかけ直しタイミングが到来したことを通知するパソコン２（１）宛てのＮＯＴＩＦＹメッセージを形成し、これをパソコン２（１）に送信する。この場合、プレゼンスサーバ３は、端末対応付け情報記憶部３０５の情報に基づいてＩＰ電話機１（１）に対応付けられたパソコン２（１）を特定し、当該パソコン２（１）宛てのＮＯＴＩＦＹメッセージを形成して送信する。この場合においても、ＩＰ電話機１（１）から通知されたＩＰ電話機１（１１）の内線番号や使用者名を含むＮＯＴＩＦＹメッセージが形成され、パソコン２（１）に送信される。
【０２０２】
パソコン２（１）は、プレゼンスサーバ３からの当該ＮＯＴＩＦＹメッセージを受信すると、メッセージを受信したことを示すステータス（２００（ＯＫ））をプレゼンスサーバ３に送信する。この後、パソコン２（１）は、ＩＰ電話機１（１１）への内線電話のかけ直しタイミングが到来したことを通知するポップアップ表示を自機のディスプレイに行う。これにより、パソコン２（１）を通じて、ＩＰ電話機１（１１）への内線電話のかけ直しタイミングの到来が通知される。
【０２０３】
この後、図１９に示した処理を行なうようにすることにより、パソコン２（１）を通じて、ＩＰ電話機１（１）からＩＰ電話機１（１１）に内線電話をかけるようにすることができる。もちろん、ＩＰ電話機１（１）に対して操作を行うことによって、ＩＰ電話機１（１）から直接にＩＰ電話機１（１１）に対して内線電話をかけ直すようにすることもできる。このように、発信元のＩＰ電話機１（１）に対応付けられたパソコン２（１）から目的とする相手先へのかけ直し時間の設定を発信元のＩＰ電話機１（１）に対して行うことができる。
【０２０４】
なお、図１６のシーケンス図を用いて説明した処理においては、プレゼンスサーバ３はパソコン２からの要求に応じて端末対応付け情報記憶部３０５の内容を更新する処理を行う。また、発信元のＩＰ電話機１は、プレゼンスサーバ３を介して提供されるパソコン２からの情報提供要求に応じて情報を提供すると共に、自機においても対応付けられたパソコン２が存在することを管理するようにしてもよい。
【０２０５】
また、図１７、図１８のシーケンス図を用いて説明した処理の場合、発信元のＩＰ電話機１を通じては、かけ直しのタイミングの到来を通知することはない。このため、発信元のＩＰ電話機１は、図１２に示したフローチャートの処理のステップＳ１０１〜ステップＳ１０４の処理をおこなって、ステップＳ１０４において、相手先がＢＵＳＹだった場合に、これをプレゼンスサーバに通知する処理を行うことになる。
【０２０６】
また、図１７、図１８のシーケンス図を用いて説明した処理の場合においても、プレゼンスサーバ３の処理は、図１４のフローチャートに示した処理と同様の処理を行うことになる。ただ、図１４のステップＳ２０１、ステップＳ２０７において、パソコン２からメッセージを受信し、ステップＳ２０６、ステップＳ２１４において、メッセージをパソコン２に通知したりすることになる。
【０２０７】
また、図１９のシーケンス図を用いて説明した処理においては、パソコン２とＳＩＰサーバ４とが協働し、発信元のＩＰ電話機１が目的とするＩＰ電話機にかけ直しを行うようにする。したがって、発信元のＩＰ電話機１では、図１９を用いて説明したように、ＳＩＰサーバ４からの要請に応じて動作することになる。また、相手先のＩＰ電話機では、図１９を用いて説明したように、発信元のＩＰ電話機１からのメッセージに応じて動作することになる。
【０２０８】
また、図２０、図２１のシーケンス図を用いて説明した処理においては、発信元のＩＰ電話機１に対してかけ直し時間の設定が、自機を通じて行われるか、対応付けられたパソコン２を通じて行われるかの違いはあるものの、その後の処理は、基本電話機に図１３に示した処理の場合と同様に、設定されたかけ直し時間の到来を検出し、かけ直し時間が到来した場合に、プレゼンスサーバ３を通じて対応付けられているパソコン２にこれを通知する処理を行うことになる。
【０２０９】
［インターネットを通じて電話システムを構成する場合］
図１に示した実施の形態の電話システムは、上述もしたように、事業所内に形成されるＬＡＮを通じて必要な装置を接続することにより形成したＩＰ電話システムであった。しかし、上述もしたように、この発明のシステムは、インターネットなどの広域ネットワークを通じて装置を接続することにより構成することも可能である。図２２は、広域ネットワークであるＩＰ網（インターネット）６を通じて機器を接続し、この発明の電話システムを構築する場合の例について説明するための図である。
【０２１０】
図２２に示すように、ＩＰ網６には、ＳＩＰサーバ４Ａを通じてＬＡＮシステムＡに接続され各機器が接続されていると共に、ＳＩＰサーバ４Ｂを通じてＬＡＮシステムＢに接続され各機器が接続されている。また、ＩＰ網６には、各家庭等で使用されるＩＰ電話機１Ｃ、１Ｄ、…や、パソコン２Ｃ、２Ｄ、…等も使用される。図２２に示したように、ＬＡＮシステムＡ内には、プレゼンスサーバ３Ａが設けられ、ＬＡＮシステムＡ内のプレゼンス機能や上述した内線電話のかけ直し機能を実現する。同様に、ＬＡＮシステムＢ内には、プレゼンスサーバ３Ｂが設けられ、ＬＡＮシステムＢ内のプレゼンス機能や上述した内線電話のかけ直し機能を実現する。
【０２１１】
そして、図２２に示した例の場合には、ＩＰ網６にもＩＰ網６に接続された端末間のプレゼンス機能やかけ直し機能を実現するためのプレゼンスサーバ８を設けるようにする。このプレゼンスサーバ８は、基本的に図１に示したＬＡＮ５に接続されたプレゼンスサーバ３と同様の機能を実現するものである。そして、プレゼンスサーバ８は、例えば、予め登録するようにされているＩＰ電話機やパソコンについて、プレゼンス機能やかけ直し機能を実現するようにするものである。
【０２１２】
したがって、この例の場合、ＬＡＮシステムＡのＩＰ電話機１Ａ（１）、１Ａ（２）、…は、自システム内のプレゼンスサーバ３ＡとＩＰ網６上のプレゼンスサーバ８に対して、自機の状態や自機のユーザの状態を登録するようにする。同様に、ＬＡＮシステムＢのＩＰ電話機１Ｂ（１）、１Ｂ（２）、…は、自システム内のプレゼンスサーバ３ＢとＩＰ網６上のプレゼンスサーバ８に対して、自機の状態や自機のユーザの状態を登録するようにする。また、ＩＰ網６に接続されたＩＰ電話機１Ｃ、１Ｄ、…のそれぞれは、ＩＰ網６上のプレゼンスサーバ８に対して自機の状態や自機のユーザの状態を登録するようにする。
【０２１３】
更に、ＬＡＮシステムＡのパソコン２Ａ（１）、２Ａ（２）、…は、自システム内のプレゼンスサーバ３ＡとＩＰ網６上のプレゼンスサーバ８に対して、対応付けられるＩＰ電話機を登録するようにする。同様に、ＬＡＮシステムＢのパソコン２Ｂ（１）、２Ｂ（２）、…は、自システム内のプレゼンスサーバ３ＢとＩＰ網６上のプレゼンスサーバ８に対して、対応付けられるＩＰ電話機を登録するようにする。
【０２１４】
そして、図２２において、ＩＰ網６に対してＳＩＰサーバ４Ａ、４Ｂを通じて、あるいは、直接に接続されたＩＰ電話機が、いわゆる外線電話をかけた場合には、ＩＰ網６上のプレゼンスサーバ８が、上述した実施の形態のプレゼンスサーバ３と同様の機能を実現する。これにより、ＩＰ網６に接続されたＩＰ電話機間で外線電話をかけるようにした場合には、図１〜図２１を用いて説明した場合と同様にして、かけ直し設定を行うようにすることができる。このように、この発明は、ＩＰ網６などの広域ネットワークを通じて形成される電話システムにも適用することができる。
【０２１５】
［この発明の方法、プログラム］
なお、上述した実施形態の説明からも分かるように、上述した実施形態の電話システムにおいて用いられるかけ直し通知方法がこの発明によるかけ直し通知方法である。具体的には、図１０、図１１のシーケンス図や、図１２〜図１４のフローチャートを用いて説明した方法が、この発明によるかけ直し通知方法である。
【０２１６】
また、図１２、図１３に示したフローチャートの処理を行うプログラムを形成し、これをＩＰ電話機において実行できるようにすることによって、この発明の通信端末を実現することができる。同様に、図１４に示したフローチャートの処理を行うプログラムを形成し、これをネットワーク上のプレゼンスサーバにおいて実行できるようにすることにより、この発明のサーバ装置を実現することができる。
【０２１７】
［その他］
なお、上述した実施の形態の説明からも分かるように、ＩＰ電話機１の制御部１３０とパケット処理部１０３、ＬＡＮＩ／Ｆ１０２が協働して、通信端末の設定手段、通知受付手段としての機能を実現している。また、ＩＰ電話機１の制御部１３０とディスプレイコントローラ１０９とディスプレイ１１０とが協働して、通信端末の報知手段や出力手段の機能を実現している。また、ＩＰ電話機１の主に制御部１３０が通信端末の時刻設定手段としての機能を実現し、ＩＰ電話機１の時計回路１２５が通信端末の時計手段としての機能を実現し、ＩＰ電話機１の主にかけ直し制御部１２４が通信端末の判別手段としての機能を実現している。
【０２１８】
また、プレゼンスサーバ３のＬＡＮＩ／Ｆ３０２とメッセージ処理部３０３と制御部３１０とが協働して、サーバ装置の設定受付手段、状態受付手段、通知手段、登録受付手段としての機能を実現している。また、プレゼンスサーバ３のプレゼンス情報記憶部３０４がサーバ装置の記憶手段としての機能を実現している。また、プレゼンスサーバ３の主に制御部３１０がサーバ装置の判断手段としての機能を実現している。また、プレゼンスサーバ３の端末対応付け情報記憶部３０５が、サーバ装置の登録情報記憶手段の機能を実現している。
【０２１９】
また、パソコン２の登録情報生成部２０４とメッセージ処理部２０３とＬＡＮＩ／Ｆ２０２とが協働して、連携通信端末の登録手段としての機能を実現している。また、パソコン２の通知設定生成部２０５とメッセージ処理部２０３とＬＡＮＩ／Ｆ２０２とが協働して、連携通信端末の設定手段としての機能を実現している。また、パソコン２のＬＡＮＩ／Ｆ２０２とメッセージ処理部２０３と制御部２２０とが協働して、連携通信端末の通知受付手段としての機能を実現している。また、パソコン２の制御部２２０とディスプレイコントローラ２０９とディスプレイ２１０とが協働して、連携通信端末の報知手段の機能を実現している。
【０２２０】
また、上述した実施の形態においては、かけ直し時間（時刻）の管理は、発信元となったＩＰ電話機１において行うものとして説明したが、これに限るものではない。かけ直し時間（時刻）の管理を、プレゼンスサーバ３において発信元のＩＰ電話機１毎に行う予にする。そして、かけ直し時間の到来をプレゼンスサーバ３において検知した場合に、該当するＩＰ電話機１や該当するＩＰ電話機１に対応付けられたパソコン２に通知するようにすることも可能である。
【０２２１】
また、ＩＰ電話機１の状態管理メモリ１２２やかけ直しメモリ１２３で管理する情報は、上述した実施の形態のものに限るものではなく、その他の種々の情報を管理するようにすることももちろん可能である。同様に、プレゼンスサーバ３のプレゼンス情報記憶部３０４や端末対応付け情報記憶部３０５においても、関連する種々の情報を管理することができる。
【０２２２】
また、図２０のシーケンス図を用いて説明したように、目的とする相手先に電話をかけて、目的とする人でなく、別の人が応答した場合にも、発信元のＩＰ電話機１や対応付けられたパソコン２を通じて、かけ直しの設定をプレゼンスサーバ３や発信元のＩＰ電話機１に対して行うようにすることができる。
【０２２３】
また、上述した実施の形態においては、かけ直し時間を設定する場合には、何年何月何日の何時何分というように、絶対的な情報である日時（時刻）情報により設定するようにしたが、これに限るものではない。例えば、設定時刻から何分後、あるいは、設定時刻から何時間後というように、相対的に設定するようにすることもできる。
【符号の説明】
【０２２４】
１…ＩＰ電話機、１０１…ＬＡＮ接続端子、１０２…ＬＡＮＩ／Ｆ、１０３…パケット処理部、１０４…通話音声入出力Ｉ／Ｆ、１０５…ハンドセット接続端子、１０６…ハンドセット、１０７…操作入力部、１０８…操作入力Ｉ／Ｆ、１０９…ディスプレイコントローラ、１１０…ディスプレイ、１１１…リンガ、１２１…電話帳メモリ、１２２…状態管理メモリ、１２３…かけ直しメモリ、１２４…かけ直し制御部、１２５…時計回路、１３０…制御部、１３１…ＣＰＵ、１３２…ＲＯＭ、１３３…ＲＡＭ、１３４…ＣＰＵバス、３…プレゼンスサーバ、３０１…ＬＡＮ接続端子、３０２…ＬＡＮＩ／Ｆ、３０３…メッセージ処理部、３０４…プレゼンス情報記憶部、３０５…端末対応付け情報記憶部、３１０…制御部、３１１…ＣＰＵ、３１２…ＲＯＭ、３１３…ＲＡＭ、３１４…ＣＰＵバス、３２０…時計回路、２…パソコン、２０１…ＬＡＮ接続端子、２０２…ＬＡＮＩ／Ｆ、２０３…メッセージ処理部、２０４…登録情報生成部、２０５…通知設定生成部、２０６…ＨＤＤ、２０７…操作入力部、２０８…操作入力Ｉ／Ｆ、２０９…ディスプレイコントローラ、２１０…ディスプレイ、２２０…制御部、２２１…ＣＰＵ、２２２…ＲＯＭ、２２３…ＲＡＭ、２２４…ＥＥＰＲＯＭ、２２５…ＣＰＵバス
【図１】
2011182347.tif 000003
【図２】
2011182347.tif 000004
【図３】
2011182347.tif 000005
【図４】
2011182347.tif 000006
【図５】
2011182347.tif 000007
【図６】
2011182347.tif 000008
【図７】
2011182347.tif 000009
【図８】
2011182347.tif 000010
【図９】
2011182347.tif 000011
【図１０】
2011182347.tif 000012
【図１１】
2011182347.tif 000013
【図１２】
2011182347.tif 000014
【図１３】
2011182347.tif 000015
【図１４】
2011182347.tif 000016
【図１５】
2011182347.tif 000017
【図１６】
2011182347.tif 000018
【図１７】
2011182347.tif 000019
【図１８】
2011182347.tif 000020
【図１９】
2011182347.tif 000021
【図２０】
2011182347.tif 000022
【図２１】
2011182347.tif 000023
【図２２】
2011182347.tif 000024