(57)【要約】【課題】通話相手のスケジュールおよび通話相手にとっての通話の重要度を考慮して電話接続の可否を判断する。【解決手段】接続要求受信手段１ｄは、電話接続要求４から発信元電話番号４ａと相手先電話番号４ｂとを抽出すると共に、相手先電話番号４ｂで示される通話相手を特定する。通話重要度判定手段１ｅは、通話相手にとっての、発信元電話番号４ａで示される電話発信者の通話重要度を判定する。スケジュール判定手段１ｆは、現在時刻が、通話相手が設定した応答拒否時間帯に属するか否か判定する。接続判定手段１ｇは、応答拒否時間帯でない場合は電話呼び出しが必要と判定し、応答拒否時間帯である場合は通話重要度が予め設定された基準重要度以上であるときのみ電話呼び出しが必要と判定する。電話呼出手段１ｈは、電話呼び出しが必要である場合、相手先電話番号４ｂに対応する端末へ電話呼び出しを行う。【選択図】図１
2007306515.tif 000002
【特許請求の範囲】
【請求項１】
通話相手のスケジュールに応じて電話呼び出しを制御する電話接続プログラムにおいて、
コンピュータを、
電話登録者を個々に識別する識別情報と、前記電話登録者に割り当てられた電話番号とをそれぞれ関連付けて記憶する登録者情報記憶手段、
前記電話登録者ごとに、電話発信者に割り当てられた電話番号と、前記電話登録者にとっての前記電話発信者からの電話の通話重要度を示す情報とをそれぞれ関連付けて記憶する発信元情報記憶手段、
前記電話登録者ごとに、前記電話登録者が電話呼び出しを受けたくない時間帯を示す応答拒否時間帯の情報を記憶するスケジュール情報記憶手段、
発信元電話番号と相手先電話番号とを含む電話接続要求を受信すると、受信した前記電話接続要求から前記発信元電話番号と前記相手先電話番号とを抽出すると共に、前記登録者情報記憶手段を参照し、抽出した前記相手先電話番号に対応する前記電話登録者を特定する接続要求受信手段、
前記発信元情報記憶手段を参照し、前記接続要求受信手段で特定した前記電話登録者にとっての、前記接続要求受信手段で抽出した前記発信元電話番号に対応する前記通話重要度を判定する通話重要度判定手段、
前記スケジュール情報記憶手段を参照し、現在時刻が、前記接続要求受信手段で特定した前記電話登録者の前記応答拒否時間帯に属するか否か判定するスケジュール判定手段、
前記スケジュール判定手段で現在時刻が前記応答拒否時間帯に属さないと判定された場合、電話呼び出しが必要と判定する一方、前記スケジュール判定手段で現在時刻が前記応答拒否時間帯に属すると判定された場合、前記通話重要度判定手段で判定された前記通話重要度が予め設定された基準重要度以上であるか否か判定し、前記基準重要度以上であるときは電話呼び出しが必要と判定する接続判定手段、
前記接続判定手段で電話呼び出しが必要と判定された場合、前記接続要求受信手段で抽出した前記相手先電話番号に対応する端末へ電話呼び出しを行う電話呼出手段、
として機能させることを特徴とする電話接続プログラム。
【請求項２】
前記登録者情報記憶手段は、前記電話登録者の識別情報それぞれと対応付けて、第１の電話番号と、前記第１の電話番号と異なる第２の電話番号とを記憶し、
前記電話呼出手段は、電話呼び出しを行う場合において、現在時刻が前記応答拒否時間帯に属さない場合、前記接続要求受信手段で特定した前記電話登録者の前記第１の電話番号で特定される端末へ電話呼び出しを行い、現在時刻が前記応答拒否時間帯に属する場合、前記接続要求受信手段で特定した前記電話登録者の前記第２の電話番号で特定される端末へ電話呼び出しを行う、
ことを特徴とする請求項１記載の電話接続プログラム。
【請求項３】
前記登録者情報記憶手段は、前記電話登録者の識別情報それぞれと対応付けて、第１の電話番号と、前記第１の電話番号と異なる第２の電話番号とを記憶し、
前記電話呼出手段は、電話呼び出しを行う場合において、前記接続要求受信手段で特定した前記電話登録者の前記第１の電話番号で特定される端末へ電話呼び出しを行い、前記第１の電話番号で特定される端末から所定の時間内に応答がない場合、さらに、前記接続要求受信手段で特定した前記電話登録者の前記第２の電話番号で特定される端末へ電話呼び出しを行う、
ことを特徴とする請求項１記載の電話接続プログラム。
【請求項４】
通話相手のスケジュールに応じて電話呼び出しを制御する電話接続方法において、
接続要求受信手段が、発信元電話番号と相手先電話番号とを含む電話接続要求を受信すると、受信した前記電話接続要求から前記発信元電話番号と前記相手先電話番号とを抽出すると共に、電話登録者を個々に識別する識別情報と前記電話登録者に割り当てられた電話番号とをそれぞれ関連付けて記憶する登録者情報記憶手段を参照して、抽出した前記相手先電話番号に対応する前記電話登録者を特定し、
通話重要度判定手段が、前記電話登録者ごとに電話発信者に割り当てられた電話番号と前記電話登録者にとっての前記電話発信者からの電話の通話重要度を示す情報とをそれぞれ関連付けて記憶する発信元情報記憶手段を参照して、前記接続要求受信手段で特定した前記電話登録者にとっての、前記接続要求受信手段で抽出した前記発信元電話番号に対応する前記通話重要度を判定し、
スケジュール判定手段が、前記電話登録者ごとに前記電話登録者が電話呼び出しを受けたくない時間帯を示す応答拒否時間帯の情報を記憶するスケジュール情報記憶手段を参照して、現在時刻が、前記接続要求受信手段で特定した前記電話登録者の前記応答拒否時間帯に属するか否か判定し、
接続判定手段が、前記スケジュール判定手段で現在時刻が前記応答拒否時間帯に属さないと判定された場合、電話呼び出しが必要と判定する一方、前記スケジュール判定手段で現在時刻が前記応答拒否時間帯に属すると判定された場合、前記通話重要度判定手段で判定された前記通話重要度が予め設定された基準重要度以上であるか否か判定して、前記基準重要度以上であるときは電話呼び出しが必要と判定し、
電話呼出手段が、前記接続判定手段で電話呼び出しが必要と判定された場合、前記接続要求受信手段で抽出した前記相手先電話番号に対応する端末へ電話呼び出しを行う、
ことを特徴とする電話接続方法。
【請求項５】
通話相手のスケジュールに応じて電話呼び出しを制御する電話接続装置において、
電話登録者を個々に識別する識別情報と、前記電話登録者に割り当てられた電話番号とをそれぞれ関連付けて記憶する登録者情報記憶手段と、
前記電話登録者ごとに、電話発信者に割り当てられた電話番号と、前記電話登録者にとっての前記電話発信者からの電話の通話重要度を示す情報とをそれぞれ関連付けて記憶する発信元情報記憶手段と、
前記電話登録者ごとに、前記電話登録者が電話呼び出しを受けたくない時間帯を示す応答拒否時間帯の情報を記憶するスケジュール情報記憶手段と、
発信元電話番号と相手先電話番号とを含む電話接続要求を受信すると、受信した前記電話接続要求から前記発信元電話番号と前記相手先電話番号とを抽出すると共に、前記登録者情報記憶手段を参照し、抽出した前記相手先電話番号に対応する前記電話登録者を特定する接続要求受信手段と、
前記発信元情報記憶手段を参照し、前記接続要求受信手段で特定した前記電話登録者にとっての、前記接続要求受信手段で抽出した前記発信元電話番号に対応する前記通話重要度を判定する通話重要度判定手段と、
前記スケジュール情報記憶手段を参照し、現在時刻が、前記接続要求受信手段で特定した前記電話登録者の前記応答拒否時間帯に属するか否か判定するスケジュール判定手段と、
前記スケジュール判定手段で現在時刻が前記応答拒否時間帯に属さないと判定された場合、電話呼び出しが必要と判定する一方、前記スケジュール判定手段で現在時刻が前記応答拒否時間帯に属すると判定された場合、前記通話重要度判定手段で判定された前記通話重要度が予め設定された基準重要度以上であるか否か判定し、前記基準重要度以上であるときは電話呼び出しが必要と判定する接続判定手段と、
前記接続判定手段で電話呼び出しが必要と判定された場合、前記接続要求受信手段で抽出した前記相手先電話番号に対応する端末へ電話呼び出しを行う電話呼出手段と、
を有することを特徴とする電話接続装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は電話接続プログラム、電話接続方法および電話接続装置に関し、特に通話相手のスケジュールに応じて電話呼び出しを制御する電話接続プログラム、電話接続方法および電話接続装置に関する。
【背景技術】
【０００２】
現在、電話接続の制御にコンピュータが用いられるようになり、より高度な制御機能を実現できるようになっている。例えば、予め電話登録者が自身のスケジュールを設定しておくことで、電話を受けられない時間はコンピュータが発信者へ自動応答し、電話登録者への電話呼び出しを行わない機能が実現されている。また、発信者への自動応答に代えて、予め電話登録者が設定した別の電話番号の電話機へ呼び出しを転送する機能も実現されている。このような機能は、電気通信事業者の電話接続サービスとして提供される場合や、組織内に設置される構内交換機（ＰＢＸ：Private Branch eXchange）の機能として提供される場合がある。
【０００３】
ここで、所定の時間内はできる限り電話を受けたくないが、重要な用件の電話は受けたいという要求がある。例えば、会社の業務として携帯電話を使用するシステムエンジニアは、業務時間外はできる限り電話を受けたくないが、システム障害の発生時など緊急の用件の場合は業務時間外であっても電話を受けたいことがある。
【０００４】
そこで、電話登録者が電話を受けられないと設定した時間内であっても、発信者が重要な用件であると判断した場合には、電話呼び出しを行うシステムが知られている（例えば、特許文献１参照）。このシステムでは、電話を受けられないと設定された時間内に電話の発信があると、発信者に電話を受けられない時間である旨のメッセージが返される。その後、発信者によって重要な用件である旨の信号が送信された場合には、電話呼び出しが行われる。このようなシステムを用いることで、電話登録者は電話を受けられないと設定した時間内であっても、重要度が高いと考えられる用件の電話を受けることができる。
【特許文献１】特開２００５−３４１４７６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかし、特許文献１記載の技術では用件の重要度は発信者が判断しており、受信者が判断した重要度ではないという問題がある。すなわち、発信者が重要な用件であると判断しても、その用件が受信者にとっても重要であるとは限らない。また逆に、発信者が重要でないと判断しても、受信者にとって緊急性の高い用件である場合も考えられる。一方、受信者にとっての通話の重要度は、一般に、電話の発信者が誰であるかによって推測が可能である。
【０００６】
本発明はこのような点に鑑みてなされたものであり、通話相手のスケジュールに加え、通話相手にとっての通話の重要度も考慮して電話接続の可否を判断する電話接続プログラム、電話接続方法および電話接続装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明では上記問題を解決するために、図１に示すような電話接続プログラムが提供される。本発明に係る電話接続プログラムは、発信端末から発信される電話接続要求を受信し、電話接続が必要と判断した場合のみ通話相手の着信端末へ電話呼び出しを行うものである。この電話接続プログラムを実行するコンピュータ１は、登録者情報記憶手段１ａ、発信元情報記憶手段１ｂ、スケジュール情報記憶手段１ｃ、接続要求受信手段１ｄ、通話重要度判定手段１ｅ、スケジュール判定手段１ｆ、接続判定手段１ｇおよび電話呼出手段１ｈを有する。登録者情報記憶手段１ａは、電話登録者を個々に識別する識別情報と、電話登録者に割り当てられた電話番号とをそれぞれ関連付けて記憶する。発信元情報記憶手段１ｂは、電話登録者ごとに、電話発信者に割り当てられた電話番号と、電話登録者にとってのその電話発信者からの電話の通話重要度を示す情報とをそれぞれ関連付けて記憶する。スケジュール情報記憶手段１ｃは、電話登録者ごとに、電話登録者が電話呼び出しを受けたくない時間帯を示す応答拒否時間帯の情報を記憶する。接続要求受信手段１ｄは、発信元電話番号４ａと相手先電話番号４ｂとを含む電話接続要求４を受信すると、受信した電話接続要求４から発信元電話番号４ａと相手先電話番号４ｂとを抽出すると共に、登録者情報記憶手段１ａを参照し、抽出した相手先電話番号４ｂに対応する電話登録者を特定する。通話重要度判定手段１ｅは、発信元情報記憶手段１ｂを参照し、接続要求受信手段１ｄで特定した電話登録者にとっての、接続要求受信手段１ｄで抽出した発信元電話番号４ａに対応する通話重要度を判定する。スケジュール判定手段１ｆは、スケジュール情報記憶手段１ｃを参照し、現在時刻が、接続要求受信手段１ｄで特定した電話登録者の応答拒否時間帯に属するか否か判定する。接続判定手段１ｇは、スケジュール判定手段１ｆで現在時刻が応答拒否時間帯に属さないと判定された場合、電話呼び出しが必要と判定する一方、スケジュール判定手段１ｆで現在時刻が応答拒否時間帯に属すると判定された場合、通話重要度判定手段１ｅで判定された通話重要度が予め設定された基準重要度以上であるか否か判定し、基準重要度以上であるときは電話呼び出しが必要と判定する。電話呼出手段１ｈは、接続判定手段１ｇで電話呼び出しが必要と判定された場合、接続要求受信手段１ｄで抽出した相手先電話番号４ｂに対応する端末へ電話呼び出しを行う。
【０００８】
このような電話接続プログラムを実行するコンピュータによれば、接続要求受信手段１ｄにより、発信元電話番号４ａと相手先電話番号４ｂとが抽出されると共に、相手先電話番号４ｂから通話相手が特定される。次に、通話重要度判定手段１ｅにより、通話相手にとっての電話の通話重要度が判定される。また、スケジュール判定手段１ｆにより、現在時刻が通話相手の応答拒否時間帯か否か判定される。そして、接続判定手段１ｇにより、応答拒否時間帯および通話重要度に基づいて電話呼び出しが必要か否か判定され、電話呼び出しが必要である場合、電話呼出手段１ｈにより、相手先電話番号４ｂに対応する端末へ電話呼び出しが行われる。
【０００９】
また、上記課題を解決するために、通話相手のスケジュールに応じて電話呼び出しを制御する電話接続方法において、接続要求受信手段が、発信元電話番号と相手先電話番号とを含む電話接続要求を受信すると、受信した前記電話接続要求から前記発信元電話番号と前記相手先電話番号とを抽出すると共に、電話登録者を個々に識別する識別情報と前記電話登録者に割り当てられた電話番号とをそれぞれ関連付けて記憶する登録者情報記憶手段を参照して、抽出した前記相手先電話番号に対応する前記電話登録者を特定し、通話重要度判定手段が、前記電話登録者ごとに電話発信者に割り当てられた電話番号と前記電話登録者にとっての前記電話発信者からの電話の通話重要度を示す情報とをそれぞれ関連付けて記憶する発信元情報記憶手段を参照して、前記接続要求受信手段で特定した前記電話登録者にとっての、前記接続要求受信手段で抽出した前記発信元電話番号に対応する前記通話重要度を判定し、スケジュール判定手段が、前記電話登録者ごとに前記電話登録者が電話呼び出しを受けたくない時間帯を示す応答拒否時間帯の情報を記憶するスケジュール情報記憶手段を参照して、現在時刻が、前記接続要求受信手段で特定した前記電話登録者の前記応答拒否時間帯に属するか否か判定し、接続判定手段が、前記スケジュール判定手段で現在時刻が前記応答拒否時間帯に属さないと判定された場合、電話呼び出しが必要と判定する一方、前記スケジュール判定手段で現在時刻が前記応答拒否時間帯に属すると判定された場合、前記通話重要度判定手段で判定された前記通話重要度が予め設定された基準重要度以上であるか否か判定して、前記基準重要度以上であるときは電話呼び出しが必要と判定し、電話呼出手段が、前記接続判定手段で電話呼び出しが必要と判定された場合、前記接続要求受信手段で抽出した前記相手先電話番号に対応する端末へ電話呼び出しを行う、ことを特徴とする電話接続方法が提供される。
【００１０】
このような電話接続方法によれば、受信した電話接続要求から発信元電話番号と相手先電話番号とが抽出されると共に、相手先電話番号から通話相手が特定される。次に、通話相手にとっての電話の通話重要度が判定される。また、現在時刻が通話相手の応答拒否時間帯か否か判定される。そして、応答拒否時間帯および通話重要度に基づいて電話呼び出しが必要か否か判定され、電話呼び出しが必要である場合、相手先電話番号に対応する端末へ電話呼び出しが行われる。
【００１１】
また、上記課題を解決するために、通話相手のスケジュールに応じて電話呼び出しを制御する電話接続装置において、電話登録者を個々に識別する識別情報と、前記電話登録者に割り当てられた電話番号とをそれぞれ関連付けて記憶する登録者情報記憶手段と、前記電話登録者ごとに、電話発信者に割り当てられた電話番号と、前記電話登録者にとっての前記電話発信者からの電話の通話重要度を示す情報とをそれぞれ関連付けて記憶する発信元情報記憶手段と、前記電話登録者ごとに、前記電話登録者が電話呼び出しを受けたくない時間帯を示す応答拒否時間帯の情報を記憶するスケジュール情報記憶手段と、発信元電話番号と相手先電話番号とを含む電話接続要求を受信すると、受信した前記電話接続要求から前記発信元電話番号と前記相手先電話番号とを抽出すると共に、前記登録者情報記憶手段を参照し、抽出した前記相手先電話番号に対応する前記電話登録者を特定する接続要求受信手段と、前記発信元情報記憶手段を参照し、前記接続要求受信手段で特定した前記電話登録者にとっての、前記接続要求受信手段で抽出した前記発信元電話番号に対応する前記通話重要度を判定する通話重要度判定手段と、前記スケジュール情報記憶手段を参照し、現在時刻が、前記接続要求受信手段で特定した前記電話登録者の前記応答拒否時間帯に属するか否か判定するスケジュール判定手段と、前記スケジュール判定手段で現在時刻が前記応答拒否時間帯に属さないと判定された場合、電話呼び出しが必要と判定する一方、前記スケジュール判定手段で現在時刻が前記応答拒否時間帯に属すると判定された場合、前記通話重要度判定手段で判定された前記通話重要度が予め設定された基準重要度以上であるか否か判定し、前記基準重要度以上であるときは電話呼び出しが必要と判定する接続判定手段と、前記接続判定手段で電話呼び出しが必要と判定された場合、前記接続要求受信手段で抽出した前記相手先電話番号に対応する端末へ電話呼び出しを行う電話呼出手段と、を有することを特徴とする電話接続装置が提供される。
【００１２】
このような電話接続装置によれば、上記電話接続プログラムを実行するコンピュータと同様の処理が行われる。
【発明の効果】
【００１３】
本発明では、電話登録者ごとにそれぞれの電話発信者に対して予め通話重要度を設定し、応答拒否時間帯であっても通話重要度が高い電話発信者からの電話は接続することとした。これにより、電話登録者は電話を受けたくないと設定した時間帯は、その電話登録者にとって重要度が高いと考えられる電話のみを受けることができる。
【発明を実施するための最良の形態】
【００１４】
以下、本発明の実施の形態を図面を参照して詳細に説明する。まず、本発明の概要について説明し、その後、実施の形態の具体的な内容を説明する。
図１は、実施の形態に適用される発明の概念図である。コンピュータ１は、発信端末２から電話接続要求を受信し、電話接続が必要と判断した場合に着信端末３へ電話呼び出しを行う。コンピュータ１は、登録者情報記憶手段１ａ、発信元情報記憶手段１ｂ、スケジュール情報記憶手段１ｃ、接続要求受信手段１ｄ、通話重要度判定手段１ｅ、スケジュール判定手段１ｆ、接続判定手段１ｇおよび電話呼出手段１ｈを有する。
【００１５】
登録者情報記憶手段１ａは、電話登録者を個々に識別する識別情報と、電話登録者に割り当てられた電話番号とをそれぞれ関連付けて記憶する。電話登録者の識別情報は、例えば、電話登録者の氏名や電話登録者に割り当てられた一意な番号などである。
【００１６】
発信元情報記憶手段１ｂは、電話登録者ごとに、電話発信者の電話番号と、電話登録者にとってのその電話発信者からの電話の通話重要度を示す情報とをそれぞれ関連付けて記憶する。通話重要度は、例えば、５段階のランクによって表される。通話重要度は、電話登録者の過去の経験に基づいて決められ、適宜更新される。
【００１７】
スケジュール情報記憶手段１ｃは、電話登録者ごとに、電話登録者が電話呼び出しを受けたくない時間帯を示す応答拒否時間帯の情報を記憶する。応答拒否時間帯は、例えば業務で電話を使用している場合、出張や会議のため普段の業務を離れている時間帯や、業務を終えて自宅にいる時間帯などを意味する。
【００１８】
接続要求受信手段１ｄは、発信端末２から電話接続要求４を受信すると、電話接続要求４から発信元電話番号４ａと相手先電話番号４ｂとを抽出する。発信元電話番号４ａは電話発信者に割り当てられた電話番号であり、相手先電話番号４ｂは電話発信者が指定した通話相手を示す電話番号である。そして、接続要求受信手段１ｄは、登録者情報記憶手段１ａを参照し、抽出した相手先電話番号４ｂに対応する電話登録者を特定する。
【００１９】
通話重要度判定手段１ｅは、発信元情報記憶手段１ｂを参照し、接続要求受信手段１ｄで特定した電話登録者にとっての、接続要求受信手段１ｄで抽出した発信元電話番号４ａに対応する通話重要度を判定する。スケジュール判定手段１ｆは、スケジュール情報記憶手段１ｃを参照し、現在時刻が、接続要求受信手段１ｄで特定した電話登録者の応答拒否時間帯に属するか否か判定する。
【００２０】
接続判定手段１ｇは、スケジュール判定手段１ｆで現在時刻が応答拒否時間帯に属さないと判定された場合、電話呼び出しが必要と判定する。一方、スケジュール判定手段１ｆで現在時刻が応答拒否時間帯に属すると判定された場合、接続判定手段１ｇは、通話重要度判定手段１ｅで判定された通話重要度が予め設定された基準重要度以上であるか否か判定し、基準重要度以上である場合のみ電話呼び出しが必要と判定する。基準重要度は、例えば、５段階でランク“３”などの具体的な値が予め設定される。
【００２１】
電話呼出手段１ｈは、接続判定手段１ｇで電話呼び出しが必要と判定された場合、接続要求受信手段１ｄで抽出した相手先電話番号４ｂに対応する着信端末３へ電話呼び出しを行う。そして、通話相手が着信端末３の電話呼び出しに応答することで、発信端末２と着信端末３との間で通話が可能となる。
【００２２】
このようなコンピュータ１によれば、発信端末２から電話接続要求４が発信されると、接続要求受信手段１ｄにより、発信元電話番号４ａと相手先電話番号４ｂとが抽出されると共に、相手先電話番号４ｂから通話相手が特定される。次に、通話重要度判定手段１ｅにより、通話相手にとっての電話の通話重要度が判定される。また、スケジュール判定手段１ｆにより、現在時刻が通話相手の応答拒否時間帯か否か判定される。そして、接続判定手段１ｇにより、応答拒否時間帯および通話重要度に基づいて電話呼び出しが必要か否か判定され、電話呼び出しが必要である場合、電話呼出手段１ｈにより、相手先電話番号４ｂに対応する着信端末３へ電話呼び出しが行われる。
【００２３】
これにより、電話登録者は電話を受けたくないと設定した時間帯であっても、その電話登録者にとって重要度が高いと考えられる電話を受けることができる。ここで、電話登録者は自身の経験に基づいて、それぞれの電話発信者に対して個別に重要度を設定できるため、より適切に重要度の判定を行える。
【００２４】
以下、本発明の実施の形態を、図面を参照して具体的に説明する。
図２は、本実施の形態のシステム構成を示す図である。本実施の形態の通話制御システムは、会社の従業員に対して顧客または別の従業員から掛かってきた電話を接続するか否か判断し、接続する場合には適切な電話機に対して電話呼び出しを行うものである。本実施の形態の通話制御システムは、通話制御サーバ１００、ゲートウェイサーバ５０、ネットワーク２１，２２、電話網２３、電話機３１，３２，３３，３４，・・・、携帯電話機３５，３６，・・・および送受信装置４１，４２，・・・で構成される。
【００２５】
通話制御サーバ１００は会社内に設置され、社内のネットワーク２２を介して社内の電話機３１，３２，・・・と接続されている。例えば、電話機３１は従業員の机の上に設置された電話機であり、電話機３２は会議室内に設置された電話機である。また、通話制御サーバ１００は、ネットワーク２１と接続されている。
【００２６】
電話機３３，３４，・・・は、電気通信事業者が管理する電話網２３と接続されている。例えば、電話機３３は従業員の自宅に設置された電話機であり、電話機３４は会社の顧客の事務所に設置された電話機である。送受信装置４１，４２，・・・は電話網２３と接続されている。携帯電話機３５，３６，・・・は送受信装置４１，４２，・・・のいずれかの電波範囲に入ると、その送受信装置を介して通話が可能となる。例えば、携帯電話機３５は会社が従業員に配布した携帯電話機であり、携帯電話機３６は顧客が所持する携帯電話機である。
【００２７】
ネットワーク２１，２２ではＩＰ（Internet Protocol）を用いて音声データが送受信される。このようなネットワークを介して行われる音声通信を、一般にＩＰ電話という。ネットワーク２１と電話網２３はゲートウェイサーバ５０を介して接続されている。ゲートウェイサーバ５０は電気通信事業者が管理するコンピュータであり、ネットワーク２１で送受信される音声データと電話網２３を流れる音声信号とを相互に変換する機能をもつ。これにより、ネットワーク２１側の電話機と電話網２３側の電話機との間で通話が可能となる。
【００２８】
ここで、会社はそれぞれの従業員にＩＰ電話の電話番号（以下、社用電話番号という）を割り当てている。顧客が社外から従業員に電話を掛ける場合、社用電話番号を指定する。社用電話番号が指定されて発信された電話接続要求は、すべて通話制御サーバ１００が受信する。例えば、顧客が電話機３４や携帯電話機３６を使用して電話接続要求を発信すると、その電話接続要求は電話網２３およびネットワーク２１を介して通話制御サーバ１００に送られる。
【００２９】
通話制御サーバ１００は、それぞれの従業員のスケジュール情報を保持している。また、従業員ごとに、顧客および従業員の電話番号とその者からの電話の重要度を示す情報とを有する電話帳を保持している。ここで、顧客から電話接続要求があると、通話制御サーバ１００は、通話相手である従業員のスケジュールとその従業員にとっての発信者からの電話の重要度とに基づいて、電話呼び出しを行うか否か判断する。
【００３０】
電話呼び出しを行うと判断した場合、通話制御サーバ１００は適切な電話機に対して電話呼び出しを行う。呼び出し先の電話機は、従業員の現在のスケジュールに基づいて判断する。例えば、従業員が在席中のときは、机の上に設置された電話機へ電話呼び出しを行う。従業員が外出中のときは、携帯電話機へ電話呼び出しを行う。このように、通話制御サーバ１００は、顧客と従業員との間の通話を中継する役割を果たす。一方、電話呼び出しを行わないと判断した場合、通話制御サーバ１００は電話接続要求の発信元へ電話に出られない旨の応答メッセージを返す。
【００３１】
従業員が社外から別の従業員へ電話を掛ける場合も、顧客が従業員へ電話を掛ける場合と同様に、通話制御サーバ１００によって電話呼び出しの可否が判断され通話が中継される。ただし、従業員が電話を掛ける場合は、従業員が所持する携帯電話機などから通話制御サーバ１００へ電話接続要求を発信するのではなく、逆に、通話制御サーバ１００に従業員が所持する携帯電話機などへ電話接続要求を発信させる。
【００３２】
図３は、従業員が社外から電話発信を行う場合の処理の流れを示す図である。従業員Ａが携帯電話機３５を用いて従業員Ｄに電話を掛ける場合、まず従業員Ａは、通話制御サーバ１００から従業員Ａの電話帳に登録されている人のリストを取得する。そして、従業員Ａは、携帯電話機３５に表示された相手先選択画面３５ａを操作して、通話相手として従業員Ｄを指定し通話制御サーバ１００へ通知する。
【００３３】
通話制御サーバ１００は、従業員Ａの電話帳を参照して、相手先電話番号として従業員Ｄの社用電話番号を設定する。また、通話制御サーバ１００は、発信元電話番号として、従業員Ａの社用電話番号を設定する。これにより、通話制御サーバ１００は、従業員Ａの社用電話番号をもつ電話機から、従業員Ｄの社用電話番号を指定した電話接続要求が発信されたとみなすことができる。
【００３４】
そして、通話制御サーバ１００は、従業員Ｄへの電話呼び出しの可否を判断する。電話呼び出しを行うと判断した場合、通話制御サーバ１００は、通話相手である従業員Ｄの適切な電話機（例えば、会議室の電話機３２）と、要求元である従業員Ａの携帯電話機３５とに同時に電話呼び出しを行う。従業員Ａと従業員Ｄとが共に電話呼び出しに応答すると、通話制御サーバ１００は、２つの電話接続間で音声データの中継を開始し、従業員Ａと従業員Ｄとの間の通話を可能にする。
【００３５】
このようなシステム構成にすることで、従業員は顧客や他の従業員の電話番号の情報を所持して外出する必要がなくなる。したがって、従業員が社外で携帯電話機などを紛失することによる個人情報の漏洩を防止することができる。
【００３６】
なお、携帯電話機が通話制御サーバ１００から電話発信者のリストを取得し、取得したリストから通話相手を選択して通話制御サーバ１００に通知する処理は、ｗｅｂの技術を用いることで実現できる。すなわち、携帯電話機と通話制御サーバ１００との間の上記データ通信は、ＨＴＴＰ（HyperText Transfer Protocol）によって実現できる。本実施の形態では、携帯電話機が通話制御サーバ１００から電話発信者のリストを取得してから、通話制御サーバ１００が発信元および相手先の社用電話番号を特定するまでの処理の詳細については、説明を省略する。
【００３７】
次に、通話制御サーバ１００のハードウェア構成について説明する。
図４は、通話制御サーバのハードウェア構成を示す図である。通話制御サーバ１００は、ＣＰＵ（Central Processing Unit）１０１によって装置全体が制御されている。ＣＰＵ１０１には、バス１０８を介してＲＡＭ（Random Access Memory）１０２、ハードディスクドライブ（ＨＤＤ：Hard Disk Drive）１０３、グラフィック処理装置１０４、入力インタフェース１０５および通信インタフェース１０６，１０７が接続されている。
【００３８】
ＲＡＭ１０２には、ＣＰＵ１０１に実行させるＯＳ（Operating System）プログラムやアプリケーションプログラムの少なくとも一部が一時的に格納される。また、ＲＡＭ１０２には、ＣＰＵ１０１による処理に必要な各種データが格納される。ＨＤＤ１０３には、ＯＳプログラムやアプリケーションプログラムが格納される。
【００３９】
グラフィック処理装置１０４には、モニタ１１が接続されている。グラフィック処理装置１０４は、ＣＰＵ１０１からの命令に従って、画像をモニタ１１の画面に表示させる。入力インタフェース１０５には、キーボード１２とマウス１３とが接続されている。入力インタフェース１０５は、キーボード１２やマウス１３から送られてくる信号を、バス１０８を介してＣＰＵ１０１に送信する。通信インタフェース１０６は、ネットワーク２１に接続されている。通信インタフェース１０７は、ネットワーク２２に接続されている。
【００４０】
以上のようなハードウェア構成によって、本実施の形態の処理機能を実現することができる。
次に、通話制御サーバ１００のプログラムモジュールの構成について説明する。
【００４１】
図５は、通話制御サーバの機能を示すブロック図である。通話制御サーバ１００は、従業員情報記憶部１１０、電話帳記憶部１２０、スケジュール情報記憶部１３０、通話手段情報記憶部１４０、受信履歴記憶部１５０、接続要求受信部１６０、通話重要度判定部１７０、スケジュール判定部１７５、接続判定部１８０、電話呼出部１８５および通話転送部１９０を有する。接続要求受信部１６０、電話呼出部１８５および通話転送部１９０は、ネットワーク２１を通じて電話機および携帯電話機と音声通信が可能である。また、電話呼出部１８５および通話転送部１９０は、ネットワーク２１を通じて社内の電話機と音声通信が可能である。
【００４２】
従業員情報記憶部１１０には、それぞれの従業員の社用電話番号と、その従業員への電話呼び出しに使用される電話番号とが格納される。電話呼び出しに使用される電話番号としては、会社が配布した携帯電話機の電話番号や自宅の電話番号など、複数の電話番号が設定される。また、従業員情報記憶部１１０には、会社内のそれぞれの会議室に設置された電話機の内線番号も格納される。
【００４３】
電話帳記憶部１２０には、従業員ごとに電話帳の情報が格納される。電話帳には、顧客などの電話発信者ごとに、電話番号とその者からの電話の通話重要度を示す情報とが格納される。通話重要度は、それぞれの従業員が自身の経験に基づいて設定する。
【００４４】
スケジュール情報記憶部１３０には、それぞれの従業員のスケジュール情報が格納される。スケジュール情報としては、それぞれの日付および時間帯と対応付けて“在席”や“外出”などの従業員の就業状態の情報が設定される。
【００４５】
通話手段情報記憶部１４０には、従業員ごとに電話呼び出しに利用可能な通話手段の情報が格納される。利用可能な通話手段は、従業員の就業状態ごとに優先順位を付して１つ以上設定される。例えば、“会議”の状態に対して、優先順位が１位の通話手段として“会議室内線電話”、優先順位が２位の通話手段として“携帯電話”が設定される。また、通話手段情報記憶部１４０には、従業員の就業状態ごとに着信重要度の情報が格納される。着信重要度は、電話呼び出しを許可する下限の通話重要度を意味し、着信重要度以上の通話重要度をもつ電話発信者からの電話のみ電話呼び出しを許可することを意味する。
【００４６】
受信履歴記憶部１５０には、通話制御サーバ１００が受信した電話接続要求の履歴情報が格納される。履歴情報には、電話接続要求の発信者の名前や電話呼び出しの可否の情報が含まれる。履歴情報は、通話制御サーバ１００の管理者が通話制御の運用状況を確認するために用いられる。
【００４７】
接続要求受信部１６０は、電話機または携帯電話機からの電話接続要求を受信すると、受信した電話接続要求から、発信元電話番号と相手先電話番号である社用電話番号とを抽出する。そして、接続要求受信部１６０は、従業員情報記憶部１１０を参照し、抽出した社用電話番号が割り当てられている従業員を特定する。
【００４８】
なお、通話制御サーバ１００は、従業員からｗｅｂ経由で電話発信の要求を受信した場合、電話発信の要求元である従業員および指定された通話相手である従業員の社用電話番号をそれぞれ特定し、特定した発信元および相手先の社用電話番号を含む電話接続要求を、接続要求受信部１６０に通知する。これにより、接続要求受信部１６０は、電話発信の要求者が顧客または従業員のいずれであるかを区別する必要がない。
【００４９】
通話重要度判定部１７０は、電話帳記憶部１２０に格納されている接続要求受信部１６０で特定した従業員の電話帳を検索し、接続要求受信部１６０で抽出した発信元電話番号で示される電話発信者の通話重要度を判定する。
【００５０】
スケジュール判定部１７５は、スケジュール情報記憶部１３０に格納されている接続要求受信部１６０で特定した従業員のスケジュール情報を検索し、現在の従業員の就業状態を判定する。そして、スケジュール判定部１７５は、通話手段情報記憶部１４０を参照し、判定した就業状態に対する着信重要度を判定すると共に、その就業状態に対して設定された通話手段を特定する。
【００５１】
接続判定部１８０は、通話重要度判定部１７０で判定した通話重要度がスケジュール判定部１７５で判定した着信重要度以上である場合、電話呼び出しが必要と判定する。上記以外の場合、接続判定部１８０は電話呼び出しが不要と判定する。
【００５２】
電話呼出部１８５は、接続判定部１８０で電話呼び出しが必要と判定された場合、スケジュール判定部１７５で特定した通話相手の通話手段に対して電話呼び出しを行う。具体的には、電話呼出部１８５は、従業員情報記憶部１１０を参照して、通話相手の通話手段に対応する電話番号を特定し、特定した電話番号で示される電話機に対して電話呼び出しを行う。通話手段が複数設定されている場合、電話呼出部１８５は優先順位の高い順に通話手段を選択して電話呼び出しを行い、所定の時間内に応答がない場合は、次の優先順位の通話手段を選択する。
【００５３】
なお、電話呼出部１８５は、電話接続要求の発信者が従業員である場合、通話相手の電話機への電話呼び出しと同様の方法で、電話接続要求の発信者の電話機へも電話呼び出しを行う。
【００５４】
一方、接続判定部１８０で電話呼び出しが不要と判定された場合、電話呼出部１８５は電話接続要求の発信元へ、電話呼び出しに対する応答がない旨の応答を返す。その後、接続判定部１８０は、処理結果を示す履歴情報を受信履歴記憶部１５０に格納する。
【００５５】
通話転送部１９０は、電話接続要求の発信元と通話制御サーバ１００との間の電話接続と、通話制御サーバ１００と電話呼び出し先との間の電話接続とを対応付けて保持し、２つの電話接続間で音声データを中継する。これにより、通話制御サーバ１００を介して、電話接続要求の発信元と電話呼び出し先との間で通話が可能となる。
【００５６】
従業員情報記憶部１１０は、従業員情報の一覧を表す従業員情報テーブル１１０ａおよび会議室情報の一覧を表す会議室情報テーブル１１０ｂを有している。
図６は、従業員情報テーブルのデータ構造例を示す図である。従業員情報テーブル１１０ａには、従業員情報が従業員ごとに関連付けられてテーブル化されて格納されている。従業員情報テーブル１１０ａには、名前を示すフィールド１１１、社用電話番号を示すフィールド１１２、内線番号を示すフィールド１１３、携帯電話番号を示すフィールド１１４および自宅電話番号を示すフィールド１１５が設けられている。各フィールドの横方向に並べられた情報同士が互いに関連付けられて、従業員情報を構成する。
【００５７】
フィールド１１１には、従業員の名前が設定される。フィールド１１２には、従業員に割り当てられた社用電話番号が設定される。社用電話番号は、予め管理者によって従業員と一対一に対応付けられる。フィールド１１３には、会社内の従業員の机の上に設置された電話機の内線番号が設定される。フィールド１１４には、従業員に配布された携帯電話の電話番号が設定される。フィールド１１５には、従業員の自宅の電話番号が設定される。
【００５８】
従業員情報は、予め管理者によって登録される。例えば、“従業員Ａ”について、社用電話番号が“０５０−ＸＸＸＸ−１１０１”、内線番号が“７０００−１１０１”、携帯電話番号が“０９０−ＸＸＸＸ−１１０１”、自宅電話番号が“０３−ＸＸＸＸ−１１０１”という情報が登録される。従業員の自宅電話番号などが変更された場合、従業員からの申請に基づいて管理者が登録内容を適宜更新する。
【００５９】
図７は、会議室情報テーブルのデータ構造例を示す図である。会議室情報テーブル１１０ｂには、会議室情報が会議室ごとに関連付けられてテーブル化されて格納されている。会議室情報テーブル１１０ｂには、会議室番号を示すフィールド１１６および内線番号を示すフィールド１１７が設けられている。各フィールドの横方向に並べられた情報同士が互いに関連付けられて、会議室情報を構成する。
【００６０】
フィールド１１６には、社内の会議室の番号が設定される。フィールド１１７には、会議室に設置された電話機の内線番号が設定される。会議室情報は、予め管理者によって登録される。例えば、会議室番号が“５１１”、その会議室の内線番号が“７０００−５１１”という情報が登録される。
【００６１】
電話帳記憶部１２０は、従業員ごとに、電話発信者情報の一覧を表す電話帳テーブルを有している。
図８は、電話帳テーブルのデータ構造例を示す図である。電話帳テーブル１２０ａは、従業員Ａの電話帳テーブルである。電話帳テーブル１２０ａには、電話発信者情報が電話発信者ごとに関連付けられてテーブル化されて格納されている。電話帳テーブル１２０ａには、名前を示すフィールド１２１、電話番号を示すフィールド１２２および通話等級を示すフィールド１２３が設けられている。各フィールドの横方向に並べられた情報同士が互いに関連付けられて、電話発信者情報を構成する。
【００６２】
フィールド１２１には、電話発信者の名前が設定される。電話発信者は、電話帳テーブル１２０ａの所有者に電話を掛ける可能性がある顧客または従業員である。フィールド１２２には、顧客または従業員が電話発信に使用する電話番号が設定される。顧客の場合は、顧客の事務所に設置された電話機や顧客が所持する携帯電話機の電話番号が設定される。従業員の場合は、社用電話番号が設定される。フィールド１２３には、電話帳テーブル１２０ａの所有者にとっての、電話発信者からの電話の通話重要度を示す数値が設定される。具体的には、“１”，“２”，“３”，“４”，“５”のいずれかの値が設定される。“１”が最も通話重要度が高いことを意味し、“５”が最も通話重要度が低いことを意味する。
【００６３】
電話発信者情報は、それぞれの従業員によって適宜登録される。例えば、営業担当者が新しい顧客と取引を開始した場合、その営業担当者によって、顧客名が“顧客ａ”、電話番号が“０３−ＸＸＸＸ−２１０１”、通話等級が“５”という情報が登録される。通話等級は、従業員が自身の経験に基づいて判断して決定する。また、顧客の電話番号が変更された場合や、従業員にとっての特定の電話発信者の通話重要度が変わった場合は、従業員が登録内容を適宜更新する。
【００６４】
スケジュール情報記憶部１３０は、従業員ごとに、スケジュール情報の一覧を表すスケジュール情報テーブルを有している。
図９は、スケジュール情報テーブルのデータ構造例を示す図である。スケジュール情報テーブル１３０ａは、従業員Ａのスケジュール情報テーブルである。スケジュール情報テーブル１３０ａには、スケジュール情報が日付および時間帯ごとに関連付けられてテーブル化されて格納されている。スケジュール情報テーブル１３０ａには、日付を示すフィールド１３１、時間帯を示すフィールド１３２および状態を示すフィールド１３３が設けられている。各フィールドの横方向に並べられた情報同士が互いに関連付けられて、スケジュール情報を構成する。
【００６５】
フィールド１３１には、スケジュールの日付が設定される。フィールド１３２には、スケジュールの開始時間と終了時間とが設定される。フィールド１３３には、フィールド１３１に設定される日付およびフィールド１３２に設定される時間帯で特定される時間の就業状態の予定が設定される。具体的には、“外出”、“移動”、“在席”、“会議”、“自宅”のいずれかが設定される。“外出”は社外で業務を行っている状態を表す。“移動”は社外で業務を行うために移動中の状態を表す。“在席”は社内の自席にいる状態を表す。“会議”は会議室で会議中の状態を表す。“自宅”は業務を終えて自宅にいる状態を表す。“会議”の場合には、会議を行っている会議室の会議室番号も記述される。
【００６６】
スケジュール情報は、予め管理者によって登録される。例えば、“従業員Ａ”の“１２月１日”の“１０時〜１２時”は“外出”しているという情報が登録される。スケジュール情報は、例えば、従業員からの申請に基づいて管理者が１ヶ月ごとにまとめて登録する。スケジュールに変更が生じたときは、従業員からの申請に基づいて、管理者が登録内容を適宜更新する。
【００６７】
通話手段情報記憶部１４０は、従業員ごとに、通話手段情報の一覧を表す通話手段情報テーブルを有している。
図１０は、通話手段情報テーブルのデータ構造例を示す図である。通話手段情報テーブル１４０ａは、従業員Ａの通話手段情報テーブルである。通話手段情報テーブル１４０ａには、通話手段情報が就業状態ごとに関連付けられてテーブル化されて格納されている。通話手段情報テーブル１４０ａには、状態を示すフィールド１４１、着信等級を示すフィールド１４２、第１手段を示すフィールド１４３および第２手段を示すフィールド１４４が設けられている。各フィールドの横方向に並べられた情報同士が互いに関連付けられて、通話手段情報を構成する。
【００６８】
フィールド１４１には、就業状態を示す値が設定される。具体的には、“外出”、“移動”、“在席”、“会議”、“自宅”のいずれかの値が設定される。それぞれの値の意味は、スケジュール情報テーブル１３０ａのフィールド１３３に設定される値の意味と同じである。フィールド１４２には、フィールド１４１に設定された就業状態のときの着信重要度を示す数値が設定される。具体的には、“１”，“２”，“３”，“４”，“５”のいずれかの値が設定される。“１”が最も着信重要度が高いことを意味し、“５”が最も着信重要度が低いことを意味する。
【００６９】
フィールド１４３には、最初に選択される通話手段の名称が設定される。具体的には、“自席内線電話”、“会議室内線電話”、“携帯電話”、“自宅電話”のいずれかの値が設定される。フィールド１４４には、フィールド１４３に設定される通話手段から応答がない場合に、次に選択される代替の通話手段の名称が設定される。具体的には、“自席内線電話”、“会議室内線電話”、“携帯電話”、“自宅電話”のいずれかの値が設定される。ただし、代替の通話手段がない場合には“なし”が設定される。
【００７０】
通話手段情報は、従業員からの申請に基づいて、予め管理者によって登録される。例えば、就業状態が“外出”のとき、着信等級が“４”、第１手段が“携帯電話”、第２手段が“なし”という情報が登録される。通話手段の優先順位を変更する必要が生じたときは、従業員からの申請に基づいて、管理者が登録内容を適宜更新する。
【００７１】
なお、さらに代替の通話手段を設定する場合は、通話手段情報テーブルに第３手段を示すフィールドを追加すればよい。
受信履歴記憶部１５０は、履歴情報の一覧を表す受信履歴テーブル１５０ａを有している。
【００７２】
図１１は、受信履歴テーブルのデータ構造例を示す図である。受信履歴テーブル１５０ａには、履歴情報が電話接続要求ごとに関連付けられてテーブル化されて格納されている。受信履歴テーブル１５０ａには、発信者を示すフィールド１５１、着信者を示すフィールド１５２、日時を示すフィールド１５３、着信可否を示すフィールド１５４および理由を示すフィールド１５５が設けられている。各フィールドの横方向に並べられた情報同士が互いに関連付けられて、履歴情報を構成する。
【００７３】
フィールド１５１には、電話発信者の名前が設定される。電話発信者の名前は、電話帳テーブル１２０ａのフィールド１２１に設定された名前に対応する。フィールド１５２には、通話相手として指定された従業員の名前が設定される。従業員の名前は、従業員情報テーブル１１０ａのフィールド１１１に設定された名前に対応する。フィールド１５３には、通話制御サーバ１００が電話接続要求を受信した日時が設定される。フィールド１５４には、電話接続が成功した場合は“○”、電話接続が行われなかった場合は“×”が設定される。電話接続が行われなかった場合とは、接続判定部１８０で電話呼び出しが不要と判定された場合、および、電話呼び出しに対して応答がなかった場合である。フィールド１５５には、電話接続が行われなかった場合の理由を示す値が設定される。具体的には、“接続拒否”、“応答なし”のいずれかの値が設定される。ただし、電話接続に成功した場合は空欄となる。
【００７４】
履歴情報は、電話接続要求に対する処理が完了するごとに、電話呼出部１８５によって登録される。例えば、発信者が“顧客ａ”、着信者が“従業員Ａ”、日時が“１２月１日  １１：１５”、着信可否が“×”、理由が“接続拒否”という情報が登録される。
【００７５】
次に、以上のような構成およびデータ構造のシステムにおいて実行される処理の詳細を説明する。
図１２は、接続制御処理の手順を示すフローチャートである。以下、図１２に示す処理をステップ番号に沿って説明する。
【００７６】
［ステップＳ１１］接続要求受信部１６０は、電話接続要求を受信すると、受信した電話接続要求から発信元電話番号と相手先電話番号とを抽出する。そして、接続要求受信部１６０は、従業員情報記憶部１１０に格納された従業員情報テーブル１１０ａを検索し、抽出した相手先電話番号を社用電話番号としてもつ従業員の名前を特定する。その後、接続要求受信部１６０は、通話重要度判定部１７０に、抽出した発信元電話番号と特定した従業員の名前とを通知する。また、接続要求受信部１６０は、スケジュール判定部１７５に、特定した従業員の名前を通知する。
【００７７】
［ステップＳ１２］通話重要度判定部１７０は、電話帳記憶部１２０に格納された電話帳テーブルのうち、接続要求受信部１６０から受け取った従業員の名前に対応する電話帳テーブルを検索して、接続要求受信部１６０から受け取った発信元電話番号に対応する電話発信者情報を取得する。そして、通話重要度判定部１７０は、取得した電話発信者情報を接続判定部１８０に通知する。なお、発信元電話番号に対応する電話発信者情報が電話帳テーブルに存在しない場合、名前を“未登録”、通話等級を“６”とする情報を接続判定部１８０に通知する。
【００７８】
［ステップＳ１３］スケジュール判定部１７５は、スケジュール情報記憶部１３０に格納されたスケジュール情報テーブルのうち、接続要求受信部１６０から受け取った従業員の名前に対応するスケジュール情報テーブルを検索して、現在日時に対応する就業状態を特定する。
【００７９】
［ステップＳ１４］スケジュール判定部１７５は、通話手段情報記憶部１４０に格納された通話手段情報テーブルのうち、接続要求受信部１６０から受け取った従業員の名前に対応する通話手段情報テーブルを検索して、ステップＳ１３で特定した就業状態の通話手段情報を取得する。そして、スケジュール判定部１７５は、取得した通話手段情報および従業員の名前を接続判定部１８０へ通知する。なお、ステップＳ１３で特定した就業状態が“会議”の場合、さらに会議室番号も接続判定部１８０へ通知する。
【００８０】
［ステップＳ１５］接続判定部１８０は、通話重要度判定部１７０およびスケジュール判定部１７５から通知を受けると、受け取った電話発信者情報の通話等級と、受け取った通話手段情報の着信等級とを比較する。通話等級が着信等級よりも小さい場合は、処理がステップＳ１６へ進められる。通話等級が着信等級以上である場合は、処理がステップＳ１７へ進められる。
【００８１】
［ステップＳ１６］接続判定部１８０は、電話呼び出しが不要と判定し、その旨を電話呼出部１８５へ通知する。電話呼出部１８５は、電話接続要求の発信元との間で電話接続が確立しているときは、発信元へ電話に出られない旨のメッセージを送信する。
【００８２】
［ステップＳ１７］接続判定部１８０は、電話呼び出しが必要と判定し、ステップＳ１５で受け取った情報を電話呼出部１８５へ通知する。電話呼出部１８５は、受け取った情報に基づいて通話相手への電話呼出処理を開始する。ただし、電話呼出部１８５は、通話相手への電話呼出処理の完了を待たずにステップＳ１８の処理へ進む。電話呼出処理の手順は後で詳細に説明する。
【００８３】
［ステップＳ１８］電話呼出部１８５は、従業員情報テーブル１１０ａを参照し、電話発信者が従業員か否か判断する。具体的には、接続判定部１８０は、接続判定部１８０から受け取った電話発信者情報に含まれる発信者の名前が、従業員情報テーブル１１０ａに存在するか否か判断する。電話発信者が従業員である場合は、処理がステップＳ１９へ進められる。電話発信者が従業員でない場合は、処理がステップＳ２０へ進められる。
【００８４】
［ステップＳ１９］電話呼出部１８５は、電話発信者への電話呼出処理を開始する。電話呼出処理の手順は、ステップＳ１７で行われる処理と同様である。
［ステップＳ２０］電話呼出部１８５は、ステップＳ１７で実行された電話呼出処理と、ステップＳ１９の処理が実行された場合にはその電話呼出処理とが、共に成功したか否か判断する。電話呼出処理が成功した場合は、処理がステップＳ２１へ進められる。電話呼出処理が失敗した場合は、処理がステップＳ２２へ進められる。
【００８５】
［ステップＳ２１］電話呼出部１８５は、通話転送部１９０に電話呼び出しが成功した旨を通知する。通話転送部１９０は、電話接続要求の発信元と通話制御サーバ１００との間で確立した電話接続と、通話制御サーバ１００と電話呼び出し先との間で確立した電話接続とを引き継ぐ。そして、通話転送部１９０は、引き継いだ２つの接続間で音声データの中継を開始する。
【００８６】
［ステップＳ２２］電話呼出部１８５は、電話接続要求の発信元との間で電話接続が確立しているときは、発信元へ電話呼び出しに対する応答がない旨のメッセージを送信する。
【００８７】
［ステップＳ２３］電話呼出部１８５は、履歴情報を作成し、作成した履歴情報を受信履歴記憶部１５０に格納された受信履歴テーブル１５０ａに登録する。ここで、電話呼出部１８５は、ステップＳ２１で通話の転送が開始された場合は、着信可否を“○”と設定する。ステップＳ１６の処理が実行された場合は、着信可否を“×”、理由を“接続拒否”と設定する。ステップＳ２２の処理が実行された場合は、着信可否を“×”、理由を“応答なし”と設定する。
【００８８】
次に、上記ステップＳ１７およびステップＳ１９で実行される電話呼出処理について説明する。
図１３は、電話呼出処理の手順を示すフローチャートである。以下、図１３に示す処理をステップ番号に沿って説明する。
【００８９】
［ステップＳ３１］電話呼出部１８５は、１つ以上の通話手段およびそれらの優先順位を特定する。具体的には、通話相手への電話呼び出しの場合、電話呼出部１８５は、接続判定部１８０から受け取った通話手段情報に基づいて、通話手段およびそれらの優先順位を特定する。電話接続要求の発信元への電話呼び出しの場合、電話呼出部１８５は、接続判定部１８０から受け取った電話発信者情報に含まれる発信者の名前を用いてスケジュール判定部１７５を呼び出し、スケジュール判定部１７５から受け取った通話手段情報に基づいて、通話手段およびそれらの優先順位を特定する。
【００９０】
［ステップＳ３２］電話呼出部１８５は、ステップＳ３１で特定した通話手段のうち、まだ電話呼び出しを行っていない中で最も優先順位が高い通話手段を選択する。そして、電話呼出部１８５は、接続判定部１８０から受け取った通話相手の名前に対応する従業員情報テーブルまたは会議室情報テーブル１１０ｂを検索し、選択した通話手段に対応する電話番号を特定する。具体的には、通話手段が“自席内線電話”のときは、従業員情報テーブル１１０ａを検索し、ステップＳ１４で付加された従業員の名前に対応する内線番号を抽出する。同様に、通話手段が“携帯電話”のときは、携帯電話番号を抽出する。通話手段が“自宅電話”のときは、自宅電話番号を抽出する。また、通話手段が“会議室内線電話”ときは、会議室情報テーブル１１０ｂを検索し、接続判定部１８０から受け取った会議室番号に対応する内線番号を抽出する。その後、電話呼出部１８５は、特定した電話番号で示される電話機に対して電話呼び出しを行う。
【００９１】
［ステップＳ３３］電話呼出部１８５は、所定の時間内に呼び出し先の電話機から応答があるか否か判断する。応答があった場合、処理がステップＳ３４へ進められる。応答がない場合、処理がステップＳ３５へ進められる。なお、応答を待つ時間は予め管理者が設定しておく。例えば、３０秒と設定する。
【００９２】
［ステップＳ３４］電話呼出部１８５は、電話呼出処理が成功したと判断する。
［ステップＳ３５］電話呼出部１８５は、ステップＳ１７で特定した通話手段のうち、まだ電話呼び出しを行っていない代替の通話手段があるか判断する。代替の通話手段がある場合、処理がステップＳ３２へ進められる。代替の通話手段がない場合、処理がステップＳ３６へ進められる。
【００９３】
［ステップＳ３６］電話呼出部１８５は、電話呼出処理が失敗したと判断する。
このようにして、接続要求受信部１６０は電話接続要求を受信すると、通話相手である従業員を特定する。通話重要度判定部１７０は、通話相手にとっての電話発信者の通話等級を判定する。スケジュール判定部１７５は、通話相手の現在の就業状態を特定し、特定した就業状態での着信等級を判定する。接続判定部１８０は、通話等級と着信等級とを比較し、通話等級が着信等級以上であれば電話呼び出しが必要と判定する。電話呼出部１８５は、電話呼び出しが必要と判定された場合、通話相手が予め設定した通話手段の優先順位に従って電話呼び出しを行う。また、電話呼出部１８５は、電話発信者が従業員の場合、電話発信者が予め設定した通話手段の優先順位に従って電話呼び出しを行う。通話転送部１９０は、電話呼び出し先で応答があると、通話の転送を開始する。
【００９４】
ここで、例として、従業員Ａを通話相手として指定した電話接続要求を考える。従業員Ａのスケジュールは、図９に示したスケジュール情報テーブル１３０ａに記載の通りとする。従業員Ａは、図８に示した電話帳テーブル１２０ａに記載の電話発信者情報を登録しているものとする。また、従業員Ａは、図１０に示した通話手段情報テーブル１４０ａに記載の通話手段情報を登録しているものとする。
【００９５】
このとき、従業員Ｅから１２月１日１１時００分に電話があると、従業員Ａは外出中であるが、従業員Ｅの通話等級（“４”）が外出中の着信等級（“４”）以上であるため、通話制御サーバ１００は従業員Ａの携帯電話機へ電話呼び出しを行う。一方、顧客ａから１２月１日１１時１５分に電話があると、従業員Ａは外出中であり、顧客ａの通話等級（“５”）が外出中の着信等級より小さいため、通話制御サーバ１００は電話呼び出しを行わない。その後、顧客ａから１２月１日１３時１５分に電話があると、従業員Ａは在席しており、顧客ａの通話等級が在席の着信等級（“６”）以上であるため、通話制御サーバ１００は従業員Ａの自席の電話機へ電話呼び出しを行う。
【００９６】
このような電話接続プログラムを実行する通話制御サーバ１００を用いることで、会社の従業員は電話帳に登録した電話発信者ごとに通話の重要度を設定できると共に、就業状態ごとに電話呼び出しを許可する下限の重要度を設定できる。これにより、例えば、会議中は重要な顧客およびシステム管理者からの電話のみ許可し、帰宅後はシステム管理者からの電話のみ許可するといった制御を容易に実現できる。
【００９７】
また、従業員は就業状態ごとに通話手段の優先度を設定できるため、音声通信がより安定した通話手段を優先的に選択できる。これにより、例えば、外出中は携帯電話機を使用する一方、会議中は携帯電話機よりも音声通信が安定している会議室の電話機を使用するといった制御を自動化できる。
【００９８】
なお、本実施の形態では会社内に設置した通話制御サーバ１００を用いて電話接続の制御を行うこととしたが、電気通信事業者が提供する電話接続サービスを利用してもよい。その場合、通話制御サーバ１００が有する機能は電気通信事業者が保有するコンピュータ上で実現され、電話接続サービスの一部としてその機能が提供される。
【００９９】
また、本実施の形態では、電話呼び出しが不要と判定された場合は通話制御サーバ１００が電話接続要求の発信元に対してメッセージを送信することとしたが、予め設定された他の装置へ電話接続要求を転送することとしてもよい。このとき、転送先の装置としては、電話対応の担当者が使用する電話機や、伝言メッセージを記録できる自動応答装置などが考えられる。
【０１００】
また、本実施の形態では、従業員ごとに通話手段情報テーブルを用意することとしたが、予め管理者が用意した通話手段情報テーブルをすべての従業員に対して適用することとしてもよい。この場合、就業状態ごとの着信等級および選択可能な通話手段は、予め会社が決定した内容に従うこととなる。
【０１０１】
以上、本発明の通話接続プログラム、通話接続方法および通話接続装置を、図示の実施の形態に基づいて説明したが、本発明はこれに限定されるものではなく、各部の構成は、同様の機能を有する任意の構成のものに置換することができる。また、本発明に、他の任意の構成物や工程が付加されていてもよい。
【０１０２】
また、本発明は、前述した実施の形態のうちの、任意の２以上の構成（特徴）を組み合わせたものであってもよい。
なお、上記の処理機能は、コンピュータによって実現することができる。その場合、通話制御サーバ１００が有すべき機能の処理内容を記述したプログラムが提供される。そのプログラムをコンピュータで実行することにより、上記処理機能がコンピュータ上で実現される。処理内容を記述したプログラムは、コンピュータで読み取り可能な記録媒体に記録しておくことができる。コンピュータで読み取り可能な記録媒体としては、例えば、磁気記録装置、光ディスク、光磁気記録媒体、半導体メモリなどが挙げられる。磁気記録装置としては、例えば、ハードディスク装置（ＨＤＤ）、フレキシブルディスク（ＦＤ）、磁気テープなどが挙げられる。光ディスクとしては、例えば、ＤＶＤ（Digital Versatile Disc）、ＤＶＤ−ＲＡＭ、ＣＤ−ＲＯＭ（Compact Disc Read Only Memory）、ＣＤ−Ｒ（Recordable）／ＲＷ（ReWritable）などが挙げられる。光磁気記録媒体としては、例えば、ＭＯ（Magneto-Optical disk）などが挙げられる。
【０１０３】
プログラムを流通させる場合には、例えば、そのプログラムが記録されたＤＶＤ、ＣＤ−ＲＯＭなどの可搬型記録媒体が販売される。また、プログラムをサーバコンピュータの記憶装置に格納しておき、ネットワークを介して、サーバコンピュータから他のコンピュータにそのプログラムを転送することもできる。
【０１０４】
通話接続プログラムを実行するコンピュータは、例えば、可搬型記録媒体に記録されたプログラムもしくはサーバコンピュータから転送されたプログラムを、自己の記憶装置に格納する。そして、コンピュータは、自己の記憶装置からプログラムを読み取り、プログラムに従った処理を実行する。なお、コンピュータは、可搬型記録媒体から直接プログラムを読み取り、そのプログラムに従った処理を実行することもできる。また、コンピュータは、サーバコンピュータからプログラムが転送されるごとに、逐次、受け取ったプログラムに従った処理を実行することもできる。
【０１０５】
以上説明した実施の形態の主な技術的特徴は、以下の付記の通りである。
（付記１）  通話相手のスケジュールに応じて電話呼び出しを制御する電話接続プログラムにおいて、
コンピュータを、
電話登録者を個々に識別する識別情報と、前記電話登録者に割り当てられた電話番号とをそれぞれ関連付けて記憶する登録者情報記憶手段、
前記電話登録者ごとに、電話発信者に割り当てられた電話番号と、前記電話登録者にとっての前記電話発信者からの電話の通話重要度を示す情報とをそれぞれ関連付けて記憶する発信元情報記憶手段、
前記電話登録者ごとに、前記電話登録者が電話呼び出しを受けたくない時間帯を示す応答拒否時間帯の情報を記憶するスケジュール情報記憶手段、
発信元電話番号と相手先電話番号とを含む電話接続要求を受信すると、受信した前記電話接続要求から前記発信元電話番号と前記相手先電話番号とを抽出すると共に、前記登録者情報記憶手段を参照し、抽出した前記相手先電話番号に対応する前記電話登録者を特定する接続要求受信手段、
前記発信元情報記憶手段を参照し、前記接続要求受信手段で特定した前記電話登録者にとっての、前記接続要求受信手段で抽出した前記発信元電話番号に対応する前記通話重要度を判定する通話重要度判定手段、
前記スケジュール情報記憶手段を参照し、現在時刻が、前記接続要求受信手段で特定した前記電話登録者の前記応答拒否時間帯に属するか否か判定するスケジュール判定手段、
前記スケジュール判定手段で現在時刻が前記応答拒否時間帯に属さないと判定された場合、電話呼び出しが必要と判定する一方、前記スケジュール判定手段で現在時刻が前記応答拒否時間帯に属すると判定された場合、前記通話重要度判定手段で判定された前記通話重要度が予め設定された基準重要度以上であるか否か判定し、前記基準重要度以上であるときは電話呼び出しが必要と判定する接続判定手段、
前記接続判定手段で電話呼び出しが必要と判定された場合、前記接続要求受信手段で抽出した前記相手先電話番号に対応する端末へ電話呼び出しを行う電話呼出手段、
として機能させることを特徴とする電話接続プログラム。
【０１０６】
（付記２）  前記電話呼出手段は、前記接続判定手段で電話呼び出しが必要と判定されなかった場合、前記電話接続要求の発信元に対して電話に応答できない旨のメッセージを送信する、ことを特徴とする付記１記載の電話接続プログラム。
【０１０７】
（付記３）  前記登録者情報記憶手段は、前記電話登録者の識別情報それぞれと対応付けて、第１の電話番号と、前記第１の電話番号と異なる第２の電話番号とを記憶し、
前記電話呼出手段は、電話呼び出しを行う場合において、現在時刻が前記応答拒否時間帯に属さない場合、前記接続要求受信手段で特定した前記電話登録者の前記第１の電話番号で特定される端末へ電話呼び出しを行い、現在時刻が前記応答拒否時間帯に属する場合、前記接続要求受信手段で特定した前記電話登録者の前記第２の電話番号で特定される端末へ電話呼び出しを行う、
ことを特徴とする付記１記載の電話接続プログラム。
【０１０８】
（付記４）  前記登録者情報記憶手段は、前記電話登録者の識別情報それぞれと対応付けて、第１の電話番号と、前記第１の電話番号と異なる第２の電話番号とを記憶し、
前記電話呼出手段は、電話呼び出しを行う場合において、前記接続要求受信手段で特定した前記電話登録者の前記第１の電話番号で特定される端末へ電話呼び出しを行い、前記第１の電話番号で特定される端末から所定の時間内に応答がない場合、さらに、前記接続要求受信手段で特定した前記電話登録者の前記第２の電話番号で特定される端末へ電話呼び出しを行う、
ことを特徴とする付記１記載の電話接続プログラム。
【０１０９】
（付記５）  前記スケジュール情報記憶手段は、個々の前記応答拒否時間帯の情報と対応付けて応答拒否理由の情報を記憶し、
前記スケジュール判定手段は、現在時刻が前記応答拒否時間帯に属すると判定した場合、さらに、予め設定された前記応答拒否理由ごとの理由別基準重要度の中から、現在時刻に対応する前記応答拒否理由の前記理由別基準重要度を特定し、
前記接続判定手段は、前記スケジュール判定手段で現在時刻が前記応答拒否時間帯に属すると判定された場合、前記スケジュール判定手段で特定した前記理由別基準重要度を前記基準重要度として用いて電話呼び出しの必要の有無を判定する、
ことを特徴とする付記１記載の電話接続プログラム。
【０１１０】
（付記６）  前記スケジュール情報記憶手段は、個々の前記応答拒否時間帯の情報と対応付けて応答拒否理由の情報を記憶すると共に、前記電話登録者ごとに前記応答拒否理由の情報と理由別基準重要度の情報とをそれぞれ関連付けて記憶し、
前記スケジュール判定手段は、現在時刻が前記応答拒否時間帯に属すると判定した場合、さらに、現在時刻に対応する前記応答拒否理由の前記理由別基準重要度を特定し、
前記接続判定手段は、前記スケジュール判定手段で現在時刻が前記応答拒否時間帯に属すると判定された場合、前記スケジュール判定手段で特定した前記理由別基準重要度を前記基準重要度として用いて電話呼び出しの必要の有無を判定する、
ことを特徴とする付記１記載の電話接続プログラム。
【０１１１】
（付記７）  前記通話重要度判定手段は、前記接続要求受信手段で抽出した前記発信元電話番号が前記発信元情報記憶手段に記憶されていない場合、予め設定された最低重要度を前記発信元電話番号に対応する前記通話重要度と判定する、ことを特徴とする付記１記載の電話接続プログラム。
【０１１２】
（付記８）  通話相手のスケジュールに応じて電話呼び出しを制御する電話接続方法において、
接続要求受信手段が、発信元電話番号と相手先電話番号とを含む電話接続要求を受信すると、受信した前記電話接続要求から前記発信元電話番号と前記相手先電話番号とを抽出すると共に、電話登録者を個々に識別する識別情報と前記電話登録者に割り当てられた電話番号とをそれぞれ関連付けて記憶する登録者情報記憶手段を参照して、抽出した前記相手先電話番号に対応する前記電話登録者を特定し、
通話重要度判定手段が、前記電話登録者ごとに電話発信者に割り当てられた電話番号と前記電話登録者にとっての前記電話発信者からの電話の通話重要度を示す情報とをそれぞれ関連付けて記憶する発信元情報記憶手段を参照して、前記接続要求受信手段で特定した前記電話登録者にとっての、前記接続要求受信手段で抽出した前記発信元電話番号に対応する前記通話重要度を判定し、
スケジュール判定手段が、前記電話登録者ごとに前記電話登録者が電話呼び出しを受けたくない時間帯を示す応答拒否時間帯の情報を記憶するスケジュール情報記憶手段を参照して、現在時刻が、前記接続要求受信手段で特定した前記電話登録者の前記応答拒否時間帯に属するか否か判定し、
接続判定手段が、前記スケジュール判定手段で現在時刻が前記応答拒否時間帯に属さないと判定された場合、電話呼び出しが必要と判定する一方、前記スケジュール判定手段で現在時刻が前記応答拒否時間帯に属すると判定された場合、前記通話重要度判定手段で判定された前記通話重要度が予め設定された基準重要度以上であるか否か判定して、前記基準重要度以上であるときは電話呼び出しが必要と判定し、
電話呼出手段が、前記接続判定手段で電話呼び出しが必要と判定された場合、前記接続要求受信手段で抽出した前記相手先電話番号に対応する端末へ電話呼び出しを行う、
ことを特徴とする電話接続方法。
【０１１３】
（付記９）  通話相手のスケジュールに応じて電話呼び出しを制御する電話接続装置において、
電話登録者を個々に識別する識別情報と、前記電話登録者に割り当てられた電話番号とをそれぞれ関連付けて記憶する登録者情報記憶手段と、
前記電話登録者ごとに、電話発信者に割り当てられた電話番号と、前記電話登録者にとっての前記電話発信者からの電話の通話重要度を示す情報とをそれぞれ関連付けて記憶する発信元情報記憶手段と、
前記電話登録者ごとに、前記電話登録者が電話呼び出しを受けたくない時間帯を示す応答拒否時間帯の情報を記憶するスケジュール情報記憶手段と、
発信元電話番号と相手先電話番号とを含む電話接続要求を受信すると、受信した前記電話接続要求から前記発信元電話番号と前記相手先電話番号とを抽出すると共に、前記登録者情報記憶手段を参照し、抽出した前記相手先電話番号に対応する前記電話登録者を特定する接続要求受信手段と、
前記発信元情報記憶手段を参照し、前記接続要求受信手段で特定した前記電話登録者にとっての、前記接続要求受信手段で抽出した前記発信元電話番号に対応する前記通話重要度を判定する通話重要度判定手段と、
前記スケジュール情報記憶手段を参照し、現在時刻が、前記接続要求受信手段で特定した前記電話登録者の前記応答拒否時間帯に属するか否か判定するスケジュール判定手段と、
前記スケジュール判定手段で現在時刻が前記応答拒否時間帯に属さないと判定された場合、電話呼び出しが必要と判定する一方、前記スケジュール判定手段で現在時刻が前記応答拒否時間帯に属すると判定された場合、前記通話重要度判定手段で判定された前記通話重要度が予め設定された基準重要度以上であるか否か判定し、前記基準重要度以上であるときは電話呼び出しが必要と判定する接続判定手段と、
前記接続判定手段で電話呼び出しが必要と判定された場合、前記接続要求受信手段で抽出した前記相手先電話番号に対応する端末へ電話呼び出しを行う電話呼出手段と、
を有することを特徴とする電話接続装置。
【図面の簡単な説明】
【０１１４】
【図１】実施の形態に適用される発明の概念図である。
【図２】本実施の形態のシステム構成を示す図である。
【図３】従業員が社外から電話発信を行う場合の処理の流れを示す図である。
【図４】通話制御サーバのハードウェア構成を示す図である。
【図５】通話制御サーバの機能を示すブロック図である。
【図６】従業員情報テーブルのデータ構造例を示す図である。
【図７】会議室情報テーブルのデータ構造例を示す図である。
【図８】電話帳テーブルのデータ構造例を示す図である。
【図９】スケジュール情報テーブルのデータ構造例を示す図である。
【図１０】通話手段情報テーブルのデータ構造例を示す図である。
【図１１】受信履歴テーブルのデータ構造例を示す図である。
【図１２】接続制御処理の手順を示すフローチャートである。
【図１３】電話呼出処理の手順を示すフローチャートである。
【符号の説明】
【０１１５】
１  コンピュータ
１ａ  登録者情報記憶手段
１ｂ  発信元情報記憶手段
１ｃ  スケジュール情報記憶手段
１ｄ  接続要求受信手段
１ｅ  通話重要度判定手段
１ｆ  スケジュール判定手段
１ｇ  接続判定手段
１ｈ  電話呼出手段
２  発信端末
３  着信端末
４  電話接続要求
４ａ  発信元電話番号
４ｂ  相手先電話番号
【図１】
2007306515.tif 000003
【図２】
2007306515.tif 000004
【図３】
2007306515.tif 000005
【図４】
2007306515.tif 000006
【図５】
2007306515.tif 000007
【図６】
2007306515.tif 000008
【図７】
2007306515.tif 000009
【図８】
2007306515.tif 000010
【図９】
2007306515.tif 000011
【図１０】
2007306515.tif 000012
【図１１】
2007306515.tif 000013
【図１２】
2007306515.tif 000014
【図１３】
2007306515.tif 000015