(57)【要約】      （修正有）【課題】ある電話機に対する着信に対して他の電話機の代理応答可能な利便性の高いコールピックアップシステム及びプログラムを提供する。【解決手段】コールピックアップを実現する着信転送システム１は、構内交換機と、構内交換機と接続されるＣＴＩ装置６と、ＣＴＩ装置と接続されるユーザ端末４を備える。ユーザ端末は、第１の電話機Ｔ１が構内交換機を経由して着信呼を受けた場合に、第１の電話機を着信呼の変更元とする旨を示す選択情報をＣＴＩ装置に送信する。ＣＴＩ装置は、選択情報に基づいて、第１の電話機に対応する第１の電話番号と第２の電話機Ｔ２に対応する第２の電話番号と第３の電話番号とを指定するコマンドを構内交換機に送信する。構内交換機は、コマンドに基づいて、着信呼を第１の電話番号から第３の電話番号へ割り当て、着信呼を第３の電話番号から第２の電話番号へ割り当てることにより、着信呼の宛先を第２の電話番号へ変更する。【選択図】図１
2019134471.tif 000002
【特許請求の範囲】
【請求項１】
発信元電話機からの着信を受ける交換機と、
前記交換機と通信可能に接続される第１の情報処理装置と、
前記第１の情報処理装置と通信可能に接続される第２の情報処理装置と、
を具備し、
前記第２の情報処理装置は、第１の電話機が前記交換機を経由して前記発信元電話機からの着信呼を受けた場合に、前記第１の電話機を前記着信呼の変更元とする旨を示す選択情報を前記第１の情報処理装置に送信し、
前記第１の情報処理装置は、前記第２の情報処理装置から受信した前記選択情報に基づいて、前記第１の電話機に対応する第１の電話番号と第２の電話機に対応する第２の電話番号と第３の電話番号とを指定するコマンドを前記交換機に送信し、
前記交換機は、前記コマンドに基づいて、前記着信呼を前記第１の電話番号から前記第３の電話番号へ割り当て、前記着信呼を前記第３の電話番号から前記第２の電話番号へ割り当てることにより、前記着信呼の宛先を前記第２の電話番号へ変更する、
コールピックアップシステム。
【請求項２】
前記コマンドは、前記交換機で利用されるＡＰＩ（Application Programming Interface）に準拠する第１のコマンド及び第２のコマンドであり、
前記第１のコマンドは、前記第１の電話番号と前記第３の電話番号とを指定し、
前記第２のコマンドは、前記第３の電話番号と前記第２の電話番号とを指定する、
請求項１のコールピックアップシステム。
【請求項３】
前記第１のコマンドは、第１の電話番号と前記第３の電話番号とを含むキューイングコマンドであり、
前記第２のコマンドは、第３の電話番号と前記第２の電話番号とを含むデキューイングコマンドである、
請求項２のコールピックアップシステム。
【請求項４】
前記第２の情報処理装置は、複数の着信呼の変更元の電話機の識別情報と電話番号とのうちの少なくとも一方を含む情報をユーザが選択可能な第１の項目として表示し、
前記第１の項目の中から選択された内容に基づく前記選択情報を、前記第１の情報処理装置に送信する、
請求項１乃至請求項３のいずれか１項のコールピックアップシステム。
【請求項５】
前記第２の情報処理装置は、複数の着信呼の変更先の電話機の識別情報と電話番号とのうちの少なくとも一方を含む情報を前記ユーザが選択可能な第２の項目として表示し、
前記第２の項目の中から選択された内容に基づく前記着信呼の変更先選択情報を、前記第１の情報処理装置に送信する、
請求項４のコールピックアップシステム。
【請求項６】
交換機及び情報処理装置と通信可能に接続されるコンピュータによって実行されるプログラムであって、
前記コンピュータを、
発信元電話機から前記交換機を経由して第１の電話機が着信呼を受けた場合に、前記第１の電話機を前記着信呼の変更元とする旨を示す選択情報を、前記情報処理装置から受信する手段と、
前記選択情報に基づいて、前記交換機に対して、前記第１の電話機に対応する第１の電話番号と第２の電話機に対応する第２の電話番号と第３の電話番号とを指定するコマンドを送信する手段と、
して機能させ、
前記コマンドは、前記交換機に対して、前記着信呼を前記第１の電話番号から前記第３の電話番号へ割り当て、前記着信呼を前記第３の電話番号から前記第２の電話番号へ割り当てさせることにより、前記着信呼の宛先を前記第２の電話番号へ変更させるためのコマンドである、
プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本実施形態は、コールピックアップシステム及びプログラムに関する。
【背景技術】
【０００２】
第１の電話機に対する着信に対して、第１の電話機ではない第２の電話機で代理応答する機能として、コールピックアップがある。
【０００３】
コールピックアップを使用する場合、構内交換機（以下、ＰＢＸ：Private Branch eXchangeと称す）には、事前に、コールピックアップグループが設定される。第１の電話機と第２の電話機とが同じコールピックアップグループに所属する場合には、上記のように、第１の電話機に対する着信に対して、第２の電話機で代理応答可能となる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００８−１３１５７６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上記のような既存のコールピックアップにおいては、予め設定されたピックアップグループ外の電話機に対する着信を代理応答することはできない。
【０００６】
また、既存のコールピックアップにおいては、電話機が新設される場合に、当該新設の電話機についてコールピックアップグループを適切に設定する必要がある。
【０００７】
既存のコールピックアップは、ＰＢＸに接続された内線電話機のみで利用可能であり、内線電話機ではない他の電話機でコールピックアップを用いて代理応答することはできない。
【０００８】
既存のコールピックアップにおいては、同一のコールピックアップグループに所属する複数の電話機が着信している場合に、どの電話機の代理応答をするか選択することができない。
【０００９】
本実施形態は、上記実情に鑑みてなされたものであり、ある電話機に対する着信に対して他の電話機で代理応答可能な利便性の高いコールピックアップシステム及びプログラムを提供する。
【課題を解決するための手段】
【００１０】
本実施形態に係るコールピックアップシステムは、交換機と、第１の情報処理装置と、第２の情報処理装置とを備える。交換機は、発信元電話機からの着信を受ける。第１の情報処理装置は、交換機と通信可能に接続される。第２の情報処理装置は、第１の情報処理装置と通信可能に接続される。第２の情報処理装置は、第１の電話機が交換機を経由して発信元電話機からの着信呼を受けた場合に、第１の電話機を着信呼の変更元とする旨を示す選択情報を第１の情報処理装置に送信する。第１の情報処理装置は、第２の情報処理装置から受信した選択情報に基づいて、第１の電話機に対応する第１の電話番号と第２の電話機に対応する第２の電話番号と第３の電話番号とを指定するコマンドを交換機に送信する。交換機は、コマンドに基づいて、着信呼を第１の電話番号から第３の電話番号へ割り当て、着信呼を第３の電話番号から第２の電話番号へ割り当てることにより、着信呼の宛先を第２の電話番号へ変更する。
【発明の効果】
【００１１】
本実施形態によれば、ある電話機に対する着信に対して他の電話機で代理応答可能な利便性の高いコールピックアップシステム及びプログラムを提供できる。
【図面の簡単な説明】
【００１２】
【図１】第１の実施形態に係る着信転送システムの一例を示すブロック図。
【図２】図１に示すユーザ端末の一例を示すブロック図。
【図３】図１に示すＣＴＩ装置の一例を示すブロック図。
【図４】図２に示す拡張コールピックアップ対象リストの一例を示す図。
【図５】第１の実施形態に係る拡張コールピックアップ動作の一例を示すシーケンスチャート。
【図６】図５に示すＣＴＩ装置とＰＢＸとの間の処理の一例を示すフローチャート。
【図７】第１の実施形態に係るユーザ端末のユーザインタフェースの一例を示す図。
【図８】第２の実施形態に係る拡張コールピックアップ動作のＣＴＩ装置とＰＢＸとの間の処理の一例を示すフローチャート。
【図９】第３の実施形態に係る拡張コールピックアップ動作のＣＴＩ装置とＰＢＸとの間の処理の一例を示すフローチャート。
【発明を実施するための形態】
【００１３】
以下、図面を参照しながら各実施形態について説明する。以下の説明において、略又は実質的に同一の機能及び構成要素については、同一符号を付し、説明を省略するか、又は、必要に応じて説明を行う。
【００１４】
［第１の実施形態］
本実施形態においては、拡張（extension）コールピックアップを実現する着信転送システムについて説明する。
【００１５】
図１は、本実施形態に係る着信転送システム１の構成の一例を示すブロック図である。
【００１６】
着信転送システム１は、ＰＢＸ２と、ユーザ端末４と、ＣＴＩ（Computer Telephony Integration）装置６とを備える。ユーザ端末４とＣＴＩ装置６とは、ネットワークＮ経由で通信可能に接続されている。また、ＣＴＩ装置６とＰＢＸ２とは、通信可能に接続されている。
【００１７】
ネットワークＮは、例えばインターネット、イントラネットなどを含む広域通信網でもよく、又は、Bluetooth（登録商標）、無線ＬＡＮ（Local Area Network）、その他の規格に準拠する近距離無線通信などでもよい。
【００１８】
ＰＢＸ２は、例えば、内線電話番号などの交換機情報を記憶している。ＰＢＸ２は、この交換機情報に基づき、発信元電話機Ｔ０と、第１の電話機Ｔ１及び第２の電話機Ｔ２とを選択的に通話可能に接続する機能を有している。
【００１９】
発信元電話機Ｔ０は、公衆回線網に接続された外線電話機であってもよく、又は、ＰＢＸ２の配下に接続された内線電話機であってもよい。また、例えば、第１の電話機Ｔ１及び第２の電話機Ｔ２は、電話回線によりＰＢＸ２の配下に接続された内線電話機である。
【００２０】
なお、第２の電話機Ｔ２は、後述するように、使用形態によって省略可能である。
【００２１】
本実施形態において、ＰＢＸ２は、例えばＡＰＩ（Application Programming Interface）を備える。例えばＣＴＩ装置６などの外部装置は、このＡＰＩを用いてＰＢＸ２へ指令を送信する。ＰＢＸ２は、受信した指令にしたがって動作する。なお、指令は、例えばコマンドなどである。また、ＰＢＸ２の種別、機能は特に限定されない。
【００２２】
より具体的には、本実施形態に係るＰＢＸ２は、仮想内線を備え、仮想内線に対して不在転送することを指定及び解除するＡＰＩ、着信呼の宛先を仮想内線に変更するＡＰＩを備えていてもよい。仮想内線はＰＢＸ２のデータ上にのみ存在する内線であり、換言すれば、ＰＢＸ２配下の電話機に紐付けられない内線である。したがって、ＰＢＸ２配下の電話機のユーザは、仮想内線の存在を意識することはない。
【００２３】
また、ＰＢＸ２は、所定のインタフェースにしたがって、例えばＣＴＩ装置６などの外部装置へコマンドを送信してもよい。
【００２４】
ユーザ端末４は、例えばスマートデバイス、パーソナルコンピュータ（ＰＣ）、タブレット型端末などを含む情報処理装置である。ユーザ端末４は、ネットワークＮを経由する通信機能を備える。ユーザＡは、ユーザ端末４を操作する。
【００２５】
本実施形態において、例えば、ユーザ端末４は公衆回線網に接続可能な通話装置を含んでいてもよい。すなわち、ユーザ端末４は、スマートフォン、携帯電話、通話機能を有するＰＤＡ（Personal Data Assistance）などでもよい。
【００２６】
なお、ユーザ端末４は、ＣＴＩ装置６と通信可能でありＰＢＸ２配下の電話機、すなわち内線電話機であってもよい。
【００２７】
ＣＴＩ装置６は、ＰＢＸ２に外付けとなる情報処理装置の一例である。ＣＴＩ装置６は、ＣＴＩエンジンを含むサーバ装置であり、通信インタフェースを介してＰＢＸ２、及びユーザ端末４と通信可能である。
【００２８】
ＣＴＩ装置６は、ＰＢＸ２の機能を備えなくてもよい。ＣＴＩ装置６は、例えば、ユーザ端末４から指令を受信し、受信した指令に基づいてＰＢＸ２を経由した着信呼に対する各種の動作を実行する。なお、指令は、例えば複数のコマンドを含んでいてもよい。
【００２９】
例えば、発信元電話機Ｔ０からＰＢＸ２を経由して第１の電話機Ｔ１に対して着信がある場合、ＣＴＩ装置６は、ユーザ端末４から受信した指令に基づき、この着信呼の宛先を第１の電話機Ｔ１でないユーザ端末４において指定された他の電話機（例えば、第２の電話機Ｔ２、ユーザ端末４など）へ変更する指令をＰＢＸ２へ送信する。
【００３０】
なお、ＣＴＩ装置６は、例えばＰＢＸ２から発行されたコールイベントにしたがって、ユーザ端末４の操作によらず発信元電話機Ｔ０からＰＢＸ２への着信呼を検出し、この検出結果に基づいて、ネットワークＮを経由してユーザ端末４へ発信元電話機Ｔ０から第１の電話機Ｔ１に対する着信がある旨を通知してもよい。
【００３１】
図２は、本実施形態に係る着信転送システム１のユーザ端末４の一例を示すブロック図である。
【００３２】
第１の電話機Ｔ１は、第１の不揮発性メモリ４ａ、プロセッサ４ｂ、第１の揮発性メモリ４ｃ、通信装置４ｄ、表示装置４ｅ、入力装置４ｆ、及び通話装置４ｇなどを備える。
【００３３】
第１の不揮発性メモリ４ａは、例えばハードディスク、ＳＳＤ（Solid State Drive）、フラッシュメモリなどにより構成され、第１の揮発性メモリ４ｃとともに記憶領域を構成する。
【００３４】
第１の不揮発性メモリ４ａは、各種ソフトウェア、例えば、オペレーティングシステム（ＯＳ）、ブラウザ、メーラー、及び各種アプリケーションプログラムなどを格納している。第１の不揮発性メモリ４ａは、プログラムＰ１を格納する。
【００３５】
また、第１の不揮発性メモリ４ａは、設定データＬを含む。設定データＬは、ユーザ端末４によって指定可能な転送前の電話機（拡張コールピックアップされる電話機）のリストと、ユーザ端末４によって指定可能な転送先の電話機（着信呼の宛先の変更先の電話機）のリストとを管理する。設定データＬの詳細については、図４を用いて後述する。
【００３６】
なお、設定データＬの一部又は全部は、ＣＴＩ装置６の不揮発性メモリに格納され、ＣＴＩ装置６により管理されてもよい。
【００３７】
プロセッサ４ｂは、各種ソフトウェア（プログラム）を実行し、ユーザ端末４全体を制御する。プロセッサ４ｂは、例えば、ＣＰＵ（Central Processing Unit）、ＭＰＵ（Microprocessor Unit）、ＤＳＰ（Digital Signal Processing）などである。
【００３８】
プロセッサ４ｂは、例えば、第１の不揮発性メモリ４ａに格納され、又は、第１の不揮発性メモリ４ａから第１の揮発性メモリ４ｃに移されたプログラムＰ１を実行することにより、例えば、ＣＴＩ制御部４１、ＵＩ制御部４２として機能する。
【００３９】
ＣＴＩ制御部４１は、通信装置４ｄを経由して、ＣＴＩ装置６との間でコマンドなどを送受信するための処理を実行する。
【００４０】
ＵＩ制御部４２は、表示装置４ｅ、入力装置４ｆなどを用いてユーザ端末４のユーザインタフェースを制御するための処理を実行する。
【００４１】
メインメモリとしての第１の揮発性メモリ４ｃは、例えばＲＡＭ（Random Access Memory）により構成され、ワークエリアなどとして使用される。ワークエリアは、プロセッサ４ｂが各種ソフトウェアを実行する時に使用される。
【００４２】
通信装置４ｄは、ネットワークＮを経由したＣＴＩ装置６との通信を制御する。通信装置４ｄは、例えば無線ＬＡＮなどの無線通信機能、又は、Bluetooth（登録商標）などの近距離無線通信機能を備えてもよい。
【００４３】
表示装置４ｅは、プロセッサ４ｂが実行するプログラムＰ１及び各種アプリケーションプログラムのユーザインタフェースを表示する。
【００４４】
入力装置４ｆは、ユーザ端末４が例えばスマートフォン、タブレット型端末などの場合、スクリーンキーボード又はタッチセンサを含み、ユーザ端末４が例えばデスクトップ型端末の場合、キーボード又はマウスを含んでもよい。
【００４５】
通話装置４ｇは、ユーザ端末４により通話するための装置であり、図示せぬマイクロホン及びスピーカなどを含む。
【００４６】
なお、通話装置４ｇは、後述するように使用形態によって省略可能である。
【００４７】
図３は、本実施形態に係る着信転送システム１のＣＴＩ装置６の一例を示すブロック図である。
【００４８】
ＣＴＩ装置６は、第２の不揮発性メモリ６ａ、プロセッサ６ｂ、第２の揮発性メモリ６ｃ、及び通信装置６ｄなどを備える。
【００４９】
第２の不揮発性メモリ６ａは、第１の不揮発性メモリ４ａと同様に、例えばハードディスク、ＳＳＤ、フラッシュメモリなどにより構成され、各種ソフトウェアやデータを格納する。各種ソフトウェアは、オペレーティングシステム（ＯＳ）、データ管理プログラム、及び各種アプリケーションプログラム等を含む。第２の不揮発性メモリ６ａは、プログラムＰ２、内線選択情報Ｉを格納する。
【００５０】
内線選択情報Ｉは、仮想内線が複数存在する場合に、どの仮想内線が次の着信呼に対して選択されるかを示す情報である。なお、内線選択情報Ｉは、第２の揮発性メモリ６ｃに格納されていてもよい。また、仮想内線が１つである場合は、内線選択情報Ｉは省略可能である。
【００５１】
プロセッサ６ｂは、各種ソフトウェア（プログラム）を実行し、ＣＴＩ装置６全体を制御する。プロセッサ６ｂは、例えば、ＣＰＵ、ＭＰＵ、ＤＳＰなどである。
【００５２】
プロセッサ６ｂは、例えば、第２の不揮発性メモリ６ａに格納され、又は、第２の不揮発性メモリ６ａから第２の揮発性メモリ６ｃに移されたプログラムＰ２を実行することにより、例えば、ＰＢＸ指示部６１として機能する。
【００５３】
ＰＢＸ指示部６１は、通信装置６ｄを経由して、例えばＰＢＸ２に指令を送信することにより、ＰＢＸ２を制御する。より具体的には、例えば、発信元電話機Ｔ０から第１の電話機Ｔ１に対する着信があった場合に、ＰＢＸ指示部６１は、ユーザ端末４の指令に基づき、この第１の電話機Ｔ１に対する着信呼の宛先を第１の電話機Ｔ１でない他の電話機（例えば、第２の電話機Ｔ２、ユーザ端末４など）へ変更する指令をＰＢＸ２へ送信する。
【００５４】
より具体的には、ＰＢＸ指示部６１は、例えば、第１の選択受信部６１ａ、第２の選択受信部６１ｂ、コマンド生成部６１ｃ、コマンド送信部６１ｄを含む。
【００５５】
第１の選択受信部６１ａは、ユーザ端末４からネットワークＮ及び通信装置６ｄ経由で受信した代理応答したい第１の電話機Ｔ１の名称及び電話番号を受信する。
【００５６】
第２の選択受信部６１ｂは、ユーザ端末４からネットワークＮ及び通信装置６ｄ経由で受信した代理応答で用いる第２の電話機Ｔ２の名称及び電話番号を受信する。
【００５７】
コマンド生成部６１ｃは、発信元電話機Ｔ０からＰＢＸ２を経由した第１の電話機Ｔ１への接続を、発信元電話機Ｔ０からＰＢＸ２を経由した第２の電話機Ｔ２への接続へ切り替えるためのコマンドを生成する。
【００５８】
コマンド送信部６１ｄは、コマンド生成部６１ｃによって作成されたコマンドを、通信装置６ｄ経由でＰＢＸ２へ送信する。
【００５９】
第２の揮発性メモリ６ｃは、第１の揮発性メモリ４ｃと同様に、プロセッサ６ｂのワークエリアなどとして使用される。
【００６０】
通信装置６ｄは、通信装置４ｄと同様に、ネットワークＮを経由したユーザ端末４との通信を制御する。また、通信装置６ｄは、ＰＢＸ２との通信を制御する。
【００６１】
その他、ＣＴＩ装置６は、表示装置及び入力装置などを備えてもよい。
【００６２】
図４は、本実施形態に係る設定データＬの一例を示す図である。
【００６３】
設定データＬは、拡張コールピックアップされる電話機（以下、拡張コールピックアップ対象の電話機と称す）の候補を含むリストＬ１と、着信呼の宛先の変更先の電話機の候補を含むリストＬ２とを含む。
【００６４】
リストＬ１は、拡張コールピックアップ対象の電話機の登録名称（識別情報）Ｌ１ａと電話番号Ｌ１ｂとを関連付けている。ユーザＡは、自分が代理応答したい電話機をこのリストＬ１に登録する。ユーザ端末４は、リストＬ１に登録されている電話機が鳴動している場合に、例えば、リストＬ１に登録されており鳴動状態の電話機、又は、リストＬ１に登録されている電話機を表示する。ユーザは、ユーザ端末４を操作し、ユーザ端末４に表示されている電話機の中から、代理で応答したい電話機を指定する。すると、ユーザ端末４は、ＣＴＩ装置６へ、指定された代理応答したい電話機の登録名称Ｌ１ａと電話番号Ｌ１ｂとを送信する。
【００６５】
リストＬ２は、着信呼の宛先の変更先の電話機の登録名称Ｌ２ａと電話番号Ｌ２ｂとを関連付けている。ユーザＡは、自分が拡張コールピックアップ後の通話に使用したい電話機をこのリストＬ２に登録する。ユーザ端末４は、リストＬ１に登録されている電話機が鳴動している場合に、例えば、リストＬ２に登録されている電話機を表示する。ユーザは、ユーザ端末４を操作し、ユーザ端末４に表示されている電話機の中から、代理応答で用いたい電話機を指定する。すると、ユーザ端末４は、ＣＴＩ装置６へ、指定された代理応答で用いたい電話機の登録名称Ｌ２ａと電話番号Ｌ２ｂとを送信する。
【００６６】
なお、リストＬ２には、内線番号を持つ電話機と外線番号（例えば、携帯番号など）を持つ電話機とが混在していてもよい。また、リストＬ１で管理される電話機とリストＬ２で管理される電話機が同じである場合、リストＬ２はなくてもよい。
【００６７】
また、ユーザ端末４が通話装置４ｇを備える場合、着信呼の宛先の変更先の電話機には、ユーザ端末４が含まれる。すなわち、リストＬ２には、ユーザ端末４の登録名称及び電話番号が含まれてもよい。
【００６８】
図５は、本実施形態に係る拡張コールピックアップ動作の一例を示すシーケンスチャートである。
【００６９】
ステップＳ１において、発信元電話機Ｔ０は、例えば発信先番号を「０３−９９９９−９９９９」として発信する。
【００７０】
ステップＳ２において、ＰＢＸ２は、上記の電話番号「０３−９９９９−９９９９」を着信する。
【００７１】
ステップＳ３において、ＰＢＸ２は、上記の電話番号「０３−９９９９−９９９９」を内線発信先電話番号「２０１」に変換し、内線電話としての第１の電話機Ｔ１に着信通知を送信することにより、第１の電話機Ｔ１を呼び出す。この着信通知には、例えば発信元電話機Ｔ０の電話番号「０３−５０００−５０００」などが含まれる。着信通知を受信した第１の電話機Ｔ１は、鳴動開始する。
【００７２】
ステップＳ４において、ユーザ端末４のＵＩ制御部４２は、表示装置４ｅに拡張コールピックアップ選択画面を表示する。ユーザＡは、ユーザ端末４に表示された拡張コールピックアップ選択画面を操作し、着信中である拡張コールピックアップ対象の電話機を選択する。拡張コールピックアップ対象の電話機は、換言すれば、着信呼の宛先の変更元の電話機である。図５の例では、拡張コールピックアップ対象の電話機は第１の電話機Ｔ１である。また、ユーザＡは、拡張コールピックアップ選択画面において、着信呼の宛先の変更先の電話機を選択する。図５の例では、着信呼の宛先の変更先の電話機は第２の電話機Ｔ２である。拡張コールピックアップ選択画面の詳細については、図７を用いて後述する。なお、ユーザ端末４が通話装置４ｇを備える場合、着信呼の宛先の変更先の電話機はユーザ端末４であってもよい。ＰＢＸ２は、着信呼の変更先の電話機が外線又は内線のどちらに接続されていても着信呼の宛先の変更処理を実行可能である。
【００７３】
本実施形態においては、ユーザＡの操作によりユーザ端末４に拡張コールピックアップ選択画面が表示される。しかしながら、ＰＢＸ２に着信があった場合に、ユーザ端末４に拡張コールピックアップ選択画面が自動的に表示されてもよい。この場合、ステップＳ４ａに示すように、ＰＢＸ２よりＣＴＩ装置６へ着信通知が行われる。さらに、ステップＳ４ｂに示すように、ネットワークＮを経由してＣＴＩ装置６からユーザ端末４へ、例えばプッシュ通知が行われる。この着信通知及びプッシュ通知には、例えば発信元電話機Ｔ０の電話番号「０３−５０００−５０００」、内線発信先電話番号「２０１」などが含まれる。すなわち、ユーザ端末４に拡張コールピックアップ選択画面が自動的に表示される場合、ＵＩ制御部４２は、当該プッシュ通知に基づいて、拡張コールピックアップ選択画面を表示してもよい。なお、ステップＳ３でＰＢＸ２から第１の電話機Ｔ１へ送信される着信通知と、ステップＳ４ａでＰＢＸ２からＣＴＩ装置６へ送信される着信通知とは、同じ通知でなくてもよい。ステップＳ３でＰＢＸ２から第１の電話機Ｔ１へ送信される着信通知と、ステップＳ４ａでＰＢＸ２からＣＴＩ装置６へ送信される着信通知とは、ほぼ並列に実行されてもよい。また、複数の発信元電話機Ｔ０からの着信により、ＰＢＸ２配下の
複数の内線電話機が着信中である場合、ステップＳ１〜ステップＳ４ｂの処理が繰り返し実行されることにより、ユーザ端末４は、着信中の全ての電話機を識別可能である。
【００７４】
ステップＳ５において、ユーザ端末４のＣＴＩ制御部４１は、拡張コールピックアップ選択画面における選択内容に基づき、拡張コールピックアップ対象の電話機（例えば、第１の電話機Ｔ１）を示す第１の選択情報と、着信呼の宛先の変更先の電話機（例えば、第２の電話機Ｔ２）を示す第２の選択情報とをユーザ端末４の通信装置４ｄを経由してＣＴＩ装置６に送信する。
【００７５】
ステップＳ６において、ＣＴＩ装置６のＰＢＸ指示部６１は、ＰＢＸ２に対し、ユーザ端末４より受信した第１の選択情報及び第２の選択情報に基づき、第１の電話機Ｔ１の着信呼の宛先を第２の電話機Ｔ２へ変更する旨の指令を送信する。ＣＴＩ装置６とＰＢＸ２との間のより詳細な処理については、図６を用いて後述する。
【００７６】
ステップＳ７において、ＰＢＸ２は、ＣＴＩ装置６からの指令に基づき、第１の電話機Ｔ１の着信呼の宛先を、第２の電話機Ｔ２の内線発信先電話番号「５０５」へ変更し、第２の電話機Ｔ２に着信通知を送信することにより、第２の電話機Ｔ２を呼び出す。なお、着信呼の宛先の変更が完了した時点で第１の電話機Ｔ１は鳴動終了し、第２の電話機Ｔ２は鳴動開始する。
【００７７】
なお、ＰＢＸ２は、第１の電話機Ｔ１から第２の電話機Ｔ２へ着信呼の宛先が変更される時点の前後で、発信元電話機Ｔ０に送信する呼出し音（リングバックトーン）を変化させないよう、ＣＴＩ装置６のＰＢＸ指示部６１によりあらかじめ設定されることが好ましい。すなわち、ＰＢＸ２は、着信呼の宛先が変更されるか否かに関わらず、継続的に発信元電話機Ｔ０に呼び出し音を送信する。これにより、発信元電話機Ｔ０の通話者は、コール中に着信呼の宛先が変更されたか否かを意識することなく待機することができる。なお、ＰＢＸ指示部６１は、例えばＰＢＸ２へ特定のコマンドを送信することにより、ＰＢＸ２の呼び出し音を着信呼の宛先の変更に伴い変化させないよう設定可能である。
【００７８】
ステップＳ８において、第２の電話機Ｔ２において応答が開始されると、発信元電話機Ｔ０と第２の電話機Ｔ２は接続され、通話可能な状態となる。
【００７９】
ステップＳ９において、通話中の発信元電話機Ｔ０又は第２の電話機Ｔ２のいずれかが応答を終了すると、通話終了となる。
【００８０】
図６は、本実施形態に係る拡張コールピックアップ動作におけるＣＴＩ装置とＰＢＸとの間の処理の一例を示すフローチャートである。より具体的には、図６は、図５のステップＳ６の処理をより詳細に説明する図である。
【００８１】
本実施形態においては、複数の仮想内線が用意され、着信呼ごとに異なる仮想内線へ宛先変更されることが好ましい。これにより、ＰＢＸ２が同時に複数の着信を受けた場合でも、それぞれの着信呼に対応する仮想内線ごとに事前に後述する不在転送設定がなされるため、それぞれの着信呼の宛先が正しく変更される。すなわち、同時に複数の着信を受けた場合に仮想内線の競合が回避されることにより、着信転送システムの処理の安定性が増す。
【００８２】
また、以下の処理の説明では、ＰＢＸ指示部６１からＰＢＸ２に対して送信する具体的な指令（コマンド）の例を記載する。しかしながら、ＰＢＸ指示部６１からＰＢＸ２に送信する指令は、以下に記載した指令に限られない。ＰＢＸ指示部６１は、例えば以下に記載するそれぞれの指令と同等の意味を持ち、ＰＢＸ２が備えるＡＰＩの仕様に合わせた適切な形式の指令をＰＢＸ２に送信することで、以下の処理を実行可能である。
【００８３】
なお、本実施形態において引数とは、指令の送信元又は送信先が、指令とともに外部と値又はアドレスなどを受け渡しする際に用いるパラメータの一種である。
【００８４】
ステップＳ１０１において、ＣＴＩ装置６のＰＢＸ指示部６１は、第２の不揮発性メモリ６ａより内線選択情報Ｉを読み出し、読み出した内線選択情報Ｉに基づいてＰＢＸ２配下の複数の仮想内線のうち１つの仮想内線を選択する。より具体的には、例えば仮想内線番号が「９９７」「９９８」「９９９」の３種類用意されているとする。内線選択情報Ｉが仮想内線番号「９９７」の仮想内線を示す場合、ＰＢＸ指示部６１は、仮想内線番号「９９７」の仮想内線を選択し、その後、内線選択情報Ｉが仮想内線番号「９９８」の仮想内線又は仮想内線番号「９９７」の仮想内線を示すよう内線選択情報Ｉを書き換える。こ
のように、ＰＢＸ指示部６１は、仮想内線の選択後に、内線選択情報Ｉが当該選択した仮想内線と異なる（使用状態ではない）仮想内線を示すように内線選択情報Ｉを書き換える。ステップＳ１０１においては、例えば仮想内線番号「９９９」の仮想内線が選択されるとする。なお、仮想内線の数及び番号は、上述のものに限られない。
【００８５】
ステップＳ１０２において、ＰＢＸ指示部６１は、ＰＢＸ２へ仮想内線番号「９９９」から第２の電話機Ｔ２の電話番号「５０５」への不在転送を設定する指令（SET_CALL_FOWARDING（999, 505））を送信する。ステップＳ１０３において、ＰＢＸ２は、当該指令に基づき、仮想内線番号「９９９」から第２の電話機Ｔ２の電話番号「５０５」への不在転送を設定する。
【００８６】
ステップＳ１０４において、ＰＢＸ指示部６１は、ＰＢＸ２へ第１の電話機Ｔ１の着信呼（内線番号「２０１」）の宛先を仮想内線番号「９９９」へ変更する指令（BREAK_CONNECTION（201, 999））を送信する。ステップＳ１０５において、ＰＢＸ２は、当該指令に基づき、第１の電話機Ｔ１の着信呼（内線番号「２０１」）の宛先を仮想内線番号「９９９」へ変更する。
【００８７】
ステップＳ１０６において、ＰＢＸ２は、仮想内線番号「９９９」から第２の電話機の電話番号「５０５」へ不在転送する。ステップＳ１０６の処理により、第１の電話機Ｔ１の着信呼の宛先は、第２の電話機Ｔ２の内線発信先電話番号「５０５」へ変更される（図５のステップＳ７参照）。
【００８８】
ステップＳ１０７において、ＰＢＸ指示部６１は、ＰＢＸ２へ仮想内線番号「９９９」に対する不在転送設定を解除する指令（CANCEL_CALL_FOWARDING（999））を送信する。ステップＳ１０８において、ＰＢＸ２は、当該指令に基づき、仮想内線番号「９９９」に対する不在転送設定を解除する。
【００８９】
図７は、第１の実施形態に係るユーザ端末４の拡張コールピックアップ選択画面の一例を示す図である。より具体的には、図７は、図５のステップＳ４の処理に相当する。拡張コールピックアップ選択画面は、着信電話機選択画面Ｕ１と、宛先電話機選択画面Ｕ２とを含む。
【００９０】
まず、ユーザ端末４のＵＩ制御部４２は、表示装置４ｅに着信電話機選択画面Ｕ１を表示する。着信電話機選択画面Ｕ１は、上述のようにユーザＡの操作により表示されてもよく、ステップＳ４ａ及びステップＳ４ｂの処理を経てＵＩ制御部４２が自動的に表示してもよい。
【００９１】
着信電話機選択画面Ｕ１は、着信電話機リストＵ１ａを表示する。着信電話機リストＵ１ａは、設定データＬのリストＬ１（図４参照）の登録名称Ｌ１ａと電話番号Ｌ１ｂとを組み合わせた項目ｎを、例えばアイコン、ボタンなどのユーザＡが選択可能な項目ｎとして表示する。
【００９２】
ここで、例えばユーザＡが着信電話機リストＵ１ａのうちいずれかの項目ｎを選択した場合、ＵＩ制御部４２は、表示装置４ｅに宛先電話機選択画面Ｕ２を表示する。図７の例では、着信中の代表電話機ａが選択されるとする。
【００９３】
宛先電話機選択画面Ｕ２は、内線電話機リストＵ２ａ及び外線電話機リストＵ２ｂを表示する。内線電話機リストＵ２ａ及び外線電話機リストＵ２ｂに含まれる項目ｍは、設定データＬのリストＬ２の登録名称Ｌ２ａと電話番号Ｌ２ｂに基づいて作成される。なお、内線電話機リストＵ２ａには、着信電話機リストＵ１ａで選択された電話機を除いた電話機が表示されることが好ましい。また、内線電話機リストＵ２ａは、設定データＬのリストＬ１に基づいて作成されてもよい。
【００９４】
なお、着信電話機選択画面Ｕ１及び宛先電話機選択画面Ｕ２の表示態様は、図７に示すものに限られない。例えば、項目ｎには、登録名称Ｌ１ａと電話番号Ｌ１ｂのいずれか一方のみが表示されてもよい。例えば、項目ｎは小さなボタンにより表示され、着信電話機選択画面Ｕ１内にマトリックス上に配置されてもよい。このことは、宛先電話機選択画面Ｕ２及び項目ｍについても同様である。
【００９５】
また、宛先電話機選択画面Ｕ２は、内線電話機リストＵ２ａ及び外線電話機リストＵ２ｂのいずれか一方のみを含むとしてもよい。例えば、ユーザＡの設定などにより着信呼の宛先の電話機を外線の携帯電話のみとする場合、内線電話機リストＵ２ａはなくてもよい。この場合、着信転送システム１（図１）の第２の電話機Ｔ２は省略可能である。
【００９６】
また、ユーザ端末４が例えばステップＳ４ａ及びステップＳ４ｂの処理を経て着信中の内線電話機を識別可能である場合、ＵＩ制御部４２は、着信電話機リストＵ１ａのうち、着信中の電話機に対応する項目ｎの表示態様を、着信中でない電話機に対応する項目ｎの表示態様と異ならせてもよい。より具体的には、着信中の電話機に対応する項目ｎに着信中であることを示すマーク又は色などを付してもよい。また、着信中でない電話機に対応する項目ｎをユーザＡに選択させないように消去又はグレーダウンしてもよい。
【００９７】
以上説明した本実施形態においては、ユーザＡは、拡張コールピックアップを実行したいＰＢＸ２配下の電話機の内線電話番号を、設定データＬにあらかじめ登録する。ユーザＡは、拡張コールピックアップを実行する際に、ユーザ端末４に表示された拡張コールピックアップ選択画面上で、拡張コールピックアップ対象の電話機及び着信呼の宛先の変更先の電話機を選択する。ユーザ端末４のＣＴＩ制御部４１は、ＰＢＸ２に接続されたＣＴＩ装置６にこれらの選択情報を送信する。ＣＴＩ装置６のＰＢＸ指示部６１は、当該選択情報に基づきＰＢＸ２を制御することにより、着信呼の宛先がユーザＡの所望の電話機に変更される。
【００９８】
したがって、既存のコールピックアップのように、ＰＢＸ２にてコールピックアップグループの事前工事設定及び電話機新設時の設定が不要となる。すなわち、従来のピックアップグループという概念を用いずに拡張コールピックアップを実現できる。また、ユーザＡが必要に応じて拡張コールピックアップ対象の電話番号を追加、変更、削除可能である。これにより、利便性の高い着信転送システムを提供することができる。
【００９９】
また、着信中の電話機が複数存在する場合でも、ユーザＡが任意の着信中の電話機を指定して拡張コールピックアップを実行可能である。さらに、着信呼の宛先に任意の電話番号を指定できるため、例えば、ＰＢＸ２の配下でない公衆回線に接続された携帯電話などでもＰＢＸ２の配下の電話機の着信を応答できる。これにより、利便性の高い着信転送システムを提供することができる。
【０１００】
本実施形態においては、発信元電話機Ｔ０からＰＢＸ２へ着信があった場合に、ＰＢＸ２からＣＴＩ装置６を経由してユーザ端末４にプッシュ通知を送信してもよい。ユーザ端末４は、プッシュ通知の有無に基づいて、拡張コールピックアップ選択画面を自動的に表示可能であるため、利便性に優れる。また、ユーザ端末４は、拡張コールピックアップ選択画面において、プッシュ通知の有無に基づき着信中の電話機と着信中でない電話機とを区別して表示可能である。これにより、ユーザＡはＰＢＸ配下のどの電話機に着信があったかをユーザ端末４を用いて確認することができるため、利便性に優れる。
【０１０１】
［第２の実施形態］
本実施形態においては、拡張コールピックアップ動作におけるＣＴＩ装置６とＰＢＸ２との間の処理（図６参照）の第１の変形例について示す。
【０１０２】
上述のように、本着信転送システム１に用いられるＰＢＸの機種によりＰＢＸの備えるＡＰＩが異なる。すなわち、ＰＢＸの機種により、ＣＴＩ装置６とＰＢＸとの間で実行される処理、及び、処理を実現するための指令、コマンドなどが変化する。
【０１０３】
本実施形態に係る着信転送システム１においては、第１の実施形態で用いられるＰＢＸ２に代えて、例えば、ＰＢＸ２Ａが用いられる。ＰＢＸ２Ａは、複数の着信呼を収容することができる仮想的な内線番号（以下、モニター番号と称す）を備え、着信呼を任意のモニター番号にキューイングするＡＰＩ、及び、キューイングした着信呼をデキューするＡＰＩを備えるものとする。ここで、キューイングとは、モニター番号に紐づけられるキューに着信呼を格納することを指し、デキューとは、キューに格納された着信呼の宛先を任意の電話番号へ変更し、当該着信呼をキューから削除することを指す。また、モニター番
号は、例えば、ＰＢＸ２Ａを介して発信元電話機とＰＢＸ２Ａ配下の電話機との通話を監視するために設けられる着信専用の番号であってもよい。
【０１０４】
キューイングは、例えば、先入れ先出しのメモリを用いて実現されてもよい。
【０１０５】
図８は、本実施形態に係る拡張コールピックアップ動作のＣＴＩ装置６とＰＢＸ２Ａとの間の処理の一例を示すフローチャートである。
【０１０６】
本実施形態に係るモニター番号は、上述のように複数の着信呼を収容可能であるが、第１の実施形態と同様に、複数のモニター番号が用意されることが望ましい。これにより、ＰＢＸ２Ａが１つのモニター番号に格納可能な着信呼の最大数を越えた多数の着信を同時に受けた場合でも、他のモニター番号に着信呼を格納することでキューのオーバーフローを回避できるため、着信転送システムの処理の安定性が増す。
【０１０７】
また、以下の処理の説明においても、第１の実施形態と同様に、ＰＢＸ指示部６１からＰＢＸ２Ａに対して送信する具体的な指令（コマンド）の例を記載する。ＰＢＸ指示部６１は、例えば以下に記載するそれぞれの指令と同等の意味を持ち、ＰＢＸ２Ａが備えるＡＰＩの仕様に合わせた適切な形式の指令をＰＢＸ２Ａに送信することで、以下の処理を実行可能である。
【０１０８】
ステップＳ２０１において、ＣＴＩ装置６のＰＢＸ指示部６１は、第２の不揮発性メモリ６ａより内線選択情報Ｉを読み出し、読み出した内線選択情報Ｉに基づいてＰＢＸ２Ａ配下の複数のモニター番号のうち１つのモニター番号を選択する。複数のモニター番号より１つのモニター番号を選択する処理、及び、内線選択情報Ｉを書き換える処理は、図６のステップＳ１０１の処理と同様である。ステップＳ２０１においては、例えばモニター番号「９９９」が選択されるとする。
【０１０９】
なお、本実施形態において、モニター番号は１つでもよい。この場合は、内線選択情報Ｉは省略可能である。
【０１１０】
ステップＳ２０２において、ＰＢＸ指示部６１は、ＰＢＸ２Ａへ第１の電話機Ｔ１の着信呼（内線番号「２０１」）をモニター番号「９９９」へキューイングする指令（BREAK_CONNECTION（201, 999））を送信する。ステップＳ２０３において、ＰＢＸ２Ａは、当該指令に基づき、第１の電話機Ｔ１の着信呼（内線番号「２０１」）をモニター番号「９９９」へキューイングする。
【０１１１】
ステップＳ２０４において、ＰＢＸ２Ａは、第１の電話機Ｔ１の着信呼（内線番号「２０１」）を第２の電話機Ｔ２の電話番号「５０５」へデキューする指令（CALL_DEQUE（03-5000-5000, 505, 999））を送信する。なお、当該指令の第１引数「０３−５０００−５０００」は、発信元電話機Ｔ０の電話番号を示す。発信元電話機Ｔ０の電話番号と着信中の第１の電話機Ｔ１の内線番号「２０１」とは、例えば、ＰＢＸ２Ａにより関連付けられている。
【０１１２】
ステップＳ２０５において、ＰＢＸ２Ａは、当該指令に基づき、第１の電話機Ｔ１の着信呼（内線番号「２０１」）を第２の電話機Ｔ２の電話番号「５０５」へデキューする。この処理により、第１の電話機Ｔ１の着信呼の宛先は、第２の電話機Ｔ２の内線発信先電話番号「５０５」へ変更される。
【０１１３】
以上説明した本実施形態においては、着信転送システム１に含まれるＰＢＸが仮想内線に対応しない場合でも、拡張コールピックアップを実行可能である。これにより、利便性の高い着信転送システムを提供することができる。
【０１１４】
［第３の実施形態］
本実施形態においては、第２の実施形態と同様に、拡張コールピックアップ動作におけるＣＴＩ装置６とＰＢＸ２との間の処理（図６参照）の第２の変形例について示す。
【０１１５】
本実施形態に係る着信転送システム１においては、第１の実施形態で用いられるＰＢＸ２及び第２の実施形態で用いられるＰＢＸ２Ａに代えて、例えば、ＰＢＸ２Ｂが用いられるとする。ＰＢＸ２Ｂは、着信呼を異なる電話番号の内線又は外線に変更するＡＰＩ（コールリダイレクト機能）を備えるものとする。
【０１１６】
図９は、本実施形態に係る拡張コールピックアップ動作のＣＴＩ装置６とＰＢＸ２Ｂとの間の処理の一例を示すフローチャートである。
【０１１７】
以下の処理の説明においても、第１の実施形態及び第２の実施形態と同様に、ＰＢＸ指示部６１からＰＢＸ２Ｂに対して送信する具体的な指令（コマンド）の例を記載する。ＰＢＸ指示部６１は、例えば以下に記載する指令と同等の意味を持ち、ＰＢＸ２Ｂが備えるＡＰＩの仕様に合わせた適切な形式の指令をＰＢＸ２Ｂに送信することで、以下の処理を実行可能である。
【０１１８】
ステップＳ３０１において、ＣＴＩ装置６のＰＢＸ指示部６１は、第１の電話機Ｔ１の着信呼（内線番号「２０１」）を第２の電話機Ｔ２（内線番号「５０５）へ変更する指令（CALL_REDIRECTING（201, 505））を送信する。ステップＳ３０２において、ＰＢＸ２Ｂは、当該指令に基づき、第１の電話機Ｔ１の着信呼（内線番号「２０１」）を第２の電話機Ｔ２の電話番号「５０５」へ変更する。この処理により、第１の電話機Ｔ１の着信呼の宛先は、第２の電話機Ｔ２の内線発信先電話番号「５０５」へ変更される。
【０１１９】
以上説明した本実施形態においては、着信転送システム１に含まれるＰＢＸが仮想内線及びモニター番号に対応しない場合でも、例えばコールリダイレクト機能を用いて拡張コールピックアップを実行可能である。これにより、利便性の高い着信転送システムを提供することができる。
【０１２０】
なお、本願発明は、上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具現化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合わせにより種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削減してもよい。更に、異なる実施形態に亘る構成要素を適宜組合せてもよい。
【符号の説明】
【０１２１】
１…着信転送システム、２…ＰＢＸ、４…ユーザ端末、６…ＣＴＩ装置、Ａ…ユーザ、Ｎ…ネットワーク、Ｔ０…発信元電話機、Ｔ１…第１の電話機、Ｔ２…第２の電話機。
【図１】
2019134471.tif 000003
【図２】
2019134471.tif 000004
【図３】
2019134471.tif 000005
【図４】
2019134471.tif 000006
【図５】
2019134471.tif 000007
【図６】
2019134471.tif 000008
【図７】
2019134471.tif 000009
【図８】
2019134471.tif 000010
【図９】
2019134471.tif 000011