(57)【要約】【課題】操作の手間がかからず確実にコールバックをする自動返信電話システム、電話端末及び自動返信方法を提供する。【解決手段】ソフトフォン５Ａの表示部５３５にＡＰサーバ２に記憶保存された電話帳が表示され、その内１つのユーザ端末３が相手先に指定された場合、エージェント５３１によって電話帳に表示されたそのユーザ端末３の動作状況が調べられ、話中、又は離席中である場合、コールバックが設定される。ＩＰＰＢＸ１はソフトフォン５Ａに第３者からの着呼が有っても第３者からの呼を接続せず、一方コールバックが設定されたユーザ端末３が話中の電話が終了次第、又は帰席次第自動的にコールバック発呼することにより、コールバック設定されたユーザ端末３とソフトフォン５ＡとがＩＰ網を介して接続される。【選択図】図１
2009165057.tif 000002
【特許請求の範囲】
【請求項１】
ＩＰＰＢＸと電話アプリケーションの制御を行うサーバ手段とを備えるＩＰ網に収容されるＩＰ電話端末の間の自動返信電話システムにおいて、
各前記ＩＰ電話端末のユーザ名又は識別情報と、電話番号と、前記ＩＰ網を介して受信する各前記ＩＰ電話端末の動作のモニタデータおよびコマンド設定の状況とが対応して編集された電話帳をデータベースにして保存し、第１のＩＰ電話端末から第２のＩＰ電話端末に要求されたコールバックコマンドを受信した場合、前記第２のＩＰ電話端末へ前記第１のＩＰ電話端末へのコールバックをさせるコールバック情報を前記ＩＰ網を介して前記ＩＰＰＢＸと前記第２のＩＰ電話端末とへ向けて送信するコールバックの制御を行う電話アプリケーションの制御手段を備えるサーバ手段と、
前記ＩＰ網を介した電話接続に係わる処理を行う第１のＮＣＵ手段と、入力手段と、第１の表示手段と、自分の動作及び自装置ユーザの離席の状況のモニタデータを前記サーバ手段へ送信し、前記入力手段から入力された電話帳表示コマンドにより前記電話帳を前記ＩＰ網を介して受信して前記表示部に表示し、その電話帳に表示されたＩＰ電話端末の内何れか１つが前記第２のＩＰ電話端末として前記入力手段によって相手先とする発呼指示されると、その相手先の状況を調べて話中か離席である場合、前記第２のＩＰ端末からコールバックを要求するコールバックコマンドを生成して前記ＩＰ網を介して前記サーバ手段へ送信する制御を行う第１のエージェントとを備える第１のＩＰ端末と、
前記ＩＰ網を介した電話接続に係わる処理を行う第２のＮＣＵ手段と、自装置の動作および自装置ユーザの離席の状況のモニタデータを前記サーバ手段へ送信し、前記コールバック情報を受信した場合、前記相手先の話中、又は離席が終了次第直ちに、前記第２のＮＣＵ手段を駆動し前記第１のＩＰ端末へのコールバックの呼を生成して前記ＩＰＰＢＸを介して前記第１のＩＰ端末との接続をする制御を行う第２のエージェントとを備える第２のＩＰ電話端末とを
具備することを特徴とする自動返信電話システム。
【請求項２】
前記第２のエージェントは、前記コールバックの発呼を行うと共に、聴覚又は、視覚によるコールバック発呼中の警報を出力する制御を行う
ことを特徴とする請求項１記載の自動返信電話システム。
【請求項３】
前記電話帳には、前記コールバックコマンドによりコールバックが設定された場合、その発呼先および発呼元の電話番号が書込まれ、
前記ＩＰＰＢＸは、前記第１のＩＰ電話端末に着呼がある場合、前記電話帳を読み出してその着呼の発信元と前記設定されたコールバックの発呼元の電話番号と一致しない場合、その着呼の接続処理を行わず、発呼元へ話中、又は、リンガーもしくは音声ガイドでの応答を返送する
ことを特徴とする請求項１記載の自動返信電話システム。
【請求項４】
前記電話帳には、前記コールバックコマンドによりコールバックが設定された場合、そのコールバック発呼先および発呼元の電話番号が書込まれ、
前記ＩＰＰＢＸは、前記第１のＩＰ電話端末への着呼を接続し、その接続中に更に第２の着呼がある場合、前記電話帳を読み出して第２の着呼の発信元と前記設定されたコールバックの発呼元の電話番号と一致した場合、前記接続中の通話を保留とし、代わりに第２の着呼を接続し、前記保留された電話の相手のＩＰ電話端末へ保留を通知する
ことを特徴とする請求項１記載の自動返信電話システム。
【請求項５】
前記保留を通知されたＩＰ電話端末は、予めメモリに記憶された保留メッセージの音声データを読み出して音声に復元して出力することを特徴とする請求項４記載の自動返信電話システム。
【請求項６】
前記コールバックが行われている間に、当該コールバックの要求先以外から呼が有った場合その呼に対して接続するかしないかのモード指定が、前記第１のエージェントに対して入力設定され、その指定が前記第１のエージェントから通知された前記サーバ手段は、前記指定されたモードに対応する呼の接続処理を前記ＩＰＰＢＸが行う制御を行う
ことを特徴とする請求項３又は４記載の自動返信電話システム。
【請求項７】
前記第１のＩＰ端末のエージェント手段は、前記コールバックが設定されている間、自装置からの発呼を禁止する制御を行う
ことを特徴とする請求項１〜４までの何れか１つに記載の自動返信電話システム。
【請求項８】
前記サーバ手段は、前記コールバックの設定がされている間、前記第１のＩＰ電話端末からの発呼を他の前記ＩＰ電話端末との間で接続しない制御を前記ＩＰＰＢＸに行う
ことを特徴とする請求項１〜４までの何れか１つに記載の自動返信電話システム。
【請求項９】
前記コールバックの設定が行われた場合、前記第１のエージェントは、内部タイマを参照して予め設定された有効時間が経過した場合、その設定されたコールバックを解除する
ことを特徴とする請求項１記載の自動返信電話システム。
【請求項１０】
前記コールバックの設定が行われた場合、
前記第１のエージェントから前記コールバックコマンドを受信した前記サーバ手段は、内部タイマを参照して予め設定された有効時間が経過した場合、その設定されたコールバックを解除する制御を行う
ことを特徴とする請求項１記載の自動返信電話システム。
【請求項１１】
ＩＰＰＢＸと電話アプリケーションの制御を行うサーバ手段とを備えるＩＰ網に収容され、それぞれが内部にエージェントを有するＩＰ電話端末の間の自動返信電話システムの自動返信方法において、
前記サーバ手段は、各前記ＩＰ電話端末のユーザ名又は識別情報と、電話番号と、前記ＩＰ網を介して受信する各前記ＩＰ電話端末の動作のモニタデータおよびコマンド設定との状況とが対応して編集された電話帳のデータベースにして保存し、前記ＩＰ網を介して第１のＩＰ電話端末から第２のＩＰ電話端末に要求されたコールバックコマンドを受信した場合、前記ＩＰ網を介して前記第２のＩＰ電話端末へ前記第１のＩＰ電話端末へのコールバックをさせるコールバック情報を前記ＩＰＰＢＸと前記第２のＩＰ電話端末とへ向けて送信するコールバックの電話アプリケーションの制御を行い、
前記第１のＩＰ電話端末の第１のエージェントは、
前記ＩＰ網を介して、前記サーバ手段へ自分の動作及び自装置ユーザの離席の状況のモニタデータを前記サーバ手段へ送信する一方、入力された電話帳表示コマンドにより前記電話帳を前記サーバ手段から読み出して表示し、更にその電話帳に表示されたＩＰ電話端末の１つが相手先して発呼指示された場合、その電話帳に表示された相手先の状況を調べて話中か離席である場合、前記第２のＩＰ端末からコールバックを要求するコールバックコマンドを生成して前記ＩＰ網を介して前記サーバ手段へ送信する制御を行い、
前記第２のＩＰ電話端末の前記第２のエージェントは、
自装置の動作および自装置ユーザの離席の状況のモニタデータを前記ＩＰ網を介して前記サーバ手段へ送信する一方、前記サーバ手段から前記コールバック情報を受信した場合、その話中、又は離席が終了次第、直ちに前記第１のＩＰ端末へのコールバックの呼を生成して前記ＩＰＰＢＸを介して前記第１のＩＰ端末との接続をする制御を行うことを
特徴とする自動返信電話システムの自動返信方法。
【請求項１２】
前記第２のエージェントは、前記コールバックの発呼を行うと共に、聴覚又は、視覚によるコールバック発呼中の警報を出力する制御を行う
ことを特徴とする請求項１１記載の自動返信電話システムの自動返信方法。
【請求項１３】
前記電話帳には、前記コールバックコマンドによりコールバックが設定された場合、その発呼先および発呼元の電話番号が書込まれ、
前記ＩＰＰＢＸは、前記第１のＩＰ電話端末に着呼がある場合、前記電話帳を読み出してその着呼の発信元と前記設定されたコールバックの発呼元の電話番号と一致しない場合、その着呼の接続処理を行わず、発呼元へ話中、又は、リンガーもしくは音声ガイドでの応答を返送する
ことを特徴とする請求項１１記載の自動返信電話システムの自動返信方法。
【請求項１４】
前記電話帳には、前記コールバックコマンドによりコールバックが設定された場合、そのコールバック発呼先および発呼元の電話番号が書込まれ、
前記ＩＰＰＢＸは、前記第１のＩＰ電話端末への着呼を接続し、その接続中に更に第２の着呼がある場合、前記電話帳を読み出して第２の着呼の発信元と前記設定されたコールバックの発呼元の電話番号と一致した場合、前記接続中の通話を保留とし、代わりに第２の着呼を接続し、前記保留された電話の相手のＩＰ電話端末へ保留を通知する
ことを特徴とする請求項１１記載の自動返信電話システムの自動返信方法。
【請求項１５】
前記保留を通知されたＩＰ電話端末は、予めメモリに記憶された保留メッセージの音声データを読み出して音声に復元して出力することを特徴とする請求項１４記載の自動返信電話システムの自動返信方法。
【請求項１６】
前記コールバックが行われている間に、当該コールバックの要求先以外から呼が有った場合その呼に対して接続するかしないかのモード指定が、前記第１のエージェントに対して入力設定され、その指定が前記第１のエージェントから通知された前記サーバ手段は、前記指定されたモードに対応する呼の接続処理を前記ＩＰＰＢＸが行う制御を行う
ことを特徴とする請求項１３又は１４記載の自動返信電話システムの自動返信方法。
【請求項１７】
前記第１のＩＰ端末のエージェントは、前記コールバックが設定されている間、自装置からの発呼を禁止する制御を行う
ことを特徴とする請求項１１〜１４までの何れか１つに記載の自動返信電話システムの自動返信方法。
【請求項１８】
前記サーバ手段は、前記コールバックの設定がされている間、前記第１のＩＰ電話端末からの発呼を他の前記ＩＰ電話端末との間で接続しない制御を前記ＩＰＰＢＸに行う
ことを特徴とする請求項１１〜１４までの何れか１つに記載の自動返信電話システムの自動返信方法。
【請求項１９】
前記コールバックの設定が行われた場合、前記第１のエージェントは、内部タイマを参照して予め設定された有効時間が経過した場合、その設定されたコールバックを解除する
ことを特徴とする請求項１１記載の自動返信電話システムの自動返信方法。
【請求項２０】
前記コールバックの設定が行われた場合、
前記第１のエージェントから前記コールバックコマンドを受信した前記サーバ手段は、内部タイマを参照して予め設定された有効時間が経過した場合、その設定されたコールバックを解除する制御を行う
ことを特徴とする請求項１１記載の自動返信電話システムの自動返信方法。
【請求項２１】
ＩＰ網に収容されるＩＰ電話端末と、
ＩＰＰＢＸと、
各前記ＩＰ電話端末のユーザ名又は識別情報と、電話番号と、前記ＩＰ網を介して受信する各前記ＩＰ電話端末の動作のモニタデータおよびコマンド設定の状況とが対応して編集された電話帳をデータベースにして保存するサーバ手段とを
備えるＩＰ電話の自動返信電話システムの電話端末において、
前記ＩＰ網を介した電話接続に係わる処理を行う第１のＮＣＵ手段と、
入力手段と、
表示手段と、
自分の動作及び自装置ユーザの離席の状況のモニタデータを前記サーバ手段へ送信し、前記入力手段から入力された電話帳表示コマンドにより前記電話帳を前記ＩＰ網を介して受信して前記表示部に表示し、その電話帳に表示されたＩＰ電話端末の内何れか１つが前記入力手段によって相手先と指定された場合、その相手先の状況を調べて話中か離席である場合、前記指定されたＩＰ端末からコールバックを要求するコールバックコマンドを生成して前記ＩＰ網を介して前記サーバ手段へ送信する制御を行うエージェントとを
具備することを特徴とするＩＰ電話の自動返信電話システムの電話端末。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＩＰ電話システムにおける自動返信電話システム、電話端末及び自動返信方法に関する。
【背景技術】
【０００２】
従来ＰＢＸ内線において発呼先が話中であった場合、発呼側、又は着呼側で電話機のキーボタン操作等により通話が終了時に自動的に発呼者へコールする自動返信機能がある。また、近年導入が進むＩＰ電話システムでは発呼に先立ち、通話を希望する相手の通話状況をＩＰ電話端末に連接される情報端末等で自動的に表示し、相手が話中、又は離席中の場合、相手が通話可能になった時点でコールバック（返信）を要求する電話システムが有る（例えば、特許文献１。）。
【０００３】
このシステムにおいては、各ＩＰ電話機等は電話サーバに登録され、各ＩＰ電話機又はＩＰ電話端末に連接する各情報端末は、ＩＰ電話機又はＩＰ電話端末の状態を示すユーザ情報のエージェント（管理）機能を備える。そして、電話サーバがＩＰ網を介してその情報端末からのユーザ情報を収集してデータベースにする。各ユーザは、発呼に先立ちそのユーザ情報を電話サーバのデータベースから取得して情報端末に表示して確認する。そして、ユーザは、接続希望先が話中である相手の電話機に対してコールバックを要求するコマンドを入力してコールバックを設定する。
【０００４】
一方、コールバックを設定された相手の情報端末、またはＩＰ電話機にはコールバック要求があることが表示され、その表示を判読した相手は通話終了時（または、その話中）に、例えば、ダイヤルするか又は、コールバック要求元の表示をクリックする等の発呼操作を行い要求元へコールバックする。
【０００５】
これらのコールバック設定は、要求元でコマンドを入力したり、要求先の相手が発呼操作を実行するため手間がかかること、また要求先の相手がコールバック忘れする問題が有った。
【特許文献１】特開２０００−１３４３３６号公報（第１３頁、第１図）
【発明の開示】
【発明が解決しようとする課題】
【０００６】
従来の自動返信電話システムによるコールバック設定は、要求元でコマンドを入力したり、要求先の相手が発呼操作を実行するため手間がかかること、また要求先の相手がコールバック忘れする問題が有った。
【０００７】
本発明の自動返信電話システムは、上記問題を解決するためになされたもので、操作の手間がかからず確実にコールバックをする自動返信電話システム及び自動返信方法を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するために、本発明の自動返信電話システムは、ＩＰＰＢＸと電話アプリケーションの制御を行うサーバ手段とを備えるＩＰ網に収容されるＩＰ電話端末の間の自動返信電話システムにおいて、各前記ＩＰ電話端末のユーザ名又は識別情報と、電話番号と、前記ＩＰ網を介して受信する各前記ＩＰ電話端末の動作のモニタデータおよびコマンド設定の状況とが対応して編集された電話帳をデータベースにして保存し、第１のＩＰ電話端末から第２のＩＰ電話端末に要求されたコールバックコマンドを受信した場合、前記第２のＩＰ電話端末へ前記第１のＩＰ電話端末へのコールバックをさせるコールバック情報を前記ＩＰ網を介して前記ＩＰＰＢＸと前記第２のＩＰ電話端末とへ向けて送信するコールバックの制御を行う電話アプリケーションの制御手段を備えるサーバ手段と、前記ＩＰ網を介した電話接続に係わる処理を行う第１のＮＣＵ手段と、入力手段と、第１の表示手段と、自分の動作及び自装置ユーザの離席の状況のモニタデータを前記サーバ手段へ送信し、前記入力手段から入力された電話帳表示コマンドにより前記電話帳を前記ＩＰ網を介して受信して前記表示部に表示し、その電話帳に表示されたＩＰ電話端末の内何れか１つが前記第２のＩＰ電話端末として前記入力手段によって相手先とする発呼指示されると、その相手先の状況を調べて話中か離席である場合、前記第２のＩＰ端末からコールバックを要求するコールバックコマンドを生成して前記ＩＰ網を介して前記サーバ手段へ送信する制御を行う第１のエージェントとを備える第１のＩＰ端末と、前記ＩＰ網を介した電話接続に係わる処理を行う第２のＮＣＵ手段と、自装置の動作および自装置ユーザの離席の状況のモニタデータを前記サーバ手段へ送信し、前記コールバック情報を受信した場合、前記相手先の話中、又は離席が終了次第直ちに、前記第２のＮＣＵ手段を駆動し前記第１のＩＰ端末へのコールバックの呼を生成して前記ＩＰＰＢＸを介して前記第１のＩＰ端末との接続をする制御を行う第２のエージェントとを備える第２のＩＰ電話端末とを具備することを特徴とする。
【０００９】
また、本発明の自動返信電話システムの自動返信方法は、ＩＰＰＢＸと電話アプリケーションの制御を行うサーバ手段とを備えるＩＰ網に収容され、それぞれが内部にエージェントを有するＩＰ電話端末の間の自動返信電話システムの自動返信方法において、前記サーバ手段は、各前記ＩＰ電話端末のユーザ名又は識別情報と、電話番号と、前記ＩＰ網を介して受信する各前記ＩＰ電話端末の動作のモニタデータおよびコマンド設定との状況とが対応して編集された電話帳のデータベースにして保存し、前記ＩＰ網を介して第１のＩＰ電話端末から第２のＩＰ電話端末に要求されたコールバックコマンドを受信した場合、前記ＩＰ網を介して前記第２のＩＰ電話端末へ前記第１のＩＰ電話端末へのコールバックをさせるコールバック情報を前記ＩＰＰＢＸと前記第２のＩＰ電話端末とへ向けて送信するコールバックの電話アプリケーションの制御を行い、前記第１のＩＰ電話端末の第１のエージェントは、前記ＩＰ網を介して、前記サーバ手段へ自分の動作及び自装置ユーザの離席の状況のモニタデータを前記サーバ手段へ送信する一方、入力された電話帳表示コマンドにより前記電話帳を前記サーバ手段から読み出して表示し、更にその電話帳に表示されたＩＰ電話端末の１つが相手先して発呼指示された場合、その電話帳に表示された相手先の状況を調べて話中か離席である場合、前記第２のＩＰ端末からコールバックを要求するコールバックコマンドを生成して前記ＩＰ網を介して前記サーバ手段へ送信する制御を行い、前記第２のＩＰ電話端末の前記第２のエージェントは、自装置の動作および自装置ユーザの離席の状況のモニタデータを前記ＩＰ網を介して前記サーバ手段へ送信する一方、前記サーバ手段から前記コールバック情報を受信した場合、その話中、又は離席が終了次第、直ちに前記第１のＩＰ端末へのコールバックの呼を生成して前記ＩＰＰＢＸを介して前記第１のＩＰ端末との接続をする制御を行うことを特徴とする。
【００１０】
ＩＰ網に収容されるＩＰ電話端末と、ＩＰＰＢＸと、各前記ＩＰ電話端末のユーザ名又は識別情報と、電話番号と、前記ＩＰ網を介して受信する各前記ＩＰ電話端末の動作のモニタデータおよびコマンド設定の状況とが対応して編集された電話帳をデータベースにして保存するサーバ手段とを備えるＩＰ電話の自動返信電話システムの電話端末において、前記ＩＰ網を介した電話接続に係わる処理を行う第１のＮＣＵ手段と、入力手段と、表示手段と、自分の動作及び自装置ユーザの離席の状況のモニタデータを前記サーバ手段へ送信し、前記入力手段から入力された電話帳表示コマンドにより前記電話帳を前記ＩＰ網を介して受信して前記表示部に表示し、その電話帳に表示されたＩＰ電話端末の内何れか１つが前記入力手段によって相手先と指定された場合、その相手先の状況を調べて話中か離席である場合、前記指定されたＩＰ端末からコールバックを要求するコールバックコマンドを生成して前記ＩＰ網を介して前記サーバ手段へ送信する制御を行うエージェントとを具備することを特徴とするＩＰ電話の自動返信電話システムの電話端末。
【発明の効果】
【００１１】
本発明によれば、操作の手間をかけずに確実にコールバックをする自動返信電話システム、電話端末及び自動返信方法を提供することが出来る。
【発明を実施するための最良の形態】
【００１２】
以下、図面を参照して本発明の実施例を説明する。
【実施例】
【００１３】
図１は、本発明の実施例に係わる自動返信電話システムの機能構成を説明する系統図である。  
図１において、自動返信電話システムは、インターネット電話システムにより構成されるものでＩＰＰＢＸ（インターネット電話ＰＢＸ）１、ＡＰ（アプリケーション）サーバ２、表示機能を備えたＩＰＩＰ電話端末のユーザ端末３Ａ〜３Ｎ（以下、ユーザ端末３Ａ〜３Ｎ等同じ符号を持つ構成について共通な事項を説明する場合、例えば、ユーザ端末３の様に数字部分のみ記す。）と、これらの間を接続するＩＰ網４とを備えている。
【００１４】
また例えば、電話端末とパーソナルコンピュータの様な情報端末とが組になってユーザ端末３のＩＰＩＰ電話端末と同様にＩＰ電話機能を実行するソフトフォン５Ａ〜５ＮがＩＰ電話網４に接続される。以下、ユーザ端末３、ソフトフォン５の両者をＩＰ電話端末と称する。
【００１５】
ＩＰＰＢＸ（インターネット電話ＰＢＸ）１は、回線交換機を用いた電話システムと同様にＩＰ網での電話接続交換機能を実施する装置である。ＡＰサーバ２は、ユーザ端末３とソフトフォン５とのＩＰ電話に係わる転送や自動返信等の電話アプリケーションに係わる動作を管理制御し、その制御、モニタ信号をＩＰ網４を介して送受信する。ＩＰＰＢＸ１とＡＰサーバ２とは、１つの電話サーバとして構成され、機能する場合もあるが、ここでは説明の利便上２つの機能構成として取り扱う。
【００１６】
ＡＰサーバ２が制御するＩＰ電話システムでのアプリケーション動作は、後述のユーザ端末３とソフトフォン５の各装置毎に内蔵されるエージェント部３１、エージェント部５３１がＩＰ電話端末内の制御を実行する。以下の説明では、両エージェント部について共通な事項を説明する場合、エージェントＡと記す。
【００１７】
ＩＰ電話端末のエージェントＡからは各種のアプリケーションのコマンドや、ＩＰ電話端末の状況を知らせるモニタデータがＡＰサーバ２へ送信され、ＡＰサーバ２からＩＰ電話端末のエージェントＡへは、アプリケーションの制御信号や、他のＩＰ電話端末の状況を知らせるモニタデータ、情報が送信される。
【００１８】
図２は、ユーザ端末３の動作を説明する基本機能ブロック図である。  
図２においてユーザ端末３は、内部がそれぞれ内部バス３７で接続されるエージェント部３１、ＮＣＵ（Ｎｅｔｗｏｒｋ  Ｃｏｎｔｒｏｌ  Ｕｎｉｔ）模擬部３２、ＩＰインタフェース（Ｉ／Ｆ）部３３、メモリ部３４、表示部３５、音声処理部３６とを備えている。エージェント部３１は、メモリ部３４が記憶するアプリケーションを含むＩＰ電話端末の基本動作プログラムを実行するＣＰＵである。
【００１９】
ＮＣＵ模擬部３２は、ここでは、キーパッド等の入力手段、及びリンガトーン発生器を有し、電話番号の入力とともにオンフック情報等をエージェント部３１との間で入出力するもので、回線用の電話機のＮＣＵ動作を代わって実行する手段である。また、後述のＮＣＵエミュレータ５３４や、ボタン＆パネル部５３９もインターネット接続では本来有していない電話回線特有の処理を行い、従来の電話機動作とのヒューマンインタフェース等を実行する手段である。
【００２０】
ＩＰＩ／Ｆ部３３は、ＩＰ網４に接続され、ＩＰＰＢＸ１、ＡＰサーバ２との間で通話の音声信号、呼処理に当たる接続処理に係わる制御信号やデータを入出力するためのインタフェースである。メモリ部３４には、上述のＩＰ電話処理に係わるプログラムが記憶される他に、ＩＰ電話処理に係わる諸データがエージェント部３１（ＣＰＵ）によって書込記憶や読み出しが行われる。
【００２１】
表示部３５は、例えば、小型液晶パネルの様なディスプレイであって、ダイヤル情報、ＩＰ電話端末操作、機能に係わるメッセージがエージェント部３１の制御によって表示される。また、ここでは、表示部３５に図示しないＩＰ電話端末操作に係わる警報音出力手段（ブザー等）を備えている。なお、警報音出力手段は、次の音声処理部３６のスピーカを介して出力されるものであっても良い。
【００２２】
音声処理部３６は、送受話器を備え、音声信号を符号化して内部バス３７との間で入出力する。
【００２３】
ＩＰ電話端末であるユーザ端末３での電話機操作は、従来の電話端末に準じており、一般の回線電話で実行される付加機能に類似したＩＰ電話特有の付加機能、例えば、保留、転送やコールバック動作等がＡＰサーバ２とエージェント部３１との制御信号の入出力によって行われる。
【００２４】
図３、図４は、ＩＰ電話端末として機能するソフトフォン５の動作を説明する機能ブロック図である。  
図３、図４において、いずれもソフトフォン５の構成中、名称が図２と同じで符号の先頭に５が付与された構成の機能、動作は図２に説明されるユーザ端末３の構成と基本的に同様である。
【００２５】
また、ＩＰ電話端末には、図示されないが、それぞれ自装置のユーザが着席しているか離席しているかをエージェントＡへ通知する手段を備えている。この通知手段は、着席を検知するセンサか、または、ＩＰ電話端末に備えられ、ユーザが操作する着席表示スイッチの様なものである。
【００２６】
図３は、ソフトフォン５の第１の構成例である。第１の構成例では、ソフトフォンは、電話機５１とパーソナルコンピュータの様な情報端末５２との組み合わせである。電話機５１は、ユーザ端末３のＮＣＵ模擬部３２に準じたボタン＆パネル部５３９と、音声処理部５３６を備えているのでこのソフトフォン５は、電話と同様のヒューマンインタフェースを備えることが出来る。
【００２７】
また、図３のソフトフォン５ではＩＰ電話のエージェント５３１は、パーソナルコンピュータのＣＰＵがその機能のプログラムを実行する。また、表示部５３５は、ＣＲＴやＬＣＤ等のディスプレイが用いられる。また、入力部５３８は、キーボード、マウス等の入力手段で、アプリケーションのコマンドや、データの入力に利用される。
【００２８】
電話機５１と情報端末５２との間は図示されないインタフェース、または、内部バス５３７によって接続され信号が入出力する。
【００２９】
図４は、ソフトフォン５の第２の構成例であって、図３における電話端末５１を含めてソフトフォンの機能をパーソナルコンピュータ１台で全て備える場合の機能構成図である。図４のＮＣＵエミュレータ５４０は、電話番号（ダイヤル機能）の入力機能が削除され、電話番号入力、もしくはコマンド入力は、入力部５３８のキーボード入力によって行われる。つまり、従来の電話機のヒューマンインタフェースは、情報端末のキーボードやディスプレイに従来電話機のボタンや表示等の入出力機能を割り付けることによって実現されている。
【００３０】
さて、いずれのＩＰ電話端末であってもＩＰ網４に接続されるＩＰ電話端末のエージェントＡは、自装置が通話中か否か、ユーザが離席中か、コールバックや転送等設定されたコマンドなどのアプリケーション動作に係わる自装置の状況をモニタデータに生成してＩＰ／ＩＦ部５３３とＩＰ網４とを介してＡＰサーバ２へ送信する。そして、ＡＰサーバ２は、モニタデータを受信することにより各ＩＰ各ユーザ端末３やソフト端末５の動作状況を把握している。
【００３１】
モニタデータの送信方法は、一定周期でのＡＰサーバ２からのポーリング、または状態が変わった時点でＩＰ電話端末からＡＰサーバ２への通知など、予め定められた方法によって行われる。
【００３２】
またＡＰサーバ２は、予め、ＩＰ網４に接続された登録者であるユーザ名称、又は、ＩＰ電話端末の設置場所などそのＩＰ電話端末の識別情報とその電話番号が対応したリストにした電話帳のデータベースにして保存しており、その各ＩＰ電話端末のモニタデータから作成した動作状況を電話帳の状況欄に書き込み保存している。
【００３３】
図３、図４に示されるソフトフォン５の情報端末であるパーソナルコンピュータは、ＩＰ電話機能の実行時に、電話帳を表示するコマンドを入力することによりＡＰ２サーバのデータベースの住所録等を読み出して表示部５３５へ発呼の候補を表示する。そして複数の候補の中から通話先を選定して発呼することが出来る。
【００３４】
即ち、ＡＰサーバ２は、例えば、ソフトフォン５Ａの入力部５３８から名前か電話番号の検索コマンド、又はそのソフトフォン５Ａのユーザの電話帳をするコマンドが入力された場合、ＩＰ網４を介してそのコマンドを受信する。
【００３５】
ＡＰサーバ２は、その受信コマンドに応じて、ＩＰ電話端末の電話番号とユーザ名、又は電話帳のデータベースから読み出し、そのＩＰ電話端末の使用状態を示したテーブルを作成してソフトフォン５ＡへＩＰ網４を介して送り返す。
【００３６】
図５は、ソフトフォンのユーザ電話帳の表示画面例である。  
図５において表示された電話帳は、一例としてソフトフォン５のユーザである日本大介が通話したい相手の通話状況を調べるために電話帳表示のコマンドを入力することによって、表示部５３５に表示されたものである。名前欄「受付（ＳＦ）」〜小山花子（ＤＴ）」は、ＩＰ電話端末のユーザ名称と電話番号欄にその電話番号「１２３４」〜「５６７８」が示され、状況欄に「待ち受け」、「話中」、「離席」等がそれぞれ表示部５３５の画面に表示されている。
【００３７】
（ＳＦ）はソフトフォン、（ＤＴ）は図２のユーザ端末３に相当する表示付きＩＰ電話端末で有る種別を示す。なお、このＩＰ電話端末の種別表示は、ここでの説明の利便上記載したが、実画面では必ずしも表示しなくても良い。
【００３８】
日本大介は、図５の表示画面から「山川太郎」の電話は「話中」、大山一郎は「離席」中で通話出来ないことが判る。
【００３９】
従来は、もし、日本大介が話中の「山川太郎」に電話連絡をしたい場合、情報端末のマウスポインタにより、「山川太郎」の名前か、電話番号を指定すると共に、例えば、コールバック「ＣＢ」の様なコマンドをキーボードで入力する。そして、このコールバックコマンドがＩＰ電話のサーバへ送信される。
【００４０】
ＩＰ電話のサーバは、このコマンドを受信すると、ＩＰ網４を介して「山川太郎」のＩＰＩＰ電話端末「２３４５」へコールバックが有ったことを日本大介の電話番号「６７８９」と共に伝える。「山川太郎」のＩＰＩＰ電話端末は、このコールバック情報を受信すると表示部に電話番号「６７８９」からコールバック要求があったことを表示して、例えば、「６７８９」を点滅表示するか、又は、電話番号「６７８９」に添えて、「ＣＢ」文字の表示等を行う。そして、この表示に気付いた「山川太郎」は、話中の電話が終了するか、または、コールバック表示中に話中の電話を中断して電話番号「６７８９」に返信電話をかけていた。
【００４１】
また、離席中の「大山一郎」へ電話連絡する場合も同様にコールバックが設定され、「大山一郎」のＩＰＩＰ電話端末が情報端末を利用している場合、表示部のディスプレイに日本大介からのコールバック要求が日本大介の氏名と電話番号「６７８９」と表示される。「大山一郎」は、帰席後、「離席」を解除すると共に、表示部を見てコールバック要求があることを知ってからコールバック応答を確認する手順を実行して、コールバックの発呼操作を行う。
【００４２】
しかし、従来のコールバックの操作方法では、コールバック要求側のユーザが通話候補を選ぶ操作に加えてコールバックコマンドを入力する一方、被要求側のユーザでもコールバックの電話をかける操作の手間がかかっていた。また、緊急にコールバックが必要な場合でも被要求側でのコールバックをし忘れや、人為的にしないことにより確実にコールバックされない問題があった。
【００４３】
本実施例の自動返信電話システムでは、この問題を解消するために以下の方法により操作が容易で確実なコールバックを可能としている。以下の説明では、図４に示された構成のソフトフォン５を例に動作説明を行っているが、図３に示された構成のソフトフォン５でも主な動作、処理手順は同様である。
【００４４】
図６は、本発明の実施例に係わる自動返信電話システムの動作手順を説明するフローチャートである。
【００４５】
本発明の実施例では、日本大介が「山川太郎」に電話連絡をしたい場合、自装置であるソフトフォン５Ａの表示部５３５に、所定のコマンドで電話帳を表示する（ステップｓ１）。そして、電話先の指定と発呼のコマンドの入力として、「山川太郎」か、電話番号「２３４５」の表示を入力部５３８のマウスポインタ等でクリックするか又は、カーソルを当てる（ステップｓ２）。
【００４６】
エージェント部５３１（パーソナルコンピュータのＣＰＵ）は、監視中の内部バス５３７からこの発信コマンドが入力されたことを検出すると、電話帳の「山川太郎」（電話番号「２３４５」）の状況欄を読み出し（ステップｓ３）コールバックが必要な話中か離席中か在席かを調べる。エージェント部５３１は、電話番号「２３４５」が通話中なので（ステップｓ４がＹｅｓ）、コールバックを要求するコールバックコマンドを生成してＩＰＩ／Ｆ５３３とＩＰ網４とを介してＡＰサーバ２へ送信する（ステップｓ５）。
【００４７】
このコールバックコマンドを受信したＡＰサーバ２は、ＩＰ網４を介して「山川太郎」のユーザ端末３である電話番号「２３４５」のＩＰ電話端末へ日本大介の電話番号「６７８９」にコールバックさせるコールバック情報を送信する（ステップｓ６）。なお、このコールバック情報は、ＡＰサーバ２からＩＰＰＢＸ１を起動することなしに直接「山川太郎」のユーザ端末３に伝送されるか、又はＡＰサーバ２からＩＰＰＢＸ１を経由した話中の電話に対する制御情報として「山川太郎」のユーザ端末３へ伝えられる。
【００４８】
また、ＡＰサーバ２は、ソフトフォン５Ａのエージェント部５３１から、コールバック設定とともに自装置のモニタ情報がＡＰサーバ２へも送信されるので、データベース中の電話帳のソフトフォン５Ａと山川太郎のユーザ端末３の状況欄の表示にそれぞれコールバックの発呼先、発呼元の設定が書き込まれる（ステップｓ７）。
【００４９】
なお、コールバックコマンドが生成されるのは、相手先の状況欄が話中の他、離席の場合でも同様である。また、待ち受け中で有れば、そのままＮＣＵエミュレータ５４０は、その指定されたユーザ名に対応する電話番号に発呼をする（ステップｓ４−１）。
【００５０】
「山川太郎」が使用するユーザ端末３のエージェント部３１は、ＩＰＩ／Ｆ３３とＩＰ網４とを介してＡＰサーバ２からのコールバック情報を受信する（ステップｓ８）と、電話番号「６７８９」からコールバック要求があったことを示す表示として、例えば、「６７８９」を表示部５３５に点滅して表示するか、又は、電話番号「６７８９」に添えて、「ＣＢ」文字の表示等を行う（ステップｓ９）。
【００５１】
そして、通話が終了した（ステップｓ１０）ことをＮＣＵ模擬部３２からのオンフック信号で検出すると、再びＮＣＵ模擬部３２をオフフックさせてＩＰ網４を介してＩＰＰＢＸ１へ電話番号「６７８９」への発呼情報を送信する（ステップｓ１１）。この時、コールバックの発呼をしている警報として「山川太郎」へブザーの警報音を出力する（ステップｓ１２）。なお、この警報音は、音声処理部３６のスピーカから出力されても良いし、もしくは、警報音の代わりに表示部３５の点滅表示状態を変えたり、ランプ表示等をするものであっても良い。
【００５２】
ＩＰＰＢＸ１は、電話番号「６７８９」との間でコールバックのＩＰ電話の接続処理を行う（ステップｓ１３）。
【００５３】
そして、ソフトフォン５Ａのエージェント部５３１は、コールバック要求先の電話番号「２３４５」からコールバックを着信（ステップｓ１４）してＮＣＵエミュレータ５４０がオフフックしたことを検出すると、コールバック設定を解除するとともに自装置のモニタ情報をＡＰサーバ２に送信する（ステップｓ１５）。
【００５４】
このモニタ情報を受信したＡＰサーバ２はデータベース中の電話帳のソフトフォン５Ａとユーザ端末３の状況欄の表示からコールバック設定が削除される（ステップｓ１６）。
【００５５】
なお、ユーザ端末３ではその送受話器がユーザによってオフフックされることと、ソフトフォン５Ａとの間で接続が行われたことが、ＮＣＵ模擬部３２でそれぞれオフフックを検出する接点情報と接続完了はリンガーのトーン消滅等の受話音判定によって検出される。そしてエージェント３１に通知され、エージェント３１は警報音を停止させる。
【００５６】
電話帳の状況表示にユーザが離席中のＩＰ電話端末に対するコールバックの手順も話中の場合と同様である。例えば、ユーザが離席中のユーザ端末３Ｎに、ソフトフォン５Ａのユーザからコールバックが設定された場合、ユーザが席に復帰した場合、離席センサ、又は離席通知スイッチにより帰席したことがエージェントで検出され次第、直ちにユーザ端末３Ｎからソフトフォン５Ｎへのコールバックの発呼が行われる。
【００５７】
また、発呼要求元のソフトフォン５Ａの動作に係わる制御に更に以下の機能を付加することによりコールバック処理が更に確実でユーザフレンドリーになる。
【００５８】
ＡＰサーバ２へアクセスして電話帳から相手先のＩＰ電話端末の状況を確認するユーザは、コールバック設定中のＩＰ電話端末へは発呼をしないが、電話帳を見ないで直接ソフトフォン５Ａへ電話をかけるユーザも存在する。
【００５９】
ところで、ソフトフォン５Ａがコールバックを設定した場合、コールバックは緊急性が高いものが多い。そのためコールバック設定中に第３者からの着呼があり通話をすると、本来のコールバックによる呼に対してソフトフォン５Ａが話中となって接続出来ない場合が生じるので、第３者からの呼の影響を防ぐと良い。
【００６０】
図７は、コールバック設定先との間で確実にコールバックを接続する第１の方法の処理手順を説明するフローチャートである。  
コールバック設定先との間で確実にコールバックを接続する第１の方法としてＡＰサーバ２は、ソフトフォン５Ａからコールバック設定が行われた場合、コールバック設定先である「山川太郎」の電話番号「２３４５」以外からのソフトフォン５Ａへの着呼を拒絶する制御を行う方法がある。
【００６１】
コールバックコマンドを送信した（ステップｓ５）ソフトフォン５Ａへの呼が発生した場合（図７のステップｓ２１）、呼の接続処理を行うＩＰＰＢＸ１は、電話をかけてきた相手（発呼元）の電話番号を判読する（ステップｓ２２）、そしてＩＰ網４を介してＡＰサーバ２の電話帳を読み出してコールバックの発呼先の状態を調べる。なお、この電話帳は、ＩＰＰＢＸ１にコピーされていても良い。
【００６２】
そして、コールバックが設定されていればそのコールバックの発呼元と発呼先とが状況欄へ記載されているので照合して両者の電話番号が一致しない場合は、その呼を第３者からの呼と判定する。その呼がコールバック設定外の第３者からの着呼であれば（ステップｓ２３がＹｅｓ）、接続しない（ステップｓ２４）強制コールバックを設定し、第３者へ接続しない応答信号を返信する（ステップｓ２５）。
【００６３】
ソフトフォン５は、この強制コールバックの応答信号として、電話をかけてきた第３者へは話中音、又はリンガー音、もしくは音声メッセージで応答するかのいずれかを初期設定出来るようにすると良い。この応答は、ＩＰＰＢＸ１から第３者へ応答するように制御する。
【００６４】
図８は、コールバック設定先との間で確実にコールバックを接続する第２の方法の処理手順を説明するフローチャートである。  
コールバック設定先と確実に接続する第２の方法として、コールバックコマンドを送信したソフトフォン５Ａ（ステップｓ５）へコールバック設定外の第３者の呼が発生（図８のステップｓ３１）し、その呼を着信した（ステップｓ３２）ＩＰＰＢＸ１は、第３者の呼をソフトフォン５Ａと接続する（ステップｓ３３）。その第３者との通話中に更に呼が有った場合、電話帳の状況欄を読み出し、その呼が、コールバック設定したＩＰ端末の電話番号からの呼であるかどうかを調べる。そして、後から受信した呼がコールバックを設定した「山川太郎」（電話番号「２３４５」）からであった（ステップｓ３４がＹｅｓ）場合、ソフトフォン５Ａと第３者との通話を保留（ステップｓ３５）にしてコールバックの着呼を割り込み接続する（ステップｓ３６）割り込みコールバックにしても良い。
【００６５】
この割り込みコールバック処理は、ＡＰサーバ２によって指示されたＩＰＰＢＸ１がソフトフォン５のエージェント部５３１とＮＣＵエミュレータ５４０の細部動作を制御することによって行われる。そして、割り込みコールバックを実行したとき、話中だった相手先には割り込みコールバックの保留となったことを音声ガイダンスにより通知する（ステップｓ３７）。
【００６６】
自動音声ガイダンスは、ソフトフォン５Ａのメモリ部５３４に記憶された音声データをエージェント部５３１が読み出して、保留先のＩＰ電話端末へ向けてＩＰ網４を介して出力するか、同様にＩＰＰＢＸ１内で記憶されている自動音声データを読み出して保留先のＩＰ電話端末へ向けて出力する方法がある。保留されたＩＰ電話端末のエージェントＡは、この保留音声データを受信した場合、それを音声出力部３６から音声に復元して出力する制御を行う。
【００６７】
また、その他の方法として、保留された時点で保留通知をＡＰサーバ２から保留されたＩＰ電話端末に送信し、そのＩＰ電話が、保留通知を受信すると（例えば、ユーザ端末３）そのエージェントＡ予めメモリ部３４に記憶された保留メッセージの音声データ、例えば、「今の通話は、割込コールバックで保留中されました。」を音声出力部３６から出力する制御を行うようにしても良い。
【００６８】
また、このコールバック接続を確実に行う強制コールバックについては、第１の方法（モード）と第２の方法（モード）とのうち何れか１つを選択出来るようにしても良い。この選択は、ソフトフォン５Ａの入力部５３８から所定のコマンドを入力するか、予め表示部５３５に会話形式で選択出来るようにすることにより設定する。
【００６９】
このどちらのモードが選択されたかは、エージェント部５３１からＡＰサーバ２へＩＰ網４を介して通知され、どちらかのモードに応じた呼の接続を行うかがＡＰサーバ２からＩＰＢＸ１に設定される。
【００７０】
一方、コールバックを設定しても時間経過と共にコールバックの必要が無くなる場合もあるので強制コールバック設定の有効時間制限を設けても良い。
【００７１】
有効時間設定の第１の方法としてＡＰサーバ２は、ソフトフォン５Ａでコールバック設定が行われたモニタデータをソフトフォン５Ａのエージェント部５３１から受信すると図示されないＡＰサーバ２の内部タイマを起動し、例えば３０分経過すると強制コールバック設定を解除する。そして、ＡＰサーバ２は、ソフトフォン５Ａのエージェント部５３１、およびコールバックの設定先のユーザ端末３にコールバックを解除する制御信号を出力してコールバック設定を解除する。
【００７２】
有効時間設定の第２の方法は、ソフトフォン５Ａのエージェント部５３１が図示されないソフトフォン５Ａの内部タイマを起動して、例えば１０分経過すると強制コールバック設定を解除する。そして、ソフトフォン５Ａのエージェント部５３１からＡＰサーバ２へコールバック設定解除のモニタ情報が送信される。そしてＡＰサーバ２は、コールバックの設定先のユーザ端末３にコールバックを解除する制御信号を出力してコールバック設定を解除する。
【００７３】
これらの強制コールバック設定を解除するとＡＰサーバ２は、電話帳の状況欄の記述内容をソフトフォン５Ａにコールバック設定がされていないと修正する。
【００７４】
更に、ソフトフォン５Ａでコールバックを設定した場合、そのソフトフォン５Ａからの発呼を禁止する強制コールバックを設定しても良い。この発呼禁止は、ソフトフォン５Ａのエージェント５３１でコールバックコマンドが設定された場合、エージェント５３１が、ＮＣＵエミュレータ５４０がＩＰＰＢＸ１に発呼処理をしない設定する。また別の方法として、そのコールバック設定がＡＰサーバ２の電話帳に書き込まれた時に、ＡＰサーバ２が、ＩＰＰＢＸ１にソフトフォン５Ａからの呼を受信しても、コールバック設定中は、他のＩＰ電話端末との接続処理を行わない制御を行うかの何れかにより設定される。
【００７５】
この発呼禁止により、コールバックを要求したＩＰ電話端末では着信のみ可能なになるのでコールバックを要求した相手からの電話が有った場合にそのコールバックに接続応答することが出来る。なお、この場合、コールバックを要求した相手には、発呼出来るようにしても良い。
【００７６】
上記説明ではコールバックの要求先をユーザ端末３とする例で説明したが、要求先がソフトフォン５であっても同様にコールバック処理は同様に行われることは言うまでも無い。またユーザ端末３の表示部３５の表示機能がユーザと電話番号や状況が表示出来るもので有れば、ソフトフォン５と同じく、相手が話中であっても自動的にコールバック処理することが可能である。
【００７７】
本発明は、上記形態に限定されることなく、その主旨を逸脱しない範囲で上記実施の形態を組み合わせることが出来る。
【００７８】
以上説明の如く、本実施例の自動返信電話システムでは、コールバックコマンドを入力する代わりに、話中であった電話の発呼要求先から自動的に強制コールバックが行われるので操作が簡単で、かつ、コールバックの要求元、要求先でのコールバック処理忘れを防ぐことが出来る。
【図面の簡単な説明】
【００７９】
【図１】自動返信電話システムの機能構成を説明する系統図。
【図２】ユーザ端末の動作を説明する基本機能ブロック図。
【図３】ソフトフォンの第１の構成例の動作を説明する機能ブロック図。
【図４】ソフトフォンの第２の構成例の動作を説明する機能ブロック図。
【図５】ソフトフォンのユーザ電話帳の表示画面例。
【図６】本発明の実施例に係わる自動返信電話システムの動作手順を説明するフローチャート。
【図７】コールバック設定先との間で確実にコールバックを接続する第１の方法の処理手順を説明するフローチャート。
【図８】コールバック設定先との間で確実にコールバックを接続する第２の方法の処理手順を説明するフローチャート。
【符号の説明】
【００８０】
１  ＩＰＰＢＸ（インターネット電話ＰＢＸ）
２  ＡＰ（アプリケーション）サーバ
３  ユーザ端末（３Ａ〜３Ｎ）
４  ＩＰ網
５  ソフトフォン（５Ａ〜５Ｎ）
３１、５３１  エージェント部
３２  ＮＣＵ模擬部
３３、５３３  ＩＰ  Ｉ／Ｆ部
３４、５３４  メモリ部
３５、５３５  表示部
３６、５３６  音声処理部
３７、５３７  内部バス
５３８  入力部
５３９  ボタン＆パネル部
５４０  ＮＣＵエミュレータ
【図１】
2009165057.tif 000003
【図２】
2009165057.tif 000004
【図３】
2009165057.tif 000005
【図４】
2009165057.tif 000006
【図５】
2009165057.tif 000007
【図６】
2009165057.tif 000008
【図７】
2009165057.tif 000009
【図８】
2009165057.tif 000010