(57)【要約】【課題】回線が空くまで待機する端末と、回線とを効率的に利用する。【解決手段】発呼元電話機からの発呼要求を受け付けたが、他の電話機が回線を利用しているため空き回線が無い場合に、前記発呼元電話機に発呼要求している状態のまま待機をさせると共に発呼を保留し、前記他の電話機による回線の利用が終了して回線が空いたことを契機として発呼を実行することを特徴とする発呼制御装置。【選択図】図１
2016146562.tif 000002
【特許請求の範囲】
【請求項１】
発呼元電話機からの発呼要求を受け付けたが、他の電話機が回線を利用しているため空き回線が無い場合に、前記発呼元電話機に発呼要求している状態のまま待機をさせると共に発呼の実行を保留し、前記他の電話機による回線の利用が終了して回線が空いたことを契機として発呼を実行することを特徴とする発呼制御装置。
【請求項２】
各電話機に優先順位を割り当て、前記発呼元電話機の優先順位が、前記他の電話機の優先順位よりも高い場合に、前記他の電話機を回線から強制切断することによって回線を空けてから、発呼を実行することを特徴とする請求項１に記載の発呼制御装置。
【請求項３】
各電話機に優先順位を割り当て、前記発呼元電話機の優先順位が、前記他の電話機の優先順位よりも低い場合に、前記発呼要求を受け付けてから所定時間が経過しても回線が空かないならば、前記発呼元電話機の前記待機を終了させ、発呼を中止することを特徴とする請求項１又は２に記載の発呼制御装置。
【請求項４】
各電話機それぞれに対応して設けられているスイッチの状態を検出し、各電話機に割り当てられている優先順位よりも、各スイッチの状態に割り当てられている優先順位を優先的な判断基準として、前記発呼元電話機の優先順位と前記他の電話機の優先順位の何れが高いのかを判断することを特徴とする請求項２又は３に記載の発呼制御装置。
【請求項５】
前記他の電話機がオンフックとなったことを検出した場合又は、前記他の電話機の通信相手の電話機がオンフックとなったことによって前記他の電話機が回線から切断されたことを検出した場合に、前記他の電話機による回線の利用が終了して回線が空いたと判断することを特徴とする請求項１乃至４の何れか１項に記載の発呼制御装置。
【請求項６】
前記発呼元電話機に前記待機をさせている間に前記発呼元電話機から受信した発呼先の電話番号を記憶しておき、前記他の電話機の回線の利用が終了して回線が空いたならば前記記憶した電話番号に対応する電話機に対して発呼を実行することを特徴とする請求項１乃至５の何れか１項に記載の発呼制御装置。
【請求項７】
前記発呼元電話機に前記待機をさせている間は、前記発呼元電話機に対して、発呼を保留していることを表す音を送信することを特徴とする請求項１乃至５の何れか１項に記載の発呼制御装置。
【請求項８】
前記発呼を保留していることを表す音を、発呼を実行中に前記発呼元電話機に対して送信する音とは異なる音とすることを特徴とする請求項７に記載の発呼制御装置。
【請求項９】
発呼元電話機からの発呼要求を受け付けたが、他の電話機が回線を利用しているため空き回線が無い場合に、前記発呼元電話機に発呼要求している状態のまま待機をさせると共に発呼の実行を保留し、前記他の電話機による回線の利用が終了して回線が空いたことを契機として発呼を実行する発呼制御方法。
【請求項１０】
発呼制御プログラムであって、
コンピュータを、
発呼元電話機からの発呼要求を受け付けたが、他の電話機が回線を利用しているため空き回線が無い場合に、前記発呼元電話機に発呼要求している状態のまま待機をさせると共に発呼の実行を保留し、前記他の電話機による回線の利用が終了して回線が空いたことを契機として発呼を実行する発呼制御装置として機能させることを特徴とする発呼制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、発呼を制御するための、発呼制御装置、発呼制御システム、発呼制御方法、及び発呼制御プログラムに関する。
【背景技術】
【０００２】
１つの電話回線と複数の電話機とが交換機に接続されたシステムにおいて、１つの電話機が電話回線を使用している場合には、他の電話機は電話回線を使用することはできない。もしも、このような１つの電話機が電話回線を使用中の状況で、他の電話機に電話回線を使用させたいのであれば、現在使用している電話回線を強制切断する必要がある。
【０００３】
しかしながら、電話回線の強制切断は、現在電話回線を使用しているユーザにとっては想定外の出来事である。そのため、他の電話機が電話回線を使用しようとする度に毎回強制切断が行われるような構成では、現在電話回線を使用しているユーザにとって不都合となる。
【０００４】
そこで、一定の基準を設け、その基準が満たされた場合にのみ、強制切断を行なうことが望ましい。ここで、強制切断を行なうか否かの判定方法として、例えば、予め装置のデータベースに緊急連絡先となる電話番号を登録しておくことが考えられる。
【０００５】
そして、通信回線が使用中の状況において、新たに発呼要求を行った電話機の相手先電話番号が予め登録された緊急連絡先の電話番号の場合には、現在使用中の回線を強制切断する。
【０００６】
こうすることにより、例え通信回線が全て使用中であっても、強制切断により回線が空くことから、緊急連絡先への発呼を行なうことが可能となる。また、緊急連絡先への発呼という緊急の事態に限って強制切断が行われ、強制切断がむやみに発生することが防止できる。
【０００７】
しかしながら、この方法を利用する場合には、データベースに緊急連絡先となる電話番号を予め登録しておく必要があった。また、発呼先が緊急連絡先となる電話番号とは異なる電話番号である場合には、緊急を要する場合であっても強制切断を実行して、空き回線を用意することができなかった。
【０００８】
このような問題を考慮した技術が、特許文献１に記載されている。特許文献１に記載の技術では、電話交換機に接続された各電話機それぞれについて優先順位を定めておく。
【０００９】
そして、交換機等の通信装置に接続された電話回線が全て優先順位の低い電話機により使用中である場合に、優先順位の高い電話機から新規発呼要求があったのならば、優先順位の低い電話機を強制切断する。そして、このようにして空き回線を作って、優先順位の高い電話機から新規発呼をする。
【００１０】
一方で、交換機等の通信装置に接続された電話回線が全て優先順位の高い電話機により使用中である場合には、優先順位の低い電話機から新規発呼要求があったとしても、優先順位の高い電話機を強制切断することなく、優先順位の高い電話機による使用を継続させる。
【先行技術文献】
【特許文献】
【００１１】
【特許文献１】特開２０１２−０８０１８９号公報
【発明の概要】
【発明が解決しようとする課題】
【００１２】
上述した、特許文献１に記載の技術を用いることにより、緊急連絡先となる電話番号を登録しておく必要がなくなる。また、発呼先が緊急連絡先となる電話番号とは異なる電話番号であっても、強制切断を実行して、空き回線を用意することが可能となる。更に、優先順位の高い電話機による使用、強制切断することなく、使用を継続させることができる。
【００１３】
このように特許文献１に記載の技術では、利用優先順位が高い端末にて回線を利用中は、優先順位が低い方の端末が新たに電話回線を利用しようとしても通話を行なうことはできない。これは、強制切断された優先順位の低い電話機が再度発呼を行なう場合であっても同様である。
【００１４】
しかしながら、このように優先順位が低い方の端末が電話回線を利用できないという状況は常に長く継続する訳ではない。
【００１５】
例えば、優先順位が高い端末の通話時間が短い場合や、優先順位が高い端末の発呼した相手先が通話中の場合や、現在通話中の他の端末による通話が終了することにより電話回線が空く場合等、優先順位が低い方の端末が一定時間待ちさえすれば、優先順位が低い方の端末が電話回線を使える場面もある。
【００１６】
しかし、特許文献１に記載の技術では、このような場面があることは想定されていない。そのため、特許文献１に記載の技術では、優先順位の低い端末から新規発呼要求があった場合に、単に発呼を拒否されるのみである。そして、発呼を拒否されたユーザは、使用中の回線が終話し空き回線ができていつ発呼できるようになるのか分からないため、適当な時間待機してから、再度発呼を試みる必要がある。
【００１７】
そのため、ユーザが再度発呼を試みるために、ダイヤル入力等の操作を再度行なう必要があるという問題が生じていた。
【００１８】
また、ユーザはいつ空き回線ができるのかを認識できないことから、空き回線ができたにも関わらず、ユーザが再発呼を行なわずに不必要に待機しているような場面も生じていた。これでは、優先順位の低い端末や既に空いている回線を有効に利用することができない。
【００１９】
そこで、本発明は、回線が空くまで待機する端末と、回線とを効率的に利用することが可能な、発呼制御装置、発呼制御システム、発呼制御方法、及び発呼制御プログラムを提供することを目的とする。
【課題を解決するための手段】
【００２０】
本発明の第１の観点によれば、発呼元電話機からの発呼要求を受け付けたが、他の電話機が回線を利用しているため空き回線が無い場合に、前記発呼元電話機に発呼要求している状態のまま待機をさせると共に発呼を保留し、前記他の電話機による回線の利用が終了して回線が空いたことを契機として発呼を実行することを特徴とする発呼制御装置が提供される。
【００２１】
本発明の第２の観点によれば、発呼元電話機からの発呼要求を受け付けたが、他の電話機が回線を利用しているため空き回線が無い場合に、前記発呼元電話機に発呼要求している状態のまま待機をさせると共に発呼を保留し、前記他の電話機による回線の利用が終了して回線が空いたことを契機として発呼を実行する発呼制御方法が提供される。
【００２２】
本発明の第３の観点によれば、発呼制御プログラムであって、コンピュータを、発呼元電話機からの発呼要求を受け付けたが、他の電話機が回線を利用しているため空き回線が無い場合に、前記発呼元電話機に発呼要求している状態のまま待機をさせると共に発呼を保留し、前記他の電話機による回線の利用が終了して回線が空いたことを契機として発呼を実行する発呼制御装置として機能させることを特徴とする発呼制御プログラムが提供される。
【発明の効果】
【００２３】
本発明によれば、回線が空くまで待機する端末と、回線とを効率的に利用することが可能となる。
【図面の簡単な説明】
【００２４】
【図１】本発明の実施形態の基本的構成を表すブロック図である。
【図２】本発明の実施形態における通信装置の基本的構成を表すブロック図である。
【図３】本発明の実施形態における優先順位関して説明する通信装置の基本的構成を表す図である。
【図４−１】本発明の実施形態における低順位側電話機のオフフック検出から一定時間経過までの通信装置の処理を表すフローチャート（１／２）である。
【図４−２】本発明の実施形態における低順位側電話機のオフフック検出から一定時間経過までの通信装置の処理を表すフローチャート（２／２）である。
【図５−１】本発明の実施形態における高順位側電話機のオフフック検出から一定時間経過までの通信装置の処理を表すフローチャート（１／２）である。
【図５−２】本発明の実施形態における高順位側電話機のオフフック検出から一定時間経過までの通信装置の処理を表すフローチャート（２／２）である。
【図６】本発明の実施形態における低順位側電話機が、一定時間待つことにより、回線利用可能となる場合の処理を表すシーケンス図である。
【図７】本発明の実施形態における低順位側電話機が、一定時間待っても、回線利用可能とならなかった場合の処理を表すシーケンス図である。
【発明を実施するための形態】
【００２５】
まず、本発明の実施形態の概略を説明する。本発明の実施形態は概略、電話回線がｎ（ｎは正の整数）回線接続可能であり、その後段に電話機がｍ（ｍは正の整数であってｎを超える数）台以上接続可能である通信装置が行なう制御に関する。
【００２６】
具体的には、優先順位が高い電話機が電話回線を全て使用しており、電話回線の空きがない場合に、優先順位が低い方の端末が電話回線を利用する際の待ち時間を短くする、というものである。
【００２７】
そのために、本実施形態では、優先順位の低い電話機が、発呼したが空き回線が無かった場合、優先順位が低い電話機を、そのままの状態で、空き回線が出来るのを待たせ、空き回線ができ次第、通信装置が自動で発呼を行なうという処理である自動発呼処理を行なう。
【００２８】
これにより、本実施形態では、空き回線が出た場合に、ユーザによる再度の発呼のための操作を要すること無く、回線が空いた時点で速やかに発呼を行なうことが可能となる。そのため、本実施形態では、優先順位の低い電話機及び回線を効率的に利用することができるという効果を奏する。
【００２９】
次に、本発明の実施形態の構成について図面を参照して詳細に説明する。
【００３０】
図１は、本実施形態全体の構成を表すブロック図である。図１を参照すると、本実施形態は、通信装置１００、高順位側電話機１１０、低順位側電話機１２０、高順位側スイッチ１３０、低順位側スイッチ１４０及び電話回線１５０を含む。
【００３１】
通信装置１００は、通信制御を行う通信装置であり、例えば電話交換機により実現される。また、通信装置１００には、高順位側電話機１１０、低順位側電話機１２０及び外線である電話回線１５０が接続されている。
【００３２】
そして、高順位側電話機１１０及び低順位側電話機１２０は、通信装置１００の制御に基づいて電話回線１５０に接続されている外線電話機（図示を省略する）と通話を行なう。また、通信装置１００は、各電話機に割り当てられた優先順位と、高順位側スイッチ１３０及び低順位側スイッチ１４０の状態との双方に基づいた「優先制御処理」を行なう。具体的には、各電話機に割り当てられた優先順位及び各スイッチの状態に応じて、電話回線１５０を優先的に使用させる電話機を決定し、決定した電話機に電話回線１５０を優先的に使用させる、という優先制御処理を行なう。
【００３３】
また、通信装置１００は、上述したように優先順位が低い電話機を、そのままの状態で、空き回線が出来るのを待たせ、空き回線ができ次第、通信装置が自動で発呼を行なうという本実施形態特有の処理である「自動発呼処理」も行なう。
【００３４】
高順位側電話機１１０及び低順位側電話機１２０は、ユーザが通話を行なうための電話機である。高順位側電話機１１０及び低順位側電話機１２０は、汎用の電話機によって実現することができる。ここで、本実施形態では、電話機に割り当てた優先順位に基づいて優先制御を実行する。これに関連して、高順位側電話機１１０には、高い優先順位が割り当てられており、低順位側電話機１２０には、高順位側電話機１１０よりも低い優先順位が割り当てられている。割り当てられた優先順位は通信装置１００によって管理される。具体的には、通信装置１００が、各電話機を識別するための情報と、各電話機に割り当てられた優先順位とを紐付けて記憶しておく。または、各電話機が発呼を試みる際に、次電話機に割りてられた優先順位を通信装置１００に通知するようにしても良い。
【００３５】
高順位側スイッチ１３０及び低順位側スイッチ１４０は、本実施形態特有の優先制御を行なうために利用されるスイッチである。ここで、高順位側スイッチ１３０は、高順位側電話機１１０に対応して設けられており、高順位側電話機１１０のユーザによりオン又はオフに状態を切り替えられる。同様に、低順位側スイッチ１４０は、低順位側電話機１２０に対応して設けられており、低順位側電話機１２０のユーザによりオン又はオフに状態を切り替えられる。ユーザは、緊急性のある要件等で発呼を行なう場合等に、これらスイッチをオンに切り替えてから発呼を行なう。こうすることにより、かかる発呼は後述する優先制御の対象となる。
【００３６】
電話回線１５０は、いわゆる外線であり、例えば公衆電話網により実現される。
【００３７】
なお、本説明では、通信装置１００に収容される電話回線は１つであり、電話機は２つとなっているが、これは本実施形態の構成を限定する趣旨ではない。本実施形態では、電話回線がｎ（ｎは正の整数）回線であり、電話機がｍ（ｍは正の整数であってｎを超える数）台の条件を満たすのであれば任意の回線数及び任意の電話機の台数であって良い。
【００３８】
次に、図２を参照して通信装置１００に含まれる機能ブロックについて説明をする。なお、高順位側電話機１１０及び低順位側電話機１２０は、上述したように汎用の電話機にて実現可能であるので、これら各電話機についてのブロック図を参照した説明を省略する。
【００３９】
図２を参照すると、通信装置１００は、制御部１０１、通信部１０２、タイマ１０３及びスイッチ状態検出部１０４を含む。
【００４０】
制御部１０１は、通信装置１００全体を制御する部分である。制御部１０１は、通信装置１００を通常の電話交換機として動作させる。また、制御部１０１の制御により、通信装置１００は上述の優先制御処理及び自動発呼処理を行なう。
【００４１】
ここで、制御部１０１は、演算処理装置と、所定のプログラムを記憶する記憶装置により実現される。そして、制御部１０１に含まれる演算処理装置が、この所定のプログラムを読み込んで演算を行い、その演算結果に基づいて通信装置１００に含まれる各ハードウェアを制御することにより、制御部１０１による制御が実現される。すなわち、制御部１０１を含む通信装置１００は、ハードウェアとソフトウェアが協働することにより実現される。
【００４２】
通信部１０２は、高順位側電話機１１０及び低順位側電話機１２０や、電話回線１５０に接続された外線電話機と接続される。そして、制御部１０１の制御のもと、各電話機の求めに応じて呼制御を行なうことにより回線を切り替えて電話機間の通話を実現する。
【００４３】
タイマ１０３は、時間を計測するためのタイマであり、制御部１０１により利用される。制御部１０１は、自動発呼処理に関連して、所定の長さの一定時間が経過したか否かを、タイマ１０３を利用して判定する。
【００４４】
スイッチ状態検出部１０４は、高順位側スイッチ１３０及び低順位側スイッチ１４０と接続される。そして、スイッチ状態検出部１０４は、高順位側スイッチ１３０及び低順位側スイッチ１４０の現在の状態を検知する。ここで、高順位側スイッチ１３０及び低順位側スイッチ１４０の現在の状態とは、これらスイッチが現在オンとなっているか、オフとなっているか、ということを指す。スイッチ状態検出部１０４が検知した各スイッチの現在の状態は制御部１０１に出力される。
【００４５】
次に、図３を参照して、通信装置１００が行なう優先制御処理における優先順位について説明する。
【００４６】
図３に表わされるように、本実施形態では「電話機種別」と「スイッチの状態」の組み合わせに応じて、優先順位が決定される。そして、通信装置１００は、かかる優先順位に基づいて優先制御処理を行なうか否か、すなわち、現在行われている通話を強制切断するか否かを判定する。
【００４７】
例えば、本実施形態において優先順位が最も高いのは、高順位側電話機１１０が発呼した場合であって、高順位側電話機１１０に対応するスイッチである高順位側スイッチ１３０がオンとなっている場合である。この場合には、仮に低順位側電話機１２０が通話中であり電話回線１５０の空きがないとしても、低順位側電話機１２０による通話を強制切断して、電話回線１５０を空け、高順位側電話機１１０による発呼を優先的に行なう。
【００４８】
次に、優先順位が高いのは、低順位側電話機１２０が発呼した場合であって、低順位側電話機１２０に対応するスイッチである低順位側スイッチ１４０がオンとなっている場合である。この場合には、仮に高順位側電話機１１０が通話中であり、且つ、高順位側スイッチ１３０がオフとなっているのであれば、電話回線１５０の空きがないとしても、高順位側電話機１１０による通話を強制切断して、電話回線１５０を空け、低順位側電話機１２０による発呼を優先的に行なう。ただし、高順位側電話機１１０が通話中であり、且つ、高順位側スイッチ１３０がオンとなっているのであれば、高順位側電話機１１０の方が、優先順位が高いこととなるので、高順位側電話機１１０による通話を強制切断することはしない。
【００４９】
その次に、優先順位が高いのは、高順位側電話機１１０が発呼した場合であって、高順位側電話機１１０に対応するスイッチである高順位側スイッチ１３０がオフとなっている場合である。この場合には、仮に低順位側電話機１２０が通話中であり、且つ、低順位側スイッチ１４０がオフとなっているのであれば、電話回線１５０の空きがないとしても、低順位側電話機１２０による通話を強制切断して、電話回線１５０を空け、高順位側電話機１１０による発呼を優先的に行なう。ただし、低順位側電話機１２０が通話中であり、且つ、低順位側スイッチ１４０がオンとなっているのであれば、低順位側電話機１２０の方が、優先順位が高いこととなるので、低順位側電話機１２０による通話を強制切断することはしない。
【００５０】
次に、もっとも優先順位が低いのは、低順位側電話機１２０が発呼した場合であって、低順位側電話機１２０に対応するスイッチである低順位側スイッチ１４０がオフとなっている場合である。この場合には、仮に高順位側電話機１１０が通話中であったならば、高順位側スイッチ１３０がオフであってもオンであっても高順位側電話機１１０による通話を強制切断することはしない。
【００５１】
以上、通信装置１００は、状況に応じて強制切断を行ったり、強制切断を行わなかったりするという優先制御処理を行なう。また、仮に発呼を行った電話機の優先順位が低い場合であって、強制切断を行わない場合には、優先順位が低い電話機を、そのままの状態で、空き回線が出来るのを待たせ、空き回線ができ次第、通信装置が自動で発呼を行なうという自動発呼処理も行なう。
【００５２】
次に、図４−１、図４−２、図５−１及び図５−２の各フローチャートを参照して、通信装置１００が行なう優先制御処理や自動発呼処理を行なう場合の動作について説明する。
【００５３】
まず、図４−１及び図４−２を参照して、低順位側電話機１２０が発呼を試みた場合の動作について説明する。
【００５４】
まず、低順位側電話機１２０のユーザが発呼を試みるために、低順位側電話機１２０の受話器を手に取る。これにより、低順位側電話機１２０はオフフックとなる。すると、制御部１０１は通信部１０２を介してこのオフフックを検出する（ステップＳ１）。
【００５５】
オフフックを検出した制御部１０１は、自動発呼処理を行なう場合に備えて、まずタイマ１０３を利用して時間の計測を開始する（ステップＳ２）。
【００５６】
次に、制御部１０１は、高順位側電話機１１０が、現在電話回線１５０を使用中であるか否かを判定する（ステップＳ３）。
【００５７】
ここで、高順位側電話機１１０が、現在電話回線１５０を使用していない場合、すなわち、電話回線１５０が空いている場合には（ステップＳ３においてＮｏ）、ステップＳ８に進む。
【００５８】
そして、制御部１０１は、低順位側電話機１２０ステップＳ８にて低順位側電話機１２０に対してダイヤルトーン又は無音を送出しながら低順位側電話機１２０からの、発呼先の電話番号のダイヤル入力を待つ。そして、低順位側電話機１２０から電話番号のダイヤル入力があったならば、空いている電話回線１５０を使用して、入力された電話番号に対応する電話機と低順位側電話機１２０との間での通話を行なうための発呼処理を行なう。そして、発呼に対して通話相手からの応答があると、低順位側電話機１２０は通話を開始することができる。
【００５９】
一方で、高順位側電話機１１０が現在電話回線１５０を使用している場合、すなわち、現在電話回線１５０が空いていない場合には（ステップＳ３においてＹｅｓ）、ステップＳ４に進む。
【００６０】
ステップＳ４では、スイッチ状態検出部１０４により低順位側スイッチ１４０の状態を確認する。そして、低順位側スイッチ１４０がオンなのであれば（ステップＳ４においてＹｅｓ）、ステップＳ５に進む。
【００６１】
次に、ステップＳ５において、スイッチ状態検出部１０４により、今度は高順位側スイッチ１３０の状態を確認する。そして、高順位側スイッチ１３０がオフなのであれば（ステップＳ５においてＮｏ）、ステップＳ６に進む。この場合、低順位側スイッチ１４０がオンであり、且つ、高順位側スイッチ１３０がオフということになるので、図３を参照して説明したように、低順位側電話機１２０の優先順位の方が高いこととなる。
【００６２】
そのため、ステップＳ６では、高順位側電話機１１０をビジー処理する。ここで、ビジー処理とは、通話を強制切断するための処理である。
【００６３】
これにより、高順位側電話機１１０により行われている通話が強制切断される。その後、制御部１０１は、電話回線１５０を開放する（ステップＳ７）。次に、ステップＳ８に進み、上述したステップＳ３にてＮｏだった場合のステップＳ８の処理と同様の処理を行なう。これにより、低順位側電話機１２０は通話を開始することができる。
【００６４】
一方で、低順位側スイッチ１４０がオフの場合（ステップＳ４においてＮｏ）や、低順位側スイッチ１４０がオンであっても（ステップＳ４においてＹｅｓ）高順位側スイッチ１３０もオンの場合（ステップＳ５においてＹｅｓ）は、図３を参照して説明したように、低順位側電話機１２０の優先順位の方が低いこととなる。これらの場合には、ステップＳ９に進む。
【００６５】
ステップＳ９以降では、優先順位が低い低順位側電話機１２０を、そのままの状態で、空き回線が出来るのを待たせ、空き回線ができ次第、通信装置１００が自動で発呼を行なうという自動発呼処理を行なう。
【００６６】
ステップＳ９において、低順位側電話機１２０は電話回線１５０を使用できない。このように電話回線１５０を使用できない場合には、通常は、その旨を表すビジートーンを低順位側電話機１２０に対して送出する。しかしながら、本実施形態では、自動発呼処理を行なうことから、ビジートーンではなく、ダイヤルトーン又は無音を低順位側電話機１２０に対して一定時間送出する（ステップＳ９）。
【００６７】
また、低順位側電話機１２０は電話回線１５０を使用できない状態ではある。しかし、本実施形態では、電話回線１５０が空いた場合には、自動発呼処理を行なうので、それに備えて低順位側電話機１２０からの発呼先の電話番号のダイヤル入力の受け付けを開始する（ステップＳ１０）。これ以後、何れかのステップを処理中に電話番号のダイヤル入力の受け付けた場合には制御部１０１は受け付けた電話番号を、自動発呼処理を行なうために記憶しておく。また、何れかのステップを処理中に電話番号のダイヤル入力の受け付け完了した場合にはリングバックトーン又は無音を低順位側電話機１２０に対して送出する。
【００６８】
次に、低順位側電話機１２０がオンフックしたかを確認する（ステップＳ１１）。なぜなら、ステップＳ９にて送出されたダイヤルトーン又は無音を聞いたユーザが、即時に発呼できないと判断して、空き回線ができる前に受話器をフックスイッチに置いて低順位側電話機１２０をオンフックする場合があるからである。
【００６９】
ここで、低順位側電話機１２０がオンフックしたのを検出した場合には（ステップＳ１６）、通信装置１００は低順位側電話機１２０が再度オフフックするのを待機する。そして、低順位側電話機１２０が再度オフフックしたのを検出した場合、再度ステップＳ１からの処理を行なう。
【００７０】
一方で、低順位側電話機１２０のオンフックしたのを検出しない場合には（ステップＳ１１においてＮｏ）、高順位側電話機１１０が、現在電話回線１５０から切断されていないかを確認する（ステップＳ１２）。例えば、高順位側電話機１１０のユーザの通話相手となっているユーザの外線電話機のユーザとの通話が終了したとする。そして、通話相手のユーザが外線電話機の受話器をフックスイッチに置いたことによって通話先の外線電話機がオンフック状態となった場合に、高順位側電話機１１０が現在電話回線１５０から切断される（ステップＳ１２においてＹｅｓ）。この場合には、高順位側電話機１１０に対してビジー処理を行なう（ステップＳ１７）。そして、高順位側電話機１１０が使用していた電話回線１５０を開放する（ステップＳ１８）。
【００７１】
ステップＳ１９では、低順位側電話機１２０からの、発呼先の電話番号のダイヤル入力があり次第、自動発呼処理を行なう（ステップＳ１９）。
【００７２】
このステップＳ１９における処理について具体的に説明する。ステップＳ１０以降の処理中に、既に、低順位側電話機１２０からの、発呼先の電話番号のダイヤル入力があった場合には、ステップＳ１０の説明の際に述べたように、制御部１０１は、発呼先の電話番号を記憶している。そこで、制御部１０１は、空いている電話回線１５０を使用して、記憶している電話番号に対応する外線電話機と低順位側電話機１２０との間での通話を行なうための処理を、ユーザからの他の操作を要することなく自動で行なう。また、ステップＳ１８が終了した時点で、低順位側電話機１２０からの、発呼先の電話番号のダイヤル入力が未だない場合には、電話回線１５０を開放した後、制御部１０１は、低順位側電話機１２０に対してダイヤルトーン又は無音を送出しながら低順位側電話機１２０からの、発呼先の電話番号のダイヤル入力を待つ。そして、低順位側電話機１２０から電話番号のダイヤル入力があったならば、空いている電話回線１５０を使用して、入力された電話番号に対応する電話機と低順位側電話機１２０との間での通話を行なうための処理を、ユーザからの他の操作を要することなく自動で行なう。
【００７３】
何れの場合であっても、これにより、低順位側電話機１２０は通話を開始することができる。
【００７４】
このように、本実施形態では自動発呼処理を行なう。これにより、ユーザによるダイヤル入力は一度で済むことから、ユーザが再発呼を行なうために、複数回ダイヤル入力をしなければならなかったという問題を解消することができる。また、このように通信装置１００が、回線が空き、且つ、ダイヤル入力があり次第、即座に自動発呼処理を行なうことにより、無駄な待機時間を生じさせることなく、低順位側電話機１２０及び電話回線１５０を効率よく利用することが可能となる。
【００７５】
一方で、高順位側電話機１１０が現在電話回線１５０から切断されていない場合には（ステップＳ１２においてＮｏ）、高順位側電話機１１０がオンフックしたかを確認する（ステップＳ１３）。例えば、高順位側電話機１１０のユーザの通話相手となっているユーザの外線電話機のユーザとの通話が終了したとする。そして、高順位側電話機１１０のユーザが高順位側電話機１１０の受話器をフックスイッチに置いたことによって高順位側電話機１１０がオンフック状態となった場合に、制御部１０１は、高順位側電話機１１０のオンフックを検出する（ステップＳ１３においてＹｅｓ）。
【００７６】
すると、制御部１０１は、高順位側電話機１１０が使用していた電話回線１５０を開放する（ステップＳ１８）。
【００７７】
そして、ステップＳ１９の処理を行なう。この場合のステップＳ１９の処理はステップ上述したステップＳ１２においてＹｅｓの場合におけるステップＳ１９の処理と同じ内容であるので、再度の説明を省略する。
【００７８】
また、ステップＳ１３による確認を行った結果、高順位側電話機１１０がオンフックされていない場合（ステップＳ１３においてＮｏ）、すなわち、高順位側電話機１１０が未だ通話中である場合には、ステップＳ１における低順位側電話機１２０のオンフック検出から一定時間が経過していないかを確認する。具体的には、制御部１０１がステップＳ２においてタイマ１０３を利用して計測を開始した時間が、一定時間を経過していないかを確認する。なお、一定時間の長さは、予め定めた任意の長さとすることができる。
【００７９】
ここで、一定時間を経過していない場合には（ステップＳ１４においてＮｏ）、ステップＳ１１に戻り、それ以降のステップの処理を行なうことを繰り返す。
【００８０】
一方で、一定時間を経過した場合には、ステップＳ１５に進み、低順位側電話機１２０に対してビジー処理を行なう（ステップＳ１５）。高順位側電話機１１０による通話が継続し、電話回線１５０が長時間空かない場合に、低順位側電話機１２０のユーザを延々と待機させておくのは好ましくないからである。
【００８１】
以上説明したように、本実施形態では、低順位側電話機１２０が発呼した場合に、電話回線１５０が使用中であっても、低順位側電話機１２０を一定時間待機させ、ダイヤル入力があり、且つ、電話回線１５０が空き次第、速やかに自動発呼処理を行なう。
【００８２】
これにより、ユーザによる操作は一度のダイヤル入力で済むことから、ユーザが再発呼を行なうために、複数回ダイヤル入力をしなければならなかったという問題を解消することができる、という効果を奏する。
【００８３】
また、これにより、無駄な待機時間を生じさせることなく、低順位側電話機１２０及び電話回線１５０を効率よく利用することが可能となる。
【００８４】
次に、図５−１及び図５−２を参照して、低順位側電話機１２０ではなく、高順位側電話機１１０が発呼を試みた場合の動作について説明する。
【００８５】
まず、高順位側電話機１１０のユーザが発呼を試みるために、高順位側電話機１１０の受話器を手に取る。これにより、高順位側電話機１１０はオフフックとなる。すると、制御部１０１は通信部１０２を介してこのオフフックを検出する（ステップＳ２１）。
【００８６】
オフフックを検出した制御部１０１は、自動発呼処理を行なう場合に備えて、まずタイマ１０３を利用して時間の計測を開始する（ステップＳ２２）。
【００８７】
次に、制御部１０１は、低順位側電話機１２０が、現在電話回線１５０を使用中であるか否かを判定する（ステップＳ２３）。
【００８８】
ここで、低順位側電話機１２０が、現在電話回線１５０を使用していない場合、すなわち、電話回線１５０が空いている場合には（ステップＳ２３においてＮｏ）、ステップＳ２８に進む。
【００８９】
そして、制御部１０１は、ステップＳ２８にて高順位側電話機１１０に対してダイヤルトーン又は無音を送出しながら高順位側電話機１１０からの、発呼先の電話番号のダイヤル入力を待つ。そして、高順位側電話機１１０から電話番号のダイヤル入力があったならば、空いている電話回線１５０を使用して、入力された電話番号に対応する電話機と高順位側電話機１１０との間での通話を行なうための発呼処理を行なう。そして、発呼に対して通話相手からの応答があると、高順位側電話機１１０は通話を開始することができる。
【００９０】
一方で、低順位側電話機１２０が現在電話回線１５０を使用している場合、すなわち、現在電話回線１５０が空いていない場合には（ステップＳ２３においてＹｅｓ）、ステップＳ２４に進む。
【００９１】
ステップＳ２４では、スイッチ状態検出部１０４により低順位側スイッチ１４０の状態を確認する。そして、低順位側スイッチ１４０がオフなのであれば（ステップＳ２４においてＮｏ）、ステップＳ２６に進む。このように、低順位側スイッチ１４０がオフである場合には図３を参照して説明したように、高順位側スイッチ１３０がオンであろうとオフであろうと、何れにしても高順位側電話機１１０の優先順位の方が高いこととなる。
【００９２】
そのため、ステップＳ２６では、低順位側電話機１２０をビジー処理する。
【００９３】
これにより、低順位側電話機１２０により行われている通話が強制切断される。その後、制御部１０１は、電話回線１５０を開放する（ステップＳ２７）。次に、ステップＳ２８に進み、上述したステップＳ２３にてＮｏだった場合のステップＳ２８の処理と同様の処理を行なう。これにより、高順位側電話機１１０は通話を開始することができる。
【００９４】
一方で、そして、低順位側スイッチ１４０がオンなのであれば（ステップＳ２４においてＹｅｓ）、ステップＳ２５に進む。
【００９５】
次に、ステップＳ２５において、スイッチ状態検出部１０４により、今度は高順位側スイッチ１３０の状態を確認する。そして、高順位側スイッチ１３０がオンなのであれば（ステップＳ２５においてＹｅｓ）、ステップＳ２６に進む。この場合、高順位側スイッチ１３０がオンであり、且つ、低順位側スイッチ１４０がオフということになるので、図３を参照して説明したように、高順位側電話機１１０の優先順位の方が低いこととなる。
【００９６】
そのため、ステップＳ２６では、低順位側電話機１２０をビジー処理する。
【００９７】
これにより、低順位側電話機１２０により行われている通話が強制切断される。その後、制御部１０１は、電話回線１５０を開放する（ステップＳ２７）。次に、ステップＳ２８に進み、上述したステップＳ２２にてＮｏだった場合のステップＳ２８の処理と同様の処理を行なう。これにより、高順位側電話機１１０は通話を開始することができる。
【００９８】
一方で、低順位側スイッチ１４０がオンの場合で（ステップＳ２４においてＹｅｓ）、高順位側スイッチ１３０がオフの場合（ステップＳ２５においてＮｏ）は、図３を参照して説明したように、低順位側電話機１２０の優先順位の方が高いこととなる。この場合には、ステップＳ２９に進む。
【００９９】
ステップＳ２９以降では、優先順位が低い高順位側電話機１１０を、そのままの状態で、空き回線が出来るのを待たせ、空き回線ができ次第、通信装置１００が自動で発呼を行なうという自動発呼処理を行なう。
【０１００】
ステップＳ２９において、高順位側電話機１１０は電話回線１５０を使用できない。このように電話回線１５０を使用できない場合には、通常は、その旨を表すビジートーンを高順位側電話機１１０に対して送出する。しかしながら、本実施形態では、自動発呼処理を行なうことから、ビジートーンではなく、ダイヤルトーン又は無音を高順位側電話機１１０に対して一定時間送出する（ステップＳ２９）。
【０１０１】
また、高順位側電話機１１０は電話回線１５０を使用できない状態ではある。しかし、本実施形態では、電話回線１５０が空いた場合には、自動発呼処理を行なうので、それに備えて高順位側電話機１１０からの発呼先の電話番号のダイヤル入力の受け付けを開始する（ステップＳ３０）。これ以後、何れかのステップを処理中に電話番号のダイヤル入力の受け付けた場合には制御部１０１は受け付けた電話番号を、自動発呼処理を行なうために記憶しておく。また、何れかのステップを処理中に電話番号のダイヤル入力の受け付け完了した場合にはリングバックトーン又は無音を高順位側電話機１１０に対して送出する。
【０１０２】
次に、高順位側電話機１１０がオンフックしたかを確認する（ステップＳ３１）。なぜなら、ステップＳ２９にて送出されたダイヤルトーン又は無音を聞いたユーザが、即時に発呼できないと判断して、空き回線ができる前に受話器をフックスイッチに置いて高順位側電話機１１０をオンフックする場合があるからである。
【０１０３】
ここで、高順位側電話機１１０がオンフックしたのを検出した場合には（ステップＳ３６）、通信装置１００は高順位側電話機１１０が再度オフフックするのを待機する。そして、高順位側電話機１１０が再度オフフックしたのを検出した場合、再度ステップＳ２１からの処理を行なう。
【０１０４】
一方で、高順位側電話機１１０のオンフックしたのを検出しない場合には（ステップＳ３１においてＮｏ）、低順位側電話機１２０が、現在電話回線１５０から切断されていないかを確認する（ステップＳ３２）。例えば、低順位側電話機１２０のユーザの通話相手となっているユーザの外線電話機のユーザとの通話が終了したとする。そして、通話相手のユーザが外線電話機の受話器をフックスイッチに置いたことによって通話先の外線電話機がオンフック状態となった場合に、低順位側電話機１２０が現在電話回線１５０から切断される（ステップＳ３２においてＹｅｓ）。この場合には、低順位側電話機１２０に対してビジー処理を行なう（ステップＳ３７）。そして、低順位側電話機１２０が使用していた電話回線１５０を開放する（ステップＳ３８）。
【０１０５】
ステップＳ３９では、高順位側電話機１１０からの、発呼先の電話番号のダイヤル入力があり次第、自動発呼処理を行なう（ステップＳ３９）。
【０１０６】
このステップＳ３９における処理について具体的に説明する。ステップＳ３０以降の処理中に、既に、高順位側電話機１１０からの、発呼先の電話番号のダイヤル入力があった場合には、ステップＳ３０の説明の際に述べたように、制御部１０１は、発呼先の電話番号を記憶している。そこで、制御部１０１は、空いている電話回線１５０を使用して、記憶している電話番号に対応する外線電話機と高順位側電話機１１０との間での通話を行なうための処理を、ユーザからの他の操作を要することなく自動で行なう。また、ステップＳ３８が終了した時点で、高順位側電話機１１０からの、発呼先の電話番号のダイヤル入力が未だない場合には、電話回線１５０を開放した後、制御部１０１は、高順位側電話機１１０に対してダイヤルトーン又は無音を送出しながら高順位側電話機１１０からの、発呼先の電話番号のダイヤル入力を待つ。そして、高順位側電話機１１０から電話番号のダイヤル入力があったならば、空いている電話回線１５０を使用して、入力された電話番号に対応する電話機と高順位側電話機１１０との間での通話を行なうための処理を、ユーザからの他の操作を要することなく自動で行なう。
【０１０７】
何れの場合であっても、これにより、高順位側電話機１１０は通話を開始することができる。
【０１０８】
このように、本実施形態では自動発呼処理を行なう。これにより、ユーザによるダイヤル入力は一度で済むことから、ユーザが再発呼を行なうために、複数回ダイヤル入力をしなければならなかったという問題を解消することができる。また、このように通信装置１００が、回線が空き、且つ、ダイヤル入力があり次第、即座に自動発呼処理を行なうことにより、無駄な待機時間を生じさせることなく、高順位側電話機１１０及び電話回線１５０を効率よく利用することが可能となる。つまり、優先順位が低い電話機の発信機会が増え、優先順位が低い電話機の使用効率がよくなる。
【０１０９】
一方で、低順位側電話機１２０が現在電話回線１５０から切断されていない場合には（ステップＳ３２においてＮｏ）、低順位側電話機１２０がオンフックしたかを確認する（ステップＳ３３）。例えば、低順位側電話機１２０のユーザの通話相手となっているユーザの外線電話機のユーザとの通話が終了したとする。そして、低順位側電話機１２０のユーザが低順位側電話機１２０の受話器をフックスイッチに置いたことによって低順位側電話機１２０がオンフック状態となった場合に、制御部１０１は、低順位側電話機１２０のオンフックを検出する（ステップＳ３３においてＹｅｓ）。
【０１１０】
すると、制御部１０１は、低順位側電話機１２０が使用していた電話回線１５０を開放する（ステップＳ３８）。
【０１１１】
そして、ステップＳ３９の処理を行なう。この場合のステップＳ３９の処理はステップ上述したステップＳ３２においてＹｅｓの場合におけるステップＳ３９の処理と同じ内容であるので、再度の説明を省略する。
【０１１２】
また、ステップＳ３３による確認を行った結果、低順位側電話機１２０がオンフックされていない場合（ステップＳ３３においてＮｏ）、すなわち、低順位側電話機１２０が未だ通話中である場合には、ステップＳ３における高順位側電話機１１０のオンフック検出から一定時間が経過していないかを確認する。具体的には、制御部１０１がステップＳ３２においてタイマ１０３を利用して計測を開始した時間が、一定時間を経過していないかを確認する。なお、一定時間の長さは、予め定めた任意の長さとすることができる。
【０１１３】
ここで、一定時間を経過していない場合には（ステップＳ３４においてＮｏ）、ステップＳ３１に戻り、それ以降のステップの処理を行なうことを繰り返す。
【０１１４】
一方で、一定時間を経過した場合には、ステップＳ３５に進み、高順位側電話機１１０に対してビジー処理を行なう（ステップＳ３５）。低順位側電話機１２０による通話が継続し、電話回線１５０が長時間空かない場合に、高順位側電話機１１０のユーザを延々と待機させておくのは好ましくないからである。
【０１１５】
以上説明したように、本実施形態では、高順位側電話機１１０が発呼した場合に、電話回線１５０が使用中であっても、高順位側電話機１１０を一定時間待機させ、ダイヤル入力があり、且つ、電話回線１５０が空き次第、速やかに自動発呼処理を行なう。
【０１１６】
これにより、高順位側電話機１１０が発呼した場合であっても、低順位側電話機１２０が発呼した場合と同様の効果を奏することが可能となる。
【０１１７】
次に、本実施形態の自動発呼処理に関連した情報のやり取りについて、図６及び図７のシーケンス図を参照して説明する。ここで、図６は、低順位側電話機１２０が、一定時間待つことにより、回線利用可能となる場合の処理を表すシーケンス図である。一方で、図７は、低順位側電話機１２０が、一定時間待っても、回線利用可能とならなかった場合の処理を表すシーケンス図である。
【０１１８】
また、本実施形態にて、自動発呼処理の対象となる状況は、図４−１、図４−２、図５−１及び図５−２の各フローチャートを参照して説明したように、ステップＳ４にてＮｏの場合、及び、ステップＳ５においてＹｅｓの場合及びステップＳ２５においてＹｅｓの場合の３つの場合である。ここで、以下の説明では、ステップＳ４にてＮｏの場合、すなわち、高順位側スイッチ１３０及び低順位側スイッチ１４０の双方がオフの場合を例にとって説明する。
【０１１９】
なお、図６及び図７では、後述のステップＡ７０でのビジートーンの送出については図示するが、他のステップにおける、ダイヤルトーン、リングバックトーン及び無音の送出については、図面が煩雑になることを防止するために記載を省略する。
【０１２０】
まず、緊急事態が生じた等の理由で、高順位側電話機１１０のユーザが高順位側スイッチ１３０のスイッチをＯＮとする。すると、スイッチ状態検出部１０４を介して制御部１０１が高順位側スイッチ１３０のスイッチがＯＮとなったことを認識する（ステップＡ５１）。
【０１２１】
続いて、高順位側電話機１１０のユーザが通話を行なうために、受話器を手に取ると、高順位側電話機１１０がオフフックとなる。すると、通信部１０２を介して制御部１０１が、高順位側電話機１１０がオフフックとなったことを認識する（ステップＡ５２、前述のステップＳ２１における処理に相当）。また、制御部１０１は、高順位側電話機１１０がオフフックとなったことを認識したことに伴い、タイマ１０３を利用した時間の計測を開始する（前述のステップＳ２２における処理に相当）。
【０１２２】
次に、制御部１０１は、前述のステップＳ２３における処理に相当する判定を行なう。本例では、現在電話回線１５０は、低順位側電話機１２０には使用されていない（前述のステップＳ２３においてＮｏに相当する判定結果）。そこで、前述のステップＳ２８における発呼処理に相当する処理を行なう。
【０１２３】
具体的には、高順位側電話機１１０のユーザによる発呼先の電話番号のダイヤル入力を受ける。すると、通信部１０２を介して制御部１０１が発呼先の電話番号を認識する（ステップＡ５３）。
【０１２４】
電話番号を認識した制御部１０１は、ステップＡ５４にて認識した発呼先の電話番号に対応する外線電話機と高順位側電話機１１０との間での通話を行なうため、発呼先の電話番号に対して、発呼元を低順位側電話機１２０とした発呼処理を行なう（ステップＡ５４）。そして、この発呼処理に応じて、発呼した電話番号に対応する外線電話機から発呼に応じる旨の応答がなされたとする（ステップＡ５５）。
【０１２５】
この応答を受信した、制御部１０１は、ステップＡ５４にて認識した発呼先の電話番号に対応する発呼先の電話番号に対応する外線電話機と、高順位側電話機１１０との間での通話を開始させ、両電話機は通話中の状態となる（ステップＡ５６）。そして、両電話機のユーザは通話を開始する。
【０１２６】
一方、緊急事態が生じた等の理由で、高順位側電話機１１０のユーザのみならず低順位側電話機１２０のユーザも低順位側スイッチ１４０のスイッチをＯＮとする。すると、スイッチ状態検出部１０４を介して制御部１０１が低順位側スイッチ１４０のスイッチがＯＮとなったことを認識する（ステップＡ５７）。
【０１２７】
続いて、低順位側電話機１２０のユーザが通話を行なうために、受話器を手に取ると、低順位側電話機１２０がオフフックとなる。すると、通信部１０２を介して制御部１０１が、低順位側電話機１２０がオフフックとなったことを認識する（ステップＡ５８、前述のステップＳ１における処理に相当）。また、制御部１０１は、低順位側電話機１２０がオフフックとなったことを認識したことに伴い、タイマ１０３を利用した時間の計測を開始する（前述のステップＳ２における処理に相当）。
【０１２８】
次に、制御部１０１は、前述のステップＳ３における処理に相当する判定を行なう。この点、現在電話回線１５０は、通話中の高順位側電話機１１０に使用されているので（前述のステップＳ３においてＹｅｓに相当する判定結果）、前述のステップＳ４及びステップＡ５における処理に相当する判定を行なう。すると、現在ステップＡ５７において低順位側スイッチ１４０がオンとされており、更に、ステップＡ５１において高順位側スイッチ１３０がオンとされていることから、前述のステップＳ４においてＹｅｓ及び前述のステップＳ５においてＹｅｓに相当する判定結果となる。
【０１２９】
この判定結果から、低順位側電話機１２０は、通話中の高順位側電話機１１０よりも優先順位が低いことが分かるため、高順位側電話機１１０は強制切断されることはない。優先順位が低い低順位側電話機１２０を、そのままの状態で、空き回線が出来るのを待たせ、空き回線ができ次第、通信装置１００が自動で発呼を行なうという自動発呼処理を行なう。
【０１３０】
具体的には、上述したように、低順位側電話機１２０に対して、ビジートーンではなく、ダイヤルトーン又は無音を送出する（前述のステップＳ９における処理に相当）。
【０１３１】
そして、低順位側電話機１２０からの、発呼先の電話番号のダイヤル入力の受け付けを開始する（前述のステップＳ１０における処理に相当）。
【０１３２】
そして、一定時間が経過するまでの間、前述のステップＳ１１乃至ステップＳ１４の処理における判定に相当する判定を行なう。
【０１３３】
ここで、一定時間が経過する前に、低順位側電話機１２０から発呼先の電話番号のダイヤル入力を受け付けたとする（ステップＡ５９）。この場合には、制御部１０１は受け付けた発呼先の電話番号を記憶する。また、何れかのステップを処理中に電話番号のダイヤル入力の受け付け完了した場合にはリングバックトーン又は無音を低順位側電話機１２０に対して送出する。
【０１３４】
そして、一定時間が経過する前に、高順位側電話機１１０のユーザの通話相手となっているユーザの外線電話機のユーザとの通話が終了したとする。そして、高順位側電話機１１０のユーザが高順位側電話機１１０の受話器をフックスイッチに置いたことによって高順位側電話機１１０がオンフック状態となった場合に、制御部１０１は、高順位側電話機１１０のオンフックを検出する（ステップＡ６０、前述のステップＳ１３においてＹｅｓに相当）。
【０１３５】
すると、制御部１０１は、電話回線１５０に接続されている高順位側電話機１１０のユーザの通話相手となっているユーザの外線電話機と、高順位側電話機１１０とを切断する（ステップＡ６１）。これにより、電話回線１５０に接続されている高順位側電話機１１０のユーザの通話相手となっているユーザの外線電話機と、高順位側電話機１１０との間の通話は終話し、電話回線１５０は開放される（ステップＡ６２、前述のステップＳ１８における処理に相当）。
【０１３６】
ここで、上述したように、ステップＡ５９において、制御部１０１は、低順位側電話機１２０から発呼先の電話番号のダイヤル入力を受け付けており、この電話番号を記憶している。そこで、制御部１０１は、この記憶している電話番号に対応する外線電話機と低順位側電話機１２０との間での通話を行なうため、この記憶している電話番号に対して、発呼元を低順位側電話機１２０とした発呼処理を行なう（ステップＡ６３）。そして、この発呼処理に応じて、発呼した電話番号に対応する外線電話機から発呼に応じる旨の応答がなされたとする（ステップＡ６４）。
【０１３７】
この応答を受けた制御部１０１は、発呼した電話番号に対応する外線電話機と低順位側電話機１２０の間を通話状態とする（ステップＡ６５、前述のステップＳ１９における処理に相当）。
【０１３８】
これにより、低順位側電話機１２０のユーザは、ダイヤル入力した電話番号に対応する外線電話機のユーザと通話を行なうことができる。
【０１３９】
つまり、かかる通信装置１００が行った自動発呼処理により、発呼時に電話回線１５０が既に使用されている状況であっても、複数回のダイヤル入力を要求されることなく、外線電話機のユーザと通話を行なうことが可能となる。
【０１４０】
以上図６を参照して、低順位側電話機１２０が、一定時間待つことにより、回線利用可能となる場合の処理について説明した。次に、図７を参照して低順位側電話機１２０が、一定時間待っても、回線利用可能とならなかった場合の処理について説明する。
【０１４１】
この点、図７の例は、図６の例と同様に、低順位側電話機１２０は、通話中の高順位側電話機１１０よりも優先順位が低いことから、通話中の高順位側電話機１１０を強制切断することなく自動発呼処理を試みるという例である。そのため、図７のステップＡ５９までの処理は、図６を参照して説明したステップＡ５９までの処理と同じである。従って、再度の説明は省略し、ステップＡ５９以降の処理について説明する。
【０１４２】
図６の例では、ステップＡ５９において低順位側電話機１２０から発呼先の電話番号のダイヤル入力を受け付けた制御部１０１が、受け付けた発呼先の電話番号を記憶した（ステップＡ５９）。また、何れかのステップを処理中に電話番号のダイヤル入力の受け付け完了した場合にはリングバックトーン又は無音を低順位側電話機１２０に対して送出した。
【０１４３】
そして、図６の例では、低順位側電話機１２０のオフフック検出から一定時間内に高順位側電話機１１０のオンフックが検出された（ステップＡ６０）。
【０１４４】
これに対して、図７の例でも低順位側電話機１２０から発呼先の電話番号のダイヤル入力を受け付けた制御部１０１が、受け付けた発呼先の電話番号を記憶する（ステップＡ５９）。
【０１４５】
しかしながら、図７の例では、ステップＳ５９において低順位側電話機１２０のオフフックを検出してから一定時間経過しても高順位側電話機１１０の通話は継続し、高順位側電話機１１０のオンフックが検出されなかったものとする。
【０１４６】
この場合、制御部１０１は、一定時間が経過した時点で、低順位側電話機１２０に対してビジー処理を行なう。これにより、低順位側電話機１２０が自動発呼処理に備えて発呼を試みている状態は終了し、低順位側電話機１２０に対してビジートーンが送出される（ステップＳ７０、前述のステップＳ１５における処理に相当）。
【０１４７】
低順位側電話機１２０のユーザは、かかるビジートーンを低順位側電話機１２０の受話器を介して聞くことにより、現在電話回線１５０が使用できないことを知る。そのため、低順位側電話機１２０のユーザは、低順位側電話機１２０の受話器をフックスイッチに置く。これにより、低順位側電話機１２０はオンフック状態となった場合に、制御部１０１は、低順位側電話機１２０のオンフックを検出する（ステップＡ７１）。
【０１４８】
これにより、処理は終了する。そのため、低順位側電話機１２０についての自動発呼処理はできないが、電話回線１５０が空かないにも関わらず、低順位側電話機１２０が長時間待機させられることを防止することができる。また、優先順位の高い高順位側電話機１１０による通話は強制切断されることがないので、電話回線１５０は引き続き、高順位側電話機１１０により利用できる。つまり、優先順位の高い高順位側電話機１１０による通話を継続することが可能となる。
【０１４９】
以上説明した実施形態は、本発明の好適な実施形態ではあるが、上記実施形態のみに本発明の範囲を限定するものではなく、本発明の要旨を逸脱しない範囲において種々の変更を施した形態での実施が可能である。
【０１５０】
例えば、以上説明した実施形態では、通信装置１００に、高順位側電話機１１０と低順位側電話機１２０の合計２台の電話機を接続しているが、更に、高順位側電話機１１０や低順位側電話機１２０を接続して合計３台以上の電話機を接続するようにしても良い。また、通信装置１００に１つの電話回線１５０を接続しているが、それ以上の電話回線１５０を接続しても良い。そして、複数の電話回線１５０の全てが使用中に、新たな発呼があった場合に、優先制御処理や、自動発呼処理を行なうようにすると良い。また、高順位側電話機１１０や低順位側電話機１２０を接続した場合に、或る電話機が電話回線１５０を使用中に、この或る電話機と同じ優先順位の電話機の発呼があったのならば、その時は、優先制御処理による強制切断を行なうようにしても良いし、強制切断を行なうのではなく自動発呼処理を行なうようにしても良い。
【０１５１】
また、ステップＳ１２やステップＳ３２を参照して説明したように、高順位側電話機１１０や低順位側電話機１２０と通話中の外線電話機がオンフックしたことにより、高順位側電話機１１０や低順位側電話機１２０が電話回線１５０から切断された場合に、優先順位の低い電話機についての発呼処理を行なうようにしても良い。しかしそうするのではなく、高順位側電話機１１０や低順位側電話機１２０がオンフックした場合に、優先順位の低い電話機についての発呼処理を行なうようにしても良い。
【０１５２】
更に、スイッチは必ずしも全ての電話機に必要ではない、即ち、優先使用を設定する電話機にのみスイッチを設けてスイッチをオンすることで電話機の優先順位を設定し、優先順位を設定しない電話機にはスイッチを設けなくても良い。その場合には、優先順位を設定しない電話機については、例えば優先制御処理の対象外として扱うものとする。
【０１５３】
更に、スイッチをセンサにより実現するようにしても良い。例えば、火災発生時の煙や、地震発生時の振動を検知するセンサにより実現する。そして、通常時は、スイッチオフの状態として扱い、火災発生時の煙や、地震発生時の振動を検知した場合には、非常時であるとしてスイッチオンの状態として扱うようにすると良い。
【０１５４】
また、上述の説明では、自動発呼処理の途中に、発呼先の電話機に対応する電話番号のダイヤル入力を受け付けると、電話回線１５０に空きが無いことを表す音であるビジートーンを送出するのではなく、リングバックトーン又は無音を発呼元の電話機に送出するようにしていた。そして、このようにして、電話回線１５０に空きが無いことを表す音であるビジートーン以外の音を送出することにより、ユーザが電話回線１５０に空きが無いと判断して、受話器をフックボタンに置いてしまうことを防止していた。
【０１５５】
これを変形して、リングバックトーン又は無音ではなく、自動発呼処理の途中であることを表す音を送出するようにしても良い。このようにすれば、ユーザが電話回線１５０に空きが無いと判断して、受話器をフックボタンに置いてしまうことを防止できるだけでなく、ユーザが、現在自動発呼処理が行われているということを把握することが可能となる。
【０１５６】
また、上述の説明では、高順位側スイッチ１３０及び低順位側スイッチ１４０は、オン又はオフの状態をとるものとして説明していた。これを変形して、これらスイッチが、更に複数の状態を取るようにしても良い。
【０１５７】
例えば、第１の状態（スイッチオフに相当）、第２の状態（スイッチオン、且つ、優先度低に相当）、及び第３の状態（スイッチオン、且つ、優先度高に相当）の３つの状態とすると良い。
【０１５８】
そして、第１の状態よりも第２の状態の優先順位が高いものとして扱い、第２の状態よりも第３の状態の優先順位が高いものとして扱うようにすると良い。
【０１５９】
例えば、高順位側スイッチ１３０が第１の状態であって、低順位側スイッチが第２の状態や第３の状態であるならば、低順位側電話機１２０の優先順位が高いものとして扱うようにすると良い。
【０１６０】
また、高順位側スイッチ１３０が第１の状態や第２の状態であって、低順位側スイッチが第３の状態であるならば、低順位側電話機１２０の優先順位が高いものとして扱うようにすると良い。
【０１６１】
更に、高順位側スイッチ１３０と低順位側電話機１２０の状態が同じ状態の場合には、低順位側電話機１２０よりも高順位側電話機１１０の優先順位が高いものとして取り扱うと良い。
【０１６２】
なお、上記の通信装置及び各電話機のそれぞれは、ハードウェア、ソフトウェア又はこれらの組み合わせにより実現することができる。また、上記の通信装置及び各電話機により行なわれる端末利用方法も、ハードウェア、ソフトウェア又はこれらの組み合わせにより実現することができる。ここで、ソフトウェアによって実現されるとは、コンピュータがプログラムを読み込んで実行することにより実現されることを意味する。
【０１６３】
プログラムは、様々なタイプの非一時的なコンピュータ可読媒体(non-transitory computer readable medium)を用いて格納され、コンピュータに供給することができる。非一時的なコンピュータ可読媒体は、様々なタイプの実体のある記録媒体(tangible storage medium)を含む。非一時的なコンピュータ可読媒体の例は、磁気記録媒体（例えば、フレキシブルディスク、磁気テープ、ハードディスクドライブ）、光磁気記録媒体（例えば、光磁気ディスク）、ＣＤ−ＲＯＭ(Read Only Memory)、ＣＤ−Ｒ、ＣＤ−Ｒ／Ｗ、半導体メモリ（例えば、マスクＲＯＭ、ＰＲＯＭ(Programmable ROM)、ＥＰＲＯＭ(Erasable PROM)、フラッシュＲＯＭ、ＲＡＭ(random access memory）)を含む。また、プログラムは、様々なタイプの一時的なコンピュータ可読媒体(transitory computer readable medium)によってコンピュータに供給されてもよい。一時的なコンピュータ可読媒体の例は、電気信号、光信号、及び電磁波を含む。一時的なコンピュータ可読媒体は、電線及び光ファイバ等の有線通信路、又は無線通信路を介して、プログラムをコンピュータに供給できる。
【０１６４】
上記の実施形態の一部又は全部は、以下の付記のようにも記載されうるが、以下には限られない。
【０１６５】
（付記１）  発呼元電話機からの発呼要求を受け付けたが、他の電話機が回線を利用しているため空き回線が無い場合に、前記発呼元電話機に発呼要求している状態のまま待機をさせると共に発呼を保留し、前記他の電話機による回線の利用が終了して回線が空いたことを契機として発呼を実行することを特徴とする発呼制御装置。
【０１６６】
（付記２）  各電話機に優先順位を割り当て、前記発呼元電話機の優先順位が、前記他の電話機の優先順位よりも高い場合に、前記他の電話機を回線から強制切断することによって回線を空けてから、発呼を実行することを特徴とする付記１に記載の発呼制御装置。
【０１６７】
（付記３）  各電話機に優先順位を割り当て、前記発呼元電話機の優先順位が、前記他の電話機の優先順位よりも低い場合に、前記発呼要求を受け付けてから所定時間が経過しても回線が空かないならば、前記発呼元電話機の前記待機を終了させ、発呼を中止することを特徴とする付記１又は２に記載の発呼制御装置。
【０１６８】
（付記４）  各電話機それぞれに対応して設けられているスイッチの状態を検出し、各電話機に割り当てられている優先順位よりも、各スイッチの状態に割り当てられている優先順位を優先的な判断基準として、前記発呼元電話機の優先順位と前記他の電話機の優先順位の何れが高いのかを判断することを特徴とする付記２又は３に記載の発呼制御装置。
【０１６９】
（付記５）  前記他の電話機がオンフックとなったことを検出した場合又は、前記他の電話機の通信相手の電話機がオンフックとなったことによって前記他の電話機が回線から切断されたことを検出した場合に、前記他の電話機による回線の利用が終了して回線が空いたと判断することを特徴とする付記１乃至４の何れか１に記載の発呼制御装置。
【０１７０】
（付記６）  前記発呼元電話機に前記待機をさせている間に前記発呼元電話機から受信した発呼先の電話番号を記憶しておき、前記他の電話機の回線の利用が終了して回線が空いたならば前記記憶した電話番号に対応する電話機に対して発呼を実行することを特徴とする付記１乃至５の何れか１に記載の発呼制御装置。
【０１７１】
（付記７）  前記発呼元電話機に前記待機をさせている間は、前記発呼元電話機に対して、発呼を保留していることを表す音を送信することを特徴とする付記１乃至５の何れか１に記載の発呼制御装置。
【０１７２】
（付記８）  前記発呼を保留していることを表す音を、発呼を実行中に前記発呼元電話機に対して送信する音とは異なる音とすることを特徴とする付記７に記載の発呼制御装置。
【０１７３】
（付記９）  発呼元電話機からの発呼要求を受け付けたが、他の電話機が回線を利用しているため空き回線が無い場合に、前記発呼元電話機に発呼要求している状態のまま待機をさせると共に発呼を保留し、前記他の電話機による回線の利用が終了して回線が空いたことを契機として発呼を実行する発呼制御方法。
【０１７４】
（付記１０）  発呼制御プログラムであって、
コンピュータを、
発呼元電話機からの発呼要求を受け付けたが、他の電話機が回線を利用しているため空き回線が無い場合に、前記発呼元電話機に発呼要求している状態のまま待機をさせると共に発呼を保留し、前記他の電話機による回線の利用が終了して回線が空いたことを契機として発呼を実行する発呼制御装置として機能させることを特徴とする発呼制御プログラム。
【産業上の利用可能性】
【０１７５】
本発明は例えば、警察、消防署及び警備会社の警備センタ等への緊急通報の用途に好適である。また、内線電話機や交換機へ実装する用途にも好適である。更に、システム内に含まれる装置の故障等を通知するための、監視システムへ実装する用途にも好適である。
【符号の説明】
【０１７６】
１００  通信装置
１０１  制御部
１０２  通信部
１０３  タイマ
１０４  スイッチ状態検出部
１１０  高順位側電話機
１２０  低順位側電話機
１３０  高順位側スイッチ
１４０  低順位側スイッチ
１５０  電話回線
【図１】
2016146562.tif 000003
【図２】
2016146562.tif 000004
【図３】
2016146562.tif 000005
【図４−１】
2016146562.tif 000006
【図４−２】
2016146562.tif 000007
【図５−１】
2016146562.tif 000008
【図５−２】
2016146562.tif 000009
【図６】
2016146562.tif 000010
【図７】
2016146562.tif 000011