(57)【特許請求の範囲】
【請求項１】
通信回線を介して電話網と接続されるとともに電話回線を介して電話装置と接続し、これら電話網と電話装置とを中継接続することにより、当該電話網を用いた当該電話装置による音声通話を実現するゲートウェイ機能を有する電話制御装置であって、
前記電話網との間で呼制御メッセージをやり取りするメッセージ処理部と、
前記電話網からの着信メッセージに応じて前記メッセージ処理部から通知された着信を前記電話装置へ中継接続できない場合、当該着信に対する呼処理の終了を示す呼処理終了メッセージを当該電話網に対して返送するよう、前記メッセージ処理部へ指示する呼制御部と、
前記電話網からの着信を監視して、単位時間当たりの着信発生頻度を取得する着信監視部とを備え、
前記呼制御部は、前記電話網に対して前記呼処理終了メッセージを返送するごとに、前記着信監視部で得られた着信発生頻度と基準頻度とを比較し、当該着信発生頻度が当該基準頻度以下の場合には、当該呼処理終了メッセージを直ちに返送するよう前記メッセージ処理部へ指示し、当該着信発生頻度が当該基準頻度を上回っている場合には、当該呼処理終了メッセージの返送を予め設定された一定の待ち時間だけ待機した後に行うよう前記メッセージ処理部へ指示する
ことを特徴とする電話制御装置。
【請求項２】
複数の電話端末と、これら電話端末を電話網に対して交換接続することにより、当該電話網を用いた前記電話端末による通話を実現する電話制御装置とを含む電話システムであって、
前記電話制御装置は、
前記電話網との間で呼制御メッセージをやり取りするメッセージ処理部と、
前記電話網からの着信メッセージに応じて前記メッセージ処理部から通知された着信を前記電話端末へ交換接続できない場合、当該着信に対する呼処理の終了を示す呼処理終了メッセージを当該電話網に対して返送するよう、前記メッセージ処理部へ指示する呼制御部と、
前記電話網からの着信を監視して、単位時間当たりの着信発生頻度を取得する着信監視部とを備え、
前記呼制御部は、前記電話網に対して前記呼処理終了メッセージを返送するごとに、前記着信監視部で得られた着信発生頻度と基準頻度とを比較し、当該着信発生頻度が当該基準頻度以下の場合には、当該呼処理終了メッセージを直ちに返送するよう前記メッセージ処理部へ指示し、当該着信発生頻度が当該基準頻度を上回っている場合には、当該呼処理終了メッセージの返送を予め設定された一定の待ち時間だけ待機した後に行うよう前記メッセージ処理部へ指示する
ことを特徴とする電話システム。
【請求項３】
コンピュータを、請求項１または請求項２に記載の電話制御装置を構成する各部として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電話制御技術に関し、特にＩＰ電話網と接続されて、通知された着信数が電話端末数を越えた際の着信制御技術に関する。
【背景技術】
【０００２】
ボタン電話装置の主装置、ＰＢＸシステムの構内交換装置、あるいは電話網とＩＳＤＮ回線やＰＳＴＮ回線とを中継接続するゲートウェイなどの電話制御装置は、電話網としてＩＰ電話網と接続して仮想的な通話路を形成することにより、より多くの電話端末での音声通話を実現できる。
このような電話制御装置では、ＩＰ電話網との間で音声通話を確立できる許容通話回線数と等しいかそれ以上の電話端末を収容して、ＩＰ電話網に交換接続する機能を有している。しかし、着信に応対できる応対者が離席などの理由により、実際に着信に対して応対者により応対可能な電話端末が許容通話回線数より少ない場合が発生する。
【０００３】
例えば、許容通話回線数が１０回線で、通常、着信に対して応対者により応対可能な電話端末が１０台用意されているものとする。ここで、９個の着信が同時期に通知されてこれら９台の電話端末でそれぞれ応対して通話中である応対不可状況において、１０個目の着信が新たに通知された場合、電話制御装置は、電話端末があと１台残っているため、１０台目の電話端末に着信を通知する。しかしながら、１０台目の電話端末の応対者が職務や欠席で離席している場合、対応者のいない電話端末に対して呼び出しを行うことになる。
【０００４】
従来、このような状況を回避するため、通話数が電話端末数に達していなくても、通話数が電話端末数より少ない基準端末数に達している場合には、電話網（交換機）から通知された新たな着信に対してビジーを返送する技術が提案されている（例えば、特許文献１など参照）。これにより、前述の例の場合、基準端末数として９台を設定しておけば、通話数が９個である応対不可状況において１０個目の新たな着信が通知された場合、通話数が基準端末数に達していることから、電話網に対してビジーが返送される。このため、新たに通知された着信に応じて、対応者のいない電話端末が呼び出されるという状況を回避することができる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開平６−２０９３６８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、このような従来技術では、電話網（交換機）において多くの着信が集中した場合、電話制御装置から返送されたビジーに応じて電話網から次の新たな着信が直ぐに通知されるため、電話制御装置における着信処理が急増し、他の呼制御処理に対して悪影響を及ぼすという問題点があった。
【０００７】
電話網（交換機）は、ある回線に着信が発生した場合、当該回線の状態を検査し、着信を受けられる状態であれば当該回線へ着信を通知する。ここで、ある回線から電話網に対してビジーを返送した場合、電話網は、当該回線において、前回の呼接続処理が終了して、新たな着信を受けられる状態になったと判定する。したがって、チケットや商品の予約を受け付ける電話センターなどのように回線に着信が集中している場合、ビジーを返送した直後、新たな着信が電話網から通知されることになる。このため、電話制御装置におけるビジー返送などの着信処理に要する負荷が増大し、他の呼制御処理に対して悪影響を及ぼすことになる。
【０００８】
本発明はこのような課題を解決するためのものであり、多くの着信が集中した場合でも、呼制御処理をスムーズに実行できる着信制御技術を提供することを目的としている。
【課題を解決するための手段】
【０００９】
このような目的を達成するために、本発明にかかる電話制御装置は、通信回線を介して電話網と接続されるとともに電話回線を介して電話装置と接続し、これら電話網と電話装置とを中継接続することにより、当該電話網を用いた当該電話装置による音声通話を実現するゲートウェイ機能を有する電話制御装置であって、電話網との間で呼制御メッセージをやり取りするメッセージ処理部と、電話網からの着信メッセージに応じてメッセージ処理部から通知された着信を電話装置へ中継接続できない場合、当該着信に対する呼処理の終了を示す呼処理終了メッセージを当該電話網に対して返送するよう、メッセージ処理部へ指示する呼制御部と、電話網からの着信を監視して、単位時間当たりの着信発生頻度を取得する着信監視部とを備え、呼制御部で、電話網に対して呼処理終了メッセージを返送するごとに、着信監視部で得られた着信発生頻度と基準頻度とを比較し、当該着信発生頻度が当該基準頻度以下の場合には、当該呼処理終了メッセージを直ちに返送するようメッセージ処理部へ指示し、当該着信発生頻度が当該基準頻度を上回っている場合には、当該呼処理終了メッセージの返送を予め設定された一定の待ち時間だけ待機した後に行うようメッセージ処理部へ指示するようにしたものである。
【００１０】
また、本発明にかかる電話システムは、複数の電話端末と、これら電話端末を電話網に対して交換接続することにより、当該電話網を用いた電話端末による通話を実現する電話制御装置とを含む電話システムであって、電話制御装置に、電話網との間で呼制御メッセージをやり取りするメッセージ処理部と、電話網からの着信メッセージに応じてメッセージ処理部から通知された着信を電話端末へ交換接続できない場合、当該着信に対する呼処理の終了を示す呼処理終了メッセージを当該電話網に対して返送するよう、メッセージ処理部へ指示する呼制御部と、電話網からの着信を監視して、単位時間当たりの着信発生頻度を取得する着信監視部とを備え、呼制御部で、電話網に対して呼処理終了メッセージを返送するごとに、着信監視部で得られた着信発生頻度と基準頻度とを比較し、当該着信発生頻度が当該基準頻度以下の場合には、当該呼処理終了メッセージを直ちに返送するようメッセージ処理部へ指示し、当該着信発生頻度が当該基準頻度を上回っている場合には、当該呼処理終了メッセージの返送を予め設定された一定の待ち時間だけ待機した後に行うようメッセージ処理部へ指示するようにしたものである。
【００１１】
また、本発明にかかるプログラムは、コンピュータを、前述した電話制御装置を構成する各部として機能させるためのプログラムである。
【発明の効果】
【００１２】
本発明によれば、着信発生頻度が基準頻度よりも高い場合、すなわち電話網において着信が集中している場合には、一定の待ち時間だけ待機した後、呼処理終了メッセージが電話網へ返送される。このため、返送した呼処理終了メッセージに応じて新たな着信が電話網から通知されたとしても、着信処理の実行間隔を待ち時間分だけ遅らせることができる。これにより、電話制御装置における着信処理に要する負荷を抑制することができ、結果として呼制御処理をスムーズに実行することが可能となる。
【図面の簡単な説明】
【００１３】
【図１】第１の実施の形態にかかる電話制御装置の構成を示すブロック図である。
【図２】第１の実施の形態にかかる電話制御装置の着信処理を示すフローチャートである。
【図３】電話制御装置の着信処理動作を示すシーケンス図である。
【図４】第２の実施の形態にかかる電話システム２０の構成を示すブロック図である。
【図５】第２の実施の形態にかかる電話制御装置の着信処理を示すフローチャートである。
【発明を実施するための形態】
【００１４】
次に、本発明の実施の形態について図面を参照して説明する。
［第１の実施の形態］
まず、図１を参照して、本発明の第１の実施の形態にかかる電話制御装置１０について説明する。図１は、第１の実施の形態にかかる電話制御装置の構成を示すブロック図である。
【００１５】
この電話制御装置１０は、全体としてゲートウェイ装置からなり、通信回線１０Ａを介して電話網５０と接続されるとともに、電話回線１０Ｂを介して電話装置３１と接続し、これら電話網５０と電話装置３１とを中継接続することにより、電話網５０を用いた電話装置３１による音声通話を実現するゲートウェイ機能を有している。
【００１６】
本実施の形態では、電話網５０がＩＰ電話網からなり、電話回線１０ＢがＩＳＤＮ回線やＰＳＴＮ回線からなる場合を例として説明する。電話装置３１がＩＳＤＮ回線やＰＳＴＮ回線と接続する機能しか備えていない場合、本実施の形態のように、電話制御装置１０で、ＩＰ電話網とＩＳＤＮ回線やＰＳＴＮ回線との間で呼制御や音声に関する変換処理を行うことにより、電話装置３１によるＩＰ電話網の利用が可能となる。
【００１７】
電話装置３１は、例えばボタン電話装置やＰＢＸシステムなどの電話システムからなり、内線回線３２を介して複数の電話端末３０と接続し、電話回線１０Ｂに対して電話端末３０を交換接続することにより、電話回線１０Ｂを用いた電話端末３０による音声通話を実現する機能を有している。なお、本実施の形態では、電話装置３１が電話システムからなる場合を例として説明するが、これに限定されるものではなく、音声通話を行う一般的な単独電話装置であってもよい。
【００１８】
本実施の形態は、電話網５０から通知された着信を監視して、単位時間当たりの着信発生頻度を取得し、電話網５０に対して呼処理終了メッセージを返送する場合、着信発生頻度と基準頻度とを比較し、当該着信発生頻度が当該基準頻度以下の場合には、当該呼処理終了メッセージを直ちに返送し、当該着信発生頻度が当該基準頻度を上回っている場合には、当該呼処理終了メッセージの返送を一定の待ち時間だけ待機した後に行うようにしたものである。
【００１９】
［電話制御装置］
次に、図１を参照して、本実施の形態にかかる電話制御装置１０の構成について詳細に説明する。
電話制御装置１０は、全体としてサーバ装置などのコンピュータからなり、主な機能部として、網Ｉ／Ｆ部１１、メッセージ処理部１２、回線Ｉ／Ｆ部１３、着信監視部１４、記憶部１５、呼制御部１６、およびアプリケーション処理部１７が設けられている。
【００２０】
網Ｉ／Ｆ部１１は、専用の通信インターフェース回路からなり、通信回線１０Ａを介して電話網５０との間でデータ通信を行うことにより、呼制御メッセージや音声データを送受信する機能を有している。
メッセージ処理部１２は、ＳＩＰなどの呼制御プロトコルに基づく呼制御メッセージを、網Ｉ／Ｆ部１１を介して電話網５０との間でやり取りする機能と、電話網５０から通知された着信メッセージなどの各種呼制御メッセージの内容を呼制御部１６へ通知する機能と、呼制御部１６からの指示に応じて、呼処理終了メッセージなど、指示された呼制御メッセージを電話網５０へ通知する機能とを有している。
【００２１】
回線Ｉ／Ｆ部１３は、専用の通信インターフェース回路からなり、電話回線１０Ｂを介して電話装置３１との間で通信を行うことにより、呼制御メッセージ（呼制御信号）や音声データ（音声信号）を送受信する機能を有している。
着信監視部１４は、メッセージ処理部１２から呼制御部１６へ通知される通知内容に基づいて、電話網５０から通知された着信を監視して、単位時間当たりの着信発生頻度を取得する機能を有している。具体的な着信の監視方法については、例えば、メッセージ処理部１２で受信された着信メッセージを計数してもよく、メッセージ処理部１２から通知された着信を呼制御部１６から取得して計数してもよい。
【００２２】
記憶部１５は、半導体メモリやハードディスクなどの記憶装置からなり、呼制御情報１５Ａやプログラム１５Ｐを記憶する機能を有している。
呼制御情報１５Ａは、通信回線１０Ａ上に電話網５０との間で音声通話を確立できる各通話回線の使用状況、電話装置３１との間に接続された各電話回線１０Ｂの使用状況など、呼制御部１６での呼制御処理に用いる各種制御情報からなる。
プログラム１５Ｐは、ＣＰＵにより読み出されて実行されることにより、メッセージ処理部１２、着信監視部１４、および呼制御部１６を実現するためのプログラムである。外部装置や記録媒体（共に図示せず）から記憶部１５へ予め保存される。
【００２３】
呼制御部１６は、メッセージ処理部１２を介して電話網５０との間で各種の呼制御メッセージをやり取りするとともに、回線Ｉ／Ｆ部１３を介して電話装置３１との間で各種の呼制御データや呼制御信号をやり取りすることにより、これら電話網５０と電話装置３１とを中継接続して、電話網５０を用いた電話装置３１による音声通話を実現する機能と、各電話回線１０Ｂの使用状況に基づいて電話網５０から通知された着信に対して電話装置３１での応対可否を判定する機能と、各電話回線１０Ｂに使用可能回線がすべて使用中であり電話装置３１で着信に応答できない場合に、当該着信に対する呼処理の終了を示す呼処理終了メッセージを、電話網５０に対して返送するようメッセージ処理部１２へ指示する機能とを有している。
【００２４】
また、呼制御部１６は、電話網５０に対して呼処理終了メッセージを返送する場合、着信監視部１４で得られた着信発生頻度と記憶部１５に予め設定されている基準頻度とを比較する機能と、着信発生頻度が基準頻度以下の場合には、メッセージ処理部１２に対して、当該呼処理終了メッセージを電話網５０へ直ちに返送するよう指示する機能と、当該着信発生頻度が当該基準頻度を上回っている場合には、メッセージ処理部１２に対して、呼処理終了メッセージの返送を一定の待ち時間だけ待機した後に行うよう指示する機能とを有している。
【００２５】
アプリケーション処理部１７は、網Ｉ／Ｆ部１１を介して電話網５０とやり取りされる音声データと、回線Ｉ／Ｆ部１３を介して電話装置３１との間でやり取りされる音声データまたは音声信号とを相互に変換して、交換接続する機能を有している。
【００２６】
基準頻度については、通信回線１０Ａ上に電話網５０との間で音声通話を確立できる通話回線数、電話装置３１との間に接続された電話回線１０Ｂの電話回線数、呼制御部１６（ＣＰＵ）における処理能力などを考慮して、予め記憶部１５に設定しておけばよい。
【００２７】
［第１の実施の形態の動作］
次に、図２を参照して、本実施の形態にかかる電話制御装置１０の動作について説明する。図２は、第１の実施の形態にかかる電話制御装置の着信処理を示すフローチャートである。
電話制御装置１０の呼制御部１６は、メッセージ処理部１２を介して電話網５０から着信が通知された場合、図２の着信処理を実行する。
【００２８】
まず、呼制御部１６は、記憶部１５の呼制御情報１５Ａを参照して、電話装置３１が接続されている各電話回線１０Ｂの使用状況を確認し、各電話回線１０Ｂのうち使用中を示す使用中回線数と各電話回線１０Ｂの使用可能回線数とを比較する（ステップ１００）。使用可能回線数は、各電話回線１０Ｂのうち使用可能な回線数であり、予め記憶部１５の呼制御情報１５Ａに設定されている。
ここで、電話回線１０Ｂの使用中回線数が電話回線１０Ｂの使用可能回線数より小さく、電話回線１０Ｂに使用されていない空き回線がある場合（ステップ１００：ＹＥＳ）、電話装置３１で当該着信に応答できることから、呼制御部１６は、電話回線１０Ｂのうちから使用可能な空き回線を選択し、回線Ｉ／Ｆ部１３から当該空き回線を介して電話装置３１へ着信を通知し（ステップ１０１）、一連の着信処理を終了する。
【００２９】
一方、電話回線１０Ｂの使用中回線数が電話回線１０Ｂの使用可能回線数と等しく、電話回線１０Ｂに使用されていない空き回線がない場合（ステップ１００：ＮＯ）、電話装置３１で当該着信に応答できないことから、呼制御部１６は、着信監視部１４から最新の着信発生頻度を取得する（ステップ１０２）。着信監視部１４は、別個の処理を実行することにより、例えば１０秒程度の単位時間ごとに、電話網５０から通知された着信の数を計数することにより、着信発生頻度を計算している。
【００３０】
ここで、着信発生頻度が基準頻度以下の場合（ステップ１０３：ＮＯ）、呼制御部１６は、当該着信に対する呼処理の終了を示す呼処理終了メッセージを電話網５０へ直ちに返送するよう、メッセージ処理部１２へ指示する。これにより、メッセージ処理部１２は、網Ｉ／Ｆ部１１を介して電話網５０へ、呼処理終了メッセージを返送し（ステップ１０５）、一連の着信処理を終了する。
【００３１】
一方、着信発生頻度が基準頻度を上回っている場合（ステップ１０３：ＹＥＳ）、呼制御部１６は、一定の待ち時間だけ待機した後に当該呼処理終了メッセージを電話網５０へ返送するよう、メッセージ処理部１２へ指示する。これにより、メッセージ処理部１２は、当該指示から記憶部１５に予め設定されている待ち時間、例えば２秒だけ待機した後（ステップ１０４）、網Ｉ／Ｆ部１１を介して電話網５０へ、呼処理終了メッセージを返送し（ステップ１０５）、一連の着信処理を終了する。
【００３２】
図３は、電話制御装置の着信処理動作を示すシーケンス図である。
電話網５０から着信メッセージ（ＩＮＶＩＴＥ）が通知された場合（ステップ１１０）、電話制御装置１０は、１００メッセージ（Ｔｒｙｉｎｇ）を返送し（ステップ１１１）、電話回線１０Ｂに空き回線がなく（ステップ１１２）、着信発生頻度が基準頻度以下の場合（ステップ１１３）、直ちに呼処理終了メッセージ、ここでは４８６メッセージ（Ｂｕｓｙ  Ｈｅｒｅ）を電話網５０へ返送する（ステップ１１４）。
【００３３】
一方、電話網５０から着信メッセージ（ＩＮＶＩＴＥ）が通知された場合（ステップ１２０）、電話制御装置１０は、１００メッセージ（Ｔｒｙｉｎｇ）を返送し（ステップ１２１）、電話回線１０Ｂに空き回線がなく（ステップ１２２）、着信発生頻度が基準頻度を上回る場合（ステップ１２３）、一定の待ち時間だけ待機した後（ステップ１２４）、呼処理終了メッセージ、ここでは４８６メッセージ（Ｂｕｓｙ  Ｈｅｒｅ）を電話網５０へ返送する（ステップ１２５）。
【００３４】
［第１の実施の形態の効果］
このように、本実施の形態は、着信監視部１４により、電話網５０から通知された着信を監視して、単位時間当たりの着信発生頻度を取得し、電話網５０に対して呼処理終了メッセージを返送する場合、呼制御部１６により、着信発生頻度と基準頻度とを比較し、当該着信発生頻度が当該基準頻度以下の場合には、当該呼処理終了メッセージを直ちに返送するようメッセージ処理部１２へ指示し、当該着信発生頻度が当該基準頻度を上回っている場合には、当該呼処理終了メッセージの返送を一定の待ち時間だけ待機した後に行うようメッセージ処理部１２へ指示するようにしたものである。
【００３５】
これにより、着信発生頻度が基準頻度よりも高い場合、すなわち電話網５０において着信が集中している場合には、一定の待ち時間だけ待機した後、呼処理終了メッセージが電話網５０へ返送される。このため、返送した呼処理終了メッセージに応じて新たな着信が電話網５０から通知されたとしても、着信処理の実行間隔を待ち時間分だけ遅らせることができる。これにより、電話制御装置１０における着信処理に要する負荷を抑制することができ、結果として呼制御処理をスムーズに実行することが可能となる。
【００３６】
［第２の実施の形態］
次に、図４を参照して、本発明の第２の実施の形態にかかる電話システム２０について説明する。図４は、第２の実施の形態にかかる電話システム２０の構成を示すブロック図である。
第１の実施の形態では、電話制御装置１０が電話網５０と電話装置３１とを中継接続するゲートウェイ装置からなる場合を例として説明した。本実施の形態では、電話制御装置１０がボタン電話装置の主装置やＰＢＸシステムの構内交換装置からなる場合について説明する。
【００３７】
電話制御装置１０は、通信回線１０Ａを介して電話網５０と接続されるとともに、内線回線１０Ｃを介して電話端末３０と接続し、これら電話網５０と電話端末３０とを交換接続することにより、電話網５０を用いた電話端末３０による音声通話を実現する機能を有している。これら電話制御装置１０と電話端末３０とから電話システム２０が構成されている。
【００３８】
電話制御装置１０は、全体としてサーバ装置などのコンピュータからなり、主な機能部として、網Ｉ／Ｆ部１１、メッセージ処理部１２、回線Ｉ／Ｆ部１３、着信監視部１４、呼制御部１６、アプリケーション処理部１７、および記憶部１５が設けられている。
これら機能部は、第１の実施の形態と同様の機能を有している。
【００３９】
網Ｉ／Ｆ部１１は、専用の通信インターフェース回路からなり、通信回線１０Ａを介して電話網５０との間でデータ通信を行うことにより、呼制御メッセージや音声データを送受信する機能を有している。
メッセージ処理部１２は、ＳＩＰなどの呼制御プロトコルに基づく呼制御メッセージを、網Ｉ／Ｆ部１１を介して電話網５０との間でやり取りする機能と、電話網５０から通知された着信メッセージなどの各種呼制御メッセージの内容を呼制御部１６へ通知する機能と、呼制御部１６からの指示に応じて、呼処理終了メッセージなど、指示された呼制御メッセージを電話網５０へ通知する機能とを有している。
【００４０】
回線Ｉ／Ｆ部１３は、専用の通信インターフェース回路からなり、内線回線１０Ｃを介して電話端末３０との間で通信を行うことにより、呼制御メッセージや音声データを送受信する機能を有している。
着信監視部１４は、メッセージ処理部１２から呼制御部１６へ通知される通知内容に基づいて、電話網５０から通知された着信を監視して、単位時間当たりの着信発生頻度を取得する機能を有している。具体的な着信の監視方法については、例えば、メッセージ処理部１２で受信された着信メッセージを計数してもよく、メッセージ処理部１２から通知された着信を呼制御部１６から取得して計数してもよい。
【００４１】
記憶部１５は、半導体メモリやハードディスクなどの記憶装置からなり、呼制御情報１５Ａやプログラム１５Ｐを記憶する機能を有している。
呼制御情報１５Ａは、通信回線１０Ａ上に電話網５０との間で音声通話を確立できる各通話回線の使用状況、各電話端末３０の使用状況など、呼制御部１６での呼制御処理に用いる各種制御情報からなる。
プログラム１５Ｐは、ＣＰＵにより読み出されて実行されることにより、メッセージ処理部１２、着信監視部１４、および呼制御部１６を実現するためのプログラムである。外部装置や記録媒体（共に図示せず）から記憶部１５へ予め保存される。
【００４２】
呼制御部１６は、メッセージ処理部１２を介して電話網５０との間で各種の呼制御メッセージをやり取りするとともに、回線Ｉ／Ｆ部１３を介して電話端末３０との間で各種の呼制御データやり取りすることにより、これら電話網５０と電話端末３０とを交換接続して、電話網５０を用いた電話端末３０による音声通話を実現する機能と、各電話端末３０の使用状況に基づいて電話網５０から通知された着信に対して電話端末３０での応対可否を判定する機能と、各電話端末３０がすべて使用中であり電話端末３０で着信に応答できない場合に、当該着信に対する呼処理の終了を示す呼処理終了メッセージを、電話網５０に対して返送するようメッセージ処理部１２へ指示する機能とを有している。
【００４３】
また、呼制御部１６は、電話網５０に対して呼処理終了メッセージを返送する場合、着信監視部１４で得られた着信発生頻度と記憶部１５に予め設定されている基準頻度とを比較する機能と、着信発生頻度が基準頻度以下の場合には、メッセージ処理部１２に対して、当該呼処理終了メッセージを電話網５０へ直ちに返送するよう指示する機能と、当該着信発生頻度が当該基準頻度を上回っている場合には、メッセージ処理部１２に対して、呼処理終了メッセージの返送を一定の待ち時間だけ待機した後に行うよう指示する機能とを有している。
【００４４】
アプリケーション処理部１７は、網Ｉ／Ｆ部１１を介して電話網５０とやり取りされる音声データと、回線Ｉ／Ｆ部１３を介して電話端末３０との間でやり取りされる音声データまたは音声信号とを相互に変換して、交換接続する機能を有している。
【００４５】
基準頻度については、通信回線１０Ａ上に電話網５０との間で音声通話を確立できる通話回線数、電話端末３０との間に接続された内線回線１０Ｃの電話回線数、呼制御部１６（ＣＰＵ）における処理能力などを考慮して、予め記憶部１５に設定しておけばよい。
【００４６】
［第２の実施の形態の動作］
次に、図５を参照して、本実施の形態にかかる電話制御装置１０の動作について説明する。図５は、第２の実施の形態にかかる電話制御装置の着信処理を示すフローチャートである。
電話制御装置１０の呼制御部１６は、メッセージ処理部１２を介して電話網５０から着信が通知された場合、図５の着信処理を実行する。
【００４７】
まず、呼制御部１６は、記憶部１５の呼制御情報１５Ａを参照して、各電話端末３０の使用状況を確認し、各電話端末３０のうち使用中を示す使用中電話端末数と各電話端末３０の使用可能電話端末数とを比較する（ステップ２００）。使用可能電話端末数は、各電話端末３０のうち使用可能な電話端末数であり、予め記憶部１５の呼制御情報１５Ａに設定されている。
ここで、電話端末３０の使用中電話端末数が電話端末３０の使用可能電話端末数より小さく、電話端末３０に使用可能な空き端末がある場合（ステップ２００：ＹＥＳ）、電話装置３０で当該着信に応答できることから、呼制御部１６は、内線回線１０Ｃを介して接続された電話端末３０のうちから使用可能な空き端末を選択し、回線Ｉ／Ｆ部１３から当該空き電話端末３０へ着信を通知し（ステップ２０１）、一連の着信処理を終了する。
【００４８】
一方、電話端末３０の使用中電話端末数が電話端末３０の使用可能電話端末数と等しく、電話端末３０に使用可能な空き端末がない場合（ステップ２００：ＮＯ）、いずれの電話端末３０においても当該着信に応答できないことから、呼制御部１６は、着信監視部１４から最新の着信発生頻度を取得する（ステップ２０２）。着信監視部１４は、別個の処理を実行することにより、例えば１０秒程度の単位時間ごとに、電話網５０から通知された着信の数を計数することにより、着信発生頻度を計算している。
【００４９】
ここで、着信発生頻度が基準頻度以下の場合（ステップ２０３：ＮＯ）、呼制御部１６は、当該着信に対する呼処理の終了を示す呼処理終了メッセージを電話網５０へ直ちに返送するよう、メッセージ処理部１２へ指示する。これにより、メッセージ処理部１２は、網Ｉ／Ｆ部１１を介して電話網５０へ、呼処理終了メッセージを返送し（ステップ２０５）、一連の着信処理を終了する。
【００５０】
一方、着信発生頻度が基準頻度を上回っている場合（ステップ２０３：ＹＥＳ）、呼制御部１６は、一定の待ち時間だけ待機した後に当該呼処理終了メッセージを電話網５０へ返送するよう、メッセージ処理部１２へ指示する。これにより、メッセージ処理部１２は、当該指示から記憶部１５に予め設定されている待ち時間、例えば２秒だけ待機した後（ステップ２０４）、網Ｉ／Ｆ部１１を介して電話網５０へ、呼処理終了メッセージを返送し（ステップ２０５）、一連の着信処理を終了する。
【００５１】
［第２の実施の形態の効果］
このように、本実施の形態では、電話制御装置１０がゲートウェイ装置ではなく、ボタン電話装置の主装置やＰＢＸシステムの構内交換装置からなる場合であるが、第１の実施の形態と同様に動作する。すなわち、着信監視部１４により、電話網５０から通知された着信を監視して、単位時間当たりの着信発生頻度を取得し、電話網５０に対して呼処理終了メッセージを返送する場合、呼制御部１６により、着信発生頻度と基準頻度とを比較し、当該着信発生頻度が当該基準頻度以下の場合には、当該呼処理終了メッセージを直ちに返送するようメッセージ処理部１２へ指示し、当該着信発生頻度が当該基準頻度を上回っている場合には、当該呼処理終了メッセージの返送を一定の待ち時間だけ待機した後に行うようメッセージ処理部１２へ指示するようにしたものである。
【００５２】
これにより、着信発生頻度が基準頻度よりも高い場合、すなわち電話網５０において着信が集中している場合には、一定の待ち時間だけ待機した後、呼処理終了メッセージが電話網５０へ返送される。このため、返送した呼処理終了メッセージに応じて新たな着信が電話網５０から通知されたとしても、着信処理の実行間隔を待ち時間分だけ遅らせることができる。これにより、電話制御装置１０における着信処理に要する負荷を抑制することができ、結果として呼制御処理をスムーズに実行することが可能となる。
【００５３】
［実施の形態の拡張］
以上、実施形態を参照して本発明を説明したが、本発明は上記実施形態に限定されるものではない。本発明の構成や詳細には、本発明のスコープ内で当業者が理解しうる様々な変更をすることができる。また、各実施形態については、矛盾しない範囲で任意に組み合わせて実施することができる。
【００５４】
以上の各実施の形態では、呼制御部１６からの指示に応じて、メッセージ処理部１２により、呼処理終了メッセージの返送待機を行う場合を例として説明したが、呼処理終了メッセージの返送待機の方法については、これに限定されるものではない。例えば、呼制御部１６において、返送待機が必要と判定した時点で、メッセージ処理部１２に対する呼処理終了メッセージの指示を一定の待ち時間だけ待機した後、呼処理終了メッセージの返送をメッセージ処理部１２へ指示するようにしてもよい。
【００５５】
また、呼処理終了メッセージについては、ＳＩＰの場合、４８６メッセージ（Ｂｕｓｙ  Ｈｅｒｅ）に限定されるものではなく、４００番台、５００番台、６００番台のメッセージについて同様の返送待機を適用してもよい。なお、呼制御プロトコルについては、ＳＩＰに限定されるものではなく、Ｈ．３２３などの他の呼制御プロトコルについても、本発明の各実施の形態を前述と同様に適用でき、同様の作用効果を得ることができる。
【符号の説明】
【００５６】
１０…電話制御装置、１０Ａ…通信回線、１０Ｂ…電話回線、１０Ｃ…内線回線、１１…網Ｉ／Ｆ部、１２…メッセージ処理部、１３…回線Ｉ／Ｆ部、１４…着信監視部、１５…記憶部、１５Ａ…呼制御情報、１５Ｐ…プログラム、１６…呼制御部、２０…電話システム、３０…電話端末、３１…電話装置、３２…内線回線、５０…電話網。
【図１】
0005878770.tif 000002
【図２】
0005878770.tif 000003
【図３】
0005878770.tif 000004
【図４】
0005878770.tif 000005
【図５】
0005878770.tif 000006