(57)【要約】【課題】呼出の転送を受けた転送先の応答状況に応じた転送優先度の設定が可能な転送順位設定装置を提供する。【解決手段】応答状況情報記憶部１２は、呼出の転送を受けた端末の応答状況を記憶する。転送優先度更新部１１は、応答状況情報記憶部１２を参照して、着信先の端末への呼出の転送を受けた転送先の端末の応答状況を調べる。転送優先度更新部１１は、転送先の端末が、転送された呼出に対して応答したか、転送された呼出に対して応答した後に他の転送先に転送したか、又は、転送された呼出に対して応答しなかったかに応じて、転送優先度を更新する。【選択図】図１
2011101135.tif 000002
【特許請求の範囲】
【請求項１】
発信元の端末からの呼出要求を受けて着信先の端末を呼び出すと共に、前記着信先の端末のユーザが呼出に対して応答しないとき、前記呼出を前記着信先の端末とは異なる転送先の端末に転送する呼出管理部と、
着信先の端末と該着信先の端末への呼出を転送すべき複数の転送先の端末との対応、及び、該複数の転送先の端末のそれぞれに対して設定された転送優先度を含む転送情報を記憶する転送情報記憶部を参照し、前記転送優先度に従って、前記呼出の着信先の端末に対応する複数の転送先の端末の中から前記呼出を転送する転送先の端末を決定する転送先決定部と、
前記呼出が転送された転送先の端末の応答状況を判定し、判定した応答状況を応答状況情報記憶部に記憶する応答状況判定部と、
前記応答状況情報記憶部を参照して、前記着信先の端末への呼出の転送を受けた転送先の端末の応答状況を調べ、前記転送先の端末が、転送された呼出に対して応答したか、転送された呼出に対して応答した後に他の転送先に転送したか、又は、転送された呼出に対して応答しなかったかに応じて前記転送先の端末の転送優先度を更新し、前記転送情報記憶部に記憶する転送優先度更新部とを備える呼出転送システム。
【請求項２】
前記転送優先度更新部は、転送された呼出に対して応答した後に他の転送先に転送した転送先の端末の転送優先度が、転送された呼出に対して応答しなかった転送先の端末の転送優先度よりも相対的に低くなり、かつ、転送された呼出に対して応答した転送先の端末の転送優先度が、転送された呼出に対して応答しなかった転送先の端末の転送優先度よりも相対的に高くなるように、前記転送優先度を更新する、請求項１に記載の呼出転送システム。
【請求項３】
前記呼出管理部は、前記転送先の端末が前記転送された呼出に対して応答しないとき、前記着信先への呼出に対して前記転送先が応答しない旨の不応答情報を出力し、前記応答状況判定部は、前記呼出管理部が不応答情報を出力すると、前記応答状況情報記憶部に、前記着信先への呼出に対する前記転送先の応答状況が「不応答」である旨を記憶する、請求項１又は２に記載の呼出転送システム。
【請求項４】
前記転送先決定部は、前記呼出管理部が不応答情報を出力すると、前記転送情報を参照し、前記呼出の着信先と対応付けられた複数の転送先のうちで呼出を転送していない端末の中から、前記転送優先度に従って次の転送先の端末を決定する、請求項３に記載の呼出転送システム。
【請求項５】
前記呼出管理部は、前記転送先の端末が前記転送された呼出に対して応答すると、前記着信先への呼出に対して前記転送先が応答した旨の応答情報を出力し、前記応答状況判定部は、前記呼出管理部が応答情報を出力すると、前記応答状況情報記憶部に、前記着信先への呼出に対する前記転送先の応答状況が「応答済み」である旨を記憶する、請求項１乃至４の何れか一に記載の呼出転送システム。
【請求項６】
前記呼出管理部は、前記転送先の端末が応答した後に、該応答した転送先の端末から、他の端末へ呼出を転送することを要求する旨の転送要求を受信すると転送要求情報を出力し、前記応答状況判定部は、前記呼出管理部が転送要求情報を出力すると、前記応答状況情報記憶部に、前記着信先への呼出に対する前記転送先の応答状況が「手動転送」である旨を記憶する、請求項１乃至５の何れか一に記載の呼出転送システム。
【請求項７】
前記転送先決定部は、前記呼出管理部が転送要求情報を出力すると、前記転送情報を参照し、前記呼出の着信先と対応付けられた複数の転送先のうちで呼出を転送していない端末の中から、前記転送優先度に従って次の転送先の端末を決定する、請求項６に記載の呼出転送システム。
【請求項８】
前記呼出管理部は、前記転送先の端末が応答した後に、該応答した転送先の端末から、転送先として指定された指定転送先の端末に呼出を転送することを要求する旨の指定転送要求を受信すると、前記指定転送先の端末を呼び出すと共に指定転送要求情報を出力し、前記応答状況判定部は、前記呼出管理部が指定転送要求情報を出力すると、前記指定転送要求を送信した前記転送先の応答状況が「手動転送」である旨を記憶する、請求項１乃至７の何れか一に記載の呼出転送システム。
【請求項９】
前記応答状況判定部は、前記指定転送先の端末が転送された呼出に対して応答すると、前記応答状況情報記憶部に、前記着信先への呼出に対する前記指定転送先の応答状況が「指定転送応答済み」である旨を記憶する、請求項８に記載の呼出転送システム。
【請求項１０】
前記転送優先度更新部は、指定転送要求で転送された呼出に対して応答した指定転送先の端末の転送優先度が、転送された呼出に対して応答した転送先の端末の転送優先度よりも相対的に高くなるように、前記転送優先度を更新する、請求項９に記載の呼出転送システム。
【請求項１１】
前記転送優先度更新部は、呼出の転送を受けた端末が応答して前記発信元と前記転送先とが接続された後に、該接続が切断されると、前記転送優先度の更新を行う、請求項１乃至１０の何れか一に記載の呼出転送システム。
【請求項１２】
前記転送情報が、発信元の端末と着信先の端末との組と、該発信元の端末から着信先の端末への呼出を転送すべき複数の転送先の端末との対応を含み、前記転送先決定部は、前記呼出の発信元の端末と着信先の端末との組に対応する複数の転送先の端末の中から前記呼出を転送する転送先の端末を決定する、請求項１乃至１１の何れか一に記載の呼出転送システム。
【請求項１３】
着信先の端末への呼出の転送を受けた転送先の端末の応答状況を、呼出の転送を受けた端末の応答状況を記憶する応答状況情報記憶部を参照して調べ、前記転送先の端末が、転送された呼出に対して応答したか、転送された呼出に対して応答した後に他の転送先に転送したか、又は、転送された呼出に対して応答しなかったかに応じて前記転送先の端末の転送優先度を更新する転送優先度更新部を備える転送順位設定装置。
【請求項１４】
前記転送優先度更新部は、転送された呼出に対して応答した後に他の転送先に転送した転送先の端末の転送優先度が、転送された呼出に対して応答しなかった転送先の端末の転送優先度よりも相対的に低くなり、かつ、転送された呼出に対して応答した転送先の端末の転送優先度が、転送された呼出に対して応答しなかった転送先の端末の転送優先度よりも相対的に高くなるように、前記転送優先度を更新する、請求項１３に記載の転送順位設定装置。
【請求項１５】
コンピュータが、発信元の端末から着信先の端末への呼出に対して前記着信先の端末のユーザが呼出に対して応答しないとき、着信先の端末と該着信先の端末への呼出を転送すべき複数の転送先の端末との対応、及び、該複数の転送先の端末のそれぞれに対して設定された転送優先度を含む転送情報を記憶する転送情報記憶部を参照し、前記転送優先度に従って、前記呼出の着信先の端末に対応する複数の転送先の端末の中から前記呼出を転送する転送先の端末を決定し、該決定した転送先の端末に呼出を転送する呼出転送ステップと、
コンピュータが、前記呼出が転送された転送先の端末の応答状況を判定し、該判定した応答状況を応答状況情報記憶部に記憶する応答状況判定ステップと、
コンピュータが、前記応答状況情報記憶部を参照して、前記着信先の端末への呼出の転送を受けた転送先の端末の応答状況を調べ、前記転送先の端末が、転送された呼出に対して応答したか、転送された呼出に対して応答した後に他の転送先に転送したか、又は、転送された呼出に対して応答しなかったかに応じて前記転送先の端末の転送優先度を更新し、前記転送情報記憶部に記憶する転送優先度更新ステップとを有する呼出転送方法。
【請求項１６】
コンピュータは、前記転送優先度更新ステップでは、転送された呼出に対して応答した後に他の転送先に転送した転送先の端末の転送優先度が、転送された呼出に対して応答しなかった転送先の端末の転送優先度よりも相対的に低くなり、かつ、転送された呼出に対して応答した転送先の端末の転送優先度が、転送された呼出に対して応答しなかった転送先の端末の転送優先度よりも相対的に高くなるように、前記転送優先度を更新する、請求項１５に記載の呼出転送方法。
【請求項１７】
コンピュータは、前記応答状況判定ステップでは、前記転送先の端末が前記転送された呼出に対して応答しないとき、前記応答状況情報記憶部に、前記着信先への呼出に対して前記転送先が呼出に応答しない旨の応答状況情報を記憶する、請求項１５又は１６に記載の呼出転送方法。
【請求項１８】
前記転送先の端末が前記転送された呼出に対して応答しないとき、コンピュータが、前記転送情報を参照し、前記呼出の着信先と対応付けられた複数の転送先のうちで呼出を転送していない端末の中から、前記転送優先度に従って次の転送先の端末を決定し、該決定した転送先の端末に呼出を転送するステップを更に有する、請求項１５乃至１７の何れか一に記載の呼出転送方法。
【請求項１９】
コンピュータは、前記応答状況判定ステップでは、前記転送先の端末が前記転送された呼出に対して応答すると、前記着信先への呼出に対して前記転送先が応答した旨の応答状況情報を記憶する、請求項１５乃至１８の何れか一に記載の呼出転送方法。
【請求項２０】
コンピュータは、前記応答状況判定ステップでは、前記転送先の端末が応答した後に、該応答した転送先の端末から、他の端末へ呼出を転送することを要求する旨の転送要求があると、前記応答状況情報記憶部に、前記着信先への呼出に対して前記転送先が手動転送を行った旨の応答状況情報を記憶する、請求項１５乃至１９の何れか一に記載の呼出転送方法。
【請求項２１】
前記転送先の端末が応答した後に、該応答した転送先の端末から、他の端末へ呼出を転送することを要求する旨の転送要求があるとき、コンピュータが、前記転送情報を参照し、前記呼出の着信先と対応付けられた複数の転送先のうちで呼出を転送していない端末の中から、前記転送優先度に従って次の転送先の端末を決定し、決定した転送先の端末に呼出を転送するステップを更に有する、請求項１５乃至２０の何れか一に記載の呼出転送方法。
【請求項２２】
コンピュータは、前記応答状況判定ステップでは、前記転送先の端末が応答した後に、該応答した転送先の端末から、転送先として指定された指定転送先の端末に呼出を転送することを要求する旨の指定転送要求があると、前記着信先への呼出に対して前記指定転送要求を送信した前記転送先が手動転送を行った旨の応答状況情報を記憶する、請求項１５乃至２１の何れか一に記載の呼出転送方法。
【請求項２３】
コンピュータは、前記応答状況判定ステップでは、前記指定転送先の端末が転送された呼出に対して応答すると、前記応答状況情報記憶部に、前記着信先への呼出に対して前記指定転送先が応答した旨の応答状況情報を記憶する、請求項２２に記載の呼出転送方法。
【請求項２４】
コンピュータは、前記転送優先度更新ステップでは、指定転送要求で転送された呼出に対して応答した指定転送先の端末の転送優先度が、転送された呼出に対して応答した転送先の端末の転送優先度よりも相対的に高くなるように、前記転送優先度を更新する、請求項２３に記載の呼出転送方法。
【請求項２５】
コンピュータは、呼出の転送を受けた端末が応答して前記発信元と前記転送先とが接続された後に、該接続が切断されると、前記転送優先度更新ステップを実行する、請求項１５乃至２４の何れか一に記載の呼出転送方法。
【請求項２６】
前記転送情報が、発信元の端末と着信先の端末との組と、該発信元の端末から着信先の端末への呼出を転送すべき複数の転送先の端末との対応を含み、コンピュータは、前記呼出転送ステップでは、前記呼出の発信元の端末と着信先の端末との組に対応する複数の転送先の端末の中から前記呼出を転送する転送先の端末を決定する、請求項１５乃至２５の何れか一に記載の呼出転送方法。
【請求項２７】
コンピュータが、着信先の端末への呼出の転送を受けた転送先の端末の応答状況を、呼出の転送を受けた端末の応答状況を記憶する応答状況情報記憶部を参照して調べるステップと、
コンピュータが、前記転送先の端末が、転送された呼出に対して応答したか、転送された呼出に対して応答した後に他の転送先に転送したか、又は、転送された呼出に対して応答しなかったかに応じて前記転送先の端末の転送優先度を更新するステップとを有する転送順位設定方法。
【請求項２８】
コンピュータは、前記転送優先度を更新するステップでは、転送された呼出に対して応答した後に他の転送先に転送した転送先の端末の転送優先度が、転送された呼出に対して応答しなかった転送先の端末の転送優先度よりも相対的に低くなり、かつ、転送された呼出に対して応答した転送先の端末の転送優先度が、転送された呼出に対して応答しなかった転送先の端末の転送優先度よりも相対的に高くなるように、前記転送優先度を更新する、請求項２７に記載の転送順位設定方法。
【請求項２９】
コンピュータに、
発信元の端末から着信先の端末への呼出に対して前記着信先の端末のユーザが呼出に対して応答しないとき、着信先の端末と該着信先の端末への呼出を転送すべき複数の転送先の端末との対応、及び、該複数の転送先の端末のそれぞれに対して設定された転送優先度を含む転送情報を記憶する転送情報記憶部を参照し、前記転送優先度に従って、前記呼出の着信先の端末に対応する複数の転送先の端末の中から前記呼出を転送する転送先の端末を決定し、該決定した転送先の端末に呼出を転送する呼出転送処理と、
前記呼出が転送された転送先の端末の応答状況を判定し、該判定した応答状況を応答状況情報記憶部に記憶する応答状況判定処理と、
前記応答状況情報記憶部を参照して、前記着信先の端末への呼出の転送を受けた転送先の端末の応答状況を調べ、前記転送先の端末が、転送された呼出に対して応答したか、転送された呼出に対して応答した後に他の転送先に転送したか、又は、転送された呼出に対して応答しなかったかに応じて前記転送先の端末の転送優先度を更新し、前記転送情報記憶部に記憶する処理とを実行させるプログラム。
【請求項３０】
前記転送優先度更新処理では、転送された呼出に対して応答した後に他の転送先に転送した転送先の端末の転送優先度が、転送された呼出に対して応答しなかった転送先の端末の転送優先度よりも相対的に低くなり、かつ、転送された呼出に対して応答した転送先の端末の転送優先度が、転送された呼出に対して応答しなかった転送先の端末の転送優先度よりも相対的に高くなるように、前記転送優先度を更新する、請求項２９に記載のプログラム。
【請求項３１】
前記応答状況判定処理では、前記転送先の端末が前記転送された呼出に対して応答しないとき、前記応答状況情報記憶部に、前記着信先への呼出に対して前記転送先が呼出に応答しない旨の応答状況情報を記憶する、請求項２９又は３０に記載のプログラム。
【請求項３２】
前記転送先の端末が前記転送された呼出に対して応答しないとき、コンピュータに、前記転送情報を参照し、前記呼出の着信先と対応付けられた複数の転送先のうちで呼出を転送していない端末の中から、前記転送優先度に従って次の転送先の端末を決定し、該決定した転送先の端末に呼出を転送する処理を更に実行させる、請求項２９乃至３１の何れか一に記載のプログラム。
【請求項３３】
前記応答状況判定処理では、前記転送先の端末が前記転送された呼出に対して応答すると、前記着信先への呼出に対して前記転送先が応答した旨の応答状況情報を記憶する、請求項２９乃至３２の何れか一に記載のプログラム。
【請求項３４】
前記応答状況判定処理では、前記転送先の端末が応答した後に、該応答した転送先の端末から、他の端末へ呼出を転送することを要求する旨の転送要求があると、前記応答状況情報記憶部に、前記着信先への呼出に対して前記転送先が手動転送を行った旨の応答状況情報を記憶する、請求項２９乃至３３の何れか一に記載のプログラム。
【請求項３５】
前記転送先の端末が応答した後に、該応答した転送先の端末から、他の端末へ呼出を転送することを要求する旨の転送要求があるとき、コンピュータに、前記転送情報を参照し、前記呼出の着信先と対応付けられた複数の転送先のうちで呼出を転送していない端末の中から、前記転送優先度に従って次の転送先の端末を決定し、該決定した転送先の端末に呼出を転送する処理を更に実行させる、請求項２９乃至３４の何れか一に記載のプログラム。
【請求項３６】
前記応答状況判定処理では、前記転送先の端末が応答した後に、該応答した転送先の端末から、転送先として指定された指定転送先の端末に呼出を転送することを要求する旨の指定転送要求があると、前記着信先への呼出に対して前記指定転送要求を送信した前記転送先が手動転送を行った旨の応答状況情報を記憶する、請求項２９乃至３５の何れか一に記載のプログラム。
【請求項３７】
前記応答状況判定処理では、前記指定転送先の端末が転送された呼出に対して応答すると、前記応答状況情報記憶部に、前記着信先への呼出に対して前記指定転送先が応答した旨の応答状況情報を記憶する、請求項３６に記載のプログラム。
【請求項３８】
前記転送優先度更新処理では、指定転送要求で転送された呼出に対して応答した指定転送先の端末の転送優先度が、転送された呼出に対して応答した転送先の端末の転送優先度よりも相対的に高くなるように、前記転送優先度を更新する、請求項３７に記載のプログラム。
【請求項３９】
呼出の転送を受けた端末が応答して前記発信元と前記転送先とが接続された後に、該接続が切断されると、前記転送優先度更新処理を実行させる、請求項２９乃至３８の何れか一に記載のプログラム。
【請求項４０】
前記転送情報が、発信元の端末と着信先の端末との組と、該発信元の端末から着信先の端末への呼出を転送すべき複数の転送先の端末との対応を含み、前記呼出転送処理では、前記呼出の発信元の端末と着信先の端末との組に対応する複数の転送先の端末の中から前記呼出を転送する転送先の端末を決定する、請求項２９乃至３９の何れか一に記載のプログラム。
【請求項４１】
コンピュータに、
着信先の端末への呼出の転送を受けた転送先の端末の応答状況を、呼出の転送を受けた端末の応答状況を記憶する応答状況情報記憶部を参照して調べる処理と、
前記転送先の端末が、転送された呼出に対して応答したか、転送された呼出に対して応答した後に他の転送先に転送したか、又は、転送された呼出に対して応答しなかったかに応じて前記転送先の端末の転送優先度を更新する処理とを実行させるプログラム。
【請求項４２】
前記転送優先度を更新する処理では、転送された呼出に対して応答した後に他の転送先に転送した転送先の端末の転送優先度が、転送された呼出に対して応答しなかった転送先の端末の転送優先度よりも相対的に低くなり、かつ、転送された呼出に対して応答した転送先の端末の転送優先度が、転送された呼出に対して応答しなかった転送先の端末の転送優先度よりも相対的に高くなるように、前記転送優先度を更新する、請求項４１に記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、転送順位設定装置、方法、及び、プログラムに関し、更に詳しくは、着信先への呼出を転送する転送先の端末の転送優先度を更新する転送順位設定装置、方法、及び、プログラムに関する。また、本発明は、呼出の転送を行う呼出転送システムに関する。
【背景技術】
【０００２】
転送システムは、着信を転送するシステムである。特許文献１は、転送システムが記載された文献である。特許文献１に記載の転送システムは、転送の優先順位を自動的に変更する制御手段を有している。制御手段は、着信呼に含まれる発信者識別番号に対する発信回数及び着信回数に応じて、着信電話機を選択する。制御手段は、発信回数又は着信回数が最大の電話機を最優先電話機とみなし、その電話機への着信処理を行う。制御手段は、着信処理に対して一定時間内に応答がない場合は、次に転送順位が高い電話機に対して着信処理を行う。特許文献１に記載の転送システムは、転送順位を、着信又は発信回数に応じて自動的に変更する。
【０００３】
特許文献２は、転送システムが記載された別の文献である。特許文献２に記載の転送システムは、転送判定部と、優先順位設定部とを有する。特許文献２に記載の転送システムは、転送順位を、転送履歴に応じて自動的に変更する。転送判定部は、転送履歴ＤＢ（データベース）に登録されている転送履歴のうち、現在時刻からさかのぼって最近に接続が確立した転送先を、「優先転送先番号」として抽出する。優先順位設定部は、「優先転送先番号」の転送順位を最上位に設定する。また、優先順位設定部は、直前に異なる発信元から転送されてきた電話で、通話したばかりの転送先番号は、「転送回避優先番号」として、転送順位を再開に下げるように設定する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００１−３５８８３３号公報
【特許文献２】特開２００８−２３６２８４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ここで、複数の転送先があり、第１転送先が転送された呼出に対して応答したものの、第１転送先では発信元の用件を解決できずに、第２転送先へ転送した場合を考える。特許文献１及び特許文献２では、何れかの転送先が応答すると、その転送先の転送順位を上げ、接続処理を終了する。引用文献１及び引用文献２では、第１転送先が応答した後に、第１転送先が第２転送先に呼出を転送することは考慮されておらず、第１転送先と第２転送先の転送順位に差異を付けることができない。また、第１転送先が応答せずに第２応答先が応答した場合は、たとえ第２転送先がその後に他の転送先へ呼出を転送したとしても、第１転送先の転送順位は第２転送先よりも低くなる。このように、引用文献１及び引用文献２では、転送先の応答状況に応じて、転送順位を設定することができない。
【０００６】
本発明は、呼出の転送を受けた転送先の応答状況に応じた転送優先度の設定が可能な転送優先順位設定装置、呼出転送システム、方法、及び、プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するために、本発明は、発信元の端末からの呼出要求を受けて着信先の端末を呼び出すと共に、前記着信先の端末のユーザが呼出に対して応答しないとき、前記呼出を前記着信先の端末とは異なる転送先の端末に転送する呼出管理部と、着信先の端末と該着信先の端末への呼出を転送すべき複数の転送先の端末との対応、及び、該複数の転送先の端末のそれぞれに対して設定された転送優先度を含む転送情報を記憶する転送情報記憶部を参照し、前記転送優先度に従って、前記呼出の着信先の端末に対応する複数の転送先の端末の中から前記呼出を転送する転送先の端末を決定する転送先決定部と、前記呼出が転送された転送先の端末の応答状況を判定し、判定した応答状況を応答状況情報記憶部に記憶する応答状況判定部と、前記応答状況情報記憶部を参照して、前記着信先の端末への呼出の転送を受けた転送先の端末の応答状況を調べ、前記転送先の端末が、転送された呼出に対して応答したか、転送された呼出に対して応答した後に他の転送先に転送したか、又は、転送された呼出に対して応答しなかったかに応じて前記転送先の端末の転送優先度を更新し、前記転送情報記憶部に記憶する転送優先度更新部とを備える呼出転送システムを提供する。
【０００８】
本発明は、着信先の端末への呼出の転送を受けた転送先の端末の応答状況を、呼出の転送を受けた端末の応答状況を記憶する応答状況情報記憶部を参照して調べ、前記転送先の端末が、転送された呼出に対して応答したか、転送された呼出に対して応答した後に他の転送先に転送したか、又は、転送された呼出に対して応答しなかったかに応じて前記転送先の端末の転送優先度を更新する転送優先度更新部を備える転送順位設定装置を提供する。
【０００９】
本発明は、発信元の端末から着信先の端末への呼出に対して前記着信先の端末のユーザが呼出に対して応答しないとき、着信先の端末と該着信先の端末への呼出を転送すべき複数の転送先の端末との対応、及び、該複数の転送先の端末のそれぞれに対して設定された転送優先度を含む転送情報を記憶する転送情報記憶部を参照し、前記転送優先度に従って、前記呼出の着信先の端末に対応する複数の転送先の端末の中から前記呼出を転送する転送先の端末を決定し、該決定した転送先の端末に呼出を転送する呼出転送ステップと、前記呼出が転送された転送先の端末の応答状況を判定し、該判定した応答状況を応答状況情報記憶部に記憶する応答状況判定ステップと、前記応答状況情報記憶部を参照して、前記着信先の端末への呼出の転送を受けた転送先の端末の応答状況を調べ、前記転送先の端末が、転送された呼出に対して応答したか、転送された呼出に対して応答した後に他の転送先に転送したか、又は、転送された呼出に対して応答しなかったかに応じて前記転送先の端末の転送優先度を更新し、前記転送情報記憶部に記憶する転送優先度更新ステップとを有する呼出転送方法を提供する。
【００１０】
本発明は、着信先の端末への呼出の転送を受けた転送先の端末の応答状況を、呼出の転送を受けた端末の応答状況を記憶する応答状況情報記憶部を参照して調べるステップと、前記転送先の端末が、転送された呼出に対して応答したか、転送された呼出に対して応答した後に他の転送先に転送したか、又は、転送された呼出に対して応答しなかったかに応じて前記転送先の端末の転送優先度を更新するステップとを有する転送順位設定方法を提供する。
【００１１】
コンピュータに、発信元の端末から着信先の端末への呼出に対して前記着信先の端末のユーザが呼出に対して応答しないとき、着信先の端末と該着信先の端末への呼出を転送すべき複数の転送先の端末との対応、及び、該複数の転送先の端末のそれぞれに対して設定された転送優先度を含む転送情報を記憶する転送情報記憶部を参照し、前記転送優先度に従って、前記呼出の着信先の端末に対応する複数の転送先の端末の中から前記呼出を転送する転送先の端末を決定し、該決定した転送先の端末に呼出を転送する呼出転送処理と、前記呼出が転送された転送先の端末の応答状況を判定し、該判定した応答状況を応答状況情報記憶部に記憶する応答状況判定処理と、前記応答状況情報記憶部を参照して、前記着信先の端末への呼出の転送を受けた転送先の端末の応答状況を調べ、前記転送先の端末が、転送された呼出に対して応答したか、転送された呼出に対して応答した後に他の転送先に転送したか、又は、転送された呼出に対して応答しなかったかに応じて前記転送先の端末の転送優先度を更新し、前記転送情報記憶部に記憶する処理とを実行させるプログラムを提供する。
【００１２】
本発明は、コンピュータに、着信先の端末への呼出の転送を受けた転送先の端末の応答状況を、呼出の転送を受けた端末の応答状況を記憶する応答状況情報記憶部を参照して調べる処理と、前記転送先の端末が、転送された呼出に対して応答したか、転送された呼出に対して応答した後に他の転送先に転送したか、又は、転送された呼出に対して応答しなかったかに応じて前記転送先の端末の転送優先度を更新する処理とを実行させるプログラムを提供する。
【発明の効果】
【００１３】
本発明の転送順位設定装置、呼出転送システム、方法、及び、プログラムは、呼出の転送を受けた転送先の応答状況に応じた転送優先度を設定することができる。
【図面の簡単な説明】
【００１４】
【図１】本発明の転送順位設定装置の概要を示すブロック図。
【図２】本発明の呼出転送システムの概要を示すブロック図。
【図３】本発明の第１実施形態の転送システムを示すブロック図。
【図４】呼出時の動作手順を示すフローチャート。
【図５】手動転送時の動作手順を示すフローチャート。
【図６】本発明の第２実施形態の呼出転送システムを示すブロック図。
【図７】第１実施例の呼出転送システムを示すブロック図。
【図８】転送情報記憶部が記憶する転送情報のデータ例を示す図。
【図９】応答状況情報記憶部が記憶する応答状況情報のデータ例を示す図。
【図１０】更新後の転送順位テーブルを示す図。
【図１１】第２実施例で転送情報記憶部が記憶する転送情報のデータ例を示す図。
【図１２】第２実施例で応答状況情報記憶部が記憶する応答状況情報のデータ例を示す図。
【発明を実施するための形態】
【００１５】
本発明の実施の形態の説明に先立って、本発明の概要について説明する。図１は、本発明の転送順位設定装置を示している。転送順位設定装置１０は、転送優先度更新部１１を有する。応答状況情報記憶部１２は、呼出の転送を受けた端末の応答状況を記憶する。転送優先度更新部１１は、応答状況情報記憶部１２を参照し、着信先の端末への呼出の転送を受けた転送先の端末の応答状況を調べる。転送優先度更新部１１は、転送先の端末が、転送された呼出に対して応答したか、転送された呼出に対して応答した後に他の転送先に転送したか、又は、転送された呼出に対して応答しなかったかに応じて転送先の端末の転送優先度を更新する。
【００１６】
本発明の転送順位設定装置は、着信先の端末への呼出が転送先の端末へ転送されたときに、転送先の端末が、応答したか、応答したがその後に転送したか、又は、応答しなかったかに応じて、転送優先度を更新する。本発明の転送順位設定装置では、呼出の転送を受けた転送先の応答状況に応じて、転送優先度を設定することができ、転送先の応答状況を、転送順位に反映することができる。
【００１７】
図２は、本発明の呼出転送システムを示している。呼出転送システム２０は、呼出管理部２１、転送先決定部２２、応答状況判定部２３、及び、転送優先度更新部２４を有する。呼出管理部２１は、発信元の端末からの呼出要求を受けて着信先の端末を呼び出す。また、呼出管理部２１は、着信先の端末のユーザが呼出に対して応答しないとき、呼出を着信先の端末とは異なる転送先の端末に転送する。
【００１８】
転送情報記憶部２５は、転送情報を記憶する。転送情報は、着信先の端末と着信先の端末への呼出を転送すべき複数の転送先の端末との対応、及び、複数の転送先の端末のそれぞれに対して設定された転送優先度を含む。転送先決定部２２は、転送情報記憶部２５を参照し、転送優先度に従って、呼出の着信先の端末に対応する複数の転送先の端末の中から、呼出を転送する転送先の端末を決定する。
【００１９】
応答状況判定部２３は、呼出が転送された転送先の端末の応答状況を判定し、転送先の応答状況を応答状況情報記憶部２６に記憶する。転送優先度更新部２４は、応答状況情報記憶部２６を参照し、着信先の端末への呼出の転送を受けた転送先の端末の応答状況を調べる。転送優先度更新部２４は、転送先の端末が、転送された呼出に対して応答したか、転送された呼出に対して応答した後に他の転送先に転送したか、又は、転送された呼出に対して応答しなかったかに応じて転送先の端末の転送優先度を更新し、転送情報記憶部２５に記憶する。
【００２０】
本発明の呼出転送システムでは、転送優先度更新部２４は、応答状況情報記憶部２６を参照して、着信先の端末への呼出が転送先の端末へ転送されたときに、転送先の端末が、応答したか、応答したがその後に転送したか、又は、応答しなかったかに応じて、転送優先度を更新する。本発明の呼出転送システムでは、呼出の転送を受けた転送先の応答状況に応じて、転送優先度を設定することができ、転送先の応答状況を、転送順位に反映することができる。転送先決定部２２が、転送優先度に従って転送先を決定し、呼出管理部２１が決定された転送先に呼出を転送することで、転送先の応答状況に応じた転送順位で、呼出を転送することができる。
【００２１】
以下、図面を参照し、本発明の実施の形態を詳細に説明する。図３は、本発明の第１実施形態の転送システムを示している。転送システムは、アプリケーション（ＡＰ）サーバ１００と、呼制御サーバ１１０とを有する。端末Ａ１２０、端末Ｂ１３０、端末Ｃ１４０、及び、端末Ｄ１５０は、ユーザが使用する端末装置である。ＡＰサーバ１００、呼制御サーバ１１０、端末Ａ１２０、端末Ｂ１３０、端末Ｃ１４０、及び、端末Ｄ１５０は、それぞれ通信路１６０を介して相互に接続される。
【００２２】
ＡＰサーバ１００及び呼制御サーバ１１０は、プログラム制御で動作するコンピュータシステムである。ＡＰサーバ１００は、転送情報記憶部１０１と、手動転送判断部１０２と、応答状況情報記憶部１０３とを有する。呼制御サーバ１１０は、呼出管理部１１１を有する。端末Ａ１２０は、呼出送受信部１２１と、応答送受信部１２２とを有する。端末Ｂ１３０は、呼出送受信部１３１と、応答送受信部１３２とを有する。端末Ｃ１４０は、呼出送受信部１４１と、応答送受信部１４２とを有する。端末Ｄ１５０は、呼出送受信部１５１と、応答送受信部１５２とを有する。
【００２３】
端末Ａ１２０の呼出送受信部１２１は、呼制御サーバ１１０に、着信先を指定して呼出を要求する。例えば、呼出送受信部１２１は、端末Ｂ１３０を呼び出すときは、発信元（端末Ａ１２０）のアドレスと、着信先（端末Ｂ１３０）のアドレスと含む呼出要求情報を呼制御サーバ１１０に送信する。ここで、アドレスとは、回線交換で使用する電話番号や、Voice over IP（VoIP）で使用するSession Initiation Protocol Uniform Resource Identifier（SIP URI）といった端末識別子のことある。呼出送受信部１２１は、他の端末から端末Ａ１２０を着信先とする呼出があったとき、又は、他の端末を着信先とする呼出が端末Ａ１２０に転送されたときは、呼制御サーバ１１０から、発信元のアドレスと、着信先のアドレスと、呼出先のアドレスとを含む呼出情報を受信する。
【００２４】
応答送受信部１２２は、呼制御サーバ１１０から、呼出送受信部１２１が送信した呼出要求情報に対する応答結果を受信する。応答結果は、発信元のアドレスと、着信先のアドレスと、呼出先のアドレスとを含む。また、応答送受信部１２２は、端末Ａ１２０が呼制御サーバ１１０からの呼出に応答するときは、発信元のアドレスと、着信先のアドレスと、呼出先のアドレスとを含む応答情報を、呼制御サーバ１１０に送信する。応答送受信部１２２は、端末Ａ１２０が応答した後に、呼出を転送するときは、他の端末へ呼出を転送することを要求する旨の転送要求情報を呼制御サーバ１１０に送信する。転送要求情報は、発信元のアドレスと、着信先のアドレスと、呼出先のアドレスとを含む。
【００２５】
端末Ｂ１３０、端末Ｃ１４０、及び、端末Ｄ１５０内の各部の動作は、端末Ａ１２０内の各部の動作と同様である。すなわち、呼出送受信部１３１、１４１、及び、１５１の動作は、上記した呼出送受信部１２１の動作と同様である。また、応答送受信部１３２、１４２、及び、１５２の動作は、上記した応答送受信部１２２の動作と同様である。
【００２６】
呼制御サーバ１１０の呼出管理部１１１は、発信元の端末の呼出送受信部から、呼出要求情報を受信する。呼出管理部１１１は、呼出要求情報を受信すると、呼出要求情報に含まれる着信先を、呼出先として呼び出す。呼出管理部１１１は、呼出先の端末の呼出送受信部に、呼出要求情報に含まれる発信元のアドレス及び着信先のアドレスと、呼出先のアドレスとを含む呼出情報を送信する。呼出管理部１１１は、呼出先が応答すると、呼出先の端末の応答送受信部から応答情報を受信する。呼出管理部１１１は、発信元の端末の応答送受信部に応答結果を送信すると共に、受信した応答情報を手動転送判断部１０２に送信する。
【００２７】
呼出管理部１１１は、呼出情報の送信後、呼出先が応答しないときは、呼出を着信先の端末とは異なる転送先の端末に転送する。その際、呼出管理部１１１は、ＡＰサーバ１００に呼出先が応答しない旨の不応答情報を出力し、呼出の転送先の決定を依頼する。不応答情報は、発信元のアドレスと着信先のアドレスと呼出先のアドレスとを含む。また、呼出管理部１１１は、呼出先が応答した後に、呼出に応答した端末の応答送受信部から、転送要求情報を受信する。呼出管理部１１１は、転送要求情報を受信すると、受信した転送要求情報を、ＡＰサーバ１００に送信する。
【００２８】
ＡＰサーバ１００の転送情報記憶部１０１は、転送情報を記憶する。転送情報は、着信先の端末と、着信先の端末への呼出を転送すべき複数の転送先の端末との対応、及び、複数の転送先の端末のそれぞれに対して設定された転送優先度を含む。具体的には、転送情報は、着信先の端末のアドレスと、転送先の端末のアドレスと、転送先に対して設定された転送優先度（ウェイト）と、転送順位とを組にした情報を含む。転送順位は、転送優先度の大きさに応じて決まる。転送優先度が高い転送先の転送順位が高いものとする。
【００２９】
手動転送判断部１０２は、呼出管理部１１１から、応答情報、不応答情報、及び、転送要求情報を受信する。手動転送判断部１０２は、転送先の決定、転送先の応答状況の記憶、及び、転送情報における転送優先度の更新を行う。手動転送判断部１０２は、転送先決定部１０４、応答状況判定部１０５、及び、転送優先度更新部１０６を有する。
【００３０】
転送先決定部１０４は、手動転送判断部１０２が不応答情報又は転送要求情報を受信すると、転送情報記憶部１０１を参照し、呼出の転送先を決定する。転送先決定部１０４は、転送先の決定では、転送情報記憶部１０１に、不応答情報又は転送要求情報に含まれる着信先のアドレスと組にして記憶された転送先が存在するか否かを調べる。手動転送判断部１０２は、転送先が存在するときは、着信先のアドレスと組にして記憶された複数の転送先の端末の中から、転送優先度に従って、呼出を転送する端末を決定する。転送先決定部１０４は、着信先に対して転送先が１つしかない場合は、その転送先を呼出の転送先として決定すればよい。
【００３１】
転送先決定部１０４は、転送先を決定すると、呼出管理部１１１に、決定した転送先へ呼出を転送させる旨の転送指示情報を送信する。転送指示情報は、発信元のアドレスと着信先のアドレスと呼出先（転送先）のアドレスとを含む。呼出管理部１１１は、転送先決定部１０４から転送指示情報を受信すると、呼出中の呼出を止めて、転送指示情報に含まれる転送先を呼び出す。
【００３２】
応答状況判定部１０５は、呼出の転送を受けた転送先の応答状況を判定する。応答状況判定部１０５は、手動転送判断部１０２が応答情報、不応答情報、又は、転送要求情報を受信すると、受信した応答情報、不応答情報、又は、転送要求情報に含まれる呼出先の応答状況を判定する。ただし、応答情報、不応答情報、及び、転送要求情報に含まれる着信先のアドレスと呼出先のアドレスとが同じアドレスの場合は、応答した、応答しなかった、又は、転送を要求した呼出先は着信先であるので、応答状況判定部１０５は、応答状況の判定は行わない。
【００３３】
応答状況判定部１０５は、応答情報が受信されたときは転送先である呼出先が応答した（応答済み）と判定し、不応答情報が受信されたときは転送先が応答しない（不応答）と判定する。また、応答状況判定部１０５は、転送要求情報が受信されたときは、転送された呼出に対して応答した転送先が、その後に応答した呼出を手動で転送した（手動転送）と判定する。手動転送判断部１０２は、応答状況情報を応答状況情報記憶部１０３に渡す。応答状況情報は、着信先のアドレスと、呼出先のアドレスと、呼出先の応答状況とを含む。応答状況情報記憶部１０３は、受け取った応答状況情報を記憶する。
【００３４】
転送優先度更新部１０６は、応答状況情報記憶部１０３を参照して、着信先の端末への呼出の転送を受けた転送先の応答状況（転送経緯）を調べる。転送優先度更新部１０６は、発信元と呼出先との接続が切断された後に、転送先の応答状況を調べる。転送優先度更新部１０６は、呼出の転送を受けた転送先の端末の応答状況に応じて、転送先の端末の転送優先度を更新する。すなわち、転送優先度更新部１０６は、転送先の応答状況が「応答済み」か、「手動転送」か、「不応答」であるかに応じて、各転送先の転送優先度を更新する。
【００３５】
転送優先度更新部１０６は、応答状況が「手動転送」の転送先端末の転送優先度が、転送状況が「不応答」の転送先端末の転送優先度よりも相対的に低くなるように、転送優先度を更新する。また、転送優先度更新部１０６は、応答状況が「応答済み」の転送先端末の転送優先度が、応答状況が「不応答」の転送先端末の転送優先度よりも相対的に高くなるように、転送優先度を更新する。
【００３６】
転送優先度の更新は、具体的には、以下のようにして行うことができる。転送優先度更新部１０６は、呼出先の応答状況に応じてウェイトを設定する。設定するウェイトは、転送先のうちで応答後に他の転送先へ転送した呼出先、転送先のうちで応答しなかった呼出先、転送先のうちで応答後に他の転送先へ転送しなかった呼出の順に大きな値とする。転送優先度更新部１０６は、設定したウェイトを、転送情報における転送優先度に加算し、転送優先度を更新する。転送優先度更新部１０６は、更新した転送優先度を、転送情報記憶部１０１に記憶する。
【００３７】
図４は、呼出時の動作手順を示している。以下では、端末Ａ１２０は、発信元のユーザが使用する端末であり、端末Ｂ１３０は、着信先のユーザが使用する端末であるとする。また、端末Ｃ１４０及び端末Ｄ１５０は、転送先のユーザが使用する端末であるとする。転送情報記憶部１０１は、ＡＰサーバ１００内の記憶媒体（図示せず）に、端末Ｂ１３０への呼出を端末Ｃ１４０又は端末Ｄ１５０に転送する旨を表す転送情報を記憶している。すなわち、転送情報記憶部１０１は、着信先としての端末Ｂ１３０のアドレスに対し、転送先の端末のアドレスとして端末Ｃ１４０及び端末Ｄ１５０のアドレスを記憶している。端末Ｃ１４０と端末Ｄ１５０の転送優先度は初期値で、端末Ｃ１４０の転送順位は、端末Ｄ１５０の転送順位よりも上位であるとする。
【００３８】
端末Ａの呼出送受信部１２１は、発信元（端末Ａ１２０）のアドレスと着信先（端末Ｂ１３０）のアドレスとを含む呼出要求情報を呼制御サーバ１１０の呼出管理部１１１に送信し、端末Ｂ１３０への呼出を要求する。呼出管理部１１１は、呼出要求情報を受信すると、呼出要求情報に含まれる着信先のアドレスの端末に対して、発信元（端末Ａ１２０）のアドレスと着信先（端末Ｂ１３０）のアドレスと呼出先（端末Ｂ１３０）のアドレスとを含む呼出情報を送信する。端末Ｂ１３０の呼出送受信部１３１は、呼出管理部１１１が送信した呼出情報を受信する。
【００３９】
呼出管理部１１１は、端末Ｂ１３０が呼出に応答したか否かを判断する（ステップＡ１）。端末Ｂ１３０の応答送受信部１３２は、ユーザが応答すると、発信元（端末Ａ１２０）のアドレスと着信先（端末Ｂ１３０）のアドレスと呼出先（端末Ｂ１３０）のアドレスとを含む応答情報を呼制御サーバ１１０に送信する。呼出管理部１１１は、端末Ｂ１３０から応答情報を受信すると端末Ｂ１３０が応答したと判断する。呼出管理部１１１は、端末Ｂ１３０が呼出に応答したときは、発信元の端末Ａ１２０と着信先の端末Ｂ１３０とを接続し、発信元（端末Ａ１２０）のアドレス着信先（端末Ｂ１３０）のアドレス呼出先（端末Ｂ１３０）のアドレスを含む応答結果を、端末Ａ１２０の応答送受信部１２２に送信する。
【００４０】
また、呼出管理部１１１は、応答結果と同様の情報を含む応答情報を手動転送判断部１０２に送信する。手動転送判断部１０２の応答状況判定部１０５は、応答情報に含まれる着信先のアドレスと、呼出先のアドレスとが一致しているか否かを調べる。端末Ｂ１３０が、着信先が端末Ｂ１３０である呼出に応答した場合、応答情報に含まれる着信先のアドレスと呼出先のアドレスとは共に端末Ｂ１３０のアドレスになるので、両者は一致している。この場合、応答状況判定部１０５は、呼出先の応答状況の判定を行わない。
【００４１】
呼出管理部１１１は、例えば、事前に設定されたコール数や呼出時間がしきい値を超えても着信先から応答情報を受信できないとき、端末Ｂ１３０が応答しないと判断する。呼出管理部１１１は、端末Ｂ１３０が応答しないと判断すると、発信元の端末Ａ１２０からの呼出に対して着信先の端末Ｂ１３０が応答しない旨を示す不応答情報を手動転送判断部１０２に送信する。呼出管理部１１１が送信する不応答情報は、発信元（端末Ａ１２０）のアドレスと、着信先（端末Ｂ１３０）のアドレスと、呼出先（端末Ｂ１３０）のアドレスとを含む。
【００４２】
応答状況判定部１０５は、手動転送判断部１０２が不応答情報を受信すると、不応答情報に含まれる着信先のアドレスと、呼出先のアドレスとが一致しているか否かを調べる。端末Ｂ１３０が、着信先が端末Ｂ１３０である呼出に応答しない場合、不応答情報に含まれる着信先のアドレスと呼出先のアドレスとは共に端末Ｂ１３０のアドレスになるので、両者は一致している。この場合、応答状況判定部１０５は、呼出先の応答状況の判定を行わない。
【００４３】
転送先決定部１０４は、転送情報記憶部１０１に、不応答情報に含まれる着信先に対する転送先が記憶されているか否かを判断する（ステップＡ２）。転送先決定部１０４は、ステップＡ２では、転送情報記憶部１０１を参照し、着信先（端末Ｂ１３０）のアドレスと組にして記憶された転送先のアドレスがあるか否かを判断する。転送先決定部１０４は、着信先（端末Ｂ１３０）に対する転送先が転送情報記憶部１０１に記憶されていないとき、つまり、端末Ｂ１３０への着信を転送すべき転送先がないときは、処理を終了する。
【００４４】
転送先決定部１０４は、端末Ｂ１３０への着信を転送すべき転送先が存在するときは、転送情報を参照して転送先を決定する。転送先決定部１０４は、着信先のアドレス（端末Ｂ１３０）と組にして記憶されている転送先の中から、転送優先度に従って、転送順位が上位の端末から順に、転送先端末を決定する。転送情報記憶部１０１には、着信先が端末Ｂ１３０の呼出に対する転送先として、端末Ｃ１４０及び端末Ｄ１５０のアドレスが記憶されている。端末Ｃ１４０の転送順位は、端末Ｄ１５０の転送順位よりも上位なので、転送先決定部１０４は、はじめに端末Ｃ１４０を転送先として決定する。
【００４５】
転送先決定部１０４は、転送先を決定すると、決定した転送先の端末へ呼出を転送する旨の転送指示情報を呼出管理部１１１に送信する。より詳細には、転送先決定部１０４は、端末Ｂ１３０への着信が端末Ｃ１４０へ転送されるようにするため、発信元（端末Ａ１２０）のアドレスと着信先（端末Ｂ１３０）のアドレスと転送先（端末Ｃ１４０）のアドレスとを含む転送指示情報を、呼出管理部１１１に送信する。
【００４６】
呼出管理部１１１は、転送指示情報を受信すると、端末Ｂ１３０への呼出を中止し、転送指示情報に従って、転送先の端末Ｃ１４０を呼び出す（ステップＡ３）。呼出管理部１１１は、ステップＡ３では、発信元（端末Ａ１２０）のアドレスと着信先（端末Ｂ１３０）のアドレスと呼出先（端末Ｃ１４０）のアドレスとを含む呼出情報を端末Ｃ１４０に送信し、端末Ｃ１４０を呼び出す。端末Ｃ１４０の呼出送受信部１４１は、呼出管理部１１１から、呼出情報を受信する。応答送受信部１４２は、ユーザが転送された呼出に応答すると、発信元（端末Ａ１２０）のアドレスと着信先（端末Ｂ１３０）のアドレスと呼出先（端末Ｃ１４０）のアドレスとを含む応答情報を呼出管理部１１１に送信する。
【００４７】
呼出管理部１１１は、転送先の呼出後、呼出先が応答したか否かを判断する（ステップＡ４）。ステップＡ４の呼出先が応答したか否かの判断は、ステップＡ１の呼出先が応答したか否かの判断と同様な処理である。呼出管理部１１１は、呼出先が応答したときは、発信元（端末Ａ１２０）のアドレスと着信先（端末Ｂ１３０）のアドレスと呼出先（端末Ｃ１４０）のアドレスをと含む応答結果を、端末Ａ１２０の応答送受信部１２２に送信し、発信元の端末Ａ１２０と転送先の端末Ｃ１４０とを接続する。
【００４８】
また、呼出管理部１１１は、転送先の端末Ｃ１４０が呼出に応答すると、応答結果と同様な情報を含む応答情報を手動転送判断部１０２に送信する。手動転送判断部１０２の応答状況判定部１０５は、呼出管理部１１１が応答情報を受信すると、応答情報に含まれる着信先のアドレスと呼出先のアドレスとが一致するか否かを調べる。端末Ｂ１３０を着信先とする呼出に対して、呼出先の端末Ｃ１４０が呼出に応答したとき、応答情報に含まれる着信先のアドレスと呼出先のアドレスとは一致しない。この場合、応答状況判定部１０５は、手動転送判断部１０２が受信した情報が応答情報であることから、呼出先の端末Ｃ１４０の応答状況を「応答済み」と判定する。
【００４９】
手動転送判断部１０２は、応答状況の判断後、応答情報に含まれる着信先（端末Ｂ１３０）のアドレス及び呼出先（端末Ｃ１４０）のアドレスと、応答状況「応答済」とを、応答状況情報記憶部１０３に渡す。応答状況情報記憶部１０３は、ＡＰサーバ１００内の記録媒体に、着信先（端末Ｂ１３０）のアドレスと呼出先（端末Ｃ１４０）のアドレスと応答状況「応答済」とを記憶する（ステップＡ５）。つまり、応答状況情報記憶部１０３は、着信先が端末Ｂ１３０の呼出に対して、転送先の端末Ｃ１４０が応答した旨の応答状況情報を記憶する。
【００５０】
呼出管理部１１１は、発信元と呼出先との接続が切断されたか否かを判断する（ステップＡ６）。呼出管理部１１１は、発信元と呼出先との間の接続が切断されていないときは、繰り返しステップＡ６を実行し、発信元と呼出先との接続が切断されるまで待機する。
【００５１】
呼出管理部１１１は、ステップＡ４で呼出先が応答しないと判断すると、呼出元（端末Ａ１２０）のアドレスと着信先（端末Ｂ１３０）のアドレスと呼出先（端末Ｃ１４０）のアドレスとを含む不応答情報を手動転送判断部１０２に送信する。応答状況判定部１０５は、手動転送判断部１０２が呼出管理部１１１から不応答情報を受信すると、不応答情報に含まれる着信先のアドレスと呼出先のアドレスとが一致するか否かを調べる。端末Ｂ１３０を着信先とする呼出に対して、呼出先の端末Ｃ１４０が呼出に応答しないとき、不応答情報に含まれる着信先のアドレスと呼出先のアドレスとは一致しない。この場合、応答状況判定部１０５は、受信した情報が不応答情報であることから、呼出先の端末Ｃ１４０の応答状況を「不応答」と判定する。
【００５２】
応答状況判定部１０５は、応答状況の判定後、不応答情報に含まれる着信先（端末Ｂ１３０）のアドレス及び呼出先（端末Ｃ１４０）のアドレスと、応答状況「不応答」とを、応答状況情報記憶部１０３に渡す。応答状況情報記憶部１０３は、ＡＰサーバ内の記録媒体に、着信先（端末Ｂ１３０）のアドレスと呼出先（端末Ｃ１４０）のアドレスと応答状況「不応答」とを記憶する（ステップＡ７）。
【００５３】
転送先決定部１０４は、手動転送判断部１０２が不応答情報を受信すると、転送情報記憶部１０１に、不応答情報に含まれる着信先に対する他の転送先が記憶されているか否かを判断する（ステップＡ８）。手動転送判断部１０２は、他の転送先があるときは、転送順位に従って、次の転送先（端末Ｄ１５０）を決定する。転送先決定部１０４は、発信元（端末Ａ１２０）のアドレスと着信先（端末Ｂ１３０）のアドレスと呼出先のアドレス（端末Ｄ１５０）とを含む転送指示情報を呼出管理部１１１に送信する。
【００５４】
ステップＡ３に戻り、呼出管理部１１１は、転送指示情報に従って、次の転送先（端末Ｄ１５０）を呼び出す。その後、端末Ｄ１５０が呼出に応答したときは、応答状況情報記憶部１０３は、ステップＡ５で応答状況「応答済み」を記憶し、端末Ｄ１５０が応答しないときは、ステップＡ７で応答状況「不応答」を記憶する。転送システムは、他の転送先がなくなるまで、ステップＡ３〜ステップＡ８を繰り返し実行し、着信先の端末Ｂ１３０への呼出に対する転送先に、順次に呼出を転送する。
【００５５】
呼出に応答したユーザは、応答後、任意のタイミングで、端末Ａ１２０からの呼出を他の端末に手動転送することができる。転送先の端末が手動転送を行うと、応答状況判定部１０５は、応答状況情報記憶部１０３に応答状況「手動転送」を記憶する。手動転送の動作手順の詳細は後述する。
【００５６】
呼出管理部１１１は、ステップＡ６で接続が切断されたと判断すると、端末Ａ１２０に送信した応答結果に含まれる、発信元（端末Ａ１２０）のアドレスと着信先（端末Ｂ１３０）のアドレスと呼出先（端末Ｃ１４０）のアドレスとを含む切断結果を、手動転送判断部１０２に送信する。転送優先度更新部１０６は、手動転送判断部１０２が切断結果を受信すると、転送優先度の更新を行う（ステップＡ９）。転送優先度更新部１０６は、ステップＡ８で他の転送先がないと判断したときも、ステップＡ９に進み、端末Ｂ１３０への呼出に対する転送先の転送優先度を更新する。
【００５７】
転送優先度更新部１０６は、ステップＡ９では、応答状況情報記憶部１０３から、切断結果に含まれる着信先の端末（端末Ｂ１３０）のアドレスを着信先のアドレスとして含む応答状況情報を取得する。転送優先度更新部１０６は、取得した応答状況情報に含まれる呼出先の応答状況「手動転送」、「不応答」、「応答済み」に応じて、端末Ｂ１３０への着信を転送すべき各転送先の転送優先度を更新する。転送優先度更新部１０６は、応答後に手動転送した呼出先、応答しなかった呼出先、応答後に手動転送しなかった呼出先の順に、大きなウェイトを設定し、呼出先ごとに設定したウェイトを、転送情報記憶部１０１に記憶されている転送情報の転送優先度に加算して、転送情報の転送順位を更新する。転送順位の更新後、手動転送判断部１０２は、応答状況情報記憶部１０３から、着信先が端末Ｂ１３０のアドレスとなっている応答状況情報を削除する。
【００５８】
図５は、手動転送時の動作手順を示している。各端末のユーザは、発信元からの呼出に対して応答した後に、任意のタイミングで、他の端末への転送を要求できる。以下では、端末Ｃ１４０のユーザが、発信元（端末Ａ１２０）から着信先（端末Ｂ１３０）への呼出の転送を受けて応答したものの、端末Ａ１２０のユーザの要件を解決できずに、更に別の転送先へ呼出を転送する例を用いて説明する。
【００５９】
端末Ｃ１４０の応答送受信部１４２は、ユーザが転送を要求すると、転送要求情報を呼制御サーバ１１０へ送信する。転送要求情報は、呼出の転送時に呼出送受信部１４１が受信した呼出情報に含まれる発信元（端末Ａ１２０）のアドレスと着信先（端末Ｂ１３０）のアドレスと呼出先（端末Ｃ１４０）のアドレスとを含む。呼制御サーバ１１０の呼出管理部１１１は、転送要求情報を受信したか否かを判断する（ステップＢ１）。呼出管理部１１１は、転送要求情報を受信しないときは、図４のステップＡ６へ移行して、接続が切断されるまで待機する。
【００６０】
呼出管理部１１１は、受信した転送要求情報を手動転送判断部１０２に送信する。応答状況判定部１０５は、手動転送判断部１０２が転送要求情報を受信すると、転送要求情報に含まれる着信先のアドレスと呼出先のアドレスとが一致しているか否かを調べる。手動転送判断部１０２は、転送要求情報に含まれる着信先（端末Ｂ１３０）のアドレスと呼出先（端末Ｃ１４０）のアドレスとが一致していないことを確認すると、転送要求情報を受信したことから、呼出先の端末（端末Ｃ１４０）の応答状況が「手動転送」と判断する。仮に、呼出先のアドレスが端末Ｂ１３０のアドレスであるとすれば、呼出先は着信先であるので、応答状況判定部１０５は、応答状況の判定を行う必要がない。
【００６１】
応答状況判定部１０５は、応答状況情報記憶部１０３から、転送要求情報に含まれる着信先（端末Ｂ１３０）のアドレスと呼出先（端末Ｃ１４０）のアドレスとに対して記憶済みの応答状況情報を取得する。応答状況判定部１０５は、取得した応答状況情報における応答状況を、「応答済み」から「手動転送」に変更するために、着信先（端末Ｂ１３０）のアドレスと呼出先（端末Ｃ１４０）のアドレスと応答状況「手動転送」とを応答状況情報記憶部１０３に渡す。応答状況情報記憶部１０３は、着信先（端末Ｂ１３０）のアドレスと呼出先（端末Ｃ１４０）のアドレスと応答状況「手動転送」とを、ＡＰサーバ１００内の図示しない記憶媒体に記憶する（ステップＢ２）。
【００６２】
応答状況の判定後、図４のステップＡ３に進み、転送先決定部１０４は、転送先を決定し、決定した転送先のアドレスを含む転送指示情報を呼出管理部１１１に送信して、呼出を端末Ｃ１４０から更に別の端末へ転送させる。転送先決定部１０４は、転送先が応答しないときは、転送順位が高い順に、更に別の転送先に呼出を転送する。応答状況情報記憶部１０３は、転送先の呼出状況に応じて、応答状況「応答済み」又は「不応答」を記憶する。手動転送で呼出の転送を受けて応答した端末のユーザは、更に別の端末への転送を要求することもできる。
【００６３】
本実施形態では、応答状況判定部１０５は、呼出の転送を受けた転送先の端末の応答状況を判定し、応答状況情報記憶部１０３に記憶する。転送優先度更新部１０６は、応答状況情報記憶部１０３を参照し、３つの応答状況「応答済」「不応答」「手動転送」に応じて、転送優先度を更新する。このようにすることで、呼出の転送を受けた転送先の応答状況に応じて、転送優先度を設定することができ、転送先の応答状況を、転送順位に反映することができる。また、転送先決定部１０４が、転送優先度に従って転送先を決定し、呼出管理部１１１が決定された転送先に呼出を転送することで、着信先ごとに、転送先の応答状況に応じた転送順位で、呼出を転送することができる。
【００６４】
なお、図４のステップＡ１及びステップＡ４では、呼出管理部１１１が所定コール数だけコールしても呼出先が応答しないときや、所定の呼出時間が経過するまでに呼出先が応答しないときに、呼出先が応答しないと判断するとして説明したが、これには限られない。例えば、呼出先の端末のユーザが、着信できないことを意思表示する操作を行ってもよい。ユーザが、応答不可の操作を行うと、呼出先の端末が呼制御サーバに、応答不可を示す情報を送信する。呼出管理部１１１は、応答不可を示す情報を受信すると、呼出先が応答しないと判断して、手動転送判断部１０２に、不応答情報を送信してもよい。
【００６５】
また、ステップＡ１及びステップＡ４で呼出先が応答しないと判断する際の基準となる所定コール数や所定時間は、固定されたコール数や時間でなくてもよく、呼出先の過去の応答履歴に応じて、コール数や時間を変更してもよい。例えば、各端末の過去の応答履歴を記録しておき、呼出管理部１１１は、過去の応答履歴を参照して、一定時間前からの呼出に対する呼出先の応答状況を調べる。呼出管理部１１１は、一定時間前から、呼出先が呼出に応答していないことを検出すると、当該呼出先は、処理中の呼出に対しても応答できない可能性が高いと判断し、不応答を判断するためのコール数や呼出時間といったしきい値を減らしてもよい。
【００６６】
図６は、本発明の第２実施形態の呼出転送システムを示している。転送システムは、ＡＰサーバ１００と、呼制御サーバ１１０とを有する。端末Ａ１２０、端末Ｂ１３０、端末Ｃ１４０、及び、端末Ｄ１５０は、ユーザが使用する端末装置である。ＡＰサーバ１００、呼制御サーバ１１０、端末Ａ１２０、端末Ｂ１３０、端末Ｃ１４０、及び、端末Ｄ１５０は、それぞれ通信路１６０を介して相互に接続される。
【００６７】
ＡＰサーバ１００は、転送情報記憶部１０１と、手動転送判断部１０２と、応答状況情報記憶部１０３とを有する。呼制御サーバ１１０は、呼出管理部１１１を有する。端末Ａ１２０は、呼出送受信部１２１と、応答送受信部１２２と、転送先選択部１２３とを有する。端末Ｂ１３０は、呼出送受信部１３１と、応答送受信部１３２と、転送先選択部１３３とを有する。端末Ｃ１４０は、呼出送受信部１４１と、応答送受信部１４２、転送先選択部１４３とを有する。端末Ｄ１５０は、呼出送受信部１５１と、応答送受信部１５２と、転送先選択部１５３とを有する。
【００６８】
本実施形態は、第１実施形態とは、各端末が転送先選択部を有する点で相違する。また、本実施形態では、転送情報に、一つの発信元のアドレスと着信先のアドレスとの組に対して、複数の転送先のアドレスを対応付けた転送情報を用いる。転送先決定部１０４は、呼出の発信元と着信先と組にして記憶された複数の転送先の中から、転送順位に従って、転送先を決定する。応答状況判定部１０５は、発信元の端末から着信先の端末への呼出に対する転送先の応答状況を、応答状況情報記憶部１０３に記憶する。その他の点は、第１実施形態と同様である。
【００６９】
端末Ａ１２０の転送先選択部１２３は、応答送受信部が転送要求情報を送信する際に、転送先の端末を指定する機能を提供する。転送先選択部１２３は、例えば、端末Ａ１２０内に登録されているアドレスデータを表示し、ユーザに転送先の指定を促す。転送先選択部１２３は、ユーザが転送先を指定すると、ユーザが指定した転送先の端末のアドレスを応答送受信部１２２に渡す。ユーザは、転送情報記憶部１０１に、発信元から着信先への呼出に対する転送先として記憶されていない端末を、呼出の転送先として指定することができる。
【００７０】
応答送受信部１２２は、指定された転送先へ転送を要求する旨の指定転送要求を呼制御サーバ１１０に送信する。指定転送要求は、発信元の端末のアドレスと、着信先の端末のアドレスと、呼出先の端末のアドレスと、転送先の端末のアドレスとを含む。端末Ｂ１３０の転送先選択部１３３、端末Ｃ１４０の転送先選択部１４３、及び、端末Ｄ１５０の転送先選択部１５３の動作は、端末Ａ１２０の転送先選択部１２３の動作と同様である。
【００７１】
呼出管理部１１１は、指定転送要求情報を受けると、指定転送要求情報に含まれる転送先の端末に呼出情報を送信し、転送先を呼び出す。また、呼出管理部１１１は、指定転送要求情報を手動転送判断部１０２に送信する。指定転送要求情報は、発信元の端末のアドレスと、着信先の端末のアドレスと、呼出先の端末のアドレスと、転送先の端末のアドレスとを含む。
【００７２】
応答状況判定部１０５は、手動転送判断部１０２が指定転送要求情報を受信すると、指定転送要求情報に含まれる発信元の端末から着信先の端末への呼出に対する転送先の端末の応答状況が「手動転送」であると判定する。応答状況判定部１０５は、応答状況情報記憶部１０３から、指定転送要求情報に含まれる発信元のアドレスと着信先のアドレスと呼出先のアドレスとに対して記憶済みの応答状況情報を取得する。応答状況判定部１０５は、取得した応答状況情報における応答状況を、「応答済み」から「手動転送」に変更し、応答状況情報記憶部１０３に記憶する。
【００７３】
呼出管理部１１１からの呼出に対し、指定転送要求で指定された転送先の端末が応答すると、その転送先の端末の応答送受信部は、応答情報を呼出管理部１１１に送信する。呼出管理部１１１は、発信元と転送先とを接続し、発信元の端末の応答送受信部に応答結果を送信すると共に、受信した応答情報を手動転送判断部１０２に送信する。応答状況判定部１０５は、応答情報を受信すると、応答した呼出先が指定転送要求で指定された転送先であることを認識し、転送先の応答状況を「指定転送応答済み」と判定する。応答状況判定部１０５は、発信元の端末のアドレスと、着信先の端末のアドレスと、呼出先（指定転送先）の端末のアドレスと、応答状況「指定転送応答済み」とを、応答状況情報記憶部１０３に記憶する。
【００７４】
以下、動作手順について説明する。呼出時の動作手順は、図４に示す動作手順と同様である。転送情報記憶部１０１は、端末Ａ１２０のアドレスと端末Ｂ１３０のアドレスの組に対して、転送先の端末のアドレスとして端末Ｃ１４０のアドレス及び端末Ｄ１５０のアドレスを記憶しているとする。すなわち、転送情報記憶部１０１は、端末Ａ１２０から端末Ｂ１３０への呼出に対して、端末Ｃ１４０及び端末Ｄ１５０を転送先とする旨の転送情報を記憶しているとする。端末Ｃ１４０と端末Ｄ１５０の転送優先度は初期値で、端末Ｃ１４０の転送順位は、端末Ｄ１５０の転送順位よりも高く設定されているとする。
【００７５】
端末Ａの呼出送受信部１２１は、発信元（端末Ａ１２０）のアドレスと着信先（端末Ｂ１３０）のアドレスとを含む呼出要求情報を呼制御サーバ１１０の呼出管理部１１１に送信し、端末Ｂ１３０への呼出を要求する。呼出管理部１１１は、呼出要求情報を受信すると、端末Ｂ１３０を呼び出す。呼出管理部１１１は、呼び出し後、ステップＡ１で、端末Ｂ１３０が呼出に応答したか否かを判断する。呼出管理部１１１は、例えば、事前に設定されたコール数や呼出時間がしきい値を超えても着信先から応答情報を受信できないとき、端末Ｂ１３０が応答しないと判断する。
【００７６】
呼出管理部１１１は、端末Ｂ１３０が応答しないと判断すると、発信元の端末Ａ１２０からの呼出に対して着信先の端末Ｂ１３０が応答しない旨を示す不応答情報を手動転送判断部１０２に送信する。手動転送判断部１０２の転送先決定部１０４は、ステップＡ２で、転送情報記憶部１０１に、不応答情報に含まれる発信元と着信先との組に対する転送先が記憶されているか否かを判断する（ステップＡ２）。転送先決定部１０４は、ステップＡ２では、転送情報記憶部１０１を参照し、発信元（端末Ａ１２０）のアドレスと着信先（端末Ｂ１３０）のアドレスとの組に対して記憶された転送先のアドレスがあるか否かを判断する。
【００７７】
転送情報記憶部１０１は、発信元（端末Ａ１２０）のアドレスと着信先（端末Ｂ１３０）のアドレスとの組に対して、端末Ｃ１４０のアドレスと端末Ｄ１５０のアドレスとを記憶している。転送先決定部１０４は、端末Ｃ１４０と端末Ｄ１５０のうち、転送順位が高い端末Ｃ１４０を転送先として決定する。転送先決定部１０４は、転送先を決定すると、決定した転送先の端末Ｃ１４０へ呼出を転送する旨の転送指示情報を呼出管理部１１１に送信する。転送指示情報は、発信元（端末Ａ１２０）のアドレスと着信先（端末Ｂ１３０）のアドレスと転送先（端末Ｃ１４０）のアドレスとを含む。
【００７８】
呼出管理部１１１は、ステップＡ３で、端末Ｂ１３０への呼出を中止し、受信した転送指示情報に従って、転送先の端末Ｃ１４０を呼び出す。呼出管理部１１１は、ステップＡ４で、転送先の呼出後、呼出先が応答したか否かを判断する。呼出管理部１１１は、転送先の端末Ｃ１４０が呼出に応答すると、発信元（端末Ａ１２０）のアドレスと着信先（端末Ｂ１３０）のアドレスと呼出先（端末Ｃ１４０）のアドレスとを含む応答情報を手動転送判断部１０２に送信する。
【００７９】
応答状況判定部１０５は、手動転送判断部１０２が応答情報を受信すると、転送先の端末Ｃ１４０の応答状況を「応答済み」と判定する。応答状況情報記憶部１０３は、ステップＡ５で、端末Ａ１２０を発信元とし端末Ｂ１３０を着信先とする呼出に対して、呼出先の端末Ｃ１４０が呼出に応答した旨の応答状況情報をＡＰサーバ１００内の図示しない記録媒体に記憶する。応答状況情報は、発信元（端末Ａ１２０）のアドレスと、着信先（端末Ｂ１３０）のアドレスと、呼出先（端末Ｃ１４０）のアドレスと、応答状況「応答済」とを含む。その後、呼出管理部１１１は、発信元と呼出先との間の接続が切断されるまで、繰り返しステップＡ６を実行し、発信元と呼出先との接続が切断されるまで待機する。
【００８０】
呼出管理部１１１は、ステップＡ４で呼出先が応答しないと判断すると、呼出元（端末Ａ１２０）のアドレスと着信先（端末Ｂ１３０）のアドレスと呼出先（端末Ｃ１４０）のアドレスとを含む不応答情報を手動転送判断部１０２に送信する。応答状況判定部１０５は、手動転送判断部１０２が不応答情報を受信すると、転送先の端末Ｃ１４０の応答状況を「不応答」と判定する。応答状況情報記憶部１０３は、ステップＡ７で、端末Ａ１２０を発信元とし端末Ｂ１３０を着信先とする呼出に対して、呼出先の端末Ｃ１４０が呼出に応答しない旨の応答状況情報をＡＰサーバ１００内の図示しない記録媒体に記憶する。応答状況情報は、発信元（端末Ａ１２０）のアドレスと、着信先（端末Ｂ１３０）のアドレスと、呼出先（端末Ｃ１４０）のアドレスと、応答状況「不応答」とを含む。
【００８１】
手動転送判断部１０３は、手動転送判断部１０２が不応答情報を受信すると、ステップＡ８で、転送情報記憶部１０１に、不応答情報に含まれる発信元と着信先との組に対する他の転送先が記憶されているか否かを判断する。手動転送判断部１０２は、次に転送順位が高い端末Ｄ１５０を、次の転送先として決定する。転送先の決定後、転送先決定部１０４は、発信元（端末Ａ１２０）のアドレスと着信先（端末Ｂ１３０）のアドレスと呼出先のアドレス（端末Ｄ１５０）とを含む転送指示情報を呼出管理部１１１に送信する。その後、ステップＡ３に戻り、呼出管理部１１１は、次の転送先を呼び出す。呼出転送システムは、他の転送先がなくなるまで、ステップＡ３〜ステップＡ８を繰り返し実行し、発信元の端末Ａ１２０から着信先の端末Ｂ１３０への呼出に対する転送先に、順次に呼出を転送する。
【００８２】
呼出に応答したユーザは、応答後、任意のタイミングで、端末Ａ１２０からの呼出を他の端末に手動転送することができる。手動転送には、転送先を指定しない手動転送と、転送先を指定した手動転送とがある。ここでは、端末Ｃ１４０が転送された呼出に対して応答した後に、手動転送を行う場合を考える。
【００８３】
応答転送先を指定せずに手動転送を行う場合、端末Ｃ１４０の応答送受信部１４２は、発信元（端末Ａ１２０）のアドレスと着信先（端末Ｂ１３０）のアドレスと呼出先（端末Ｃ１４０）のアドレスとを含む転送要求情報を呼制御サーバ１１０に送信する。呼制御サーバ１１０の呼出管理部１１１は、図５のステップＢ１で転送要求情報を受信したと判断すると、受信した転送要求情報を手動転送判断部１０２に送信する。
【００８４】
応答状況判定部１０５は、手動転送判断部１０２が転送要求情報を受信すると、発信元の端末Ａ１２０から着信先の端末Ｂ１３０への呼出に対する転送先の端末Ｃ１４０の応答状況を「手動転送」と判定する。応答状況情報記憶部１０３は、ステップＢ２で、発信元（端末Ａ１２０）のアドレスと、着信先（端末Ｂ１３０）のアドレスと、呼出先（端末Ｃ１４０）のアドレスと、応答状況「手動転送」とをＡＰサーバ１００内の図示しない記憶媒体に記憶する。
【００８５】
応答状況の判定後、図４のステップＡ３に進み、転送先決定部１０４が転送先を決定し、呼出管理部１１１は転送先の端末を呼び出す。応答状況情報記憶部１０３は、呼出を受けた転送先が応答したときは、発信元（端末Ａ１２０）のアドレスと、着信先の端末（端末Ｂ１３０）と、呼出先の端末のアドレスと、応答状況「応答済み」とを記憶する。応答状況情報記憶部１０３は、呼出を受けた転送先が応答しないときは、発信元（端末Ａ１２０）のアドレスと、着信先の端末（端末Ｂ１３０）と、呼出先の端末のアドレスと、応答状況「不応答」とを記憶する。
【００８６】
応答転送先を指定して手動転送を行う場合、端末Ｃ１４０の転送先選択部１４３は、ユーザからの指定を受けて、転送先の端末を決定し、指定転送先となる端末のアドレスを応答送受信部１４２に渡す。応答送受信部１４２は、発信元（端末Ａ１２０）のアドレスと着信先（端末Ｂ１３０）のアドレスと呼出先（端末Ｃ１４０）のアドレスと指定転送先の端末のアドレスを含む指定転送要求情報を呼制御サーバ１１０に送信する。呼制御サーバ１１０の呼出管理部１１１は、ステップＢ１で指定転送要求情報を受信したと判断すると、指定転送先の端末を呼び出すと共に、受信した指定転送要求情報を手動転送判断部１０２に送信する。
【００８７】
応答状況判定部１０５は、手動転送判断部１０２が指定転送要求情報を受信すると、発信元の端末Ａ１２０から着信先の端末Ｂ１３０への呼出に対する転送先の端末Ｃ１４０の応答状況を「手動転送」と判定する。応答状況情報記憶部１０３は、発信元（端末Ａ１２０）のアドレスと、着信先（端末Ｂ１３０）のアドレスと、呼出先（端末Ｃ１４０）のアドレスと、応答状況「手動転送」とをＡＰサーバ１００内の図示しない記憶媒体に記憶する。
【００８８】
応答状況判定部１０５は、指定転送先の端末が応答すると、発信元の端末Ａ１２０から着信先の端末Ｂ１３０への呼出に対する指定転送先の端末の応答状況を「指定転送応答済み」と判定する。応答状況情報記憶部１０３は、発信元（端末Ａ１２０）のアドレスと、着信先（端末Ｂ１３０）のアドレスと、呼出先（指定転送先の端末）のアドレスと、応答状況「指定転送応答済み」とをＡＰサーバ１００内の図示しない記憶媒体に記憶する。
【００８９】
応答状況判定部１０５は、指定転送先の端末が応答しないときは、発信元の端末Ａ１２０から着信先の端末Ｂ１３０への呼出に対する指定転送先の端末の応答状況を「不応答」と判定する。応答状況記憶部１０３は、発信元（端末Ａ１２０）のアドレスと、着信先（端末Ｂ１３０）のアドレスと、呼出先（指定転送先の端末）のアドレスと、応答状況「不応答」とをＡＰサーバ１００内の図示しない記憶媒体に記憶する。指定転送先の端末が応答しないときは、図４のステップＡ９に進み、転送先を指定しない手動転送と同様な手順で、次の転送先を決定すればよい。
【００９０】
呼出管理部１１１は、ステップＡ６で接続が切断されたと判断すると、発信元（端末Ａ１２０）のアドレスと着信先（端末Ｂ１３０）のアドレスと呼出先のアドレスとを含む切断結果を、手動転送判断部１０２に送信する。転送優先度更新部１０６は、ステップＡ９で、手動転送判断部１０２が切断結果を受信すると、転送優先度の更新を行う。
【００９１】
転送優先度更新部１０６は、ステップＡ９では、応答状況情報記憶部１０３から、切断結果に含まれる発信元の端末（端末Ａ１２０）のアドレスを発信元とし、着信先の端末（端末Ｂ１３０）のアドレスを着信先として含む応答状況情報を取得する。転送優先度更新部１０６は、取得した応答状況情報に含まれる呼出先の応答状況「手動転送」、「不応答」、「応答済み」、「指定転送応答済み」に応じて、端末Ａ１２０から端末Ｂ１３０への呼出を転送すべき各転送先の転送優先度を更新する。
【００９２】
転送優先度更新部１０６は、応答後に手動転送した呼出先、応答しなかった呼出先、応答後に手動転送しなかった呼出先、指定転送に対して応答した呼出先の順に、大きなウェイトを設定し、呼出先ごとに設定したウェイトを、転送情報記憶部１０１に記憶されている転送情報の転送優先度に加算して、転送情報の転送順位を更新する。指定転送の呼出先の端末のアドレスが、転送情報記憶部１０１に記憶されていないときは、転送情報記憶部１０１に指定転送先を追加し、転送優先度の更新を行う。その際、転送優先度更新部１０６は、更新前の指定転送先の転送優先度は初期値であるものとして、処理を行えばよい。転送順位の更新後、手動転送判断部１０２は、応答状況情報記憶部１０３から、発信元が端末Ａ１２０で着信先が端末Ｂ１３０のアドレスとなっている応答状況情報を削除する。
【００９３】
本実施形態では、転送情報記憶部１０１は、発信元と着信先との組み合わせに対して複数の転送先を記憶し、応答状況情報記憶部１０３で、発信元と着信先との組み合わせごとに、転送先での応答状況を管理する。転送先決定部１０４は、転送情報記憶部１０１を参照し、呼出の発信元と着信先との組み合わせに該当する転送先の中から、転送優先度に従って、呼出の転送先を決定する。このようにすることで、発信元と着信先との組み合わせに応じて、その組み合わせに対する転送先へ呼出を転送することができる。また、本実施形態では、転送先選択部を備えることで、呼出を受けた端末は、任意の端末を転送先として、呼出を指定した転送先の端末に転送することができる。
【００９４】
本実施形態では、転送優先度更新部１０６は、「手動転送」、「不応答」、「応答済み」、「指定転送応答済み」の順で、転送先端末の転送優先度が相対的に高くなるように、各転送先の転送優先度を更新する。呼出先のユーザが転送先選択部を用いて指定した転送先は、最も適切な転送先と判断することができる。指定転送先が転送された呼出に対して応答したときに、「指定転送応答済み」の転送先の転送優先度が相対的に高くなるように転送優先度を更新することで、次回からの呼出に対して、適切な転送優先度で、呼出を転送することができる。
【００９５】
以下、実施例を用いて説明する。第１実施例は、第１実施形態に基づいた呼出転送システムである。第１実施例では、父、母、長男、長女、二女からなる家族間の通話転送を例に説明する。図７は、第１実施例の呼出転送システムを示している。第１実施例の呼出転送システムは、ＡＰサーバ３００と、呼制御サーバ３１０とを有する。ＡＰサーバ３００と呼制御サーバ３１０とは、専用線３７０で接続されている。
【００９６】
携帯電話３２０は、父が使用する携帯電話機であり、携帯電話３３０は、母が使用する携帯電話機である。携帯電話３４０は、長男が使用する携帯電話機であり、携帯電話３５０は、長女が使用する携帯電話機であり、携帯電話３６０は、二女が使用する携帯電話機である。各携帯電話は、公衆回線３８０を介して相互に接続されている。ＡＰサーバ３００、呼制御サーバ３１０、携帯電話３２０、携帯電話３３０、携帯電話３４０、携帯電話３５０、及び、携帯電話３６０は、それぞれ、ハードディスクやＣＰＵ、メモリなどを備える通信装置である。
【００９７】
ＡＰサーバ３００は、転送情報記憶部３０１、手動転送判断部３０２、及び、応答状況情報記憶部３０３を備える。ＡＰサーバ３００内の各部の機能は、ＡＰサーバ３００がプログラムを実行することで実現できる。プログラムは、物理的には、ＡＰサーバ３００が備えるハードディスクに格納されており、必要に応じて、ＡＰサーバ３００が備えるＣＰＵから、メモリ上に転送され、実行される。
【００９８】
呼制御サーバ３１０は、呼出管理部３１１を備える。呼出管理部３１１の機能は、呼制御サーバ３１０がプログラムを実行することで実現できる。プログラムは、物理的には、呼制御サーバ３１０が備えるハードディスクに格納されており、必要に応じて、呼制御サーバ３１０が備えるＣＰＵから、メモリ上に転送され、実行される。
【００９９】
携帯電話３２０は、呼出送受信部３２１と、応答送受信部３２２とを備える。携帯電話３２０内の各部の機能は、携帯電話３２０がプログラムを実行することで実現できる。プログラムは、物理的には、携帯電話３２０が備えるハードディスクに格納されており、必要に応じて、携帯電話３２０が備えるＣＰＵから、メモリ上に転送され、実行される。
【０１００】
携帯電話３３０は、呼出送受信部３３１と、応答送受信部３３２とを備える。携帯電話３３０内の各部の機能は、携帯電話３３０がプログラムを実行することで実現できる。プログラムは、物理的には、携帯電話３３０が備えるハードディスクに格納されており、必要に応じて、携帯電話３３０が備えるＣＰＵから、メモリ上に転送され、実行される。
【０１０１】
携帯電話３４０は、呼出送受信部３４１と、応答送受信部３４２とを備える。携帯電話３４０内の各部の機能は、携帯電話３４０がプログラムを実行することで実現できる。プログラムは、物理的には、携帯電話３４０が備えるハードディスクに格納されており、必要に応じて、携帯電話３４０が備えるＣＰＵから、メモリ上に転送され、実行される。
【０１０２】
携帯電話３５０は、呼出送受信部３５１と、応答送受信部３５２とを備える。携帯電話３５０内の各部の機能は、携帯電話３５０がプログラムを実行することで実現できる。プログラムは、物理的には、携帯電話３５０が備えるハードディスクに格納されており、必要に応じて、携帯電話３５０が備えるＣＰＵから、メモリ上に転送され、実行される。
【０１０３】
携帯電話３６０は、呼出送受信部３６１と、応答送受信部３６２とを備える。携帯電話３６０内の各部の機能は、携帯電話３６０がプログラムを実行することで実現できる。プログラムは、物理的には、携帯電話３６０が備えるハードディスクに格納されており、必要に応じて、携帯電話３６０が備えるＣＰＵから、メモリ上に転送され、実行される。
【０１０４】
図８は、転送情報記憶部３０１が記憶する転送情報のデータ例を示している。転送情報記憶部３０１は、着信先テーブル４００と、転送先テーブル４１０と、転送順位テーブル４２０とで、転送情報を記憶する。着信先テーブル４００と、転送先テーブル４１０と、転送順位テーブル４２０は、「登録Ｎｏ」が同じものを組として管理する。
【０１０５】
着信先テーブル４００の登録Ｎｏ．００１には、携帯電話３３０の電話番号（０９０−１１１１−２２２２）が登録されている。また、転送先テーブル４１０の登録Ｎｏ．００１には、携帯電話３４０の電話番号（０９０−１１１１−３３３３）と、携帯電話３５０の電話番号（０９０−１１１１−４４４４）と、携帯電話３６０の電話番号（０９０−１１１１−５５５５）とが、転送先の電話番号として登録されている。
【０１０６】
転送順位テーブル４２０の登録Ｎｏ．００１の各転送先には、ウェイトの初期値「０」が登録されている。また、転送順位テーブル４２０には、転送順位の初期値として、携帯電話３４０の「転送順位」は「１」、携帯電話３５０の「転送順位」は「２」、携帯電話３６０の「転送順位」は「３」が登録されている。転送先テーブル４１０の「転送先の電話番号」にはそれぞれ「転送先Ｎｏ」がつけられ、転送先テーブルと転送順位テーブル４２０とは、「転送先Ｎｏ」が同じものを組として管理する。
【０１０７】
呼出の手順について説明する。父が、携帯電話３２０を用いて、母の携帯電話３３０を呼び出す。呼出に際して、携帯電話３２０の呼出送受信部３２１は、発信元（携帯電話３２０）の電話番号と、着信先（携帯電話３３０）の電話番号とを含む呼出要求情報を呼出管理部３１１へ送信する。呼出管理部３１１は、携帯電話３２０から呼出要求を受信すると、発信元（携帯電話３２０）の電話番号と着信先（携帯電話３３０）の電話番号と呼出先（携帯電話３３０）の電話番号を含む呼出情報を携帯電話３３０に送信し、携帯電話３３０を呼び出す。
【０１０８】
呼出管理部３１１は、携帯電話３３０が応答したか否かを判断する。呼出管理部３１１は、携帯電話３３０が１０コール呼び出しても応答しないときは、発信元（携帯電話３２０）の電話番号と着信先（携帯電話３３０）の電話番号と呼出先（携帯電話３３０）の電話番号を含む不応答情報を、手動転送判断部３０２に送信する。手動転送判断部３０２は、不応答情報を受信すると、不応答情報に含まれる着信先（携帯電話３３０）の電話番号と呼出先（携帯電話３３０）の電話番号が同じであることを確認する。手動転送判断部３０２は、着信先と呼出先とが同じであるので、応答状況の判定は行わない。
【０１０９】
手動転送判断部３０２は、転送情報記憶部３０１から、着信先（携帯電話３３０）の電話番号に対応する登録Ｎｏ．００１を取得する。手動転送判断部３０２は、転送順位テーブル４２０を参照して、取得した登録Ｎｏ．００１に対応する転送先の転送順位を調べる。手動転送判断部３０２は、転送先テーブル４１０から、転送順位が最上位の転送先Ｎｏ．０１に対応する転送先（携帯電話３４０）の電話番号（０９０−１１１１−３３３３）を取得する。
【０１１０】
手動転送判断部３０２は、転送情報記憶部３０１から転送先の電話番号を取得すると、発信元（携帯電話３２０）の電話番号と着信先（携帯電話３３０）の電話番号と呼出先（携帯電話３４０）の電話番号とを含む転送指示情報を、呼出管理部３１１に送信する。呼出管理部３１１は、転送指示情報を受信すると、携帯電話３３０への呼出を止めて、発信元（携帯電話３２０）の電話番号と着信先（携帯電話３３０）の電話番号と呼出先（携帯電話３４０）の電話番号を含む呼出情報を携帯電話３４０に送信し、携帯電話３４０を呼び出す。
【０１１１】
呼出管理部３１１は、転送先の携帯電話３４０が応答したか否かを判断する。呼出管理部３１１は、携帯電話３４０が１０コール呼び出しても応答しないときは、発信元（携帯電話３２０）の電話番号と着信先（携帯電話３３０）の電話番号と呼出先（携帯電話３４０）の電話番号を含む不応答情報を、手動転送判断部３０２に送信する。手動転送判断部３０２は、不応答情報を受信すると、不応答情報に含まれる着信先（携帯電話３３０）の電話番号と呼出先（携帯電話３４０）の電話番号が異なる。手動転送判断部３０２は、呼出先（携帯電話３４０）の応答状況を「不応答」と判定する。手動転送判断部３０２は、不応答情報に含まれる着信先（携帯電話３３０）の電話番号と呼出先（携帯電話３４０）の電話番号と呼出先（携帯電話３４０）の応答状況「不応答」とを含む応答状況情報を応答状況情報記憶部３０３に渡し、応答状況情報の記憶を指示する。
【０１１２】
図９は、応答状況情報記憶部３０３が記憶する応答状況情報のデータ例を示している。応答状況情報記憶部３０３は、着信先テーブル５００と、転送先・応答状況テーブル５１０とを用いて、応答状況情報を記憶する。応答状況情報記憶部３０３は、手動転送判断部３０２から受け取った応答状況情報に含まれる着信先（携帯電話３３０）の電話番号を、着信先テーブル５００の登録Ｎｏ．００１の「着信先の電話番号」に登録する。また、応答状況情報記憶部３０３は、応答状況情報に含まれる呼出先（携帯電話３４０）の電話番号を、転送先・応答状況テーブル５１０の登録Ｎｏ．００１、転送先Ｎｏ．０１の「転送先の電話番号」に登録する。更に、応答状況情報記憶部３０３は、応答状況情報に含まれる応答状況（不応答）を、転送先・応答状況テーブル５１０の登録Ｎｏ．００１、転送先Ｎｏ．０１の「応答状況」に登録する。
【０１１３】
手動転送判断部３０２は、不応答情報に含まれる着信先（携帯電話３３０）の電話番号を着信先テーブル４００（図８）から検索する。手動転送判断部３０２は、転送先テーブル４１０を参照して、検索した着信先の電話番号に対応する登録Ｎｏ．００１に対して登録されている「転送先の電話番号」を調べ、転送先の電話番号に、不応答情報に含まれる呼出先（携帯電話３４０）以外の電話番号が登録されているか否かを調べる。図８に示す転送先テーブル４１０を参照すると、登録Ｎｏ．００１に対して、携帯電話３４０以外に、携帯電話３５０及び携帯電話３６０の電話番号が、転送先の電話番号として登録されている。手動転送判断部３０２は、２つの転送先のうち、転送順位が上位の携帯電話３５０を、次の転送先として決定する。
【０１１４】
手動転送判断部３０２は、次の転送先を決定すると、発信元（携帯電話３２０）の電話番号と着信先（携帯電話３３０）の電話番号と呼出先（携帯電話３５０）の電話番号とを含む転送指示情報を、呼出管理部３１１に送信する。呼出管理部３１１は、転送指示情報を受信すると、発信元（携帯電話３２０）の電話番号と着信先（携帯電話３３０）の電話番号と呼出先（携帯電話３５０）の電話番号とを含む呼出情報を、携帯電話３５０に送信し、携帯電話３５０を呼び出す。
【０１１５】
呼出管理部３１１は、転送先の携帯電話３５０が応答したか否かを判断する。携帯電話３５０の応答送受信部３５２は、長女が呼出に応答すると、発信元（携帯電話３２０）の電話番号と着信先（携帯電話３３０）の電話番号と呼出先（携帯電話３５０）の電話番号とを含む応答情報を呼出管理部３１１に送信する。呼出管理部３１１は、携帯電話３５０から応答情報を受信すると、発信元（携帯電話３２０）の電話番号と着信先（携帯電話３３０）の電話番号と呼出先（携帯電話３５０）の電話番号とを含む応答結果を発信元（携帯電話３２０）に送信し、発信元（携帯電話３２０）と呼出先（携帯電話３５０）とを接続する。また、呼出管理部３１１は、手動転送判断部３０２に応答情報を送信する。
【０１１６】
手動転送判断部３０２は、応答情報受信すると、呼出先の携帯電話３５０が、着信先が携帯電話３３０の呼出に対して応答したと判定する。手動転送判断部３０２は、応答情報に含まれる着信先（携帯電話３３０）の電話番号と呼出先（携帯電話３５０）の電話番号と呼出先の応答状況「応答済」とを含む応答状況情報を、応答状況情報記憶部３０３に渡し、応答状況情報を記憶するように指示する。
【０１１７】
応答状況情報記憶部３０３は、手動転送判断部３０２から受信した応答状況情報に含まれる着信先（携帯電話３３０）の電話番号は、着信先テーブル５００（図９）の登録Ｎｏ．００１の「着信先の電話番号」に既に登録されていることを検出する。応答状況情報記憶部３０３は、応答状況情報に含まれる呼出先（携帯電話３５０）の電話番号を、転送先・応答状況テーブル５１０の登録Ｎｏ．００１、転送先Ｎｏ．０２の「転送先の電話番号」に登録する。また、応答状況情報記憶部３０３は、応答状況情報に含まれる応答状況（応答済み）を、登録Ｎｏ．００１、転送先Ｎｏ．０２の「応答状況」に登録する。
【０１１８】
長女は、転送された、父から母への呼出に対して応答する。長女は、父の用件を解決できないときは、転送要求を行う。長女が転送要求を指示すると、携帯電話３５０の応答送受信部３５２は、発信先（携帯電話３２０）の電話番号と着信先（携帯電話３３０）の電話番号と呼出先（携帯電話３５０）を含む転送要求情報を、呼出管理部３１１へ送信する。呼出管理部３１１は、転送要求情報を受信すると、受信した転送要求情報を手動転送判断部３０２に送信する。
【０１１９】
手動転送判断部３０２は、着信先テーブル５００及び転送先・応答状況テーブル５１０を検索して、転送要求情報に含まれる着信先（携帯電話３３０）の電話番号と呼出先（携帯電話３５０）の電話番号とが含まれる登録Ｎｏ．００１の応答状況情報を取得する。手動転送判断部３０２は、転送先Ｎｏ．０２の応答状況を「応答済み」から「手動転送」に変更する。応答状況情報記憶部３０３は、変更された応答状況情報を記憶する。
【０１２０】
手動転送判断部３０２は、転送要求情報に含まれる着信先（携帯電話３３０）の電話番号を着信先テーブル４００（図８）から検索する。手動転送判断部３０２は、転送先テーブル４１０を参照して、検索した着信先の電話番号に対応する登録Ｎｏ．００１に対して登録されている「転送先の電話番号」を調べ、転送先の電話番号に、まだ呼出を転送していない転送先があるか否かを調べる。図８に示す転送先テーブル４１０を参照すると、登録Ｎｏ．００１に対して、転送済みの携帯電話３４０と携帯電話３５０以外に、携帯電話３６０の電話番号が、転送先の電話番号として登録されている。手動転送判断部３０２は、携帯電話３６０を、次の転送先として決定する。
【０１２１】
手動転送判断部３０２は、次の転送先を決定すると、発信元（携帯電話３２０）の電話番号と着信先（携帯電話３３０）の電話番号と呼出先（携帯電話３６０）の電話番号とを含む転送指示情報を、呼出管理部３１１に送信する。呼出管理部３１１は、転送指示情報を受信すると携帯電話３２０からの呼出を保留して、携帯電話３５０との接続を切断する。呼出管理部３１１は、発信元（携帯電話３２０）の電話番号と着信先（携帯電話３３０）の電話番号と呼出先（携帯電話３６０）の電話番号とを含む呼出情報を、携帯電話３６０に送信し、携帯電話３６０を呼び出す。
【０１２２】
呼出管理部３１１は、転送先の携帯電話３６０が応答したか否かを判断する。携帯電話３６０の応答送受信部３６２は、二女が呼出に応答すると、発信元（携帯電話３２０）の電話番号と着信先（携帯電話３３０）の電話番号と呼出先（携帯電話３６０）の電話番号とを含む応答情報を呼出管理部３１１に送信する。呼出管理部３１１は、携帯電話３６０から応答情報を受信すると、発信元（携帯電話３２０）の電話番号と着信先（携帯電話３３０）の電話番号と呼出先（携帯電話３６０）の電話番号とを含む応答結果を発信元（携帯電話３２０）に送信し、発信元（携帯電話３２０）と呼出先（携帯電話３６０）とを接続する。また、呼出管理部３１１は、手動転送判断部３０２に応答情報を送信する。
【０１２３】
手動転送判断部３０２は、応答情報受信すると、呼出先の携帯電話３６０が、着信先が携帯電話３３０の呼出に対して応答したと判定する。手動転送判断部３０２は、応答情報に含まれる着信先（携帯電話３３０）の電話番号と呼出先（携帯電話３６０）の電話番号と呼出先の応答状況「応答済」とを含む応答状況情報を、応答状況情報記憶部３０３に渡し、応答状況情報を記憶するように指示する。
【０１２４】
応答状況情報記憶部３０３は、手動転送判断部３０２から受信した応答状況情報に含まれる着信先（携帯電話３３０）の電話番号は、着信先テーブル５００（図９）の登録Ｎｏ．００１の「着信先の電話番号」に既に登録されていることを検出する。応答状況情報記憶部３０３は、応答状況情報に含まれる呼出先（携帯電話３６０）の電話番号を、転送先・応答状況テーブル５１０の登録Ｎｏ．００１、転送先Ｎｏ．０３の「転送先の電話番号」に登録する。また、応答状況情報記憶部３０３は、応答状況情報に含まれる応答状況（応答済み）を、登録Ｎｏ．００１、転送先Ｎｏ．０３の「応答状況」に登録する。
【０１２５】
父の用件が二女との通話で済み、携帯電話３２０と携帯電話３６０との接続が切断される。呼出管理部３１１は、接続が切断されると、接続時に携帯電話３２０に送信した応答結果に含まれる、発信元（携帯電話３２０）の電話番号と着信先（携帯電話３３０）の電話番号と呼出先（携帯電話３６０）の電話番号とを含む切断結果を手動転送判断部３０２に送信する。
【０１２６】
手動転送判断部３０２は、着信先テーブル５００及び転送先・応答状況テーブル５１０から、切断結果に含まれる着信先（携帯電話３３０）の電話番号を含む応答状況情報を取得する。手動転送判断部３０２は、応答後に転送した呼出先、応答しなかった呼出先、応答後に転送しなかった呼出先の順に、ウェイトが相対的に重くなるように、応答状況情報に含まれる各呼出先の応答状況「手動転送」、「不応答」、「応答済み」に応じて、ウェイトに「ウェイトに「−１」、「０」、「１」を設定する。手動転送判断部３０２は、設定したウェイトを、転送順位テーブル４２０に記録されているウェイトに加算し、ウェイトを更新する。
【０１２７】
図１０は、更新後の転送順位テーブル４２０を示している。携帯電話３４０の応答状況は「不応答」のため、設定するウェイトは「０」となり、更新後のウェイトは０＋０＝０となる。手動転送判断部３０２は、転送順位テーブル４２０の登録Ｎｏ．００１、転送先Ｎｏ．０１の「ウェイト」に「０」を記録する。携帯電話３５０の応答状況は「手動転送」のため、設定するウェイトは「−１」となり、更新後のウェイトは０−１＝−１となる。手動転送判断部３０２は、転送順位テーブル４２０の登録Ｎｏ．００１、転送先Ｎｏ．０２の「ウェイト」に「−１」を記録する。携帯電話３６０の応答状況は「応答済」のため、設定するウェイトは「＋１」となり、更新後のウェイトは０＋１＝１となる。手動転送判断部３０２は、転送順位テーブル４２０の登録Ｎｏ．００１、転送先Ｎｏ．０３の「ウェイト」に「１」を記録する。
【０１２８】
手動転送判断部３０２は、ウェイトの更新後、ウェイトの重さに従って転送順位を更新する。携帯電話３４０、携帯電話３５０、及び、携帯電話３６０の「ウェイト」は、それぞれ「０」、「−１」、「１」である。従って、携帯電話３６０の転送順位は「１」、携帯電話３４０の転送順位は「２」、携帯電話３３０の転送順位は「３」となる。手動転送判断部３０２は、転送順位テーブル４２０の登録Ｎｏ．００１、転送先Ｎｏ．０１の「転送順位」に「３」を記録する。また、手動転送判断部３０２は、転送順位テーブル４２０の登録Ｎｏ．００１、転送先Ｎｏ．０２の「転送順位」に「２」を記録し、転送先Ｎｏ．０３の「転送順位」に「１」を記録する。手動転送判断部３０２は、ウェイト及び転送順位の更新後、着信先テーブル５００及び転送先・応答状況テーブル５１０から、着信先（携帯電話３３０）のアドレスが含まれる応答状況情報を削除する。
【０１２９】
本実施例では、父からの呼出に対して母が応答できないとき、転送順位に従って、長男、長女、二女の順に、呼出が転送される。手動転送判断部３０２は、母への呼出の転送を受けた転送先が、転送された呼出に対して応答済したか、不応答なかったか、応答後に手動転送したかを判定し、応答状況情報記憶部３０３は、各転送先の応答状況を記憶する。手動転送判断部３０２は、転送先での応答状況「応答済み」、「不応答」、「手動転送」に応じてウェイトを加算していくことで、適切な転送順位を設定することができる。また、本実施例では、着信先ごとに複数の転送先での応答状況を管理し、着信先ごとに転送先の転送順位を設定するため、着信先に応じて、適切な転送先へ優先して呼出を転送することができる。
【０１３０】
続いて、第２実施例について説明する。第２実施例は、第２実施形態に基づいた呼出転送システムである。第２実施例では、父、母、長男、長女、二女からなる家族間の通話転送を例に説明する。第２実施例の呼出転送システムは、ＡＰサーバ３００（図７）と、呼制御サーバ３１０とを有する。ＡＰサーバ３００と呼制御サーバ３１０とは、専用線３７０で接続されている。
【０１３１】
携帯電話３２０は、父が使用する携帯電話機であり、携帯電話３３０は、母が使用する携帯電話機である。携帯電話３４０は、長男が使用する携帯電話機であり、携帯電話３５０は、長女が使用する携帯電話機であり、携帯電話３６０は、二女が使用する携帯電話機である。各携帯電話は、公衆回線３８０を介して相互に接続されている。ＡＰサーバ３００、呼制御サーバ３１０、携帯電話３２０、携帯電話３３０、携帯電話３４０、携帯電話３５０、及び、携帯電話３６０は、それぞれ、ハードディスクやＣＰＵ、メモリなどを備える通信装置である。
【０１３２】
ＡＰサーバ３００は、転送情報記憶部３０１、手動転送判断部３０２、及び、応答状況情報記憶部３０３を備える。ＡＰサーバ３００内の各部の機能は、ＡＰサーバ３００がプログラムを実行することで実現できる。プログラムは、物理的には、ＡＰサーバ３００が備えるハードディスクに格納されており、必要に応じて、ＡＰサーバ３００が備えるＣＰＵから、メモリ上に転送され、実行される。
【０１３３】
呼制御サーバ３１０は、呼出管理部３１１を備える。呼出管理部３１１の機能は、呼制御サーバ３１０がプログラムを実行することで実現できる。プログラム、物理的には、呼制御サーバ３１０が備えるハードディスクに格納されており、必要に応じて、呼制御サーバ３１０が備えるＣＰＵから、メモリ上に転送され、実行される。
【０１３４】
携帯電話３２０は、呼出送受信部３２１と、応答送受信部３２２と、転送先選択部（図６の転送先選択部１２３に相当）とを備える。携帯電話３２０内の各部の機能は、携帯電話３２０がプログラムを実行することで実現できる。プログラムは、物理的には、携帯電話３２０が備えるハードディスクに格納されており、必要に応じて、携帯電話３２０が備えるＣＰＵから、メモリ上に転送され、実行される。
【０１３５】
携帯電話３３０は、呼出送受信部３３１と、応答送受信部３３２と、転送先選択部（図６の転送先選択部１３３に相当）とを備える。携帯電話３３０内の各部の機能は、携帯電話３３０がプログラムを実行することで実現できる。プログラムは、物理的には、携帯電話３３０が備えるハードディスクに格納されており、必要に応じて、携帯電話３３０が備えるＣＰＵから、メモリ上に転送され、実行される。
【０１３６】
携帯電話３４０は、呼出送受信部３４１と、応答送受信部３４２と、転送先選択部（図６の転送先選択部１４３に相当）とを備える。携帯電話３４０内の各部の機能は、携帯電話３４０がプログラムを実行することで実現できる。プログラムは、物理的には、携帯電話３４０が備えるハードディスクに格納されており、必要に応じて、携帯電話３４０が備えるＣＰＵから、メモリ上に転送され、実行される。
【０１３７】
携帯電話３５０は、呼出送受信部３５１と、応答送受信部３５２と、転送先選択部（図６の転送先選択部１５３に相当）とを備える。携帯電話３５０内の各部の機能は、携帯電話３５０がプログラムを実行することで実現できる。プログラムは、物理的には、携帯電話３５０が備えるハードディスクに格納されており、必要に応じて、携帯電話３５０が備えるＣＰＵから、メモリ上に転送され、実行される。
【０１３８】
携帯電話３６０は、呼出送受信部３６１と、応答送受信部３６２と、転送先選択部とを備える。携帯電話３６０内の各部の機能は、携帯電話３６０がプログラムを実行することで実現できる。プログラムは、物理的には、携帯電話３６０が備えるハードディスクに格納されており、必要に応じて、携帯電話３６０が備えるＣＰＵから、メモリ上に転送され、実行される。
【０１３９】
図１１は、転送情報記憶部３０１が記憶する転送情報のデータ例を示している。転送情報記憶部３０１は、着信先テーブル６００と、転送先テーブル４１０と、転送順位テーブル４２０とを用いて転送情報を記憶する。着信先テーブル６００は、「発信元の電話番号」と「着信先の電話番号」とを組として管理する。転送先テーブル４１０と転送順位テーブル４２０とは、第１実施例で用いたテーブルと同じである。
【０１４０】
図１２は、応答状況情報記憶部３０３が記憶する応答状況情報のデータ例を示している。応答状況情報記憶部３０３は、着信先テーブル７００と、転送先・応答状況テーブル５１０とで、応答状況情報を記憶する。着信先テーブル７００は、「発信元の電話番号」と「着信先の電話番号」とを組として管理する。着信先テーブル７００は、着信先テーブル５００に相当する。転送先・応答状況テーブル５１０は、第１実施例で用いたテーブルと同じである。
【０１４１】
以下、本実施例の動作について説明する。以下では、主に、第１実施例と相違する部分について説明する。呼出管理部３１１が、父から母への呼出に対して母が応答しないので、呼出を転送順位が最上位の携帯電話３４０に転送する。この呼出に対して、長男が応答せず、呼出管理部３１１は、呼出を携帯電話３５０に転送する。長女が転送された呼出に対して応答すると、呼出管理部３１１は、携帯電話３２０と携帯電話３５０とを接続する。
【０１４２】
長女は、携帯電話３５０にて呼出に応答したものの、父の用件を解決できずに、更に別の転送先へ呼出を転送する。携帯電話３５０の転送先選択部は、転送先として選択可能な電話番号を表示部などに表示する。長女は、転送先を指定して、呼出の転送を要求する。転送先選択部は、応答送受信部３４２に、長女が指定した転送先の電話番号を渡す。応答送受信部３４２は、呼出送受信部３４１が受信した呼出情報に含まれる、発信元（携帯電話３２０）の電話番号、着信先（携帯電話３３０）の電話番号、及び、呼出先（携帯電話３５０）の電話番号と、転送先の電話番号とを含む指定転送要求情報を、呼出管理部３１１に送信する。
【０１４３】
呼出管理部３１１は、指定転送要求情報を受信すると、呼出先（携帯電話３５０）への呼出を中止し、指定転送要求情報に含まれる、発信元（携帯電話３２０）の電話番号と着信先（携帯電話３３０）の電話番号と転送先の電話番号とを含む呼出情報を転送先に送信し、転送先を呼び出す。また、呼出管理部３１１は、指定転送要求情報を手動転送判断部３０２に送信する。
【０１４４】
手動転送判断部３０２は、応答状況情報記憶部３０３に、指定転送要求情報に含まれる、発信元（携帯電話３２０）の電話番号と着信先（携帯電話３３０）の電話番号と呼出先（携帯電話３５０）の電話番号と呼出先（携帯電話３５０）の応答状況「手動転送」を含む応答状況情報を記憶するように指示する。応答状況情報記憶部３０３は、応答状況情報を、着信先テーブル７００、転送先・応答状況テーブル５１０に記憶する。手動転送判断部３０２は、指定転送要求情報を受信した場合は、転送先の検索は行わない。
【０１４５】
本実施例では、応答状況記憶部３０３は、発信元と着信先との組み合わせごとに、転送先の応答状況を記憶し、手動転送判断部３０２は、転送先の応答状況に応じて、転送順を更新する。このようにすることで、発信元と着信先との組み合わせに応じて、適切な転送先へ、優先して呼出を転送することができる。また、本実施例では、転送先選択部を備えることで、転送情報記憶部３０１に転送先として記憶されていない転送先にも、呼出を転送することができる。
【０１４６】
なお、上記各実施形態及び実施例では、ＡＰサーバと呼制御サーバとの２つのサーバを用いたが、サーバの数は１つでも構わない。例えば、図３で、転送情報記憶部１０１と、手動転送判断部１０２と、応答状況情報記憶部１０３と、呼出管理部１１１とを１つのサーバ装置に備える構成でもよい。転送情報記憶部１０１、手動転送判断部１０２、及び、応答状況情報記憶部１０３は、サーバに設けられていなくてもよく、ユーザが使用する各端末が、これらを有していいてもよい。
【０１４７】
また、図６では、各端末が転送先選択部を有する構成としているが、これに限定されるわけではない。例えば、ＡＰサーバ１００内に、転送先選択部を設ける構成でもよい。その場合、ＡＰサーバ１００内の転送先選択部は、ユーザが使用する端末に対して、転送先として選択可能な端末のアドレスを送信し、ユーザに提示してもよい。転送先選択部をＡＰサーバ１００内に設ける構成でも、ユーザは、任意の端末を転送先として選択することができる。
【０１４８】
以上、本発明をその好適な実施形態に基づいて説明したが、本発明の転送順位設定装置、呼出転送システム、方法、及び、プログラムは、上記実施形態にのみ限定されるものではなく、上記実施形態の構成から種々の修正及び変更を施したものも、本発明の範囲に含まれる。
【産業上の利用可能性】
【０１４９】
本発明は、電話機などの通信機器、パーソナルコンピュータや携帯情報端末などのコンピュータ、通信機能を持つテレビやゲーム機などの家電機器などを利用して、マルチメディアコミュニケーションを行うシステムの呼出転送機能に適用できる。マルチメディアコミュニケーションとは、音声や映像、静止画などのメディアを使って、意思疎通を行うことである。また、本発明は、音声電話の呼出転送以外に、テレビ会議システムや双方向放送システムの呼出転送にも適用できる。
【符号の説明】
【０１５０】
１０：転送順位設定装置
１１：転送優先度更新部
１２：応答状況情報記憶部
２０：呼出転送システム
２１：呼出管理部
２２：転送先決定部
２３：応答状況判定部
２４：転送優先度更新部
２５：転送情報記憶部
２６：応答状況情報記憶部
１００、３００：ＡＰサーバ
１０１、３０１：転送情報記憶部
１０２、３０２：手動転送判断部
１０３、３０３：応答状況情報記憶部
１０４：転送先決定部
１０５：応答状況判定部
１０６：転送優先度更新部
１１０、３１０：呼制御サーバ
１１１、３１１：呼出管理部
１２０：端末Ａ
１２１：呼出送受信部
１２２：応答送受信部
１２３：転送先選択部
１３０：端末Ｂ
１３１：呼出送受信部
１３２：応答送受信部
１３３：転送先選択部
１４０：端末Ｃ
１４１：呼出送受信部
１４２：応答送受信部
１４３：転送先選択部
１５０：端末Ｄ
１５１：呼出送受信部
１５２：応答送受信部
１５３：転送先選択部
１６０：通信路
３２０、３３０、３４０、３５０、３６０：携帯電話
３２１、３３１、３４１、３５１、３６１：呼出送受信部
３２２、３３２、３４２、３５２、３６２：応答送受信部
３７０：専用線
３８０：公衆回線
４００、５００、６００、７００：着信先テーブル
４１０：転送先テーブル
４２０：転送順位テーブル
５１０：転送先・応答状況テーブル
【図１】
2011101135.tif 000003
【図２】
2011101135.tif 000004
【図３】
2011101135.tif 000005
【図４】
2011101135.tif 000006
【図５】
2011101135.tif 000007
【図６】
2011101135.tif 000008
【図７】
2011101135.tif 000009
【図８】
2011101135.tif 000010
【図９】
2011101135.tif 000011
【図１０】
2011101135.tif 000012
【図１１】
2011101135.tif 000013
【図１２】
2011101135.tif 000014