(57)【要約】【課題】発信者に課金することなく通話を行うコールバック機能の柔軟な利用を可能にする。【解決手段】コールバック装置１が、着信した呼が切断検出時間内に切断された後に電話機２に対して発信し、電話機２において応答操作が行われたことを検知した後にコールバックを発信する。これにより、呼出音を確認後すぐに切断することでコールバック機能を起動することができ、着信者がいないときなど、無駄な通話が発生することがなくなる。さらに、着信した呼が切断検出時間内に切断されないときには、通常の着信と同様の処理を行うので、発信者がコールバック機能を利用せずに通話する選択ができ、コールバック機能の柔軟な利用を可能とする。【選択図】図２
2008306283.tif 000002
【特許請求の範囲】
【請求項１】
呼を着信する通信手段と、
着信した呼から発信元の電話番号を検出する検出手段と、
前記呼が着信してからの時間を計測する計測手段と、
所定の時間内に前記呼が放棄されたとき、あるいは前記所定の時間が経過したときには前記呼の着信先を呼び出す呼出手段と、
所定の時間内に前記呼が放棄された後に呼び出した前記着信先から応答があった場合には、放棄された前記呼の発信元へコールバック発信する発信手段と、
前記発信元と前記着信先とを通信可能な状態に接続する接続手段と、
を有することを特徴とするコールバック装置。
【請求項２】
前記検出手段は前記呼から着信先の電話番号をさらに検出するものであって、
コールバック対象の電話番号を予め記憶した記憶手段と、
前記記憶手段から前記コールバック対象の電話番号を読み出して前記着信先の電話番号と一致するか否か比較する比較手段と、を有し、
前記比較手段による比較結果が一致するものである場合には、前記発信手段がコールバック発信することを特徴とする請求項１記載のコールバック装置。
【請求項３】
呼を着信する処理と、
着信した呼から発信元の電話番号を検出し第１の記憶手段に記憶させる処理と、
前記呼が着信してからの時間を計測する処理と、
所定の時間内に前記呼が放棄されたとき、あるいは前記所定の時間が経過したときには前記呼の着信先を呼び出す処理と、
所定の時間内に前記呼が放棄された後に呼び出した前記着信先から応答があった場合には、放棄された前記呼の発信元の電話番号を前記第１の記憶手段から読み出して前記発信元へコールバック発信する処理と、
前記発信元と前記着信先とを通信可能な状態に接続する処理と、
をコンピュータに実行させることを特徴とするコールバックプログラム。
【請求項４】
前記検出する処理は前記呼から着信先の電話番号をさらに検出し前記第１の記憶手段に記憶させるものであって、
コールバック対象の電話番号を予め記憶した第２の記憶手段から前記コールバック対象の電話番号を読み出して前記着信先の電話番号と一致するか否か比較する処理を有し、
前記比較する処理における比較結果が一致するものである場合には、コールバック発信することを特徴とする請求項３記載のコールバックプログラム。
【請求項５】
呼を着信する通信手段と、
着信した呼から発信元の電話番号を検出する検出手段と、
前記呼が着信してからの時間を計測する計測手段と、
所定の時間内に前記呼が放棄されたとき、あるいは前記所定の時間が経過したときには着信を知らせる呼出手段と、
所定の時間内に前記呼が放棄された後に応答があった場合には、放棄された前記呼の発信元へコールバック発信する発信手段と、
前記発信元と通話可能な状態に接続する接続手段と、
を有することを特徴とする電話機。
【請求項６】
呼を着信する処理と、
着信した呼から発信元の電話番号を検出し記憶手段に記憶させる処理と、
前記呼が着信してからの時間を計測する処理と、
所定の時間内に前記呼が放棄されたとき、あるいは前記所定の時間が経過したときには着信を知らせる処理と、
所定の時間内に前記呼が放棄された後に応答があった場合には、放棄された前記呼の発信元の電話番号を前記記憶手段から読み出して前記発信元へコールバック発信する処理と、
前記発信元と通話可能な状態に接続する処理と、
をコンピュータに実行させることを特徴とする電話機のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、着信した呼に対して折り返して発信をする技術に関する。
【背景技術】
【０００２】
個人所有の携帯電話などにより外出先から自社へ電話を掛けて通話を開始した場合、通常は、通話料金はその個人所有の携帯電話などに課金される。通話料金を会社負担とするためには、自社から掛け直してもらうか、あるいは、通信事業者の有料の按分サービスを利用する必要がある。発信者に電話を掛け直すものとして、特許文献１には、登録された電話番号から着信があった場合にコールバック発信（掛け直し）する技術が開示されている。特許文献２には、ＶｏＩＰ（Voice over Internet Protocol）技術を利用したＩＰ電話においてコールバック発信する技術が開示されている。また、特許文献３には、セカンドダイヤル方式を用いたコールバック発信の技術が開示されている。
【特許文献１】特許第３５２２１７３号公報
【特許文献２】特開２００５−２１０４９８号公報
【特許文献３】特許第３８６４１１８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、特許文献１および特許文献２に記載の技術においてコールバック発信するときには、着信側の端末が着信呼を切断するため、発信者は、コールバックをしてもらうか否かを選択することができない。さらに、コールバックの起動が成功したか否かを判断することもできない。
【０００４】
また、特許文献１および特許文献２に記載の技術では、コールバック対象の呼の識別に発信者の電話番号のみを利用しているので、複数の電話機が接続される機器などにおいて、特定の電話機に着信する呼に対してのみコールバックを行うことができない。
【０００５】
特許文献３に記載の技術においては、通信を行いたい電話番号とは別の電話番号に発信し、コールバックでかかってきた通話において再度電話番号を入力する必要があるため、利用者にとって煩雑な手順が必要である。
【０００６】
本発明は、上記に鑑みてなされたものであり、その課題とするところは、容易な手順でコールバックが利用できるとともに、コールバック機能の柔軟な利用を可能にすることにある。
【課題を解決するための手段】
【０００７】
第１の本発明に係るコールバック装置は、呼を着信する通信手段と、着信した呼から発信元の電話番号を検出する検出手段と、呼が着信してからの時間を計測する計測手段と、所定の時間内に呼が放棄されたとき、あるいは所定の時間が経過したときには呼の着信先を呼び出す呼出手段と、所定の時間内に呼が放棄された後に呼び出した着信先から応答があった場合には、放棄された呼の発信元へコールバック発信する発信手段と、発信元と着信先とを通信可能な状態に接続する接続手段と、を有することを特徴とする。
【０００８】
本発明にあっては、呼を着信してから所定の時間内にその呼が放棄された後にその呼の着信先を呼び出し、着信先から応答があった場合に発信元へコールバックすることで、発信元は容易にコールバックを要求することができるとともに、着信先から応答がない場合には、コールバックを発信しないので、無駄な通信を減らすことが可能となる。また、所定の時間内に呼が放棄されない場合には、通常の着信時と同様に着信先を呼び出し、コールバック発信を行わないので、発信元はコールバック機能を利用せずに通信を行う選択ができ、コールバック機能の柔軟な利用が可能となる。
【０００９】
上記コールバック装置において、検出手段は呼から着信先の電話番号をさらに検出するものであって、コールバック対象の電話番号を予め記憶した記憶手段と、記憶手段からコールバック対象の電話番号を読み出して着信先の電話番号と一致するか否か比較する比較手段と、を有し、比較手段による比較結果が一致するものである場合には、発信手段がコールバック発信することを特徴とする。
【００１０】
本発明にあっては、着信先の電話番号がコールバック対象の電話番号であるときのみコールバック発信を行うので、特定の着信先にのみコールバック機能を適用する運用が可能となる。
【００１１】
第２の本発明に係るコールバックプログラムは、呼を着信する処理と、着信した呼から発信元の電話番号を検出し第１の記憶手段に記憶させる処理と、呼が着信してからの時間を計測する処理と、所定の時間内に呼が放棄されたとき、あるいは所定の時間が経過したときには呼の着信先を呼び出す処理と、所定の時間内に呼が放棄された後に呼び出した着信先から応答があった場合には、放棄された呼の発信元の電話番号を第１の記憶手段から読み出して発信元へコールバック発信する処理と、発信元と着信先とを通信可能な状態に接続する処理と、をコンピュータに実行させることを特徴とする。
【００１２】
上記コールバックプログラムにおいて、検出する処理は呼から着信先の電話番号をさらに検出し第１の記憶手段に記憶させるものであって、コールバック対象の電話番号を予め記憶した第２の記憶手段からコールバック対象の電話番号を読み出して着信先の電話番号と一致するか否か比較する処理を有し、比較する処理における比較結果が一致するものである場合には、コールバック発信することを特徴とする。
【００１３】
第３の本発明に係る電話機は、呼を着信する通信手段と、着信した呼から発信元の電話番号を検出する検出手段と、呼が着信してからの時間を計測する計測手段と、所定の時間内に呼が放棄されたとき、あるいは所定の時間が経過したときには着信を知らせる呼出手段と、所定の時間内に呼が放棄された後に応答があった場合には、放棄された呼の発信元へコールバック発信する発信手段と、発信元と通話可能な状態に接続する接続手段と、を有することを特徴とする。
【００１４】
第４の本発明に係るプログラムは、呼を着信する処理と、着信した呼から発信元の電話番号を検出し記憶手段に記憶させる処理と、呼が着信してからの時間を計測する処理と、所定の時間内に呼が放棄されたとき、あるいは所定の時間が経過したときには着信を知らせる処理と、所定の時間内に呼が放棄された後に応答があった場合には、放棄された呼の発信元の電話番号を記憶手段から読み出して発信元へコールバック発信する処理と、発信元と通話可能な状態に接続する処理と、をコンピュータに実行させることを特徴とする。
【発明の効果】
【００１５】
本発明によれば、容易な手順でコールバックが利用できるとともに、コールバック機能の柔軟な利用を可能にすることができる。
【発明を実施するための最良の形態】
【００１６】
以下、本発明の実施の形態について図面を用いて説明する。
【００１７】
図１は、本実施の形態におけるコールバック装置の構成を示すブロック図である。同図に示すコールバック装置１は、ＩＰ電話通信網３とビジネスフォンなどの電話機２とを接続する。本コールバック装置１は、ＩＰ電話通信網３を介して着信した呼に対して折り返し電話をかけるコールバック機能の他に、非ＩＰ電話である電話機２をＩＰ電話通信網３に接続して利用するための電話回線接続機能を有している。なお、コールバック装置１には、複数の電話機２を接続することができる。
【００１８】
図１に示すコールバック装置１は、ＩＰ電話通信網３に接続する第１通信部１０と、ＩＰ電話通信網３を介して着信した呼から発信元の電話番号および着信先の電話番号を検出する検出部１１と、検出した電話番号と記憶部１３に記憶されている電話番号とを比較する比較部１２と、電話機２に接続する第２通信部１４と、ＩＰ電話通信網３を介して行われる通信と電話機２を使用して行われる通信とを接続する接続部１５と、第１通信部１０が発信するコールバックや第２通信部１４が呼を発信するタイミングを制御する制御部１６と、呼が着信してからの時間を計測するタイマー１７と、を備える。なお、本コールバック装置１は、演算処理装置、記憶装置、メモリ等を備えたコンピュータにより構成し、各部の処理をプログラムによって実行されるものとしてもよい。このプログラムはコールバック装置１が備えた記憶装置などに記憶されており、ＣＤ−ＲＯＭ、磁気ディスク、光ディスク、半導体メモリ等の記録媒体に記録することも、ネットワークを通して提供することも可能である。以下、各部の詳細について説明する。
【００１９】
第１通信部１０は、ＩＰ電話通信網３に接続し、ＩＰ電話通信網３を介して呼の着信や発信を行う。ＩＰ電話通信網３は、ＶｏＩＰ技術を利用した通信網であり、第１通信部１０は、ＳＩＰ（Session Initiation Protocol）などを利用して呼制御を行う。
【００２０】
検出部１１は、第１通信部１０において着信した呼から発信元の電話番号と着信先の電話番号を検出し、コールバック装置１が備えるメモリなどに記憶させる。
【００２１】
比較部１２は、検出部１１が検出しメモリなどに記憶させた発信元の電話番号および着信先の電話番号を読み出し、記憶部１３に予め記憶させたコールバック対象の電話番号と比較する。比較した結果、発信元の電話番号および着信先の電話番号の両方がコールバック対象の電話番号と一致した場合には、コールバック機能を起動し、一致しなかった場合には、コールバック機能は起動せずに通常の回線接続を行う。なお、発信元の電話番号または着信先の電話番号のいずれか一方が一致した場合や、発信元の電話番号が一致した場合、あるいは、着信先の電話番号が一致した場合にコールバック機能を起動するものとしてもよい。
【００２２】
記憶部１３に登録される電話番号は、ＩＰ電話通信網３を介して着信する呼の発信元の電話番号や、第２通信部１４に接続された電話機２に割り当てられた電話番号である。発信元の電話番号を登録しておくことにより、コールバックする相手を限定することが可能となる。また、電話機２に割り当てられた電話番号を登録することにより、特定の電話機２に対する着信のみにコールバック機能を適用することが可能となる。さらに、発信元の電話番号と電話機２に割り当てられた電話番号とを対応させて登録することにより、ある特定の発信元からある特定の電話機２に対する着信のみにコールバック機能を適用することが可能となる。
【００２３】
第２通信部１４は、複数の電話機２に接続し、第１通信部１０において着信した呼から検出された着信者の電話番号に対応する電話機２への発信などの処理を行う。
【００２４】
接続部１５は、第１通信部１０から発信した呼と第２通信部１４から発信した呼とを接続し、発信元と着信先との通話を可能にする。また、接続部１５は、第２通信部１４に接続された電話機２がＩＰ電話通信網３を通じて通話ができるようにするために音声信号の変換などを行う。
【００２５】
制御部１６は、比較部１２の比較結果に基づいてコールバック機能を起動した後に、電話機２への発信、発信元へのコールバック発信を制御する。具体的には、制御部１６は、着信した呼がコールバック対象である場合には、コールバック機能を起動し、タイマー１７により時間の計測を開始する。コールバック機能を起動した後、制御部１６は、所定の時間が経過するまでに着信した呼が放棄されるか否かの検出を行う。着信した呼の放棄が所定の時間内に検出された場合には、制御部１６は、電話機２へ発信して電話機２からの応答を待ち、電話機２から応答を受けた後に、検出した発信元の電話番号へコールバックを発信する。一方、着信した呼の放棄が所定の時間内に検出できない場合には、発信元へのコールバックは行わず、電話機２へ発信し、通常の着信動作を行う。
【００２６】
タイマー１７は、呼が着信し、コールバック機能を起動させてからの時間を計測する。
【００２７】
次に、本コールバック装置１におけるコールバック処理の流れについて図を用いて説明する。図２は、コールバック処理の流れを示すシーケンス図である。発信者の使用する携帯電話６は、携帯電話の通信網５、ＧＷ４およびＩＰ電話通信網３を介してコールバック装置１に接続される。コールバック装置１には電話機２が接続される。携帯電話の通信網５とＩＰ電話通信網３は、ＧＷ４によって相互に接続されている。ＧＷ４とコールバック装置１とはＳＩＰを用いて呼制御を行う。
【００２８】
まず、発信者が携帯電話６を用いて着信者の電話機２に向けて発信すると（Ｓ２０１）、ＧＷ４は、電話機２が接続されているコールバック装置１に対して INVITE リクエストを送信する（Ｓ２０２）。
【００２９】
コールバック装置１は、受信した INVITE リクエストから発信者の電話番号と着信者の電話番号を検出する。検出した発信者の電話番号および着信者の電話番号と登録されているコールバック対象の電話番号とを比較し、発信者の電話番号および着信者の電話番号がいずれもコールバック対象の電話番号である場合には、コールバックの準備をして 180 Ringing レスポンスをＧＷ４に返す（Ｓ２０３）。コールバックの準備をした段階では着信者の電話機２への発信は行わない。コールバックの準備は、発信者の電話番号の抽出、着信した呼の切断の検出の開始、呼の切断を検出する切断検出時間の計測開始などである。なお、検出した受信者の電話番号または着信者の電話番号が登録された電話番号と一致しない場合には、コールバック機能は使用しないので、着信者の電話機２へ発信を行い、電話機２からの応答後にそれぞれの呼を接続して通話が可能な状態にする。
【００３０】
続いて、180 Ringing レスポンスを受信したＧＷ４は、発信者の携帯電話６へ呼出中である旨を知らせる（Ｓ２０４）。携帯電話６において呼出音を聞いた発信者はコールバックを受けるために呼を切断する（Ｓ２０５）。呼の切断の要求を受けたＧＷ４は、コールバック装置１に対して CANCEL リクエストを送信する（Ｓ２０６）。
【００３１】
コールバック装置１は、着信してから切断検出時間内に切断を検出したときにはコールバックを行い、切断検出時間内に切断が検出できないときには通常の着信動作を行う。切断検出時間内に切断が検出できないときの動作については後述する。図２では、コールバック装置１が INVITE リクエストを受信してから CANCEL リクエストを受信するまでの時間２２０が切断検出時間内であったので、コールバックの処理が行われる。なお、呼の放棄を検出する切断検出時間は任意に設定することができる。
【００３２】
まず、コールバック装置１が着信者の電話機２に発信を行う（Ｓ２０７）。着信者は、電話機２の受話器を上げて応答する（Ｓ２０８）。電話機２から応答の通知を受けたコールバック装置１は、発信者の携帯電話６へコールバックを発信するために、INVITE リクエストをＧＷ４に対して送信する（Ｓ２０９）。また、コールバック装置１は電話機２にＳＤＴ（Second Dial Tone）を送信し（Ｓ２１１）、発信者に対してコールバックの準備中である旨を知らせる。
【００３３】
コールバック装置１から INVITE リクエストを受信したＧＷ４は、発信者の携帯電話６へ発信する（Ｓ２１０）。ＧＷ４からの発信を受けた携帯電話６は、呼出中である旨をＧＷ４に送信する（Ｓ２１２）。ＧＷ４は、180 Ringing レスポンスをコールバック装置１に送信する（Ｓ２１３）。コールバック装置１は電話機２にＲＢＴ（Ring Back Tone）を送信して（Ｓ２１４）、現在呼出中である旨を着信者に知らせる。
【００３４】
発信者が携帯電話６でコールバックに対して応答すると（Ｓ２１５）、ＧＷ４は、200 OK レスポンスをコールバック装置１に送信する（Ｓ２１６）。コールバック装置１は、電話機２への呼と携帯電話６への呼を接続し、ＧＷ４に ACK を送信する（Ｓ２１７）。これにより、発信者と着信者の通話が開始される。コールバック装置１から携帯電話６へ電話がかけられているので、携帯電話６には課金されない。
【００３５】
次に、発信者がコールバック機能を希望しない場合の処理の流れについて図を用いて説明する。図３は、コールバックを行わないときの処理の流れを示すシーケンス図である。図２と同様に、発信者の使用する携帯電話６は、携帯電話の通信網５、ＧＷ４およびＩＰ電話通信網３を介してコールバック装置１に接続される。
【００３６】
まず、発信者は携帯電話６を用いて着信者の電話機２に発信する（Ｓ３０１）。ＧＷ４は、コールバック装置１に対して INVITE リクエストを送信する（Ｓ３０２）。
【００３７】
コールバック装置１は、受信した INVITE リクエストから発信者の電話番号と着信者の電話番号を検出する。検出した発信者の電話番号および着信者の電話番号と登録されているコールバック対象の電話番号とを比較し、発信者の電話番号および着信者の電話番号がいずれもコールバック対象の電話番号である場合には、コールバックの準備をして 180 Ringing レスポンスをＧＷ４に返す（Ｓ３０３）。ＧＷ４は、携帯電話６へ呼出中である旨を知らせる（Ｓ３０４）。
【００３８】
発信者がコールバックを希望しない場合には、呼を切断せずに呼出をそのまま続ける。コールバック装置１は、着信してから切断検出時間３２０内に切断が検出できなかったので、着信者の電話機２に発信を行う（Ｓ３０５）。コールバック装置１は、電話機２から応答が帰ってきたら（Ｓ３０６）、ＧＷ４に 200 OK レスポンスを送信する（Ｓ３０７）。ＧＷ４がコールバック装置１に ACK を送信する（Ｓ３０８）。これにより、発信者と着信者の通話が開始される。
【００３９】
なお、本実施の形態では、ＩＰ電話通信網３に接続するコールバック装置１について説明したが、ＩＳＤＮ回線網やアナログ回線網に接続するものについても同様に適用することができる。また、発信者が使用する端末は、ＩＰ電話通信網３に直接接続するＩＰ電話であってもよく、もちろん、アナログ電話機など他の種類の端末であってもよい。
【００４０】
また、本発明の別の実施の形態として、電話機に本発明のコールバック装置を組み込んで、コールバック機能付き電話機としてもよい。電話機に組み込む場合には、図１で示す第２通信部１４の代わりに受話器などの着信者と通話を可能にする手段を備える。発信者からの着信は、電話機が備えるベルなどを鳴動させて知らせる。
【００４１】
さらに、ＩＰ電話のソフトウェアをＰＣ（パーソナルコンピュータ）に組み込んで、受話器やヘッドセットなどをＰＣに接続してＰＣをＩＰ電話として使用するソフトフォンに、本発明のコールバックプログラムを組み込んで使用してもよい。
【００４２】
したがって、本実施の形態によれば、コールバック装置１が、着信した呼が切断検出時間内に切断された後に電話機２に対して発信し、電話機２において応答操作が行われたことを検知した後にコールバックを発信することにより、発信者は、呼出音を確認後すぐに切断することでコールバック機能を起動することができるので、容易な手順でコールバック機能を利用することができる。また、着信者は通常の着信に対する応答と同様の操作で通話ができるので、コールバック機能を起動するための特別な操作が必要ない。さらに、コールバック装置１は、着信者の応答後にコールバックを発信するので、着信者がいないときなど、無駄な通話が発生することがなくなる。
【００４３】
本実施の形態によれば、コールバック装置１が、着信した呼が切断検出時間内に切断されないときには、通常の着信と同様の処理を行うことにより、発信者は、コールバック機能を利用せずに通話する選択ができ、コールバック機能の柔軟な利用を可能とする。
【００４４】
本実施の形態によれば、コールバック対象の発信者や着信者の電話番号を記憶部１３に記憶させ、検出部１１の検出した電話番号と記憶部１３に記憶させた電話番号とが一致する場合にのみ、コールバック機能を起動することにより、コールバック装置１に接続された特定の電話機２に着信する電話、あるいは、特定の発信者から特定の電話機２に発信される電話に対してのみコールバック発信を行うことができ、コールバック機能の柔軟な利用を可能とする。
【図面の簡単な説明】
【００４５】
【図１】一実施の形態におけるコールバック装置の構成を示すブロック図である。
【図２】図１のコールバック装置がコールバックをするときの処理の流れを示すシーケンス図である。
【図３】図１のコールバック装置がコールバックをしないときの処理の流れを示すシーケンス図である。
【符号の説明】
【００４６】
１…コールバック装置
２…電話機
３…ＩＰ電話通信網
４…ＧＷ
５…通信網
６…携帯電話
１０…第１通信部
１１…検出部
１２…比較部
１３…記憶部
１４…第２通信部
１５…接続部
１６…制御部
１７…タイマー
【図１】
2008306283.tif 000003
【図２】
2008306283.tif 000004
【図３】
2008306283.tif 000005