(57)【要約】【課題】呼出の転送先を容易に設定可能な呼出転送システムを提供する。【解決手段】転送情報生成部１１は、端末のアドレスを含むアドレスデータが、送信元の端末から受信先の端末へ送信されたとき、アドレスデータに含まれるアドレスの端末を発信元とする呼出に対してアドレスデータの受信先の端末を転送先とする旨の転送情報を生成する。呼出管理部１２は、発信元の端末からの呼出要求に基づいて着信先の端末を呼び出す。転送判断部１３は、呼出管理部１２からの呼出に対して呼出先の端末のユーザが応答しないとき、転送情報を参照して、呼出の発信元の端末からの呼出に対する転送先の端末へ呼出を転送させる。【選択図】図１
2011091716.tif 000002
【特許請求の範囲】
【請求項１】
端末のアドレスを含むアドレスデータが、送信元の端末から受信先の端末へ送信されたとき、前記アドレスデータに含まれるアドレスの端末を発信元とする呼出に対して前記アドレスデータの受信先の端末を転送先とする旨の転送情報を生成する転送情報生成部と、
発信元の端末からの呼出要求に基づいて着信先の端末を呼び出す呼出管理部と、
前記呼出管理部からの呼出に対して呼出先の端末のユーザが応答しないとき、前記転送情報を参照して、前記呼出の発信元の端末からの呼出に対する転送先の端末へ前記呼出を転送させる転送判断部とを備える呼出転送システム。
【請求項２】
前記転送情報生成部は、前記アドレスデータに含まれるアドレスを発信元の端末のアドレスとし、前記アドレスデータの受信先の端末のアドレスを転送先の端末のアドレスとして含む転送情報を生成する、請求項１に記載の呼出転送システム。
【請求項３】
前記アドレスデータを前記送信元の端末から受信先の端末へ送信すると共に、前記受信先の端末のアドレスと、前記アドレスデータに含まれるアドレスとを含むアドレス送信情報を前記転送情報生成部に送信するアドレス送受信部を更に備え、
前記転送情報生成部は、前記アドレス送信情報を受信し、該受信したアドレス送信情報に含まれる、前記アドレスデータに含まれるアドレスを発信元の端末のアドレスとし、前記受信先の端末のアドレスを転送先の端末のアドレスとして含む転送情報を生成する、請求項２に記載の呼出転送システム。
【請求項４】
各端末が前記アドレス送受信部を有している、請求項３に記載の呼出転送システム。
【請求項５】
各端末が、更に、前記転送情報生成部と前記転送判断部とを有しており、前記転送情報生成部は、端末内のアドレス送受信部から前記アドレス送信情報を受信する、請求項４に記載の呼出転送システム。
【請求項６】
前記アドレス送受信部は、更に、他の端末のアドレス送受信部が送信したアドレスデータを受信し、該受信したアドレスデータを、１以上のアドレスデータを記憶するアドレス帳に記録する、請求項４又は５に記載の呼出転送システム。
【請求項７】
前記呼出管理部は、呼出先の端末のユーザが応答しないとき、発信元の端末のアドレスを含む不応答情報を前記転送判断部に送信し、前記転送判断部は、不応答情報を受信すると、該受信した不応答情報に含まれる発信元の端末のアドレスの端末に対する転送先の端末へ前記呼出を転送させる、請求項１乃至６の何れか一に記載の呼出転送システム。
【請求項８】
前記転送判断部は、転送先の端末のアドレスを含む転送指示情報を前記呼出管理部に送信し、前記呼出管理部は、転送指示情報を受信すると、該受信した転送指示情報に含まれる転送先の端末のアドレスの端末を呼び出す、請求項７に記載の呼出転送システム。
【請求項９】
前記転送情報生成部は、前記アドレスデータに含まれるアドレスの端末を発信元とし、かつ、前記アドレスデータの送信元の端末を着信先とする呼出に対して、前記アドレスデータの受信先の端末を転送先とする旨を示す転送情報を生成し、前記転送判断部は、前記アドレスデータに含まれるアドレスの端末を発信元とし、かつ、前記アドレスデータの送信元の端末を着信先とする呼出に対する転送先の端末へ呼出を転送させる、請求項１乃至８の何れか一に記載の呼出転送システム。
【請求項１０】
端末のアドレスを含むアドレスデータが、送信元の端末から受信先の端末へ送信されたとき、前記アドレスデータに含まれるアドレスの端末を発信元とする呼出に対して、前記アドレスデータの受信先の端末を転送先とする旨の転送情報を生成し、転送情報記憶部に記録する転送情報生成部を備える転送情報生成装置。
【請求項１１】
前記転送情報生成部は、前記アドレスデータに含まれるアドレスの端末を発信元とし、かつ、前記アドレスデータの送信元の端末を着信先とする呼出に対して、前記アドレスデータの受信先の端末を転送先とする旨を示す転送情報を生成する、請求項１０に記載の転送情報生成装置。
【請求項１２】
端末のアドレスを含むアドレスデータを他の端末へ送信すると共に、前記アドレスデータの受信先の端末のアドレスと、前記アドレスデータに含まれるアドレスとを含むアドレス送信情報を送信するアドレス送受信部を備える端末装置。
【請求項１３】
前記アドレス送受信部は、更に、他の端末のアドレス送受信部が送信したアドレスデータを受信し、該受信したアドレスデータを、１以上のアドレスデータを記憶するアドレス帳に記録する、請求項１２に記載の端末装置。
【請求項１４】
前記アドレス送信情報を受信し、該受信したアドレス送信情報に基づいて、前記アドレスデータに含まれるアドレスの端末を発信元とする呼出に対して、前記アドレスデータの受信先の端末を転送先とする旨の転送情報を生成し、転送情報記憶部に記録する転送情報生成部を更に備える、請求項１２又は１３に記載の端末装置。
【請求項１５】
他の端末からの呼出に対して自端末のユーザが応答しないとき、前記転送情報を参照して、前記呼出の発信元の端末からの呼出に対する転送先の端末へ前記呼出を転送させる転送判断部を更に備える、請求項１４に記載の端末装置。
【請求項１６】
コンピュータが、端末のアドレスを含むアドレスデータが、送信元の端末から受信先の端末へ送信されたとき、前記アドレスデータに含まれるアドレスの端末を発信元とし前記アドレスデータの送信元の端末を着信先とする呼出に対して、前記アドレスデータの受信先の端末を転送先とする旨の転送情報を生成し、転送情報記憶部に記録するステップと、
前記コンピュータが、発信元の端末からの呼出要求に基づいて着信先の端末を呼び出すステップと、
前記コンピュータが、前記呼出に対して呼出先の端末のユーザが応答しないとき、前記転送情報を参照して、前記呼出の発信元の端末からの呼出に対する転送先の端末へ前記呼出を転送するステップとを有する呼出転送方法。
【請求項１７】
コンピュータが、端末のアドレスを含むアドレスデータが、送信元の端末から受信先の端末へ送信されたとき、前記アドレスデータに含まれるアドレスの端末を発信元とし前記アドレスデータの送信元の端末を着信先とする呼出に対して、前記アドレスデータの受信先の端末を転送先とする旨の転送情報を生成し、転送情報記憶部に記録するステップを有する転送情報生成方法。
【請求項１８】
前記転送情報記憶部に記録するステップに先行して、前記アドレスデータの受信先の端末のアドレスと、前記アドレスデータに含まれるアドレスとを含むアドレス送信情報を受信するステップを更に有し、
前記転送情報記憶部に記録するステップでは、前記コンピュータは、前記受信したアドレス送信情報に含まれる、前記アドレスデータに含まれるアドレスを発信元の端末のアドレスとし、前記受信先の端末のアドレスを転送先の端末のアドレスとして含む転送情報を生成する、請求項１７に記載の転送情報生成方法。
【請求項１９】
端末装置が、端末のアドレスを含むアドレスデータを、他の端末装置に送信するステップと、
前記端末装置が、前記アドレスデータの受信先の端末のアドレスと、前記アドレスデータに含まれるアドレスとを含むアドレス送信情報を送信するステップとを有するアドレス送受信方法。
【請求項２０】
コンピュータに、
端末のアドレスを含むアドレスデータが、送信元の端末から受信先の端末へ送信されたとき、前記アドレスデータに含まれるアドレスの端末を発信元とし前記アドレスデータの送信元の端末を着信先とする呼出に対して、前記アドレスデータの受信先の端末を転送先とする旨の転送情報を生成し、転送情報記憶部に記録する処理と、
発信元の端末からの呼出要求に基づいて着信先の端末を呼び出す処理と、
前記呼出に対して呼出先の端末のユーザが応答しないとき、前記転送情報を参照して、前記呼出の発信元の端末からの呼出に対する転送先の端末へ前記呼出を転送する処理とを実行させるプログラム。
【請求項２１】
コンピュータに、
端末のアドレスを含むアドレスデータが、送信元の端末から受信先の端末へ送信されたとき、前記アドレスデータに含まれるアドレスの端末を発信元とし前記アドレスデータの送信元の端末を着信先とする呼出に対して、前記アドレスデータの受信先の端末を転送先とする旨の転送情報を生成し、転送情報記憶部に記録する処理を実行させるプログラム。
【請求項２２】
端末装置に、
端末のアドレスを含むアドレスデータを、他の端末装置に送信する処理と、
前記アドレスデータの受信先の端末のアドレスと、前記アドレスデータに含まれるアドレスとを含むアドレス送信情報を送信する処理とを実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、呼出転送システム、転送制御方法、及び、プログラムに関し、更に詳しくは、着信先の端末への呼出を転送先の端末に転送する呼出転送システム、転送制御方法、及び、プログラムに関する。
【背景技術】
【０００２】
転送機能は、着信先にかかってきた電話を他の端末に転送する機能である。日本電信電話株式会社の「ボイスワープセレクト」サービスは、通信事業者が提供する電話サービスの転送機能の一例である。「ボイスワープセレクト」サービスでは、呼出転送システムは、通信事業者のサービスにあらかじめ登録してある電話番号から自宅の電話機にかかってきた電話を、あらかじめ登録してある他の電話機の電話番号に転送する。
【０００３】
上記サービスでは、自宅への電話を他の電話機に転送でき、転送先で電話に応答することができる。しかし、転送先がいつでも応答できるとは限らない。例えば、転送先の着信者が電車に乗っている場合や、会議中であるといった場合、着信者は、転送先の電話機で呼出に応答することができないこともある。着信先の電話機で着信者が呼出に応答できない場合は、グループ内の複数のメンバの電話機に、順次、呼出を転送することが有効である。
【０００４】
特許文献１は、電話の転送に用いる構内交換機が記載された文献である。図９は、特許文献１に記載の構内交換機２００を示している。初期状態では、誰でも代表番号の電話を着信することができる。構内交換機２００は、内線端末が応答すると、応答した内線端末の内線番号を着信先内線端末選択メモリ２０１に登録する。構内交換機２００は、代表番号に着信があると、発信者番号に対応する着信先の内線番号を着信先内線端末選択メモリ２０１から取得する。構内交換機２００は、取得した内線番号が付いた内線端末を呼び出す。構内交換機２００は、着信先の内線端末が応答しないときは、他の内線端末も呼び出す。
【０００５】
端末状態メモリ２０２には、内線端末ごとに、複数の転送先端末の電話番号が優先度順に登録される。構内交換機２００は、着信先の内線端末が応答しないとき、通信路スイッチ２０３を介して、転送先番号に電話を転送することもできる。着信先の内線端末又は転送先でも応答せずに、着信先の内線端末以外で電話に応答した場合、構内交換機２００は、応答した内線端末の内線番号を、着信先内線端末選択メモリ２０１に登録する。
【０００６】
特許文献２は、着信電話転送装置が記載された文献である。図１０は、特許文献２に記載の着信電話転送装置３００を示している。特許文献２では、顧客ごとに一人の渉外員が対応することを想定している。制御部３０１は、代表電話に着信があると、渉外員情報ＤＢ（データベース）３０３及び渉外員−顧客関連情報ＤＢ３０４を参照して、発信元の電話番号に対応する渉外員の電話番号を取得する。制御部３０１は、取得した電話番号が付いた着信先端末を呼び出す。制御部３０１は、着信先端末が応答しないときは、着信電話転送部３０２を介して、渉外員情報ＤＢ３０３に登録されている他の渉外員の端末に転送する。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００３−７８９３４号公報
【特許文献２】特開２００７−８８８２２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
特許文献１に記載の構内交換機２００は、着信先の内線端末への呼出を転送すべき転送先の電話番号を端末状態メモリ２０２に自動設定する仕組みを持っていない。特許文献１では、端末状態メモリ２０２に対して転送先電話番号を自動で登録することはできず、転送先電話番号の登録は、事前に、人手で行っておく必要がある。従って、着信先への呼出を転送すべき転送先の登録に、手間がかかるという問題がある。特許文献２でも、同様に、渉外員情報ＤＢ３０３及び渉外員―顧客関連情報ＤＢ３０４に、あらかじめ転送設定を登録しておく必要があり、設定作業の手間がかかるという問題がある。
【０００９】
本発明は、呼出の転送先を容易に設定可能な呼出転送システム、転送情報生成装置、方法、及び、プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１０】
上記目的を達成するために、本発明は、端末のアドレスを含むアドレスデータが、送信元の端末から受信先の端末へ送信されたとき、前記アドレスデータに含まれるアドレスの端末を発信元とする呼出に対して前記アドレスデータの受信先の端末を転送先とする旨の転送情報を生成する転送情報生成部と、発信元の端末からの呼出要求に基づいて着信先の端末を呼び出す呼出管理部と、前記呼出管理部からの呼出に対して呼出先の端末のユーザが応答しないとき、前記転送情報を参照して、前記呼出の発信元の端末からの呼出に対する転送先の端末へ前記呼出を転送させる転送判断部とを備える呼出転送システムを提供する。
【００１１】
本発明は、端末のアドレスを含むアドレスデータが、送信元の端末から受信先の端末へ送信されたとき、前記アドレスデータに含まれるアドレスの端末を発信元とする呼出に対して、前記アドレスデータの受信先の端末を転送先とする旨の転送情報を生成し、転送情報記憶部に記録する転送情報生成部を備える転送情報生成装置を提供する。
【００１２】
本発明は、端末のアドレスを含むアドレスデータを他の端末へ送信すると共に、前記アドレスデータの受信先の端末のアドレスと、前記アドレスデータに含まれるアドレスとを含むアドレス送信情報を送信するアドレス送受信部を備える端末装置を提供する。
【００１３】
本発明は、端末のアドレスを含むアドレスデータが、送信元の端末から受信先の端末へ送信されたとき、前記アドレスデータに含まれるアドレスの端末を発信元とし前記アドレスデータの送信元の端末を着信先とする呼出に対して、前記アドレスデータの受信先の端末を転送先とする旨の転送情報を生成し、転送情報記憶部に記録するステップと、発信元の端末からの呼出要求に基づいて着信先の端末を呼び出すステップと、前記呼出に対して呼出先の端末のユーザが応答しないとき、前記転送情報を参照して、前記呼出の発信元の端末からの呼出に対する転送先の端末へ前記呼出を転送するステップとを有する呼出転送方法を提供する。
【００１４】
本発明は、コンピュータが、端末のアドレスを含むアドレスデータが、送信元の端末から受信先の端末へ送信されたとき、前記アドレスデータに含まれるアドレスの端末を発信元とし前記アドレスデータの送信元の端末を着信先とする呼出に対して、前記アドレスデータの受信先の端末を転送先とする旨の転送情報を生成し、転送情報記憶部に記録するステップを有する転送情報生成方法を提供する。
【００１５】
本発明は、端末のアドレスを含むアドレスデータを、他の端末装置に送信するステップと、前記アドレスデータの受信先の端末のアドレスと、前記アドレスデータに含まれるアドレスとを含むアドレス送信情報を送信するステップとを有するアドレス送受信方法を提供する。
【００１６】
本発明は、コンピュータに、端末のアドレスを含むアドレスデータが、送信元の端末から受信先の端末へ送信されたとき、前記アドレスデータに含まれるアドレスの端末を発信元とし前記アドレスデータの送信元の端末を着信先とする呼出に対して、前記アドレスデータの受信先の端末を転送先とする旨の転送情報を生成し、転送情報記憶部に記録する処理と、発信元の端末からの呼出要求に基づいて着信先の端末を呼び出す処理と、前記呼出に対して呼出先の端末のユーザが応答しないとき、前記転送情報を参照して、前記呼出の発信元の端末からの呼出に対する転送先の端末へ前記呼出を転送する処理とを実行させるプログラムを提供する。
【００１７】
本発明は、コンピュータに、端末のアドレスを含むアドレスデータが、送信元の端末から受信先の端末へ送信されたとき、前記アドレスデータに含まれるアドレスの端末を発信元とし前記アドレスデータの送信元の端末を着信先とする呼出に対して、前記アドレスデータの受信先の端末を転送先とする旨の転送情報を生成し、転送情報記憶部に記録する処理を実行させるプログラムを提供する。
【００１８】
本発明は、端末装置に、端末のアドレスを含むアドレスデータを、他の端末装置に送信する処理と、前記アドレスデータの受信先の端末のアドレスと、前記アドレスデータに含まれるアドレスとを含むアドレス送信情報を送信する処理とを実行させるプログラムを提供する。
【発明の効果】
【００１９】
本発明の呼出転送システム、転送情報生成装置、方法、及び、プログラムは、呼出の転送先を容易に設定することができる。
【図面の簡単な説明】
【００２０】
【図１】本発明の呼出転送システムの概略を示すブロック図。
【図２】本発明の端末装置の概略を示すブロック図。
【図３】本発明の第１実施形態の呼出転送システムを示すブロック図。
【図４】転送情報記録時の動作手順を示すフローチャート。
【図５】呼出転送時の動作手順を示すフローチャート。
【図６】本発明の第２実施形態の呼出転送システムを示すブロック図。
【図７】本発明の第１実施例の呼出転送システムを示すブロック図。
【図８】転送情報テーブルを示す図。
【図９】特許文献１に記載の構内交換機を示すブロック図。
【図１０】特許文献２に記載の着信電話転送装置を示すブロック図。
【発明を実施するための形態】
【００２１】
本発明の実施の形態の説明に先立って、本発明の概要について説明する。図１は、本発明の呼出転送システムを示している。呼出転送システム１０は、転送情報生成部１１と、呼出管理部１２と、転送判断部１３とを備える。転送情報生成部１１は、端末のアドレスを含むアドレスデータが、送信元の端末から受信先の端末へ送信されたとき、アドレスデータに含まれるアドレスの端末を発信元とする呼出に対してアドレスデータの受信先の端末を転送先とする旨の転送情報を生成する。転送情報生成部１１は、本発明の転送情報生成装置に相当する。
【００２２】
呼出管理部１２は、発信元の端末からの呼出要求に基づいて着信先の端末を呼び出す。転送判断部１３は、呼出管理部１２からの呼出に対して呼出先の端末のユーザが応答しないとき、転送情報を参照して、呼出の発信元の端末からの呼出に対する転送先の端末へ呼出を転送させる。
【００２３】
本発明呼出転送システム及び転送情報生成装置では、ある端末から別の端末へ、端末のアドレスデータを送信したときに、送信されたアドレスデータに含まれるアドレスの端末を発信元とする呼出に対して、アドレスデータの受信先の端末を転送先とする旨の転送情報を生成する。本発明の呼出転送システム及び転送情報生成装置では、アドレスデータの送受信に基づいて自動的に転送情報を生成できるので、人手で転送先を登録する必要がなく、呼出の転送先を容易に設定することができる。また、本発明の呼出転送システムでは、アドレスデータの送受信に基づいて生成された転送情報に従って呼出の転送を行うので、発信元の端末に応じた転送先へ、呼出を転送することができる。
【００２４】
図２は、本発明の端末装置を示している。端末装置２０は、アドレス送受信部２１を備える。アドレス送受信部２１は、端末のアドレスを含むアドレスデータを他の端末へ送信する。また、アドレス送受信部は、アドレスデータの受信先の端末のアドレスと、アドレスデータに含まれるアドレスとを含むアドレス送信情報を送信する。アドレス送受信部２１が、呼出転送システムの転送情報生成部１１（転送情報生成装置）にアドレス送受信情報を送信することで、転送情報生成部１１は、端末間でのアドレスデータの送受信状況を知ることができ、アドレスデータの送受信に基づいて転送情報を生成できる。
【００２５】
以下、図面を参照し、本発明の実施の形態を詳細に説明する。図３は、本発明の第１実施形態の呼出転送システムを示している。呼出転送システムは、アプリケーション（ＡＰ）サーバ１００と、呼制御サーバ１１０とを備える。端末Ａ１２０、端末Ｂ１３０、及び、端末Ｃ１４０は、ユーザが使用する端末装置である。ＡＰサーバ１００、呼制御サーバ１１０、端末Ａ１２０、端末Ｂ１３０、及び、端末Ｃ１４０は、それぞれ、通信路１５０を介して相互に接続される。
【００２６】
ＡＰサーバ１００及び呼制御サーバ１１０は、プログラム制御で動作するコンピュータシステムである。ＡＰサーバ１００は、転送情報生成部１０１と、転送情報記憶部１０２と、転送判断部１０３とを有する。呼制御サーバ１１０は、呼出管理部１１１を有する。ＡＰサーバ１００及び呼制御サーバ１１０は、呼出転送システムを構成する。また、転送情報生成部１０１及び転送情報記憶部１０２は、転送情報生成装置に相当する。なお、転送情報生成部１０１と転送情報記憶部１０２と転送判断部１０３と呼出管理部１１１とを一つのサーバ装置に備えてもよい。
【００２７】
端末Ａ１２０は、呼出送受信部１２１、応答送受信部１２２、アドレス送受信部１２３、及び、アドレス帳１２４を有する。端末Ｂ１３０は、呼出送受信部１３１、応答送受信部１３２、アドレス送受信部１３３、及び、アドレス帳１３４を有する。端末Ｃ１４０は、呼出送受信部１４１、応答送受信部１４２、アドレス送受信部１４３、及び、アドレス帳１４４を有する。端末Ａ１２０、端末Ｂ１３０、及び、端末Ｃ１４０内の各部の機能は、プロセッサなどが所定のプログラムに従って動作することで実現できる。
【００２８】
端末Ａ１２０の呼出送受信部１２１は、呼制御サーバ１１０に、着信先を指定して呼出を要求する。呼出送受信部１２１は、例えば、端末Ｂ１３０を呼び出すときは、発信元（端末Ａ１２０）のアドレスと、着信先（端末Ｂ１３０）のアドレスとを含む呼出要求情報を呼制御サーバ１１０に送信する。ここで、アドレスとは、回線交換で使用する電話番号や、Voice over IP（VoIP）で使用するSession Initiation Protocol Uniform Resource Identifier（SIP URI）といった端末識別子のことである。また、呼出送受信部１２１は、呼制御サーバ１１０が端末Ａ１２０を呼び出すとき、呼制御サーバ１１０から呼出情報を受信する。呼出情報は、発信元のアドレスと、着信先のアドレスと、呼出先のアドレスとを含む。
【００２９】
応答送受信部１２２は、呼制御サーバ１１０から、呼出送受信部１２１が要求した呼出に対する応答結果を受信する。応答結果は、発信元のアドレスと、着信先のアドレスと、呼出先のアドレスとを含む。応答送受信部１２２は、呼制御サーバ１１０からの呼出に対して応答するときは、呼制御サーバ１１０に応答情報を送信する。応答情報は、発信元のアドレスと、着信先のアドレスと、呼出先のアドレスとを含む。
【００３０】
アドレス帳１２４は、１以上のアドレスを保持する。アドレス送受信部１２３は、端末のアドレスを含むアドレスデータを他の端末に送信する。また、アドレス送受信部１２３は、アドレス送信情報をＡＰサーバ１００に送信する。アドレス送信情報は、どの端末に対して、どの端末のアドレスを含むアドレスデータが送信されたかを示す情報である。アドレス送信情報は、アドレスデータの送信元の端末のアドレス及び受信先の端末のアドレスと、アドレスデータに含まれるアドレスとを含む。
【００３１】
アドレス送受信部１２３は、他の端末のアドレス送受信手段が送信したアドレスデータを受信する。アドレス送受信部１２３は、アドレスデータを受信すると、受信したアドレスデータをアドレス帳１２４に保存する。
【００３２】
端末Ｂ１３０及び端末Ｃ１４０における各部の動作は、端末Ａ１２０における各部の動作と同様である。すなわち、呼出送受信部１３１及び呼出送受信部１４１の動作は、上記した呼出送受信部１２１の動作と同様である。また、応答送受信部１３２及び１４２の動作は、上記した応答送受信部１２２の動作と同様である。アドレス送受信部１３３及び１４３の動作は、上記したアドレス送受信部１２３の動作と同様である。アドレス帳１３４及び１４４は、アドレス帳１２４と同様に、１以上のアドレスデータを保存している。
【００３３】
呼制御サーバ１１０の呼出管理部１１１は、発信元の端末からの呼出要求に基づいて着信先の端末を呼び出す。呼出管理部１１１は、発信元の端末の呼出送受信部から、着信先の端末を指定した呼出要求を受信し、呼出要求で指定された着信先を呼び出す。呼出管理部１１１は、呼出先の端末に対して、呼出情報を送信する。呼出管理部１１１は、呼出先が応答すると、呼出先の端末の応答送受信部から応答情報を受信し、発信元の端末の応答送受信部に応答結果を送信する。呼出管理部１１１は、呼出先が応答しないときは、転送判断部１０３に不応答情報を送信する。不応答情報は、発信元のアドレスと着信先のアドレスと呼出先のアドレスとを含む。
【００３４】
ＡＰサーバ１００の転送情報記憶部１０２は、転送情報を記憶する。転送情報は、呼出の発信元と着信先との組に対する転送先を示す情報である。転送情報は、例えば、発信元の端末のアドレス及び着信先の端末のアドレスと、転送先の端末のアドレスとを含む。転送情報記憶部１０２には、１つの発信元の端末のアドレスに対して、複数の着信先の端末のアドレスを組にして記録することができる。また、転送情報記憶部１０２には、１つの発信元及び着信先の端末のアドレスの組に対して、複数の転送先の端末のアドレスを対応付けて記録することができる。転送先が複数ある場合には、転送情報に優先順位に関する情報を含めてもよい。
【００３５】
転送情報生成部１０１は、アドレスデータが送信元の端末から受信先の端末へ送信されたとき、アドレスデータに含まれるアドレスの端末を発信元とし、かつ、アドレスデータの送信元の端末を着信先とする呼出に対して、アドレスデータの受信先の端末を転送先とする旨を示す転送情報を生成する。転送情報生成部１０１は、端末のアドレス送受信部から、アドレス送受信情報を受信する。転送情報生成部１０１は、受信したアドレス送受信情報に基づいて、送信されたアドレスデータに含まれるアドレスの端末を発信元とし、アドレスデータの送信元の端末を着信先とし、アドレスデータの受信先の端末を転送先として含む転送情報を生成する。
【００３６】
具体的には、転送情報生成部１０１は、アドレスデータに含まれるアドレスが端末Ａ１２０のアドレスであり、アドレスデータの送信元が端末Ｂ１３０で、アドレスデータの受信先が端末Ｃ１４０である旨のアドレス送受信情報を受信したときは、発信元を端末Ａ１２０のアドレス、着信先を端末Ｂ１３０のアドレス、転送先を端末Ｃ１４０のアドレスとする転送情報を生成する。転送情報生成部１０１は、生成した転送情報を転送情報記憶部１０２に渡す。転送情報記憶部１０２は、受け取った転送情報を記録する。
【００３７】
転送判断部１０３は、呼出に対して呼出先の端末のユーザが応答しないとき、転送情報を参照して、呼出の発信元の端末からの呼出に対する転送先の端末へ呼出を転送させる。転送判断部１０３は、呼出管理部１１１から、不応答情報を受信すると、転送情報記憶部１０２を参照して、受信した不応答情報に発信元として含まれるアドレスの端末を発信元とし、不応答情報に着信先として含まれるアドレスの端末を着信先とする呼出に対する転送先として記録された端末が存在するか否かを調べる。転送判断部１０３は、該当する転送情報が記録されているときは、その転送情報に含まれる転送先を、呼出の転送先として決定する。
【００３８】
転送判断部１０３は、呼出管理部１１１に対し転送指示情報を送信し、転送先の端末へ、呼出を転送するように指示する。転送指示情報は、発信元の端末のアドレスと、着信先の端末のアドレスと、転送先として決定した端末のアドレスとを含む。呼出管理部１１１は、転送指示情報を受信すると、呼出情報を送信した端末への呼出を止め、転送指示情報に含まれる転送先に呼出情報を送信して、転送先を呼び出す。
【００３９】
図４は、転送情報記録時の動作手順を示している。以下では、端末Ｂ１３０は、アドレスデータを送信する送信元のユーザが使用する端末であり、端末Ｃ１４０は、アドレスデータを受信するユーザが使用する端末であるとして説明する。また、送信するアドレスデータは、端末Ａ１２０のアドレスを含むアドレスデータであるとする。端末Ｂのユーザと、端末Ｃのユーザとは、同一ユーザでも構わない。
【００４０】
端末Ｂ１３０のアドレス送受信部１３３は、端末Ｃ１４０へ、端末Ａ１２０のアドレスデータを送信する。端末Ｂ１３０のアドレス帳１３４には、端末Ａ１２０のアドレスデータが記録されており、アドレス送受信部１３３は、アドレス帳１３４から端末Ａ１２０のアドレスデータを呼び出して、端末Ｃ１４０に送信する。端末Ｃ１４０のアドレス送受信部１４３は、端末Ｂ１３０から送信されたアドレスデータを受信する。端末間のアドレスデータの送受信には、赤外線通信などの任意の通信手段を用いることができる。アドレス送受信部１４３は、受信した端末Ａのアドレスデータをアドレス帳１４４に記録する。
【００４１】
端末Ｂ１３０のアドレス送受信部１３３は、端末Ｃ１４０へアドレスデータを送信すると、端末Ａ１２０のアドレスを含むアドレスデータが、端末Ｂ１３０から端末Ｃ１４０へ送信された旨を示すアドレス送信情報を生成する。アドレス送信情報は、送信元（端末Ｂ１３０）のアドレスと、受信先（端末Ｃ１４０）のアドレスと、アドレスデータ（端末Ａ１２０のアドレス）とを含む。アドレス送受信部１３３は、生成したアドレス送信情報を、ＡＰサーバ１００に送信する。
【００４２】
ＡＰサーバ１００の転送情報生成部１０１は、端末間でアドレスデータの送受信があったか否かを判断する（ステップＡ１）。転送情報生成部１０１は、何れの端末からもアドレス送信情報を受信していないときは、アドレスデータの送受信がないと判断し、ステップＡ１を繰り返し実行して、アドレス送信情報を受信するまで待機する。転送情報生成部１０１は、端末Ｂ１３０からアドレス送信情報を受信すると、端末間でアドレスデータの送受信があったと判断する。
【００４３】
転送情報生成部１０１は、アドレスデータの送受信があったと判断すると、受信したアドレス送信情報に基づいて転送情報を生成する（ステップＡ２）。転送情報生成部１０１は、アドレス送信情報に含まれるアドレスデータが示す端末（端末Ａ１２０）を発信元とし、アドレスデータの送信元の端末（端末Ｂ１３０）を着信先とする呼出に対し、アドレスデータの受信先の端末（端末Ｃ１４０）を転送先とする旨の転送情報を生成する。
【００４４】
転送情報生成部１０１は、生成した転送情報を転送情報記憶部１０２に渡す。転送情報記憶部１０２は、受け取った転送情報を記憶する（ステップＡ３）。その際、転送情報記憶部１０２は、記録する転送情報に含まれる発信元（端末Ａ１２０）と着信先（端末Ｂ１３０）との組み合わせが、既に記録されているか否かを調べる。転送情報記憶部１０２は、該当する組み合わせが記録済みでないときは、ＡＰサーバ１００内の図示しない記憶媒体に、発信元の端末（端末Ａ１２０）のアドレスと、着信先の端末（端末Ｂ１３０）のアドレスと、転送先の端末（端末Ｃ１４０）のアドレスとを含む転送情報を記録する。
【００４５】
転送情報記憶部１０２は、発信元と着信先との組み合わせが既に記録済みの場合は、ＡＰサーバ１００内の記録媒体に、転送先の端末（端末Ｃ１４０）アドレスを、発信元の端末（端末Ａ１２０）のアドレス及び着信先の端末（端末Ｂ１３０）のアドレスに対応付けて追加記録する。転送情報記憶部１０２は、転送先が複数あるときは、転送情報に優先順位を設定してもよい。転送情報記憶部１０２は、例えば、記録された順番に従って優先順位を設定することができる。或いは、優先順位は、着信先に該当する端末のユーザが任意に設定できるようにしておいてもよい。
【００４６】
転送情報生成部１０１は、システムが運用中であるか否かを判断する（ステップＡ４）。転送情報生成部１０１は、システムが運用中でないと判断すると、処理を終了する。転送情報生成部１０１は、システムが運用中であれば、ステップＡ１に戻り、アドレス送信情報の受信を待ち受ける。転送情報生成部１０１は、システム運用中に、端末間でアドレスデータのやり取りがあると、アドレスデータの送信元、受信先、及び、アドレスデータの中身に応じて転送情報を生成し、転送情報記憶部１０２は転送情報を記録していく。
【００４７】
図５は、呼出転送時の動作手順を示している。以下では、端末Ａ１２０は、発信元のユーザが使用する端末で、端末Ｂ１３０は、着信先のユーザが使用する端末とするとして説明する。端末Ａ１２０の呼出送受信部１２１は、端末Ｂ１３０を着信先として指定する呼出要求情報を呼制御サーバ１１０に送信する。呼出要求情報は、発信元の端末Ａ１２０のアドレスと、着信先の端末Ｂ１３０のアドレスとを含む。
【００４８】
呼制御サーバ１１０の呼出管理部１１１は、端末Ａ１２０が送信した呼出要求情報を受信すると、呼出要求情報に従って着信先の端末Ｂ１３０を呼び出す。その際、呼出管理部１１１は、発信元（端末Ａ１２０）のアドレス、着信先（端末Ｂ１３０）のアドレス、及び、呼出先（着信先と同一）のアドレスを含む呼出情報を、端末Ｂ１３０に送信する。
【００４９】
呼出管理部１１１は、呼出情報の送信後、呼出先である端末Ｂ１３０のユーザが応答したか否かを判断する（ステップＢ１）。端末Ｂ１３０の呼出送受信部１３１は、呼出がある旨をユーザに通知する。応答送受信部１３２は、ユーザが応答の操作を行うと、呼出に応答する旨の応答情報を呼制御サーバ１１０に送信する。応答情報は、発信元（端末Ａ１２０）のアドレス、着信先（端末Ｂ１３０）のアドレス、及び、呼出先（端末Ｂ１３０）のアドレスを含む。
【００５０】
呼出管理部１１１は、端末Ｂ１３０から応答情報を受信すると、端末Ｂ１３０のユーザが応答したと判断する。呼出管理部１１１は、端末Ｂ１３０が応答すると、端末Ａ１２０へ、受信した応答情報に含まれる発信元（端末Ａ１２０）のアドレス、着信先（端末Ｂ１３０）のアドレス、及び、呼出先（端末Ｂ１３０）のアドレスを、応答結果として送信する。端末Ａ１２０の応答送受信部１２２は、呼出管理部１１１からの応答結果を受信する。呼出管理部１１１は、端末Ａ１２０と端末Ｂ１３０とを接続して、処理を終了する。
【００５１】
呼出管理部１１１は、例えば、事前に設定されたコール数や呼出時間がしきい値を超えても、端末Ｂ１３０から応答情報を受信できないときは、端末Ｂ１３０のユーザが応答しないと判断する。呼出管理部１１１は、発信元の端末Ａ１２０から着信先の端末Ｂ１３０の呼出に対して応答がない旨を示す不応答情報を、転送判断部１０３に送信する。不応答情報は、発信元（端末Ａ１２０）のアドレス、着信先（端末Ｂ１３０）のアドレス、及び、呼出先（端末Ｂ１３０）のアドレスを含む。転送判断部１０３は、不応答情報を受信すると、転送情報記憶部１０２に、不応答情報に含まれる発信元（端末Ａ１２０）のアドレスと着信元（端末Ｂ１３０）のアドレスとの組み合わせを有する転送情報が記録されているか否かを判断する（ステップＢ２）。
【００５２】
転送判断部１０３は、発信元（端末Ａ１２０）のアドレス及び着信元（端末Ｂ１３０）のアドレスを有する転送情報が記録されていると判断すると、当該転送情報の転送先のアドレスが示す端末を、呼出の転送先として決定する。例えば、転送情報記憶部１０２に、図４に示す手順に従って、発信元（端末Ａ１２０）のアドレス、着信元（端末Ｂ１３０）のアドレス、転送先（端末Ｃ１４０）のアドレスが記録されていたとき、転送判断部１０３は、端末Ｃ１４０を転送先として決定する。転送判断部１０３は、該当する転送情報が記録されていないときは、処理を終了する。
【００５３】
転送判断部１０３は、転送先を決定すると、発信元（端末Ａ１２０）から着信先（端末Ｂ１３０）への呼出を転送先（端末Ｃ１４０）へ転送するように指示する旨の転送指示情報を呼出管理部１１１に送信する（ステップＢ３）。転送指示情報は、発信元（端末Ａ１２０）のアドレスと、着信先（端末Ｂ１３０）のアドレスと、転送先（端末Ｃ１４０）のアドレスとを含む。呼出管理部１１１は、転送指示情報を受信すると、呼出中の呼出を止めて、転送指示情報に含まれる転送先（端末Ｃ１４０）へ、発信元（端末Ａ１２０）のアドレス、着信先（端末Ｂ１３０）のアドレス、転送先（端末Ｃ１４０）のアドレスを含む呼出情報を送信し、端末Ｃ１４０を呼び出す。
【００５４】
呼出管理部１１１は、転送先の呼出後、転送先である端末Ｃ１４０のユーザが応答したか否かを判断する（ステップＢ４）。端末Ｃ１４０の呼出送受信部１４１は、呼出管理部１１１から呼出情報を受信する。端末Ｃ１４０のユーザが呼出に応答すると、応答送受信部１４２は、発信元（端末Ａ１２０）のアドレス、着信先（端末Ｂ１３０）のアドレス、及び、呼出先（端末Ｃ１４０）のアドレスを含む応答情報を、呼制御サーバ１１０に送信する。呼出管理部１１１は、端末Ｃ１４０から応答情報を受信すると、端末Ｃ１４０のユーザが応答したと判断する。呼出管理部１１１は、事前に設定されたコール数や呼出時間がしきい値を超えても、端末Ｃ１４０から応答情報を受信できないときは、端末Ｃ１４０のユーザが応答しないと判断する。
【００５５】
呼出管理部１１１は、端末Ｃ１４０のユーザが応答すると、端末Ａ１２０へ、発信元（端末Ａ１２０）のアドレス、着信先（端末Ｂ１３０）のアドレス、及び、呼出先（端末Ｃ１４０）のアドレスを含む応答結果を送信する。端末Ａ１２０の応答送受信部１２２は、呼出管理部１１１からの応答結果を受信する。呼出管理部１１１は、端末Ａ１２０と転送先の端末Ｃ１４０とを接続して、呼出処理を終了する。
【００５６】
呼出管理部１１１は、端末Ｃ１４０のユーザが応答しないときは、発信元（端末Ａ１２０）のアドレス、着信先（端末Ｂ１３０）のアドレス、及び、呼出先（端末Ｃ１４０）のアドレスを含む不応答情報を、転送判断部１０３に送信する。転送判断部１０３は、端末Ａ１２０から端末Ｂ１３０への呼出に対して転送先の端末Ｃ１４０のユーザが応答しないことを示す不応答情報を受信すると、転送情報記憶部１０２に、発信元（端末Ａ１２０）から着信先（端末Ｂ１３０）への呼出を転送すべき他の転送先があるか否かを判断する（ステップＢ５）。
【００５７】
転送判断部１０３は、発信元（端末Ａ１２０）のアドレスと着信先（端末Ｂ１３０）のアドレスとに組み合わせに対して、既に転送先として決定した端末Ｃ１４０以外の端末のアドレスが記録されているときは、他の転送先があると判断する。転送判断部１０３は、ステップＢ５で、他の転送先があると判断すると、ステップＢ３に戻り、端末Ａ１２０から端末Ｂ１３０への呼出が他の転送先に転送されるように、呼出管理部１１１に、転送指示情報を送信する。呼出管理部１１１及び転送判断部１０３は、ステップＢ３〜Ｂ５を繰り返し実行することで、転送情報に含まれる転送先へ、順次、呼出を転送する。転送判断部１０３は、ステップＢ５で他の転送先がないときと判断したときは、処理を終了する。
【００５８】
例えば、端末Ｂ１３０のユーザと、端末Ｃ１４０のユーザとは同一のユーザであるとする。ユーザは、端末Ｂ１３０のアドレス帳１３４に登録された端末Ａ１２０のアドレスデータを端末Ｃ１４０に送信し、端末Ｃ１４０のアドレス帳１４４にコピーする。この場合、転送情報生成部１０１は、アドレスデータの送受信に基づいて、端末Ａ１２０から端末Ｂ１３０への呼出を、端末Ｃ１４０に転送する旨の転送情報を生成する。端末Ａ１２０のユーザが端末Ｂ１３０を呼び出したとき、端末Ｂ１３０のユーザは端末Ｂ１３０で応答することができなかったとする。この場合、転送判断部１０３は、端末Ｂ１３０への呼出を端末Ｃ１４０に転送させる。端末Ｂ１３０のユーザは、呼出が端末Ｃ１４０に転送されることで、転送先の端末Ｃ１４０で応答することができる。
【００５９】
本実施形態では、アドレス送受信部は、端末から別の端末へアドレスデータを送信したとき、アドレス送信情報を送信する。転送情報生成部１０１は、アドレス送信情報を受信し、受信したアドレス送受信情報に基づいて、送信されたアドレスデータに含まれるアドレスの端末を発信元とし、アドレスデータの送信元の端末を着信先とする呼出に対して、アドレスデータの受信先の端末を転送先とする旨の転送情報を生成し、転送情報記憶部１０２に記録する。本実施形態の呼出転送システムでは、アドレスデータの送信状況に応じて転送情報を生成するので、人手を介さずに、容易に転送先の設定が可能である。また、呼出転送システムの管理者やユーザが、転送情報を事前に設定する手間を省くことができる。
【００６０】
本実施形態では、転送判断部１０３は、一の端末から別の端末への呼出に対して当該別の端末が応答しないとき、転送情報記憶部１０２を参照して、呼出の発信元と着信先との組み合わせに対応する転送先を調べ、呼出管理部１１１に、その転送先に呼出を転送するように指示する。転送情報には、アドレスデータが示す端末を発信元とし、アドレスデータの送信元の端末を着信策とする呼出に対して、アドレスデータの受信先の端末が転送先として記録されている。従って、転送情報に従って呼出を転送することで、発信元と着信先の組み合わせに応じて適切な人の端末に、呼出を転送することができる。また、転送情報は、ＡＰサーバ１００で一括管理しており、ユーザが利用する端末で転送情報を管理する必要がない。
【００６１】
なお、図５のステップＢ１では、呼出管理部１１１が所定コール数だけコールしても呼出先が応答しないときや、所定の呼出時間が経過するまでに呼出先が応答しないときに、呼出先が応答しないと判断するとして説明したが、これには限られない。例えば、呼出先の端末のユーザが、着信できないことを意思表示する操作を行ってもよい。ユーザが、応答不可の操作を行うと、呼出先の端末が呼制御サーバに、応答不可を示す情報を送信する。呼出管理部１１１は、応答不可を示す情報を受信すると、呼出先が応答しないと判断して、転送判断部１０３に、不応答情報を送信してもよい。
【００６２】
また、ステップＢ１で呼出先が応答しないと判断する際の基準となる所定コール数や所定時間は、固定されたコール数や時間でなくてもよく、呼出先の過去の応答履歴に応じて、コール数や時間を変更してもよい。例えば、各端末の過去の応答履歴を記録しておき、呼出管理部１１１は、過去の応答履歴を参照して、一定時間前からの呼出に対する呼出先の応答状況を調べる。呼出管理部１１１は、一定時間前から、呼出先が呼出に応答していないことを検出すると、当該呼出先は、処理中の呼出に対しても応答できない可能性が高いと判断し、不応答を判断するためのコール数や呼出時間といったしきい値を減らしてもよい。
【００６３】
続いて、本発明の第２実施形態について説明する。図６は、本発明の第２実施形態の呼出転送システムを示している。呼出転送システムは、呼制御サーバ１１０、端末Ａ１２０、端末Ｂ１３０、及び、端末Ｃ１４０を備える。呼制御サーバ１１０と、端末Ａ１２０、端末Ｂ１３０、及び、端末Ｃ１４０は、通信路１５０を介して相互に接続されている。
【００６４】
端末Ａ１２０は、呼出送受信部１２１、応答送受信部１２２、アドレス送受信部１２３、アドレス帳１２４、転送情報生成部１２５、転送情報記憶部１２６、及び、転送判断部１２７を有する。端末Ｂ１３０は、呼出送受信部１３１、応答送受信部１３２、アドレス送受信部１３３、アドレス帳１３４、転送情報生成部１３５、転送情報記憶部１３６、及び、転送判断部１３７を有する。端末Ｃ１４０は、呼出送受信部１４１、応答送受信部１４２、アドレス送受信部１４３、アドレス帳１４４、転送情報生成部１４５、転送情報記憶部１４６、及び、転送判断部１４７を有する。
【００６５】
各端末内の転送情報生成部、転送情報記憶部、及び、転送判断部の機能は、それぞれ、図３に示す第１実施形態の呼出転送システムにおけるＡＰサーバ１００内の転送情報生成部１０１、転送情報記憶部１０２、及び、転送判断部１０３の機能と同様である。本実施形態の呼出転送システムは、第１実施形態ではＡＰサーバ１００内に設けられていた転送情報生成部、転送情報記憶部、及び、転送判断部が、各端末に移動した構成である。その他の点は、第１実施形態と同様である。
【００６６】
各端末のアドレス送受信部は、端末内の転送情報生成部に、アドレス送信情報を送信する。転送情報生成部は、第１実施形態で説明した動作と同様な動作で転送情報を生成し、各端末内の転送情報記憶部は、生成された転送情報を記憶する。各端末の転送判断部は、呼制御サーバ１１０の呼出管理部１１１から不応答情報を受信すると、不応答情報に含まれる発信元及び着信先に対応する転送先を調べる。各端末の転送判断部は、呼出管理部に転送先の端末のアドレスを含む転送指示情報を送信し、転送先に呼出を転送させる。
【００６７】
例えば、端末Ａ１２０が端末Ｂ１３０を呼び出したとする。呼出管理部１１１は、端末Ａ１２０の呼出送受信部１２１から、発信元（端末Ａ１２０）のアドレスと、着信先（端末Ｂ１３０）のアドレスとを含む呼出要求情報を受信する。呼出管理部１１１は、端末Ｂ１３０に発信元（端末Ａ１２０）のアドレスと着信先（端末Ｂ１３０）のアドレスと呼出先（端末Ｂ１３０）のアドレスとを含む呼出情報を送信し、端末Ｂ１３０を呼び出す。
【００６８】
呼出管理部１１１は、端末Ｂ１３０のユーザが応答しないと判断すると、着信先の端末Ｂ１３０の転送判断部１３７に、不応答情報を送信する。転送判断部１３７は、端末Ｂ１３０内の転送情報記憶部１３６を参照して、発信元（端末Ａ１２０）と着信先（端末Ｂ１３０）との組に対する転送先を調べる。転送判断部１３７は、転送先が端末Ｃ１４０であれば、発信元（端末Ａ１２０）のアドレスと着信先（端末Ｂ１３０）のアドレスと転送先（端末Ｃ１４０）のアドレスとを含む転送指示情報を呼出管理部１１１に送信する。呼出管理部１１１は、転送指示情報に従って、転送先の端末Ｃ１４０を呼び出す。
【００６９】
本実施形態においても、第１実施形態と同様に、端末間のアドレス送受信に基づいて、転送先の設定が可能になる。また、本実施形態では、転送情報の生成は、アドレスデータを送信した端末内で行われる。このため、アドレスデータの送信元及び受信先の端末のアドレスと、アドレスデータとが、通信路１５０上を流れない。従って、アドレスデータやアドレスデータの送受信を行った端末のアドレスが流出することを防ぐことができる。更に、本実施形態では、ユーザが使用する端末が、転送情報生成部、転送情報記憶部、及び、転送判断部を備えるので、第１実施形態でＡＰサーバ１００が担っていた転送情報の生成及び転送先の決定の処理の負荷を分散することが可能である。
【００７０】
以下、実施例を説明する。図７は、第１実施例の呼出転送システムを示している。第１実施例は、第１実施形態に対応した実施例である。呼出転送システムは、ＡＰサーバ５００及び呼制御サーバ５１０を有する。端末Ａ５２０は、父が使用する端末装置であり、端末Ｂ５３０は母が使用する端末装置である。また、端末Ｃ５４０は、息子が使用する端末装置である。ＡＰサーバ５００、呼制御サーバ５１０、端末Ａ５２０、端末Ｂ５３０、及び、端末Ｃ５４０は、それぞれネットワーク５５０を介して相互に接続される。
【００７１】
ＡＰサーバ５００は、転送情報生成プログラム５０１、転送情報記憶プログラム５０２、転送判断プログラム５０３を備える。各プログラムは、物理的には、ＡＰサーバ５００が備えるハードディスク装置などの記憶装置に格納されている。ＡＰサーバ５００が備えるプロセッサは、必要に応じて各プログラムをメインメモリなどに転送し、各プログラムの処理を実行する。
【００７２】
呼制御サーバ５１０は、呼出管理プログラム５１１を備える。呼出管理プログラム５１１は、呼制御サーバ５１０が備えるハードディスク装置などの記憶装置に格納されている。呼制御サーバ５１０のプロセッサは、必要に応じて呼出管理プログラム５１１をメインメモリに転送し、処理を実行する。
【００７３】
端末Ａ５２０は、呼出送受信プログラム５２１、応答送受信プログラム５２２、アドレス送受信プログラム５２３、及び、アドレス帳５２４を備える。各プログラムは、物理的には、端末Ａ５２０が備えるハードディスク装置などの記憶装置に格納されている。端末Ａ５２０のプロセッサは、必要に応じて各プログラムをメインメモリに転送し、処理を実行する。アドレス帳５２４は、端末Ａ５２０が備えるハードディスク装置などの記憶装置に格納されている。端末Ａ５２０のプロセッサは、必要に応じて、アドレス帳５２４からアドレスデータを読み出す。
【００７４】
端末Ｂ５３０は、呼出送受信プログラム５３１、応答送受信プログラム５３２、アドレス送受信プログラム５３３、及び、アドレス帳５３４を備える。各プログラムは、物理的には、端末Ｂ５３０が備えるハードディスク装置などの記憶装置に格納されている。端末Ｂ５３０のプロセッサは、必要に応じて各プログラムをメインメモリに転送し、処理を実行する。アドレス帳５３４は、端末Ｂ５３０が備えるハードディスク装置などの記憶装置に格納されている。端末Ｂ５３０のプロセッサは、必要に応じて、アドレス帳５３４からアドレスデータを読み出す。
【００７５】
端末Ｃ５４０は、呼出送受信プログラム５４１、応答送受信プログラム５４２、アドレス送受信プログラム５４３、及び、アドレス帳５４４を備える。各プログラムは、物理的には、端末Ｃ５４０が備えるハードディスク装置などの記憶装置に格納されている。端末Ｃ５４０のプロセッサは、必要に応じて各プログラムをメインメモリに転送し、処理を実行する。アドレス帳５４４は、端末Ｃ５４０が備えるハードディスクなどの記憶装置に格納されている。端末Ｃ５４０のプロセッサは、必要に応じて、アドレス帳５４４からアドレスデータを読み出す。
【００７６】
母の端末Ｂ５３０のアドレス帳５３４には、父の端末Ａ５２０の電話番号が登録されている。母は、端末Ｂ５３０を操作し、アドレス帳５３４に登録されている父の電話番号を息子の端末Ｃ５４０に転送する。母が端末Ｂ５３０を操作すると、アドレス送受信プログラム５３３は、アドレス帳５３４から父の電話番号を読み出し、父の電話番号を息子の端末Ｃ５４０に送信する。また、アドレス送受信プログラム５３３は、アドレスデータの送信元である母の端末Ｂ５３０の電話番号と、受信先である息子の端末Ｃ５４０の電話番号と、アドレス帳５３４から読み出した父の電話番号とを含むアドレス送受信情報を、転送情報生成プログラム５０１に送信する。
【００７７】
転送情報生成プログラム５０１は、アドレス送受信情報を受信すると、アドレス帳５３４から読み出したアドレスデータである父の端末Ａ５２０の電話番号を発信元とし、母の端末Ｂ５３０の電話番号を着信先とし、息子の端末Ｃ５４０の電話番号を転送先とする転送情報を生成する。転送情報生成プログラム５０１は、生成した転送情報を転送情報記憶プログラム５０２に渡し、転送情報記憶プログラム５０２は、転送情報を図示しない記憶媒体に記録する。
【００７８】
図８は、転送情報テーブルを示している。転送情報記憶プログラム５０２は、転送情報を、発信元・着信先テーブル６００と、転送先テーブル６１０とで記憶する。発信元・着信先テーブル６００と転送先テーブル６１０とは、登録Ｎｏ．を用いて対応づけられる。転送情報記憶プログラム５０２は、発信元・着信先テーブル６００の登録Ｎｏ．００１の発信元に、父の端末Ａ５２０の電話番号（０９０−１１１１−１１１１）を格納し、着信先に、母の端末Ｂ５３０の電話番号（０９０−１１１１−２２２２）を格納する。また、転送情報記憶プログラム５０２は、転送先テーブル６１０の登録Ｎｏ．００１の転送先１に、息子の電話番号（０９０−１１１１−３３３３）を格納する。
【００７９】
母が、息子に父の端末Ａ５２０の電話番号を教えた後に、娘が使用する端末にも父の端末Ａ５２０の電話番号を転送したとする。母の端末Ｂ５３０のアドレス送受信プログラム５３３は、端末Ｂ５３０の電話番号と、娘の端末の電話番号と、父の端末Ａ５２０の電話番号とを含むアドレス送受信情報を、転送情報生成プログラム５０１に送信する。発信元・着信先テーブル６００には、既に、発信元が父の端末Ａ５２０の電話番号で、着信先が母の端末Ｂ５３０の電話番号となっている行（登録Ｎｏ．００１の行）が存在している。転送情報記憶プログラム５０２は、転送先テーブル６１０の登録Ｎｏ．００１の転送先２に、娘の電話番号を追加する。
【００８０】
父は、端末Ａ５２０を操作して、母の端末Ｂ５３０に電話をかける。呼出送受信プログラム５２１は、発信元である父の端末Ａ５２０の電話番号と、着信先である母の端末Ｂ５３０の電話番号とを含む呼出要求情報を、呼出管理プログラム５１１に送信する。呼出管理プログラム５１１は、呼出要求情報を受信すると、母の端末Ｂ５３０を呼び出す。
【００８１】
呼出管理プログラム５１１は、応答送受信プログラム５３２からの応答情報を受信するまで一定時間待ち、母の端末Ｂ５３０が応答しないと判断すると、父の端末Ａ５２０の電話番号（発信元）と、母の端末Ｂ５３０の電話番号（着信先）と、母の端末Ｂ５３０の電話番号（呼出先）とを含む不応答情報を、転送判断プログラム５０３に送信する。転送判断プログラム５０３は、転送情報記憶プログラム５０２に、不応答情報に含まれる発信元の電話番号と着信先の電話番号との組が記録されているか否かを調べる。
【００８２】
図８を参照すると、発信元が父の端末Ａ５２０の電話番号で、着信先が母の端末Ｂ５３０の電話番号の組み合わせは、発信元・着信先テーブル６００の登録Ｎｏ．００１に登録されている。転送判断プログラム５０３は、転送先テーブル６１０から、登録Ｎｏ．００１に登録された転送先１の電話番号（息子の端末Ｃ５４０の電話番号）を取得する。転送判断プログラム５０３は、父の端末Ａ５２０の電話番号（発信元）と、母の端末Ｂ５３０の電話番号（着信先）と、息子の端末Ｃ５４０の電話番号（呼出先）とを含む転送指示情報を、呼出管理プログラム５１１に送信し、呼出を転送先１の電話番号に転送するように指示する。
【００８３】
呼出管理プログラム５１１は、転送指示情報を受信すると、母の端末Ｂ５３０の呼出を止める。その後、呼出管理プログラム５１１は、父の端末Ａ５２０の電話番号（発信元）と、母の端末Ｂ５３０の電話番号（着信先）と、息子の端末Ｃ５４０の電話番号（呼出先）とを含む呼出情報を、転送指示情報に含まれる転送先（息子の端末Ｃ５４０）に送信して、転送先を呼び出す。
【００８４】
息子が、端末Ｃ５４０を操作して呼出に応答すると、応答送受信プログラム５４２は、父の端末Ａ５２０の電話番号（発信元）と、母の端末Ｂ５３０の電話番号（着信先）と、息子の端末Ｃ５４０の電話番号（呼出先）とを含む応答情報を、呼出管理プログラム５１１に送信する。呼出管理プログラム５１１は、息子の端末Ｃ５４０から応答情報を受信すると、父の端末Ａ５２０の電話番号（発信元）と、母の端末Ｂ５３０の電話番号（着信先）と、息子の端末Ｃ５４０の電話番号（呼出先）とを含む応答結果を、応答情報に含まれる発信元（父の端末Ａ５２０）へ送信する。
【００８５】
本実施例では、転送情報生成プログラム５０１は、母が父の電話番号を息子に教えると、父から母への呼出を息子に転送する旨の転送情報を生成する。父が母を着信先として呼び出し、その呼出に母が応答できない場合、転送判断プログラム５０３は、母が父の電話番号を教えた息子に呼出を転送する。本実施例では、父の電話番号を送受信した関係に基づいて転送先を決定しており、発信元と着信先との組に応じて、適切な転送先へ呼出を転送できる。また、アドレスデータの送受信に基づいて転送情報を生成するため、転送情報を設定する手間がかからない。
【００８６】
続いて、第２実施例について説明する。第２実施例は、第２実施形態に対応した実施例である。第２実施例の呼出転送システムは、呼制御サーバ、父が使用する端末Ａ、母が使用する端末Ｂ、及び、息子が使用する端末Ｃがネットワークを介して相互に接続された構成である。呼制御サーバは、呼出転送プログラムを備える。各端末は、呼出送受信プログラム、応答送受信プログラム、アドレス送受信プログラム、アドレス帳、転送情報生成プログラム、転送情報記憶プログラム、及び、転送判断プログラムを備える。各プログラムは、第１実施例における各プログラムと同様な動作を行う。
【００８７】
母の端末Ｂが息子の端末Ｃに父の電話番号を送信すると、アドレス送受信プログラムは、端末Ｂ内の転送情報生成プログラムに、母の端末Ｂが息子の端末Ｃに父の電話番号を教えた旨のアドレス送信情報を送信する。転送情報生成プログラムは、アドレス送信情報に基づいて父から母への呼出に対して息子の端末を転送先とする旨の転送情報を生成する。端末Ｂ内の転送情報記憶プログラムは、生成された転送情報を記憶する。具体的には、転送情報記憶プログラムは、図８の発信元・着信先テーブル６００の発信元に父の電話番号を格納し、着信先に母の電話番号を格納する。また、転送情報記憶プログラムは、転送先テーブル６１０の転送先に、息子の電話番号を格納する。
【００８８】
父から着信先である母への呼出に、母が応答できない場合、呼出管理プログラムは、母の端末Ｂへ不応答情報を送信する。不応答情報は、発信元（端末Ａ）のアドレスと、着信先（端末Ｂ）のアドレスと、呼出先（端末Ｂ）のアドレスとを含む。端末Ｂの転送判断プログラムは、図８の発信元・着信先テーブル６００と転送先テーブル６１０とから、父から母への呼出に対する転送先として、息子の電話番号を取得する。端末Ｂ内の転送判断プログラムは、呼出管理プログラムに息子の電話番号を含む転送指示情報を送信し、父から母への呼出を、息子の端末Ｃに転送させる。
【００８９】
第２実施例においても、第１実施例と同様に、母から息子へ父の電話番号を教えることで、父から母への呼出に対する転送先が息子の端末Ｃである旨の転送情報を生成できる。また、父から母への呼出に対して母が応答できないときに、その呼出を息子の端末Ｃに転送できる。更に、第２実施例では、アドレス送信情報は端末内の転送情報生成プログラムに送信されるので、母が所有する端末Ｂ内のアドレス帳のデータは、アドレスデータの送信先にのみであり、アドレスデータが他の端末や外部に流出する可能性を低くすることができる。
【００９０】
なお、上記各実施形態及び各実施例では、呼出元と着信先との組に対して転送先を決定したが、これに代えて、呼出元に対して転送先を決定してもよい。その場合、アドレス送受信部は、アドレスデータの受信先のアドレスと、アドレスデータに含まれるアドレスとを含むアドレス送信情報を転送情報生成部に送信すればよい。転送情報生成部は、アドレスデータに含まれるアドレスの端末を発信元とする呼出に対して、アドレスデータの受信先の端末を転送先とする旨を示す転送情報を生成すればよい。転送判断部は、転送情報記憶部を参照し、不応答情報に含まれる発信元のアドレスを発信元とする呼出に対する転送先を調べて転送先を決定すればよい。
【００９１】
また、アドレスデータの送受信は、特に限定されない。アドレスデータの送受信は、端末間で直接行ってもよく、或いは、アドレスデータの送受信を仲介するサーバを用いてアドレスデータの送受信を行ってもよい。仲介サーバを用いる場合は、アドレスデータの送信元の端末がＡＰサーバ１００にアドレス送信情報を送信するのに代えて、仲介サーバがＡＰサーバ１００にアドレス送信情報を送信してもよい。アドレスデータは、アドレス帳に記録されている必要はなく、送信元の端末は、アドレス帳に記録されていないアドレスデータを受信先の端末に送信してもよい。また、受信先の端末が受信したアドレスデータをアドレス帳に記録するかは任意であり、アドレスデータをアドレス帳に記録しなくても、呼出転送システムの転送処理には影響しない。
【００９２】
以上、本発明をその好適な実施形態に基づいて説明したが、本発明の呼出転送システム、転送情報生成装置、方法、及び、プログラムは、上記実施形態にのみ限定されるものではなく、上記実施形態の構成から種々の修正及び変更を施したものも、本発明の範囲に含まれる。
【産業上の利用可能性】
【００９３】
本発明は、電話機などの通信機器、パーソナルコンピュータや携帯情報端末などのコンピュータ、通信機能を持つテレビやゲーム機などの家電機器などを利用して、マルチメディアコミュニケーションを行うシステムの呼出転送機能に適用できる。マルチメディアコミュニケーションとは、音声や映像、静止画などのメディアを使って、意思疎通を行うことである。また、本発明は、音声電話の呼出転送以外に、テレビ会議システムや双方向放送システムの呼出転送にも適用できる。
【符号の説明】
【００９４】
１０：呼出転送システム
１１：転送情報生成部
１２：呼出管理部
１３：転送判断部
２０：端末装置
２１：アドレス送受信部
１００、５００：ＡＰサーバ
１０１：転送情報生成部
１０２：転送情報記憶部
１０３：転送判断部
１１０、５１０：呼制御サーバ
１１１：呼出管理部
１２０、５２０：端末Ａ
１２１、１３１、１４１：呼出送受信部
１２２、１３２、１４２：応答送受信部
１２３、１３３、１４３：アドレス送受信部
１２４、１３４、１４４、５２４、５３４、５４４：アドレス帳
１２５、１３５、１４５：転送情報生成部
１２６、１３６、１４６：転送情報記憶部
１２７、１３７、１４７：転送判断部
１３０、５３０：端末Ｂ
１４０、５４０：端末Ｃ
１５０：通信路
２００：構内交換機
２０１：着信先内線端末メモリ
２０２：端末状態メモリ
２０３：通信路スイッチ
３００：着信電話転送装置
３０１：制御部
３０２：着信電話転送部
３０３：渉外員情報ＤＢ
３０４：渉外員−顧客関連情報ＤＢ
５０１：転送情報生成プログラム
５０２：転送情報記憶プログラム
５０３：転送判断プログラム
５１１：呼出管理プログラム
５２１、５３１、５４１：呼出送受信プログラム
５２２、５３２、５４２：応答送受信プログラム
５２３、５３３、５４３：アドレス送受信プログラム
５５０：ネットワーク
６００：発信元・着信先テーブル
６１０：転送先テーブル
【図１】
2011091716.tif 000003
【図２】
2011091716.tif 000004
【図３】
2011091716.tif 000005
【図４】
2011091716.tif 000006
【図５】
2011091716.tif 000007
【図６】
2011091716.tif 000008
【図７】
2011091716.tif 000009
【図８】
2011091716.tif 000010
【図９】
2011091716.tif 000011
【図１０】
2011091716.tif 000012