(57)【要約】【課題】通話制御システムにおいて、電話端末自体に変更を加えることなく、通話中に着信があった電話端末に対して、簡単な手順でコールバックが行なえるようにする。【解決手段】第一の電話端末と第二の電話端末が通話中に、第三の電話端末から第二の電話端末に発呼され、ゲートウェイに着信があったときに、ゲートウェイは、第三の電話端末の電話番号を着信番号キューに登録する。次に、ゲートウェイが通話の切断信号を受信したときに、ゲートウェイは、着信番号キューに登録された第三の電話端末の電話番号を読み出し、第二の電話端末に発呼する。応答信号を受信したときに、第二の電話端末にガイダンスを送信する。そして、ゲートウェイは、第二の電話端末からＰＢ信号を受信したときに、第三の電話端末に発呼を発信し、第三の端末と第二の電話端末との通話を確立する。【選択図】  図４
2018157402.tif 000002
【特許請求の範囲】
【請求項１】
外部からの発信・着信を制御するゲートウェイを有する通話制御システムであって、
前記ゲートウェイは、電話端末ごとに通話中に着信した電話番号を保持する着信番号キューを保持し、
第一の電話端末と第二の電話端末が通話中に、第三の電話端末から第二の電話端末に発呼され、前記ゲートウェイに着信があったときに、前記ゲートウェイは、第三の電話端末の電話番号を前記着信番号キューに登録し、
前記ゲートウェイが通話の切断信号を受信したときに、前記ゲートウェイは、前記着信番号キューに登録された第三の電話端末の電話番号を読み出し、
前記ゲートウェイは、前記第二の電話端末に発呼して、応答信号を受信したときに、前記第二の電話端末にガイダンスを送信し、
前記ゲートウェイは、前記第二の電話端末からＰＢ信号を受信したときに、前記第三の電話端末に発呼を発信し、前記第三の端末と前記第二の電話端末との通話を確立することを特徴とする通話制御システム。
【請求項２】
前記着信番号キューは、着信した電話番号ごとに、ガイダンス情報を格納するフィールドを有し、前記第二の電話端末に送信するガイダンスは、前記第三の電話端末の電話番号と対になるガイダンス情報に係るものであることを特徴とする請求項１記載の通話制御システム。
【請求項３】
前記ゲートウェイは、さらに、電話番号とガイダンス情報を対として格納するガイダンステーブルを保持し、
第一の電話端末と第二の電話端末が通話中に、第三の電話端末から第二の電話端末に発呼され、前記ゲートウェイに着信があったときに、前記ガイダンステーブルを検索し、第三の電話端末の電話番号と対応するガイダンス情報を、前記第三の電話端末と対応するガイダンス情報として前記着信番号キューに登録することを特徴とする請求項２記載の通話制御システム。
【請求項４】
外部からの発信・着信を制御するゲートウェイを有する通話システムの通話制御方法であって、
前記ゲートウェイは、電話端末ごとに通話中に着信した電話番号を保持する着信番号キューを保持し、
第一の電話端末と第二の電話端末が通話中に、第三の電話端末から第二の電話端末に発呼され、前記ゲートウェイに着信があったときに、前記ゲートウェイは、第三の電話端末の電話番号を前記着信番号キューに登録するステップと、
前記ゲートウェイが通話の切断信号を受信したときに、前記ゲートウェイは、前記着信番号キューに登録された第三の電話端末の電話番号を読み出すステップと、
前記ゲートウェイは、前記第二の電話端末に発呼して、応答信号を受信したときに、前記第二の電話端末にガイダンスを送信するステップと、
前記ゲートウェイは、前記発信待ちタイマを起動するステップと、
前記ゲートウェイは、前記発信待ちタイマが満了したときに、前記第二の電話端末との回線を切断するステップと、
前記ゲートウェイは、前記発信待ちタイマが満了前に、前記第二の電話端末からＰＢ信号を受信するステップと、
前記ゲートウェイは、前記第二の電話端末からＰＢ信号が「通話」を意味するときには、前記第三の電話端末に発呼を発信し、前記第三の端末と前記第二の電話端末との通話を確立するステップと、
前記ゲートウェイは、前記第二の電話端末からＰＢ信号が「スキップ」を意味するときには、前記着信番号キューに登録された次の電話番号を読み出すステップとを有することを特徴とする通話制御方法。
【請求項５】
前記着信番号キューは、着信した電話番号ごとに、ガイダンス情報を格納するフィールドを有し、前記第二の電話端末に送信するガイダンスは、前記第三の電話端末の電話番号と対になるガイダンス情報に係るものであることを特徴とする請求項４記載の通話制御方法。
【請求項６】
前記ゲートウェイは、さらに、電話番号とガイダンス情報を対として格納するガイダンステーブルを保持し、
さらに、第一の電話端末と第二の電話端末が通話中に、第三の電話端末から第二の電話端末に発呼され、前記ゲートウェイに着信があったときに、前記ガイダンステーブルを検索し、第三の電話端末の電話番号と対応するガイダンス情報を、前記第三の電話端末と対応するガイダンス情報として前記着信番号キューに登録するステップを有することを特徴とする請求項５記載の通話制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通話制御システム及び通話制御方法に係り、特に、通話している端末に着信した場合に、着信を知らせて、その相手への発信を誘導するのに好適な通話制御システム及び通話制御方法に関する。
【背景技術】
【０００２】
電話端末による通話は、基本的に一対一対のコミュニケーションを原則としており、通話中の相手電話に発信した電話端末は、一般的に相手の電話端末が話し中（ビジー）であるとして接続されない。
【０００３】
このような電話の不便さを軽減するために、通話中に着信を受けた者に対して、呼び出しを受けたことを喚起するメッセージをリンガー用スピーカからアナウンスする技術が、例えば、特許文献１に開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１１−２５０３４９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上記特許文献１に記載された電話装置によれば、ユーザは、着信履歴を参照しなくとも、通話中に着信があったことを知れて、通話の呼び返しをする機会を失うことがないため、ユーザの利便性を向上させることができるとしている。しかしながら、この機能を実現するためには、着信情報とアナウンスの情報を格納する機能、ＯＦＦフックを検知後に計時して、格納されたアナウンスの音声を出力させる機能を実装させねばならないため、電話装置自体の改造が必要になる。
【０００６】
本発明の目的は、電話端末自体に変更を加えることなく、通話中に着信があった電話端末に対して、簡単な手順でコールバックが行なえる通話制御システム及び通話制御方法を提供することにある。
【課題を解決するための手段】
【０００７】
本発明の通話制御システムは、好ましくは、外部からの発信・着信を制御するゲートウェイを有する通話システムであって、ゲートウェイは、電話端末ごとに通話中に着信した電話番号を保持する着信番号キューを保持し、第一の電話端末と第二の電話端末が通話中に、第三の電話端末から第二の電話端末に発呼され、ゲートウェイに着信があったときに、ゲートウェイは、第三の電話端末の電話番号を着信番号キューに登録し、ゲートウェイが通話の切断信号を受信したときに、ゲートウェイは、着信番号キューに登録された第三の電話端末の電話番号を読み出し、ゲートウェイは、第二の電話端末に発呼して、応答信号を受信したときに、第二の電話端末にガイダンスを送信し、ゲートウェイは、第二の電話端末からＰＢ信号を受信したときに、第三の電話端末に発呼を発信し、第三の端末と第二の電話端末との通話を確立するようにしたものである。
【発明の効果】
【０００８】
本発明によれば、電話端末自体に変更を加えることなく、通話中に着信があった電話端末に対して、簡単な手順でコールバックが行なえる通話制御システム及び通話制御方法を提供することができる。
【図面の簡単な説明】
【０００９】
【図１】本発明の一実施形態に係る通話制御システムの構成図である。
【図２】着信番号キューを示す図である。
【図３】ガイダンステーブルを示す図である。
【図４】通話制御システムの処理の一例を示すシーケンス図である。
【図５】ＶｏＩＰゲートウェイに着信したときの処理を示すフローチャートである。
【図６】通話が切断されたときの処理を示すフローチャートである。
【発明を実施するための形態】
【００１０】
以下、本発明に係る一実施形態を、図１ないし図６を用いて説明する。
先ず、図１を用いて、一実施形態に係る通話制御システムの構成を説明する。
一実施形態に係る通信制御システムは、図１に示すように、ＶｏＩＰゲートウェイ１００、ＩＰ網２００、公衆網２１０、ＰＢＸ３００からなる。
【００１１】
ＩＰ網２００は、ＩＰ（Internet Protocol）による通信網である。ＰＢＸ（Private Branch eXchange）３００は、構内交換機であり、回線の発着信の制御や回線交換を行う機器である。ＶｏＩＰゲートウェイ１００は、ＩＰ網２００、公衆網２１０とＰＢＸ３００とを接続し、ＩＰ網２００と接続するゲートウェイである。本実施形態では、ＶｏＩＰゲートウェイ１００を前提として説明するが、ゲートウェイは、必ずしもＩＰインタフェースでなくてもよい。
【００１２】
ＶｏＩＰゲートウェイ１００は、ＰＢＸ３００から入力されるアナログ音声データをデジタルデータに変換し、ＩＰパケットに分割してＩＰネットワーク上に送信したり、一般の公衆網２１０に接続された電話端末に発信処理を行う。また、同時に、ＩＰ網２００側から受け取ったＩＰパケットをアナログ音声信号に復元し、ＰＢＸ３００へ送り出したり、公衆網２１０からのアナログ信号をＰＢＸ３００に送信する。また、デジタル音声データの圧縮及び伸張もこのＶｏＩＰゲートウェイ１００が行う。
【００１３】
ＶｏＩＰゲートウェイ１００は、プロトコル制御部１１０、呼制御部１２０、端末制御部１３０、音声制御部１４０から構成される。プロトコル制御部１１０は、ＩＰ網２００、公衆網２１０とのインタフェース制御を行う部分である。端末制御部１３０は、ＰＢＸ３００とのインタフェース制御を行う部分である。音声制御部１４０は、ＩＰ網２００とのＲＴＰ（Real Time Transport Protocol：ＲＦＣ３５５０）送受信及びＰＢＸとの音声送受信とＲＴＰと音声及び音声とＲＴＰの変換を行う部分である。呼制御部１２０は、プロトコル制御部１１０と端末制御部１３０の中継や音声制御部１４０への指示を行う。ここで、ＲＴＰは、音声や映像をストリーミング再生するための伝送プロトコルである。そして、ＶｏＩＰゲートウェイ１００は、ＭＰＵ（Micro Processing Unit）とメモリを有しており、メモリ上のプログラムとデータをＭＰＵが参照し、プログラムを実行することにより様々な機能を実行する。
【００１４】
ＶｏＩＰゲートウェイ１００がメモリに保持し、アクセスするテーブルとしては、着信番号キュー４００、ガイダンステーブル５００がある。なお、これらのテーブルについては、後に図を用いて詳細に説明する。
本実施形態では、ＩＰ網２００に電話端末１０ａ、公衆網２１０に、電話端末１０ｂ、電話端末１０ｃ、そして、ＰＢＸ３００に電話端末１０ｄが接続されているとする。
【００１５】
次に、通信制御システムの動作の概要を説明する。
先ず、電話端末１０ｄからの呼制御信号は、ＰＢＸ３００へ通知され、ＰＢＸ３００からＶｏＩＰゲートウェイ１００へ通知される。ＶｏＩＰゲートウェイ１００では、端末制御部１３０、呼制御部１２０、プロトコル制御部１１０を経由し、ＩＰ網２００又は公衆網２１０へ通知される。ＩＰ網２００又は公衆網２１０では、局内交換機により交換処理がされ、発呼した相手の電話端末に着信する。反対に、ＩＰ網２００、公衆網２１０からの呼制御信号は、ＶｏＩＰゲートウェイ１００ではプロトコル制御部１１０、呼制御部１２０、端末制御部１３０を経由し、ＰＢＸ３００へ通知され、ＰＢＸ３００で交換処理され電話端末１０ｄに通知する。通話確立の際、呼制御部１２０から音声制御部１４０へ音声パス確立指示を行うことにより、ＩＰ網２００、公衆網２１０とＰＢＸ３００に接続された電話端末１０間にて通話が成立する。本実施形態では、ＶｏＩＰゲートウェイ１００にＰＢＸ３００を接続した構成をとっているが、それに限定せず、ＶｏＩＰゲートウェイ１００に、直接電話端末１０ｄが接続された構成でもよい。
【００１６】
次に、図２及び図３を用いて、ＶｏＩＰゲートウェイ１００がアクセスするテーブルについて説明する。
着信番号キュー４００は、着信した電話端末の電話番号ごとに、その電話端末に着信があったときの発信した電話番号に関する情報を格納するキューであり、図２に示すように、電話番号４００ａ、ガイダンス４００ｂの各フィールドを有する。
【００１７】
電話番号４００ａには、着信があったときの発信した電話番号が格納される。ガイダンス４００ｂには、着信があった電話端末に対して、ガイダンスを流すときに用いる音声ファイルの名称が格納される。着信番号キュー４００は、ＶｏＩＰゲートウェイ１００からＦＩＦＯ（First In First Out）の原理により、処理され、図２では、電話番号４００ａの「090-XXYY-AA01」のエントリが最初に処理されることにしている。
【００１８】
ガイダンステーブル５００は、着信があった電話端末に対するガイダンスに関する情報を格納するテーブルであり、図３に示すように、名前５００ａ、電話番号５００ｂ、ガイダンス５００ｃの各フィールドを有する。
【００１９】
名前５００ａ、電話番号５００ｂには、登録した人の名前と電話番号がそれぞれ格納され、その電話番号から着信があったときに、その着信があった電話端末にガイダンス５００ｃに格納されたガイダンスファイルの名称の音声ファイルにより、ガイダンスがされることを意味している。ここで、名前５００ａ「＊」、電話番号５００ｂ「＊」のガイダンス５００ｃの「Ａ００００．wav」は、登録のない電話番号でのガイダンスは、Ａ００００．wavの音声ファイルが使用されることを意味している。
【００２０】
なお、名前５００ａの欄は、必ずしも必須ではない。また、その他の欄、例えば、住所、Ｅ−ｍａｉｌアドレスの欄を設けてもよい。
ガイダンステーブル５００は、マスタテーブルとして予め、システム管理者が設定する。ガイダンステーブル５００は、通常、ＶｏＩＰゲートウェイ１００に一つでよいが、着信される電話番号ごとに設けるようにしてもよい。
【００２１】
次に、図４ないし図６を用いて、通話制御システムの処理について説明する。
図４に示すように、公衆網２１０に接続された電話端末１０ｃとＰＢＸ３００に接続された電話端末１０ｄが通話中であって（Ａ０１）、公衆網２１０に接続された電話端末１０ｂから、通話中の電話端末１０ｄに対して、呼が発信されたとする（Ａ０２）。なお、電話端末１０ｂ、電話端末１０ｃは、ＩＰ網２００に接続されていてもよい。このとき、ＶｏＩＰゲートウェイ１００の呼制御部１２０は、電話端末１０ｂからの呼を、呼出した電話端末１０ｄがビジーであることを理由にして切断する（Ａ０３）。また、発信先の電話端末１０ｂの電話番号を、着信番号キュー４００の電話番号４００ａに登録する。そして、その電話番号をキーにして、ガイダンス５００ｃの電話番号５００ｂを検索して、一致するガイダンス５００ｃを読み出し、そのガイダンスファイルの名称を、着信番号キュー４００のガイダンス４００ｂに登録する。電話端末１０ｂの電話番号がガイダンス５００ｃの電話番号５００ｂにないときには、電話番号５００ｂに、「＊」のガイダンス５００ｃ、すなわち、デフォルトのガイダンスファイルの名称を、着信番号キュー４００のガイダンス４００ｂに登録する。
【００２２】
次に、通話が終了し、電話端末がＯＮフックされたとする（Ａ０４）。このときには、通話終了の信号がＰＢＸ３００に送られ、ＶｏＩＰゲートウェイ１００には、切断信号が送信される（Ａ０５）。ＶｏＩＰゲートウェイ１００の呼制御部１２０は、それを受けて、電話端末１０に対して、通話終了による切断信号を送信する（Ａ０６）。また、着信番号キュー４００に登録があるか否かを調べ、ある場合には、ＰＢＸ３００に発信して（Ａ０７）、ＰＢＸ３００は、電話端末１０ｄを呼出す（Ａ０８）。
【００２３】
電話端末１０ｄのユーザがＯＦＦフックして、通話を開始したとすると、それがＰＢＸ３００に伝えられ（Ａ０９）、ＰＢＸ３００は、ＶｏＩＰゲートウェイ１００に、応答信号を送信する（Ａ１０）。ＶｏＩＰゲートウェイ１００は、着信番号キュー４００のガイダンス４００ｂに登録されたガイダンスファイルを、ＰＢＸ３００に送信し、ＰＢＸ３００は、電話端末１０ｄに転送し、電話端末１０ｄは、ガイダンスファイルを音声として再生する（Ａ１１）。このとき、例えば、「この電話の通話中に、電話番号０９０−ＸＸＹＹ−０００Ａの山〇□男さんから電話がありました」のような音声が流され、電話端末１０ｄのユーザは、電話中に通話があったこと、また、発信してきた相手の情報を知ることができる。ここで、電話端末１０ｄのユーザが所定のプッシュボタン（例えば、「＊」「０」などの組合せ、あるいは、「コールバック」など特定の機能のキー）を押すことにより、ＰＢ信号がＶｏＩＰゲートウェイ１００に送られる（Ａ１２）。ＶｏＩＰゲートウェイ１００の呼制御部１２０は、それを判定して、公衆網２１０に発信し（Ａ１３）、通話中に発信してきた電話端末１０ｂに対して呼を発信する（Ａ１４）。そして、電話端末１０ｂのユーザがＯＦＦフックすると、応答信号が送信され（Ａ１５）、電話端末１０ｂと電話端末１０ｄの間で通話が確立する（Ａ１６）。
【００２４】
次に、図５を用いて電話端末１０ｂから通話中の電話端末１０ｄに対して発呼して、ＶｏＩＰゲートウェイ１００に着信したとき（図４のＡ０２）の処理について説明する。
先ず、電話端末１０ｂから通話中の電話端末１０ｄに対して発呼して、ＶｏＩＰゲートウェイ１００に着信したときには、その発呼した電話端末の回線がビジーであるか否かの判定を行う（Ｓ０１）。ビジーでないときには（Ｓ０１：Ｎｏ）、着信処理を行う（Ｓ０２）。
【００２５】
ビジーのときには（Ｓ０１：Ｙｅｓ）、着信番号キュー４００の電話番号４００ａに着信した電話番号の登録を行う（Ｓ０３）。次に、その電話番号をキーにして、ガイダンス５００ｃの電話番号５００ｂを検索して（Ｓ０４）、一致するガイダンス５００ｃを読み出し、そのガイダンスファイルの名称を、着信番号キュー４００のガイダンス４００ｂに登録する。電話番号がガイダンス５００ｃの電話番号５００ｂにないときには、デフォルトのガイダンスファイルの名称を、着信番号キュー４００のガイダンス４００ｂに登録する。
【００２６】
次に、図６を用いて、通話が切断されたとき（図４のＡ０５）の処理を説明する。
先ず、通話中端末の切断処理を行う（Ｓ１０、図４のＡ０６）。次に、着信番号キュー４００に登録があるか否かを調べ（Ｓ１１）、ない場合には（Ｓ１１：Ｎｏ）、終了し、ある場合には（Ｓ１１：Ｙｅｓ）、ＶｏＩＰゲートウェイ１００は、着信番号キュー４００のガイダンス４００ｂに登録されたガイダンスファイルを、ＰＢＸ３００に送信する（Ｓ１２）。そして、処理した着信番号キュー４００のエントリを削除する（Ｓ１３）。
【００２７】
次に、タイマを起動し（Ｓ１４）、切断処理を行なった電話端末から、ＰＢ信号を受信したか否かを判定する（Ｓ１５）。電話端末を操作するユーザは、二種類の操作として、「通話」「スキップ」が選択でき、この各々に違うプッシュ信号が対応しているものとする。例えば、ユーザは、「通話」は、電話端末の「＊」「０」のボタンを押し、「スキップ」は、電話端末の「＊」「１」のボタンを押すものとする。また、電話端末に特定のキーを設けて、それにより「通話」「スキップ」のプッシュ信号が送信されるようにしてもよい。「通話」の機能は、ユーザが通話中に発信した相手の電話番号に対して、発信し、コールバックをすることを意味する。「スキップ」は、その相手の電話番号に発信しないことを意味する。
【００２８】
ＶｏＩＰゲートウェイ１００がＰＢ信号を受信したとき（Ｓ１５：Ｙｅｓ）、ＰＢ信号の種類を判定し（Ｓ１６）、それが「通話」に対応する時には（Ｓ１６：通話）、その電話番号に発信処理を行ない（Ｓ１７）、通話処理を行う（Ｓ１８）。通話が終了すると、次の着信番号キュー４００の取得に戻る（Ｓ１１）。それが「スキップ」に対応する時には（Ｓ１６：スキップ）、その電話番号に発信処理を行なわず、次の着信番号キュー４００の取得に戻る（Ｓ１１）。
【００２９】
ＶｏＩＰゲートウェイ１００のＰＢ信号の待ちうけは、タイマが満了まで続けられ、ＶｏＩＰゲートウェイ１００がＰＢ信号を受信せず（Ｓ１５：Ｎｏ）、タイマが満了したときには（Ｓ１６：Ｙｅｓ）、電話端末の回線に対して切断処理を行ない（Ｓ２０）、処理を終了する。
【００３０】
本実施形態によれば、各々電話端末を改造することなく、ＶｏＩＰゲートウェイ１００に機能を持たせるだけで、通話中に発信した相手へのコールバックするガイダンスが行なえ、ユーザの利便性を高めることができる。また、ガイダンスファイルの登録も、各々の電話端末にインストールする必要はなく、システム管理者は、ＶｏＩＰゲートウェイにインストールして、集中管理を行うことができる。
【符号の説明】
【００３１】
１０ａ，１０ｂ，１０ｃ，１０ｄ…電話端末
１００…ＶｏＩＰゲートウェイ
１１０…プロトコル制御部
１２０…呼制御部
１３０…端末制御部
１４０…音声制御部
２００…ＩＰ網
２１０…公衆網
３００…ＰＢＸ
４００…着信番号キュー
５００…ガイダンステーブル
【図１】
2018157402.tif 000003
【図２】
2018157402.tif 000004
【図３】
2018157402.tif 000005
【図４】
2018157402.tif 000006
【図５】
2018157402.tif 000007
【図６】
2018157402.tif 000008