(57)【要約】      （修正有）【課題】所定の電話番号に対して通話を要求する発信元からの電話の転送を、複数の転送先電話番号の内の優先順位の高い電話番号から優先的に試みる電話転送技術において、優先順位の高い転送先電話番号に電話が転送される確率を高めるための技術を提供する。【解決手段】所定の電話番号に対して通話を要求する発信元からの電話を、所定の転送先電話番号に転送する電話転送装置であって、発信元番号判別部にて判別された電話番号に対応付けられている所定の複数の転送先電話番号を取得する転送先番号取得部と、取得される各電話番号について設定されている優先度を示す優先度情報を取得する優先度情報取得部と、前記転送先番号および優先度情報に基づいて、優先度が高い電話番号から呼び出すとともに、優先度が高い電話番号ほど長時間呼び出し、呼び出された電話番号の内の接続が確立された電話番号に対して、前記発信元からの電話を転送する。【選択図】図１
2008236284.tif 000002
【特許請求の範囲】
【請求項１】
所定の電話番号に対して通話を要求する発信元からの電話を、所定の転送先電話番号に転送する処理をコンピュータに実行させる電話転送プログラムであって、
前記発信元の電話番号を判別する発信元番号判別ステップと、
前記発信元番号判別ステップにて判別された電話番号に対応付けられている所定の複数の転送先電話番号を取得する転送先番号取得ステップと、
前記転送先番号取得ステップにて取得される各電話番号について設定されている優先度を示す優先度情報を取得する優先度情報取得ステップと、
前記転送先番号取得ステップおよび優先度情報取得ステップにて取得される情報に基づいて、前記複数の転送先電話番号の内の優先度が高い電話番号から呼び出すとともに、優先度が高い電話番号ほど長時間呼び出す呼出処理ステップと、
前記呼出処理ステップにより呼び出された電話番号の内の接続が確立された電話番号に対して、前記発信元からの電話を転送する転送処理ステップと
をコンピュータに実行させる電話転送プログラム。
【請求項２】
請求項１に記載の電話転送プログラムにおいて、
前記呼出処理ステップは、任意の転送先電話番号の呼び出し処理中に、該転送先番号よりも低い優先度が対応付けられている転送先電話番号の呼び出しを並行して行う電話転送プログラム。
【請求項３】
請求項１に記載の電話転送プログラムにおいて、
前記発信元番号判別ステップにて判別された発信元電話番号からの電話が、該発信元電話番号の前記発信元番号判別ステップにおける判別タイミングよりも所定時間前から該判別タイミングまでの間に、前記転送処理ステップによって転送されているかを判定する転送判定ステップと、
前記転送判定ステップにて該発信元電話番号からの電話が前記転送処理ステップによって転送されていると判定される場合に、該発信元電話番号からの電話が転送されている転送先電話番号に対応付ける優先順位を上げるように設定する優先順位設定ステップと
を有する電話転送プログラム。
【請求項４】
請求項１に記載の電話転送プログラムにおいて、
前記発信元番号判別ステップにて判別された発信元電話番号以外の他の電話番号からの電話が、該発信元電話番号の前記発信元番号判別ステップにおける判別タイミングよりも所定時間前から該判別タイミングまでの間に、前記転送処理ステップによって転送されているかを判定する転送判定ステップと、
前記転送判定ステップにて前記転送処理ステップによって電話が転送されていると判定された前記他の電話番号に対応付ける優先順位を下げるように設定する優先順位設定ステップと
を有する電話転送プログラム。
【請求項５】
請求項１に記載の電話転送プログラムにおいて、
前記呼出処理ステップによる呼び出し処理における接続の成否を判定する接続成否判定ステップを備え、
前記接続成否判定ステップによる判定結果に関する情報を、前記呼出処理ステップにより呼び出された電話番号の内の接続が確立されなかった電話番号に対応するユーザの内の少なくとも１人に関する連絡先に通知する通知ステップと
を有する電話転送プログラム。
【請求項６】
所定の電話番号に対して通話を要求する発信元からの電話を、所定の転送先電話番号に転送する電話転送装置であって、
前記発信元の電話番号を判別する発信元番号判別部と、
前記発信元番号判別部にて判別された電話番号に対応付けられている所定の複数の転送先電話番号を取得する転送先番号取得部と、
前記転送先番号取得部にて取得される各電話番号について設定されている優先度を示す優先度情報を取得する優先度情報取得部と、
前記転送先番号取得部および優先度情報取得部にて取得される情報に基づいて、前記複数の転送先電話番号の内の優先度が高い電話番号から呼び出すとともに、優先度が高い電話番号ほど長時間呼び出す呼出処理部と、
前記呼出処理部により呼び出された電話番号の内の接続が確立された電話番号に対して、前記発信元からの電話を転送する転送処理部と
を備えてなる電話転送装置。
【請求項７】
所定の電話番号に対して通話を要求する発信元からの電話を、所定の転送先電話番号に転送する電話転送方法であって、
前記発信元の電話番号を判別する発信元番号判別ステップと、
前記発信元番号判別ステップにて判別された電話番号に対応付けられている所定の複数の転送先電話番号を取得する転送先番号取得ステップと、
前記転送先番号取得ステップにて取得される各電話番号について設定されている優先度を示す優先度情報を取得する優先度情報取得ステップと、
前記転送先番号取得ステップおよび優先度情報取得ステップにて取得される情報に基づいて、前記複数の転送先電話番号の内の優先度が高い電話番号から呼び出すとともに、優先度が高い電話番号ほど長時間呼び出す呼出処理ステップと、
前記呼出処理ステップにより呼び出された電話番号の内の接続が確立された電話番号に対して、前記発信元からの電話を転送する転送処理ステップと
を有する電話転送方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、所定の電話番号に対して通話を要求する発信元からの電話を、所定の転送先電話番号に転送する電話転送技術に関し、特に優先順位の高い転送先電話番号に電話が転送される確率を高めるための技術に関するものである。
【背景技術】
【０００２】
従来、代表電話等の所定の電話番号にかかってくる電話を、転送先である複数の電話番号の内のいずれかに転送し、転送先の各電話番号を担当する担当者が応答する電話転送サービスが知られる。
【０００３】
上記のような従来の電話転送技術では、かかってくる電話の転送先となる各電話番号には担当者の適性や持ち回り順序等に応じて予め優先順位が設定されており、優先順位の高い電話番号から優先的に電話の転送が試行される（例えば、特許文献１参照。）。
【特許文献１】特開平１１−２３９３７０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
上記従来技術のような構成において、優先順位の高い電話番号に電話を転送しようとしても、なんらかの理由で当該優先順位の高い電話番号の担当者が応答できない場合がある。このように、優先順位の高い電話番号を一定時間呼び出しても応答がない場合、当該電話番号よりも優先順位の低い電話番号への転送が試行される。
【０００５】
しかし、上述のように、優先順位の高い電話番号の担当者が一定期間の呼び出しに対して応答できない場合に優先順位の低い電話番号の担当者（適正の低い担当者）に電話が転送される構成では、発信元が長時間呼び出し続けたにも拘らず、適切な担当者と通話することができないといった事態に陥りやすく、改善が望まれている。
【０００６】
本発明は上述した問題点を解決するためになされたものであり、所定の電話番号に対して通話を要求する発信元からの電話の転送を、複数の転送先電話番号の内の優先順位の高い電話番号から優先的に試みる電話転送技術において、優先順位の高い転送先電話番号に電話が転送される確率を高めるための技術を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上述した課題を解決するため、本発明に係る電話転送プログラムは、所定の電話番号に対して通話を要求する発信元からの電話を、所定の転送先電話番号に転送する処理をコンピュータに実行させる電話転送プログラムであって、前記発信元の電話番号を判別する発信元番号判別ステップと、前記発信元番号判別ステップにて判別された電話番号に対応付けられている所定の複数の転送先電話番号を取得する転送先番号取得ステップと、前記転送先番号取得ステップにて取得される各電話番号について設定されている優先度を示す優先度情報を取得する優先度情報取得ステップと、前記転送先番号取得ステップおよび優先度情報取得ステップにて取得される情報に基づいて、前記複数の転送先電話番号の内の優先度が高い電話番号から呼び出すとともに、優先度が高い電話番号ほど長時間呼び出す呼出処理ステップと、前記呼出処理ステップにより呼び出された電話番号の内の接続が確立された電話番号に対して、前記発信元からの電話を転送する転送処理ステップとをコンピュータに実行させることを特徴とするものである。
【０００８】
また、本発明に係る電話転送装置は、所定の電話番号に対して通話を要求する発信元からの電話を、所定の転送先電話番号に転送する電話転送装置であって、前記発信元の電話番号を判別する発信元番号判別部と、前記発信元番号判別部にて判別された電話番号に対応付けられている所定の複数の転送先電話番号を取得する転送先番号取得部と、前記転送先番号取得部にて取得される各電話番号について設定されている優先度を示す優先度情報を取得する優先度情報取得部と、前記転送先番号取得部および優先度情報取得部にて取得される情報に基づいて、前記複数の転送先電話番号の内の優先度が高い電話番号から呼び出すとともに、優先度が高い電話番号ほど長時間呼び出す呼出処理部と、前記呼出処理部により呼び出された電話番号の内の接続が確立された電話番号に対して、前記発信元からの電話を転送する転送処理部とを備えてなることを特徴とするものである。
【０００９】
また、本発明に係る電話転送方法は、所定の電話番号に対して通話を要求する発信元からの電話を、所定の転送先電話番号に転送する電話転送方法であって、前記発信元の電話番号を判別する発信元番号判別ステップと、前記発信元番号判別ステップにて判別された電話番号に対応付けられている所定の複数の転送先電話番号を取得する転送先番号取得ステップと、前記転送先番号取得ステップにて取得される各電話番号について設定されている優先度を示す優先度情報を取得する優先度情報取得ステップと、前記転送先番号取得ステップおよび優先度情報取得ステップにて取得される情報に基づいて、前記複数の転送先電話番号の内の優先度が高い電話番号から呼び出すとともに、優先度が高い電話番号ほど長時間呼び出す呼出処理ステップと、前記呼出処理ステップにより呼び出された電話番号の内の接続が確立された電話番号に対して、前記発信元からの電話を転送する転送処理ステップとを有することを特徴とするものである。
【発明の効果】
【００１０】
以上に詳述したように本発明によれば、所定の電話番号に対して通話を要求する発信元からの電話の転送を、複数の転送先電話番号の内の優先順位の高い電話番号から優先的に試みる電話転送技術において、優先順位の高い転送先電話番号に電話が転送される確率を高めるための技術を提供することができる。
【発明を実施するための最良の形態】
【００１１】
以下、本発明の実施の形態について図面を参照しつつ説明する。
【００１２】
（第１の実施の形態）
まず、本発明の第１の実施の形態について説明する。図１は、本発明の第１の実施の形態による電話転送装置について説明するための機能ブロック図である。本実施の形態による電話転送装置１は、例えばＰＢＸ（Private Branch eXchange）を構成しており、企業などにおける内線電話同士の接続や、加入者電話網やISDN回線などの公衆回線からの電話の転送を行なう機能を有している。なお、ここでは、電話転送装置１によって、発信元からの電話を、所定の複数の転送先である転送先電話番号が対応づけられている電話機７０１〜７０ｎの内のいずれかに転送する場合を例に挙げて説明する。
【００１３】
本実施の形態による電話転送装置１は、所定の電話番号に対して通話を要求する発信元からの電話を、所定の転送先電話番号に転送する機能を有している。具体的に、本実施の形態による電話転送装置１は、発信元番号判別部１０１、転送判定部１０２、優先順位設定部１０３、転送先番号取得部１０４、優先度情報取得部１０５、呼出処理部１０６、転送処理部１０７、接続成否判定部１０８、通知部１０９、ＣＰＵ８０１およびＭＥＭＯＲＹ８０２を備えてなる構成となっている。また、電話転送装置１は、優先度情報ＤＢ９０１、転送先番号ＤＢ９０２、設定ＤＢ９０３、通知宛先ＤＢ９０４、転送履歴ＤＢ９０５および接続成否ＤＢ９０６それぞれへの情報の登録や、これらデータベースからの情報の取得を行なうことができるようになっている。
【００１４】
発信元番号判別部１０１は、発信元の電話番号を判別する。
【００１５】
転送判定部１０２は、発信元番号判別部１０１にて判別された発信元電話番号からの電話が、該発信元電話番号の発信元番号判別部１０１における判別タイミングよりも所定時間前から該判別タイミングまでの間に、転送処理部１０７によって転送されているかを判定する。
【００１６】
優先順位設定部１０３は、転送判定部１０２にて該発信元電話番号からの電話が転送処理部１０７によって転送されていると判定される場合に、該発信元電話番号からの電話が転送されている転送先電話番号に対応付ける優先順位を上げるように設定する。
【００１７】
転送先番号取得部１０４は、発信元番号判別部１０１にて判別された電話番号に対応付けられている所定の複数の転送先電話番号を取得する。
【００１８】
優先度情報取得部１０５は、転送先番号取得部１０４にて取得される各電話番号について設定されている優先度を示す優先度情報を取得する。
【００１９】
呼出処理部１０６は、転送先番号取得部１０４および優先度情報取得部１０５にて取得される情報に基づいて、複数の転送先電話番号の内の優先度が高い電話番号から呼び出すとともに、優先度が高い電話番号ほど長時間呼び出す。このとき、呼出処理部１０６は、任意の転送先電話番号の呼び出し処理中に、該転送先番号よりも低い優先度が対応付けられている転送先電話番号の呼び出しを並行して行うことが好ましい。
【００２０】
転送処理部１０７は、呼出処理部１０６により呼び出された電話番号の内の接続が確立された（呼び出しに対する応答があった）電話番号に対して、発信元からの電話を転送する。
【００２１】
接続成否判定部１０８は、呼出処理部１０６による呼び出し処理における接続の成否を判定する。
【００２２】
通知部１０９は、接続成否判定部１０８による判定結果に関する情報を、呼出処理部１０６により呼び出された電話番号の内の接続が確立されなかった電話番号に対応するユーザの内の少なくとも１人に関する連絡先に通知する。
【００２３】
具体的に、通知部１０９は、接続成否判定部１０８にて呼出処理部１０６により呼び出された電話番号の内のいずれかについて接続が確立されたと判定される場合に、呼出処理部１０６により呼び出された電話番号の内の接続が確立されなかった電話番号に対応するユーザの内の少なくとも１人に関する連絡先に対して、接続が確立された電話番号に関連する情報を通知する。
【００２４】
ＣＰＵ８０１は、電話転送装置における各種処理を行う役割を有しており、またＭＥＭＯＲＹ８０２に格納されているプログラムを実行することにより種々の機能を実現する役割も有している。ＭＥＭＯＲＹ８０２は、例えばＨＤＤ、ＲＯＭ、ＲＡＭ等から構成されており、電話転送装置において利用される種々の情報やプログラムを格納する役割を有している。
【００２５】
続いて、本実施の形態による電話転送装置の動作の詳細について説明する。図２は、本発明の第１の実施の形態による電話転送装置１における大まかな処理の流れについて説明するためのフローチャートである。
【００２６】
同図に示すように、本実施の形態による電話転送装置１では、着信の待ち受け状態（Ｓ９０１）において、例えば電話機３から発信される通話要求を受け付けると、着信処理（後述の電話転送処理）を起動する（Ｓ９０２）。
【００２７】
図３および図４は、本実施の形態における電話転送処理（電話転送方法）の詳細について説明するためのフローチャートである。
【００２８】
まず、発信元番号判別部１０１は、所定の電話番号に対してかかってきた電話の発信元の電話番号を判別する（発信元番号判別ステップ）（Ｓ１０１）。なお、ここでは電話機３から発信された電話を一例として挙げているが、もちろんこれに限られるものではなく、上記所定の電話番号に対してかかってくる電話すべてが対象となることは言うまでもない。図５は、発信元番号判別ステップにて判別される電話番号のデータ構造の例を示す図である。図５に示す着信データは、例えばＭＥＭＯＲＹ８０２に格納するようにしてもよい。
【００２９】
続いて、ＣＰＵ８０１は、発信元から電話が掛けられている電話番号をキーにして、転送先番号ＤＢ９０２に登録されているデータ（図６参照）における転送代表電話番号の検索を試みる（Ｓ１０２）。
【００３０】
ここで、発信元から電話がかけられている電話番号が、電話転送処理の対象となる転送用の代表番号ではない場合（Ｓ１０３，Ｎｏ）、転送処理の必要が無いため、通常の電話通信処理として、当該電話番号に対する呼び出し処理や通話の確立を行う（Ｓ１０４）。
【００３１】
続いて、転送判定部１０２は、設定ＤＢ９０３にあらかじめ格納されている「前通話対象時間」を取得する（Ｓ１０５）。図７は、設定ＤＢ９０３に登録されている前通話対象時間のデータ構造の一例を示す図である。
【００３２】
次に、転送判定部１０２は、現在の時刻を取得する（Ｓ１０６）。
【００３３】
そして、転送判定部１０２は、「発信元電話番号」と「着信電話番号」の組合せをキーにして、転送履歴ＤＢ９０５に登録されている転送履歴テーブル（図８を参照）の発信元番号と転送代表番号の組合せを検索し、該当するレコードのうち、現在時刻から「前通話対象時間」だけ前の時刻から現在時刻までの期間内で通話の確立した（通話確立時刻の設定されている）最新のレコードを抽出する（転送判定ステップ）（Ｓ１０７）。このようにして、転送判定部１０２は、発信元番号判別ステップにて判別された発信元電話番号からの電話が、該発信元電話番号の発信元番号判別ステップにおける判別タイミングよりも所定時間前から該判別タイミングまでの間（この期間が「前通話対象時間」に相当）に、転送処理ステップによって転送されているかを判定する。
【００３４】
上記転送判定ステップにて、転送履歴テーブルに該当するレコードはないと判定された場合（Ｓ１０８，Ｎｏ）、転送先番号取得部１０４は、発信元番号判別ステップにて判別された電話番号に対応付けられている所定の複数の転送先電話番号を転送先番号ＤＢ９０２（図６参照）から取得する（転送先番号取得ステップ）（Ｓ１０９）。
【００３５】
一方、上記転送判定ステップにて、転送履歴テーブルに該当するレコードがあると判定された場合（Ｓ１０８，Ｙｅｓ）、優先順位設定部１０３は、該当するレコードの転送先電話番号を抽出し、「優先転送先番号」として設定する（Ｓ１１０）。
【００３６】
続いて、優先順位設定部１０３は、発信元から電話がかけられている電話番号をキーにして、転送先番号ＤＢ９０２に登録されているデータを検索し、該当するレコードの転送番号群を抽出する（Ｓ１１１）。ここで抽出される転送番号群が、転送判定ステップにおける判定結果を反映する前の初期状態の番号群となる。
【００３７】
次に、優先順位設定部１０３は、上述のようにして抽出された転送番号群において、上記「優先転送先番号」の優先順位を最上位に設定する（Ｓ１１２）。このように、優先順位設定部１０３は、転送判定ステップにて該発信元電話番号からの電話が転送処理ステップによって転送されていると判定される場合に、該発信元電話番号からの電話が転送されている転送先電話番号に対応付ける優先順位を上げるように転送先番号ＤＢ９０２に設定する（優先順位設定ステップ）。
【００３８】
続いて、優先度情報取得部１０５にて、転送先番号取得ステップにて取得される各電話番号について設定されている優先度を示す優先度情報の優先度情報ＤＢ９０１からの取得（優先度情報取得ステップ）を行う（図６参照）。なお、転送先番号ＤＢ９０２に格納されている転送先番号群の並びそのものに優先順位が対応付けられている（例えば、データテーブルにおける左側に位置する番号ほど優先順位が高いデータ構造など）ような場合には、優先度情報取得部１０５にて当該転送先番号群の順序に関する情報を取得させるようにすればよい。
【００３９】
呼出処理部１０６は、転送先番号取得ステップおよび優先度情報取得ステップにて取得される情報に基づいて、複数の転送先電話番号の内の優先度が高い電話番号から呼び出すとともに、優先度が高い電話番号ほど長時間呼び出す（呼出処理ステップ）。このとき、呼出処理ステップは、任意の転送先電話番号の呼び出し処理中に、該転送先番号よりも低い優先度が対応付けられている転送先電話番号の呼び出しを並行して行う（多重呼び出し）。具体的に、呼出処理部１０６による各電話番号の呼び出し時間は、優先順位の高い番号から、例えば転送先電話番号「１２３」には「２５秒」、転送先電話番号「１２４」には２０秒、転送先電話番号「１２５」には１５秒、転送先電話番号「１２６」には１０秒、・・・といったように設定されている（図７参照）。
【００４０】
転送処理部１０７は、呼出処理ステップにより呼び出された電話番号の内の接続が確立された電話番号に対して、発信元からの電話を転送する（転送処理ステップ）（Ｓ１１３）。
【００４１】
接続成否判定部１０８は、呼出処理ステップによる呼び出し処理における接続の成否を判定する（接続成否判定ステップ）。接続成否判定部１０８による判定結果は、図９に示すようなデータテーブルとして接続成否ＤＢ９０６に格納される。
【００４２】
通知部１０９は、接続成否判定ステップによる判定結果に関する情報を、呼出処理ステップにより呼び出された電話番号の内の接続が確立されなかった電話番号に対応するユーザの内の少なくとも１人に関する連絡先に通知する（通知ステップ）（Ｓ１１４）。なお、通知部１０９は、上記連絡先を例えば通知宛先ＤＢ９０４に格納されているデータテーブル（図１０参照）から取得する。
【００４３】
図１１および図１２は、本実施の形態における呼び出し処理および電話転送処理の詳細について説明するためのフローチャートである。
【００４４】
まず、呼出処理部１０６は、転送先電話番号群におけるそれぞれの転送先番号を呼び出す時間を設定ＤＢ９０３から取得する（Ｓ３０１）。そして、転送先番号の電話番号個数を「Ｌ」とする（Ｓ３０２）。
【００４５】
続いて、呼出処理部１０６は、発信元番号および転送先代表番号に基づく一意の「着呼応答検出処理結果テーブル」（図９参照）を作成する（Ｓ３０３）。呼出処理部１０６は、現在時刻を取得し、接続成否ＤＢ９０６に格納される着呼応答検出処理結果テーブルにおける「呼出時刻」として登録する（Ｓ３０４）。
【００４６】
呼出処理部１０６は、変数ｎに１を代入する（Ｓ３０５）。呼出処理部１０６は、転送番号として取得された転送先番号群における左側からｎ番目の転送先番号を対象として電話呼び出し処理を起動する（Ｓ３０６）。
【００４７】
呼出処理部１０６は、転送先番号群の左側からｎ番目の番号を、着呼応答検出処理結果テーブルにおける「呼出済み番号」に追加する（Ｓ３０７）。
【００４８】
続いて、呼出処理部１０６は、上記「呼出済み番号」に追加した転送先番号を対象とする着呼応答検出処理を起動する（Ｓ３０８）。
【００４９】
そして、呼出処理部１０６は、着呼応答検出処理の対象となる上記転送先電話番号に対応する電話機の電源が入っている場合（Ｓ３０９，Ｎｏ）、当該電話番号に対応付けられている呼出時間分だけ処理待ちとし（Ｓ３１０）、変数ｎに「ｎ＋１」を代入する（Ｓ３１１）。
【００５０】
次に、接続成否判定部１０８は、着呼応答検出処理結果テーブルを参照し（Ｓ３１２）、通話が確立済みである場合（Ｓ３１３，Ｙｅｓ）、着呼応答検出処理結果テーブルの発信元番号、転送代表番号、通話確立時刻、着呼応答番号、呼出時刻を読み取り、転送履歴テーブルの発信元番号、転送代表番号、通話確立時刻、転送先番号、呼出時刻へ設定する（Ｓ３１６）。
【００５１】
一方、通話が確立済みでない場合（Ｓ３１３，Ｎｏ）であって、すべての転送先電話番号に対する呼出し処理が完了していない場合（Ｓ３１４，Ｎｏ）、Ｓ３０６以降の処理を再度繰り返す。すべての転送先電話番号に対する呼出し処理が完了した場合（Ｓ３１４，Ｙｅｓ）、電話の発信元からのメッセージを預かるための伝言メッセージ預かり処理が実行される（Ｓ３１５）。
【００５２】
図１３は、第１の実施の形態における接続成否判定部１０８による処理の詳細を示すフローチャートである。
【００５３】
接続成否判定部１０８は、着呼応答待ち受け処理が開始されると（Ｓ４０１）、着呼応答検出処理結果（図９）から、着呼応答された番号を抽出する（Ｓ４０２）。
【００５４】
接続成否判定部１０８は、呼出処理部１０６にて複数の転送先番号それぞれについて起動された呼出処理プロセスおよび着呼応答検出処理の実行を停止させる（Ｓ４０３）。
【００５５】
続いて、接続成否判定部１０８は、現在時刻を取得し（Ｓ４０４）、現在時刻および着呼応答した番号を、着呼応答検出処理結果テーブル（図９参照）の「通話確立時刻」および「着呼応答番号」に設定する（Ｓ４０５）。
【００５６】
図１４は、第１の実施の形態における通知部１０９による処理の詳細について説明するためのフローチャートである。
【００５７】
通知部１０９は、着呼応答検出処理結果テーブル（図９参照）から、「発信元番号」、「呼出済み番号」、「通話確立時刻」、「着呼応答番号」および「呼出時刻」を読取る（Ｓ５０１）。
【００５８】
通知部１０９は、「呼出済み番号」をキーとして、通知宛先ＤＢ９０４を参照し、該当する電話番号について設定されている「通知先アドレス」（図１０参照）を取得する（Ｓ５０２）。
【００５９】
通知部１０９は、発信元からの電話の転送先との通話が確立済みである場合（Ｓ５０３，Ｙｅｓ）、該当する通知先としてのＥ−ｍａｉｌアドレスあてに、例えば、
「[呼出時刻]に、［発信元番号］からの電話があり、［呼出済み番号］順に転送し、［通話確立時刻］に［着呼応答番号］が通話しました。」
という通知メールを送信する（通知ステップ）（Ｓ５０４）。すなわち、通知ステップでは、接続成否判定ステップにて呼出処理ステップにより呼び出された電話番号の内のいずれかについて接続が確立されたと判定される場合に、呼出処理ステップにより呼び出された電話番号の内の接続が確立されなかった電話番号に対応するユーザの内の少なくとも１人に関する連絡先に対して、接続が確立された電話番号に関連する情報が通知される。
【００６０】
通知部１０９は、発信元からの電話の転送先との通話が確立済みでない場合（Ｓ５０３，Ｎｏ）、該当する通知先としてのＥ−ｍａｉｌアドレスあてに、例えば、
「[呼出時刻]に、［発信元番号］からの電話があり、［呼出済み番号］順に転送しましたが、誰も電話に出ませんでしたので、自動応答により伝言をお預かりしています。」
という通知メールを送信する（Ｓ５０５）。なお、上述の例では、Ｅ−ｍａｉｌによる通知処理を例に挙げたが、これに限られるものではなく、各転送先番号に対応する電話機を保持する電話応答担当者がアクセス可能な掲示板ページへの通知文章の掲載や、伝言メッセージの提供などを行なってもよい。
【００６１】
（第２の実施の形態）
続いて、本発明の第２の実施の形態について説明する。本実施の形態の形態は、上述の第１の実施の形態の変形例であるため、すでに第１の実施の形態にて説明した部分と同様な機能を有する部分については同一符号を付し、説明は割愛する。
【００６２】
図１５および図１６は、本発明の第２の実施の形態による電話転送装置における電話転送処理の流れを示すフローチャートである。なお、図１５および図１６におけるＳ２０１〜Ｓ２０３、Ｓ２０４、Ｓ２０５、Ｓ２０７、Ｓ２０８、Ｓ２１０、Ｓ２１２，Ｓ２１３は、図３および図４におけるＳ１０１〜Ｓ１０３、Ｓ１０５、Ｓ１０６、Ｓ１０８、Ｓ１０９、Ｓ１１１、Ｓ１１３、Ｓ１１４と同様な処理であるため、説明は割愛する。
【００６３】
転送判定部１０２は、着信電話番号をキーにして、転送履歴テーブルの転送代表番号を検索し、該当するレコードのうち、現在時刻から前通話対象時間内で通話の確立した（通話確立時刻の設定されている）最新のレコードを対象とし、その発信元番号が、着信データから抽出した発信元電話番号と異なっているレコードを抽出する（Ｓ２０６）。すなわち、転送判定部１０２は、発信元番号判別部１０１にて判別された発信元電話番号以外の「他の電話番号」からの電話が、該発信元電話番号の発信元番号判別部１０１における判別タイミングよりも所定時間前から該判別タイミングまでの間に、転送処理部によって転送されているかを判定する（転送判定ステップ）。
【００６４】
そしてＳ２０７にて、転送履歴テーブルに該当するレコードがあると判定された場合（Ｓ２０７，Ｙｅｓ）、優先順位設定部１０３は、該当するレコードの転送先電話番号を抽出し、「転送回避優先番号」として設定する（Ｓ２０９）。
【００６５】
次に、優先順位設定部１０３は、Ｓ２１０のようにして抽出された転送番号群において、上記「転送回避優先番号」の優先順位を最下位に下げるように設定する（転送先電話番号群における一番右側に設定する（図６参照））（優先順位設定ステップ）（Ｓ２１１）。
【００６６】
直前に異なる発信元から転送されてきた電話で通話したばかりの転送先番号の担当者は、その通話から派生した作業で忙しい確立が高いため、電話を転送する際の優先順位を下位に設定することが好ましい。
【００６７】
図１７は、本発明の実施の形態における呼び出し処理のタイムチャートと従来の呼び出し処理のタイムチャートの一例を示す図である。同図では、従来の電話転送装置における複数の転送先番号を順次呼び出す場合における呼び出し処理では、すべての転送先番号を同じ時間（ここでは１０秒間）だけ呼び出している。これに対し、本発明適用例１および２では、優先順位の高い転送先番号ほど呼び出し時間が長くなるように設定されており、これによって真に通話したい通話先に転送される確率を高めることができる。さらに、本発明適用例１では、転送先番号１の呼び出し中に転送先番号２の呼び出しを開始している。このように複数の転送先番号の呼び出しを並行して行う構成とすることにより、発信元からの電話をより短時間で転送先に接続させやすくなる。
【００６８】
なお、上述の各実施の形態では、各実施の形態による電話転送装置の構成要素がＰＢＸ内に配置されている構成を例に挙げたが、これに限られるものではなく、電話通信サービスを利用して転送する構成とすることもできる。また、上述の各実施の形態では、電話転送装置を構成する各構成部分がすべて１つの装置内に配置されている例を挙げたが、これに限られるものではなく、例えば電話転送装置の各構成要素を互いに通信可能な複数の装置に分散させて配置し、これら複数の装置で構成されるシステム全体として、電話転送装置としての機能を実現することもできる。また、電話転送装置にて利用される各種情報を格納する各データベース９０１〜９０６についても、電話転送装置１の外部に配置されている例を示したが、これらデータベースに格納されているデータの参照や登録が可能であれば、その配置場所は問わない。
【００６９】
上述の各実施の形態によれば、優先順位の高い電話番号ほど長時間呼び出し対象とし、優先順位の高い電話番号との通信確立率を高めつつ、優先順位の低い電話番号との通信確立も図ることができる。また、転送状況の通知を行うことにより、発信元からの電話転送の要求に応答できなかった担当者が、応答できなかった着信の履歴に基づいて確認作業を行う手間を省くことができる。
【００７０】
更に、電話転送装置を構成するコンピュータにおいて上述した各ステップを実行させるプログラムを、電話転送プログラムとして提供することができる。上述したプログラムは、コンピュータにより読取り可能な記録媒体に記憶させることによって、電話転送装置を構成するコンピュータに実行させることが可能となる。ここで、上記コンピュータにより読取り可能な記録媒体としては、ＲＯＭやＲＡＭ等のコンピュータに内部実装される内部記憶装置、ＣＤ−ＲＯＭやフレキシブルディスク、ＤＶＤディスク、光磁気ディスク、ＩＣカード等の可搬型記憶媒体や、コンピュータプログラムを保持するデータベース、或いは、他のコンピュータ並びにそのデータベースや、更に回線上の伝送媒体をも含むものである。
【００７１】
本発明を特定の態様により詳細に説明したが、本発明の精神および範囲を逸脱しないかぎり、様々な変更および改質がなされ得ることは、当業者には自明であろう。
（付記１）所定の電話番号に対して通話を要求する発信元からの電話を、所定の転送先電話番号に転送する処理をコンピュータに実行させる電話転送プログラムであって、
前記発信元の電話番号を判別する発信元番号判別ステップと、
前記発信元番号判別ステップにて判別された電話番号に対応付けられている所定の複数の転送先電話番号を取得する転送先番号取得ステップと、
前記転送先番号取得ステップにて取得される各電話番号について設定されている優先度を示す優先度情報を取得する優先度情報取得ステップと、
前記転送先番号取得ステップおよび優先度情報取得ステップにて取得される情報に基づいて、前記複数の転送先電話番号の内の優先度が高い電話番号から呼び出すとともに、優先度が高い電話番号ほど長時間呼び出す呼出処理ステップと、
前記呼出処理ステップにより呼び出された電話番号の内の接続が確立された電話番号に対して、前記発信元からの電話を転送する転送処理ステップと
をコンピュータに実行させる電話転送プログラム。
（付記２）付記１に記載の電話転送プログラムにおいて、
前記呼出処理ステップは、任意の転送先電話番号の呼び出し処理中に、該転送先番号よりも低い優先度が対応付けられている転送先電話番号の呼び出しを並行して行う電話転送プログラム。
（付記３）付記１に記載の電話転送プログラムにおいて、
前記発信元番号判別ステップにて判別された発信元電話番号からの電話が、該発信元電話番号の前記発信元番号判別ステップにおける判別タイミングよりも所定時間前から該判別タイミングまでの間に、前記転送処理ステップによって転送されているかを判定する転送判定ステップと、
前記転送判定ステップにて該発信元電話番号からの電話が前記転送処理ステップによって転送されていると判定される場合に、該発信元電話番号からの電話が転送されている転送先電話番号に対応付ける優先順位を上げるように設定する優先順位設定ステップと
を有する電話転送プログラム。
（付記４）付記１に記載の電話転送プログラムにおいて、
前記発信元番号判別ステップにて判別された発信元電話番号以外の他の電話番号からの電話が、該発信元電話番号の前記発信元番号判別ステップにおける判別タイミングよりも所定時間前から該判別タイミングまでの間に、前記転送処理ステップによって転送されているかを判定する転送判定ステップと、
前記転送判定ステップにて前記転送処理ステップによって電話が転送されていると判定された前記他の電話番号に対応付ける優先順位を下げるように設定する優先順位設定ステップと
を有する電話転送プログラム。
（付記５）付記１に記載の電話転送プログラムにおいて、
前記呼出処理ステップによる呼び出し処理における接続の成否を判定する接続成否判定ステップを備え、
前記接続成否判定ステップによる判定結果に関する情報を、前記呼出処理ステップにより呼び出された電話番号の内の接続が確立されなかった電話番号に対応するユーザの内の少なくとも１人に関する連絡先に通知する通知ステップと
を有する電話転送プログラム。
（付記６）付記１に記載の電話転送プログラムにおいて、
前記通知ステップは、前記接続成否判定ステップにて前記呼出処理ステップにより呼び出された電話番号の内のいずれかについて接続が確立されたと判定される場合に、前記呼出処理ステップにより呼び出された電話番号の内の接続が確立されなかった電話番号に対応するユーザの内の少なくとも１人に関する連絡先に対して、接続が確立された電話番号に関連する情報を通知する電話転送プログラム。
（付記７）所定の電話番号に対して通話を要求する発信元からの電話を、所定の転送先電話番号に転送する電話転送装置であって、
前記発信元の電話番号を判別する発信元番号判別部と、
前記発信元番号判別部にて判別された電話番号に対応付けられている所定の複数の転送先電話番号を取得する転送先番号取得部と、
前記転送先番号取得部にて取得される各電話番号について設定されている優先度を示す優先度情報を取得する優先度情報取得部と、
前記転送先番号取得部および優先度情報取得部にて取得される情報に基づいて、前記複数の転送先電話番号の内の優先度が高い電話番号から呼び出すとともに、優先度が高い電話番号ほど長時間呼び出す呼出処理部と、
前記呼出処理部により呼び出された電話番号の内の接続が確立された電話番号に対して、前記発信元からの電話を転送する転送処理部と
を備えてなる電話転送装置。
（付記８）付記７に記載の電話転送装置において、
前記呼出処理部は、任意の転送先電話番号の呼び出し処理中に、該転送先番号よりも低い優先度が対応付けられている転送先電話番号の呼び出しを並行して行う電話転送装置。
（付記９）付記７に記載の電話転送装置において、
前記発信元番号判別部にて判別された発信元電話番号からの電話が、該発信元電話番号の前記発信元番号判別部における判別タイミングよりも所定時間前から該判別タイミングまでの間に、前記転送処理部によって転送されているかを判定する転送判定部と、
前記転送判定部にて該発信元電話番号からの電話が前記転送処理部によって転送されていると判定される場合に、該発信元電話番号からの電話が転送されている転送先電話番号に対応付ける優先順位を上げるように設定する優先順位設定部と
を備えてなる電話転送装置。
（付記１０）付記７に記載の電話転送装置において、
前記発信元番号判別部にて判別された発信元電話番号以外の他の電話番号からの電話が、該発信元電話番号の前記発信元番号判別部における判別タイミングよりも所定時間前から該判別タイミングまでの間に、前記転送処理部によって転送されているかを判定する転送判定部と、
前記転送判定部にて前記転送処理部によって電話が転送されていると判定された前記他の電話番号に対応付ける優先順位を下げるように設定する優先順位設定部と
を備えてなる電話転送装置。
（付記１１）付記７に記載の電話転送装置において、
前記呼出処理部による呼び出し処理における接続の成否を判定する接続成否判定部を備え、
前記接続成否判定部による判定結果に関する情報を、前記呼出処理部により呼び出された電話番号の内の接続が確立されなかった電話番号に対応するユーザの内の少なくとも１人に関する連絡先に通知する通知部と
を備える電話転送装置。
（付記１２）付記７に記載の電話転送装置において、
前記通知部は、前記接続成否判定部にて前記呼出処理部により呼び出された電話番号の内のいずれかについて接続が確立されたと判定される場合に、前記呼出処理部により呼び出された電話番号の内の接続が確立されなかった電話番号に対応するユーザの内の少なくとも１人に関する連絡先に対して、接続が確立された電話番号に関連する情報を通知する電話転送装置。
（付記１３）所定の電話番号に対して通話を要求する発信元からの電話を、所定の転送先電話番号に転送する電話転送方法であって、
前記発信元の電話番号を判別する発信元番号判別ステップと、
前記発信元番号判別ステップにて判別された電話番号に対応付けられている所定の複数の転送先電話番号を取得する転送先番号取得ステップと、
前記転送先番号取得ステップにて取得される各電話番号について設定されている優先度を示す優先度情報を取得する優先度情報取得ステップと、
前記転送先番号取得ステップおよび優先度情報取得ステップにて取得される情報に基づいて、前記複数の転送先電話番号の内の優先度が高い電話番号から呼び出すとともに、優先度が高い電話番号ほど長時間呼び出す呼出処理ステップと、
前記呼出処理ステップにより呼び出された電話番号の内の接続が確立された電話番号に対して、前記発信元からの電話を転送する転送処理ステップと
を有する電話転送方法。
（付記１４）付記１３に記載の電話転送方法において、
前記呼出処理ステップは、任意の転送先電話番号の呼び出し処理中に、該転送先番号よりも低い優先度が対応付けられている転送先電話番号の呼び出しを並行して行う電話転送方法。
（付記１５）付記１３に記載の電話転送方法において、
前記発信元番号判別ステップにて判別された発信元電話番号からの電話が、該発信元電話番号の前記発信元番号判別ステップにおける判別タイミングよりも所定時間前から該判別タイミングまでの間に、前記転送処理ステップによって転送されているかを判定する転送判定ステップと、
前記転送判定ステップにて該発信元電話番号からの電話が前記転送処理ステップによって転送されていると判定される場合に、該発信元電話番号からの電話が転送されている転送先電話番号に対応付ける優先順位を上げるように設定する優先順位設定ステップと
を有する電話転送方法。
（付記１６）付記１３に記載の電話転送方法において、
前記発信元番号判別ステップにて判別された発信元電話番号以外の他の電話番号からの電話が、該発信元電話番号の前記発信元番号判別ステップにおける判別タイミングよりも所定時間前から該判別タイミングまでの間に、前記転送処理ステップによって転送されているかを判定する転送判定ステップと、
前記転送判定ステップにて前記転送処理ステップによって電話が転送されていると判定された前記他の電話番号に対応付ける優先順位を下げるように設定する優先順位設定ステップと
を有する電話転送方法。
（付記１７）付記１３に記載の電話転送方法において、
前記呼出処理ステップによる呼び出し処理における接続の成否を判定する接続成否判定ステップを備え、
前記接続成否判定ステップによる判定結果に関する情報を、前記呼出処理ステップにより呼び出された電話番号の内の接続が確立されなかった電話番号に対応するユーザの内の少なくとも１人に関する連絡先に通知する通知ステップと
を有する電話転送方法。
（付記１８）付記１３に記載の電話転送方法において、
前記通知ステップは、前記接続成否判定ステップにて前記呼出処理ステップにより呼び出された電話番号の内のいずれかについて接続が確立されたと判定される場合に、前記呼出処理ステップにより呼び出された電話番号の内の接続が確立されなかった電話番号に対応するユーザの内の少なくとも１人に関する連絡先に対して、接続が確立された電話番号に関連する情報を通知する電話転送方法。
【図面の簡単な説明】
【００７２】
【図１】本発明の第１の実施の形態による電話転送装置について説明するための機能ブロック図である。
【図２】本発明の第１の実施の形態による電話転送装置１における大まかな処理の流れについて説明するためのフローチャートである。
【図３】本実施の形態における電話転送処理（電話転送方法）の詳細について説明するためのフローチャートである。
【図４】本実施の形態における電話転送処理（電話転送方法）の詳細について説明するためのフローチャートである。
【図５】発信元番号判別ステップにて判別される電話番号のデータ構造の例を示す図である。
【図６】転送先番号ＤＢ９０２に登録されているデータの概要を示す図である。
【図７】設定ＤＢ９０３に登録されている前通話対象時間のデータ構造の一例を示す図である。
【図８】転送履歴ＤＢ９０５に登録されている転送履歴テーブルのデータ構造の一例を示す図である。
【図９】接続成否ＤＢ９０６に格納されているデータテーブルのデータ構造の一例を示す図である。
【図１０】通知宛先ＤＢ９０４に格納されているデータテーブルのデータ構造の一例を示す図である。
【図１１】本発明の第１の実施の形態における呼び出し処理および電話転送処理の詳細について説明するためのフローチャートである。
【図１２】本発明の第１の実施の形態における呼び出し処理および電話転送処理の詳細について説明するためのフローチャートである。
【図１３】第１の実施の形態における接続成否判定部１０８による処理の詳細を示すフローチャートである。
【図１４】第１の実施の形態における通知部１０９による処理の詳細について説明するためのフローチャートである。
【図１５】本発明の第２の実施の形態による電話転送装置における電話転送処理の流れを示すフローチャートである。
【図１６】本発明の第２の実施の形態による電話転送装置における電話転送処理の流れを示すフローチャートである。
【図１７】本発明の実施の形態における呼び出し処理のタイムチャートと従来の呼び出し処理のタイムチャートを示す図である。
【符号の説明】
【００７３】
１  電話転送装置、１０１  発信元番号判別部、１０２  転送判定部、１０３  優先順位設定部、１０４  転送先番号取得部、１０５  優先度情報取得部、１０６  呼出処理部、１０７  転送処理部、１０８  接続成否判定部、１０９  通知部、８０１  ＣＰＵ、８０２  ＭＥＭＯＲＹ、９０１  優先度情報ＤＢ、９０２  転送先番号ＤＢ、９０３  設定ＤＢ、９０４  通知宛先ＤＢ、９０５  転送履歴ＤＢ、９０６  接続成否ＤＢ。
【図１】
2008236284.tif 000003
【図２】
2008236284.tif 000004
【図３】
2008236284.tif 000005
【図４】
2008236284.tif 000006
【図５】
2008236284.tif 000007
【図６】
2008236284.tif 000008
【図７】
2008236284.tif 000009
【図８】
2008236284.tif 000010
【図９】
2008236284.tif 000011
【図１０】
2008236284.tif 000012
【図１１】
2008236284.tif 000013
【図１２】
2008236284.tif 000014
【図１３】
2008236284.tif 000015
【図１４】
2008236284.tif 000016
【図１５】
2008236284.tif 000017
【図１６】
2008236284.tif 000018
【図１７】
2008236284.tif 000019