(57)【特許請求の範囲】
【請求項１】
ＩＰネットワークへの電話端末のログインを制御するレジスト制御手段と、
ＩＰネットワークにおいて少なくとも２台の電話端末間で形成される通信セッションを制御するセッション制御手段とを備え、
前記レジスト制御手段は、ＩＰネットワークへログインしている各電話端末を特定する情報を記憶するレジスト情報記憶手段を含み、
前記セッション制御手段は、
第１の電話端末から第２の電話端末への発呼を要求する情報を受信した場合であって、前記レジスト情報記憶手段に前記第２の電話端末を特定する情報が記憶されていないときに、前記第１の電話端末から前記第２の電話端末への発呼要求に基づくセッションの確立が失敗したことを示す情報を記憶する発呼失敗情報記憶手段と、
前記発呼失敗情報記憶手段に記憶された情報における着信予定側の電話端末である前記第２の電話端末を特定する情報が前記レジスト情報記憶手段に記憶されるようになったか否かを判断する判断手段と、
前記判断手段によって前記第２の電話端末を特定する情報が前記レジスト情報記憶手段に記憶されるようになったと判断されると、前記第１の電話端末と前記第２の電話端末に、これらの間でセッションを確立するための信号を送信する送信手段とを含み、
前記判断手段は、前記第２の電話端末を特定する情報が所定時間継続して前記レジスト情報記憶手段に記憶されている場合に、前記第２の電話端末を特定する情報が前記レジスト情報記憶手段に記憶されるようになったと判断し、
前記送信手段は、前記判断手段によって前記第２の電話端末を特定する情報が前記レジスト情報記憶手段に記憶されるようになったと判断された場合、当該判断がなされてから、一定時間継続して前記発呼失敗情報記憶手段に記憶された情報における発呼側の電話端末である前記第１の電話端末を特定する情報が前記レジスト情報記憶手段に記憶されていないと判断したとき、または、前記発呼失敗情報記憶手段に記憶された情報における発呼側の電話端末である前記第１の電話端末を特定する情報が前記レジスト情報記憶手段に記憶されているか否かの判断を一定回数実行したときであってその中で所定回数以上記憶されていないと判断したときに、前記第２の電話端末に前記第１の電話端末から発呼要求があった旨の情報を送信し、
前記セッション制御手段は、
前記発呼失敗情報記憶手段に記憶された情報を、前記発呼失敗情報記憶手段に記憶される情報量が所定の量以上となった場合または前記発呼失敗情報記憶手段に記憶されてから特定の時間が経過した場合に消去する消去手段と、
前記発呼失敗情報記憶手段から前記消去手段によって消去される情報における発呼側電話端末に前記情報が消去される旨を報知する報知手段とをさらに含む、ＳＩＰサーバ。
【請求項２】
ＩＰネットワークへの電話端末のログインを制御するレジスト制御手段と、
ＩＰネットワークにおいて少なくとも２台の電話端末間で形成される通信セッションを制御するセッション制御手段とを備え、
前記レジスト制御手段は、ＩＰネットワークへログインしている各電話端末を特定する情報を記憶するレジスト情報記憶手段を含み、
前記セッション制御手段は、
第１の電話端末から第２の電話端末への発呼を要求する情報を受信した場合であって、前記レジスト情報記憶手段に前記第２の電話端末を特定する情報が記憶されていないときに、前記第１の電話端末から前記第２の電話端末への発呼要求に基づくセッションの確立が失敗したことを示す情報を記憶する発呼失敗情報記憶手段と、
前記発呼失敗情報記憶手段に記憶された情報における着信予定側の電話端末である前記第２の電話端末を特定する情報が前記レジスト情報記憶手段に記憶されるようになったか否かを判断する判断手段と、
前記判断手段によって前記第２の電話端末を特定する情報が前記レジスト情報記憶手段に記憶されるようになったと判断されると、前記第１の電話端末と前記第２の電話端末に、これらの間でセッションを確立するための信号を送信する送信手段とを含み、
前記送信手段は、前記判断手段によって前記第２の電話端末を特定する情報が前記レジスト情報記憶手段に記憶されるようになったと判断された場合に、前記発呼失敗情報記憶手段に記憶された情報における発呼側の電話端末である前記第１の電話端末を特定する情報が前記レジスト情報記憶手段に記憶されていないと判断した場合に、前記第２の電話端末に前記第１の電話端末から発呼要求があった旨の情報を送信する、ＳＩＰサーバ。
【請求項３】
前記判断手段は、前記第２の電話端末を特定する情報が所定時間継続して前記レジスト情報記憶手段に記憶されている場合に、前記第２の電話端末を特定する情報が前記レジスト情報記憶手段に記憶されるようになったと判断する、請求項２に記載のＳＩＰサーバ。
【請求項４】
前記送信手段は、前記判断手段によって前記第２の電話端末を特定する情報が前記レジスト情報記憶手段に記憶されるようになったと判断されてから、一定時間継続して、前記第１の電話端末を特定する情報が前記レジスト情報記憶手段に記憶されていないと判断した場合に、前記第２の電話端末に前記第１の電話端末から発呼要求があった旨の情報を送信する、請求項２または請求項３に記載のＳＩＰサーバ。
【請求項５】
前記送信手段は、前記判断手段によって前記第２の電話端末を特定する情報が前記レジスト情報記憶手段に記憶されるようになったと判断されてから、前記第１の電話端末を特定する情報が前記レジスト情報記憶手段に記憶されているか否かの判断を一定回数実行し、その中で所定回数以上記憶されていないと判断した場合に、前記第２の電話端末に前記第１の電話端末から発呼要求があった旨の情報を送信する、請求項２または請求項３に記載のＳＩＰサーバ。
【請求項６】
前記セッション制御手段は、
前記発呼失敗情報記憶手段に記憶された情報を、前記発呼失敗情報記憶手段に記憶される情報量が所定の量以上となった場合に消去する消去手段と、
前記発呼失敗情報記憶手段から前記消去手段によって消去される情報における発呼側電話端末に前記情報が消去される旨を報知する報知手段とをさらに含む、請求項２〜請求項５のいずれかに記載のＳＩＰサーバ。
【請求項７】
前記セッション制御手段は、
前記発呼失敗情報記憶手段に記憶された情報を、前記発呼失敗情報記憶手段に記憶されてから特定の時間が経過した場合に消去する消去手段と、
前記発呼失敗情報記憶手段から前記消去手段によって消去される情報における発呼側電話端末に前記情報が消去される旨を報知する報知手段とをさらに含む、請求項２〜請求項５のいずれかに記載のＳＩＰサーバ。
【請求項８】
ＩＰネットワークへの電話端末のログインを制御するレジスト制御手段と、ＩＰネットワークにおいて少なくとも２台の電話端末間で形成される通信セッションを制御するセッション制御手段とを備えるＳＩＰサーバの制御方法であって、
ＩＰネットワークへログインしている各電話端末を特定する情報を記憶するステップと、
第１の電話端末から第２の電話端末への発呼を要求する情報を受信するステップと、
前記第１の電話端末から前記第２の電話端末への発呼を要求する情報を受信した場合に、当該発呼要求の着信側の電話端末である前記第２の電話端末がログインしているか否かを判断するステップと、
前記発呼要求の着信側の電話端末である前記第２の電話端末がログインしていないと判断された場合に、前記第１の電話端末から前記第２の電話端末への発呼要求に基づくセッションの確立が失敗したことを示す情報を記憶するステップと、
前記セッションの確立が失敗したことを示す情報における着信予定側の電話端末である前記第２の電話端末がログインしているか否かを判断するステップと、
前記着信予定側の電話端末である前記第２の電話端末がログインするようになったと判断すると、前記第１の電話端末と前記第２の電話端末に、これらの間でセッションを確立するための信号を送信するステップとを備え、
前記信号を送信するステップは、
前記第２の電話端末がログインするようになったと判断したときに、前記第１の電話端末がログインしているか否かを判断するステップと、
前記第１の電話端末がログインしていないと判断した場合に、前記第２の電話端末に前記第１の電話端末から発呼要求があった旨の情報を送信するステップとを含む、ＳＩＰサーバの制御方法。
【請求項９】
第１の電話端末と、第２の電話端末と、前記第１および第２の電話端末とＩＰネットワークを介して接続可能なＳＩＰサーバとを備えるＩＰ電話システムであって、
前記ＳＩＰサーバは、
ＩＰネットワークへの電話端末のログインを制御するレジスト制御手段と、
ＩＰネットワークにおいて少なくとも２台の電話端末間で形成される通信セッションを制御するセッション制御手段とを備え、
前記レジスト制御手段は、ＩＰネットワークへログインしている各電話端末を特定する情報を記憶するレジスト情報記憶手段を含み、
前記セッション制御手段は、
第１の電話端末から第２の電話端末への発呼を要求する情報を受信した場合であって、前記レジスト情報記憶手段に前記第２の電話端末を特定する情報が記憶されていないときに、前記第１の電話端末から前記第２の電話端末への発呼要求に基づくセッションの確立が失敗したことを示す情報を記憶する発呼失敗情報記憶手段と、
前記発呼失敗情報記憶手段に記憶された情報における着信予定側の電話端末である前記第２の電話端末を特定する情報が前記レジスト情報記憶手段に記憶されるようになったか否かを判断する判断手段と、
前記判断手段によって前記第２の電話端末を特定する情報が前記レジスト情報記憶手段に記憶されるようになったと判断されると、前記第１の電話端末と前記第２の電話端末に、これらの間でセッションを確立するための信号を送信する送信手段とを含み、
前記送信手段は、前記判断手段によって前記第２の電話端末を特定する情報が前記レジスト情報記憶手段に記憶されるようになったと判断された場合に、前記発呼失敗情報記憶手段に記憶された情報における発呼側の電話端末である前記第１の電話端末を特定する情報が前記レジスト情報記憶手段に記憶されていないと判断した場合に、前記第２の電話端末に前記第１の電話端末から発呼要求があった旨の情報を送信する、ＩＰ電話システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＳＩＰ（Session Initiation Protocol）サーバ、その制御方法、およびＩＰ電話システムに関し、特に、発呼側端末の発呼要求による端末間のセッションを確立させるＳＩＰサーバ、その制御方法、およびＩＰ電話システムに関する。
【背景技術】
【０００２】
近年のインターネット機器の普及に伴い、たとえばＩＰ（Internet Protocol）網を用いて電話サービスを提供するＩＰ電話システムが活用されている。なお、ＩＰ電話システムでは、固定電話と異なり、電話端末が常に回線に接続された状態である（サーバにレジストされた状態である）とは限らない。ネットワークへの接続状況が、電話端末における電源のオン／オフの状態やネットワーク経路の通信の遮断等によって変化するからである。そして、このようなＩＰ電話システムでは、通話の確立について、種々検討がなされてきた。
【０００３】
たとえば、特許文献１（特開２００１−８６１９３号公報）には、着信時にインターネットに接続していない端末に対して、第１のアクセスポイントにおいて受信された発呼信号における着信側端末が第２のアクセスポイントに登録した場合、着信側端末と第２のアクセスポイントを接続させ、また、第２のアクセスポイントと第１のアクセスポイントを接続させる技術が開示されている。
【０００４】
また、特許文献２（特開平０９−３２１９１４号公報）には、ＩＰ電話システムで通話が確立できなかった場合、着信側の電話端末に音声メールを送信することによって着信があったことを通知する技術が開示されている。
【０００５】
また、特許文献３（特開２００５−３２２９７４号公報）には、ＩＰ電話システムで通話が確立できなかった場合、その旨の情報を専用の装置（不完了呼情報通知装置）に記憶させる技術が開示されている。
【０００６】
また、特許文献４（２００５−８６５４４号公報）では、接続に関する予約情報が取得され、当該取得された予約情報に基づいて着信先通信端末の状態が接続条件に合致すると判断されると、発信元通信端末と着信先通信端末の接続を確立させるための処理が実行される技術が開示されている。
【特許文献１】特開２００１−８６１９３号公報
【特許文献２】特開平０９−３２１９１４号公報
【特許文献３】特開２００５−３２２９７４号公報
【特許文献４】特開２００５−８６５４４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
上記したように、従来から、ＩＰ電話システムにおいて、より確実に通話を確立させるための技術、また、通話が確立できなかった際に着信側の電話端末となる予定だった端末（以下、適宜、「着信予定側の端末」「着信予定側電話端末」という）にその旨を通知するための技術が種々開示されてきた。
【０００８】
なお、ＩＰ電話システムにおいて、発呼側の電話端末のユーザが、より早くかつ確実に着信側の電話端末と通話が開始されることを希望するためには、たとえば引用文献４に開示されているように着信先通信端末の状態に応じて、具体的には当該引用文献４の段落００３３等に記載されているように、着信先通信端末が通信圏内に移動したら通信端末間の接続を確立させるための処理を実行させることが有効であると考えられる。
【０００９】
しかしながら、単に通信端末が通信圏内に移動しただけでは、通話が開始できるとは言いにくく、今ひとつ検討を必要とされていた。単に通信端末が通話圏内に移動しただけでは、当該通信端末のユーザが通話可能な状態にあるとは限られないからである。
【００１０】
本発明は、かかる実情に鑑み考え出されたものであり、その目的は、ＩＰ電話システムにおいて、発呼側の電話端末からの発呼要求に基づいた接続が確立されなかった場合に、より早くかつ確実に、発呼側電話端末と着信予定側電話端末との間での接続を確立させることができる、ＳＩＰサーバ、その制御方法、および、このようなＳＩＰサーバを備えるＩＰ電話システムを提供することである。
【課題を解決するための手段】
【００１１】
本発明のある局面に従ったＳＩＰサーバは、ＩＰネットワークへの電話端末のログインを制御するレジスト制御手段と、ＩＰネットワークにおいて少なくとも２台の電話端末間で形成される通信セッションを制御するセッション制御手段とを備え、前記レジスト制御手段は、ＩＰネットワークへログインしている各電話端末を特定する情報を記憶するレジスト情報記憶手段を含み、前記セッション制御手段は、第１の電話端末から第２の電話端末への発呼を要求する情報を受信した場合であって、前記レジスト情報記憶手段に前記第２の電話端末を特定する情報が記憶されていないときに、前記第１の電話端末から前記第２の電話端末への発呼要求に基づくセッションの確立が失敗したことを示す情報を記憶する発呼失敗情報記憶手段と、前記発呼失敗情報記憶手段に記憶された情報における着信予定側の電話端末である前記第２の電話端末を特定する情報が前記レジスト情報記憶手段に記憶されるようになったか否かを判断する判断手段と、前記判断手段によって前記第２の電話端末を特定する情報が前記レジスト情報記憶手段に記憶されるようになったと判断されると、前記第１の電話端末と前記第２の電話端末に、これらの間でセッションを確立するための信号を送信する送信手段とを含み、前記判断手段は、前記第２の電話端末を特定する情報が所定時間継続して前記レジスト情報記憶手段に記憶されている場合に、前記第２の電話端末を特定する情報が前記レジスト情報記憶手段に記憶されるようになったと判断し、前記送信手段は、前記判断手段によって前記第２の電話端末を特定する情報が前記レジスト情報記憶手段に記憶されるようになったと判断された場合、当該判断がなされてから、一定時間継続して前記発呼失敗情報記憶手段に記憶された情報における発呼側の電話端末である前記第１の電話端末を特定する情報が前記レジスト情報記憶手段に記憶されていないと判断したとき、または、前記発呼失敗情報記憶手段に記憶された情報における発呼側の電話端末である前記第１の電話端末を特定する情報が前記レジスト情報記憶手段に記憶されているか否かの判断を一定回数実行したときであってその中で所定回数以上記憶されていないと判断したときに、前記第２の電話端末に前記第１の電話端末から発呼要求があった旨の情報を送信し、前記セッション制御手段は、前記発呼失敗情報記憶手段に記憶された情報を、前記発呼失敗情報記憶手段に記憶される情報量が所定の量以上となった場合または前記発呼失敗情報記憶手段に記憶されてから特定の時間が経過した場合に消去する消去手段と、前記発呼失敗情報記憶手段から前記消去手段によって消去される情報における発呼側電話端末に前記情報が消去される旨を報知する報知手段とをさらに含むことを特徴とする。
【００１２】
本発明の他の局面に従ったＳＩＰサーバは、ＩＰネットワークへの電話端末のログインを制御するレジスト制御手段と、ＩＰネットワークにおいて少なくとも２台の電話端末間で形成される通信セッションを制御するセッション制御手段とを備え、前記レジスト制御手段は、ＩＰネットワークへログインしている各電話端末を特定する情報を記憶するレジスト情報記憶手段を含み、前記セッション制御手段は、第１の電話端末から第２の電話端末への発呼を要求する情報を受信した場合であって、前記レジスト情報記憶手段に前記第２の電話端末を特定する情報が記憶されていないときに、前記第１の電話端末から前記第２の電話端末への発呼要求に基づくセッションの確立が失敗したことを示す情報を記憶する発呼失敗情報記憶手段と、前記発呼失敗情報記憶手段に記憶された情報における着信予定側の電話端末である前記第２の電話端末を特定する情報が前記レジスト情報記憶手段に記憶されるようになったか否かを判断する判断手段と、前記判断手段によって前記第２の電話端末を特定する情報が前記レジスト情報記憶手段に記憶されるようになったと判断されると、前記第１の電話端末と前記第２の電話端末に、これらの間でセッションを確立するための信号を送信する送信手段とを含み、前記送信手段は、前記判断手段によって前記第２の電話端末を特定する情報が前記レジスト情報記憶手段に記憶されるようになったと判断された場合に、前記発呼失敗情報記憶手段に記憶された情報における発呼側の電話端末である前記第１の電話端末を特定する情報が前記レジスト情報記憶手段に記憶されていないと判断した場合に、前記第２の電話端末に前記第１の電話端末から発呼要求があった旨の情報を送信することを特徴とする。
【００１３】
また、本発明のＳＩＰサーバでは、前記判断手段は、前記第２の電話端末を特定する情報が所定時間継続して前記レジスト情報記憶手段に記憶されている場合に、前記第２の電話端末を特定する情報が前記レジスト情報記憶手段に記憶されるようになったと判断することが好ましい。
【００１５】
また、本発明のＳＩＰサーバでは、前記送信手段は、前記判断手段によって前記第２の電話端末を特定する情報が前記レジスト情報記憶手段に記憶されるようになったと判断されてから、一定時間継続して、前記第１の電話端末を特定する情報が前記レジスト情報記憶手段に記憶されていないと判断した場合に、前記第２の電話端末に前記第１の電話端末から発呼要求があった旨の情報を送信することが好ましい。
【００１６】
また、本発明のＳＩＰサーバでは、前記送信手段は、前記判断手段によって前記第２の電話端末を特定する情報が前記レジスト情報記憶手段に記憶されるようになったと判断されてから、前記第１の電話端末を特定する情報が前記レジスト情報記憶手段に記憶されているか否かの判断を一定回数実行し、その中で所定回数以上記憶されていないと判断した場合に、前記第２の電話端末に前記第１の電話端末から発呼要求があった旨の情報を送信することが好ましい。
【００１７】
また、本発明のＳＩＰサーバでは、前記セッション制御手段は、前記発呼失敗情報記憶手段に記憶された情報を、前記発呼失敗情報記憶手段に記憶される情報量が所定の量以上となった場合に消去する消去手段と、前記発呼失敗情報記憶手段から前記消去手段によって消去される情報における発呼側電話端末に前記情報が消去される旨を報知する報知手段とをさらに含むことが好ましい。
【００１８】
また、本発明のＳＩＰサーバでは、前記セッション制御手段は、前記発呼失敗情報記憶手段に記憶された情報を、前記発呼失敗情報記憶手段に記憶されてから特定の時間が経過した場合に消去する消去手段と、前記発呼失敗情報記憶手段から前記消去手段によって消去される情報における発呼側電話端末に前記情報が消去される旨を報知する報知手段とをさらに含むことが好ましい。
【００１９】
本発明に従ったＳＩＰサーバの制御方法は、ＩＰネットワークへの電話端末のログインを制御するレジスト制御手段と、ＩＰネットワークにおいて少なくとも２台の電話端末間で形成される通信セッションを制御するセッション制御手段とを備えるＳＩＰサーバの制御方法であって、ＩＰネットワークへログインしている各電話端末を特定する情報を記憶するステップと、第１の電話端末から第２の電話端末への発呼を要求する情報を受信するステップと、前記第１の電話端末から前記第２の電話端末への発呼を要求する情報を受信した場合に、当該発呼要求の着信側の電話端末である前記第２の電話端末がログインしているか否かを判断するステップと、前記発呼要求の着信側の電話端末である前記第２の電話端末がログインしていないと判断された場合に、前記第１の電話端末から前記第２の電話端末への発呼要求に基づくセッションの確立が失敗したことを示す情報を記憶するステップと、前記セッションの確立が失敗したことを示す情報における着信予定側の電話端末である前記第２の電話端末がログインしているか否かを判断するステップと、前記着信予定側の電話端末である前記第２の電話端末がログインするようになったと判断すると、前記第１の電話端末と前記第２の電話端末に、これらの間でセッションを確立するための信号を送信するステップとを備え、前記信号を送信するステップは、前記第２の電話端末がログインするようになったと判断したときに、前記第１の電話端末がログインしているか否かを判断するステップと、前記第１の電話端末がログインしていないと判断した場合に、前記第２の電話端末に前記第１の電話端末から発呼要求があった旨の情報を送信するステップとを含むことを特徴とする。
【００２０】
本発明に従ったＩＰ電話システムは、第１の電話端末と、第２の電話端末と、前記第１および第２の電話端末とＩＰネットワークを介して接続可能なＳＩＰサーバとを備えるＩＰ電話システムであって、前記ＳＩＰサーバは、ＩＰネットワークへの電話端末のログインを制御するレジスト制御手段と、ＩＰネットワークにおいて少なくとも２台の電話端末間で形成される通信セッションを制御するセッション制御手段とを備え、前記レジスト制御手段は、ＩＰネットワークへログインしている各電話端末を特定する情報を記憶するレジスト情報記憶手段を含み、前記セッション制御手段は、第１の電話端末から第２の電話端末への発呼を要求する情報を受信した場合であって、前記レジスト情報記憶手段に前記第２の電話端末を特定する情報が記憶されていないときに、前記第１の電話端末から前記第２の電話端末への発呼要求に基づくセッションの確立が失敗したことを示す情報を記憶する発呼失敗情報記憶手段と、前記発呼失敗情報記憶手段に記憶された情報における着信予定側の電話端末である前記第２の電話端末を特定する情報が前記レジスト情報記憶手段に記憶されるようになったか否かを判断する判断手段と、前記判断手段によって前記第２の電話端末を特定する情報が前記レジスト情報記憶手段に記憶されるようになったと判断されると、前記第１の電話端末と前記第２の電話端末に、これらの間でセッションを確立するための信号を送信する送信手段とを含み、前記送信手段は、前記判断手段によって前記第２の電話端末を特定する情報が前記レジスト情報記憶手段に記憶されるようになったと判断された場合に、前記発呼失敗情報記憶手段に記憶された情報における発呼側の電話端末である前記第１の電話端末を特定する情報が前記レジスト情報記憶手段に記憶されていないと判断した場合に、前記第２の電話端末に前記第１の電話端末から発呼要求があった旨の情報を送信することを特徴とする。
【発明の効果】
【００２１】
本発明によれば、ＳＩＰサーバは、第１の電話端末から第２の電話端末への発呼の要求に基づく接続が失敗し、両電話端末間でセッションが確立できなかった場合に、着信予定側電話端末である第２の電話端末がネットワークにログインしたことを条件として、両電話端末に、両電話端末の間でセッションを確立するための信号を送信する。なお、第２の電話端末がログインしたことは、少なくとも、第２の電話端末が単に通話圏内に移動する等の場合よりも、第２の電話端末のユーザが通話可能な状態にある可能性は高いと考えられる。
また、本発明によれば、上記のように両電話端末の間でセッションを確立するための信号を送信する際に第１の電話端末がログインしていなければ、第２の電話端末に、第１の電話端末から発呼要求があった旨の情報が送信される。
【００２２】
したがって、本発明によれば、ＩＰ電話システムにおいて、第１の電話端末から第２の電話端末への発呼の要求に基づいた両電話端末間でのセッションが確立できなかった場合に、より早くかつ確実に、両電話端末間での通話を可能とすることができる。
【発明を実施するための最良の形態】
【００２３】
以下、図面を参照しつつ、本発明の実施の形態について説明する。以下の説明では、同一の部品には同一の符号を付してある。それらの名称および機能も同じである。したがって、それらについての詳細な説明は繰り返さない。
【００２４】
図１は、本発明のＩＰ電話システムの構成を模式的に示す図である。ＩＰ電話システムでは、複数の電話端末２００とＳＩＰサーバ１００が、ネットワーク５００を介して接続されている。ＩＰ電話システムでは、ＶｏＩＰ（Voice over Internet Protocol）技術が利用される。
【００２５】
図２は、ＳＩＰサーバ１００の構成を模式的に示す図である。
図２を参照して、ＳＩＰサーバ１００は、ネットワーク５００に接続するための通信部１１０を含む。また、ＳＩＰサーバ１００は、レジスト情報管理部１２０、レジスト管理情報記憶部１３０、プレゼンス情報管理部１４０、プレゼンス情報記憶部１５０、呼接続制御部１６０、および、発呼失敗情報記憶部１７０を含む。
【００２６】
レジスト情報管理部１２０は、ＩＰ電話システムにおいて、ネットワーク５００を介して他の電話端末と通話が可能な状態にある電話端末に関する情報を管理する。具体的には、ＩＰ電話システムでは、各電話端末２００がネットワーク５００へ接続（ログイン）した場合、ＳＩＰサーバ１００は、当該電話端末に対してＩＰアドレスを付与するとともに、当該電話端末に関する情報をレジスト管理情報記憶部１３０において管理する。図４に、レジスト管理情報記憶部１３０における記憶内容を模式的に示す。
【００２７】
図４を参照して、レジスト管理情報記憶部１３０では、ネットワーク５００にログインしている電話端末２００のそれぞれを特定する情報（端末ＩＤ１３２）と、当該電話端末に対して付与されたＩＰアドレス（ＩＰアドレス１３４）と、当該電話端末に対して付与されているＩＰ電話番号（ＩＰ電話番号１３６）とが、電話端末ごとに互いに関連付けられて記憶されている。
【００２８】
本明細書では、電話端末２００がネットワーク５００にログインすることによりＩＰアドレスを付与された状態を「レジスト状態」と呼ぶ。また、電話端末２００がレジスト管理情報記憶部１３０に情報を記憶されていることを、「ＳＩＰサーバ１００にレジストしている」と呼ぶ。
【００２９】
なお、本実施の形態のＩＰ電話システムでは、各電話端末がレジスト状態にある場合、各電話端末においてログアウトする情報が入力されるか、または、各電話端末からネットワーク５００への接続経路が遮断されると、当該電話端末のレジスト状態が解除され、これにより、レジスト管理情報記憶部１３０から当該電話端末に関する情報が削除される。
【００３０】
図２に戻って、レジスト情報管理部１２０は、ＩＰ電話システムにおける各電話端末２００の接続状態を管理することにより、レジスト管理情報記憶部１３０における記憶内容を適宜更新する。
【００３１】
本実施の形態のＩＰ電話システムでは、レジスト状態にある各電話端末２００は、ＳＩＰサーバ１００に対して各電話端末２００のユーザの状態を登録することができる。このような情報は、プレゼンス情報記憶部１５０に記憶される。図５に、プレゼンス情報記憶部１５０の記憶内容を模式的に示す。
【００３２】
図５を参照して、プレゼンス情報記憶部１５０には、レジスト管理情報記憶部１３０の端末ＩＤ１３２と同様に、ネットワーク５００にログインしている電話端末２００のそれぞれを特定する情報（端末ＩＤ１５２）が記憶されている。また、プレゼンス情報記憶部１５０では、レジスト管理情報記憶部１３０と同様に、各電話端末２００に対して付与されているＩＰアドレス（ＩＰアドレス１５４）が、各電話端末２００の端末ＩＤ１５２に関連付けられて記憶されている。また、プレゼンス情報記憶部１５０では、各電話端末２００についてのユーザの状態を特定する情報（プレゼンス情報１５６）が記憶されている。
【００３３】
プレゼンス情報記憶部１５０における、各電話端末２００のプレゼンス情報１５６は、当該各電話端末２００から送信されてきたものである。つまり、本実施の形態のＩＰ電話システムでは、各電話端末２００のユーザは、自らの状態（たとえば「在席中」「離席中」など）を特定する情報を、ＳＩＰサーバ１００に対して送信することができる。このような情報を受信すると、ＳＩＰサーバ１００のプレゼンス情報管理部１４０は、プレゼンス情報記憶部１５０の対応する端末ＩＤ１５２に関連付けられたプレゼンス情報１５６として、受信した情報を記憶させる。
【００３４】
図２に戻って、呼接続制御部１６０は、２以上の電話端末２００の間でＶｏＩＰ技術を利用したシステム上で通話がなされる際に、セッション管理（セッションの開始・継続・終了）を行なう。なお、呼接続制御部１６０は、ある電話端末２００から他の電話端末２００への発呼要求がなされた場合であって、着信予定側の電話端末２００がレジスト状態にないことなどによって、当該発呼要求に基づくセッションが確立できなかった場合に、その旨の情報を、発呼失敗情報記憶部１７０に記憶させる。図６に、発呼失敗情報記憶部１７０における記憶内容を模式的に示す。
【００３５】
図６を参照して、発呼失敗情報記憶部１７０では、上記したようなセッションの確立に失敗した発呼要求について、発呼側の電話端末２００が発呼要求をＳＩＰサーバ１００に対して送信した時刻（発呼失敗時刻１７２）と、発呼側の電話端末２００を特定する情報（発呼側端末ＩＤ１７４）と、着信予定側の電話端末２００を特定する情報（着信側端末ＩＤ１７６）とが、互いに関連付けられて記憶されている。
【００３６】
図３は、電話端末２００の構成を模式的に示す図である。
図３を参照して、電話端末２００は、当該電話端末２００の動作を電話端末２００の動作を全体的に制御する制御部２１０を含む。また、電話端末２００は、当該電話端末２００に対して情報を入力するためにユーザによって操作される操作部２１６、種々のデータおよびプログラムを記憶する記憶部２１７、ネットワーク５００を介してＳＩＰサーバ１００または他の電話端末２００との間で情報の送受信を行なうための通信部２１８、音声を出力するスピーカ２１５、および、電話端末２００に対して音声を入力するマイク２１４を含む。次に、本実施の形態のＩＰ電話システムにおいて、電話端末２００同士での通話が行なわれる際に送受信される情報および送受信の態様について説明する。
【００３７】
図７は、ＩＰ電話システムにおいて、正常に通話がなされた場合のタイミングチャートを示す。なお、以下の説明では、２以上の電話端末２００における通話の一例として、「端末Ａ」と称した電話端末２００と「端末Ｂ」と称した電話端末２００との通話について説明する。
【００３８】
図７を参照して、端末Ａに対して、着信予定側端末を端末Ｂとした通話についての発呼を指示する操作がなされると（１］発呼操作）、端末ＡからＳＩＰサーバ（ＳＩＰサーバ５００）へ、通信開始を要求するメッセージ（ＩＮＶＩＴＥメッセージ）が送信される（２］Invite）。ＳＩＰサーバでは、これに応じて、着信予定側端末である端末Ｂに対して、ＩＮＶＩＴＥメッセージが送信される（３］Invite）。
【００３９】
ＩＮＶＩＴＥメッセージを受信した端末Ｂにおいて、受信したＩＮＶＩＴＥメッセージに基づく着信に応答する操作がなされると、端末Ｂは、ＳＩＰサーバに対してＯＫメッセージを送信する（４］ＯＫ）。これに応じて、ＳＩＰサーバは、発呼側端末である端末Ａに対して、ＯＫメッセージを送信する（５］ＯＫ）。
【００４０】
ＯＫメッセージを受信した端末Ａは、これに応答するために、ＳＩＰサーバに対してＡＣＫメッセージを送信する（６］ＡＣＫ）。これに応じて、ＳＩＰサーバは、端末Ｂに対して、ＡＣＫメッセージを送信する（７］ＡＣＫ）。
【００４１】
以上１］〜７］のメッセージの送受信により、端末Ａと端末Ｂの間にセッションが確立し、通話を開始できる状態となる。
【００４２】
そして、端末Ａにおいて通話を終了させるための操作がなされると（８］終了操作）、端末Ａから端末Ｂに、ＢＹＥメッセージが送信される（９］ＢＹＥ）。
【００４３】
端末Ｂは、これに応じて、ＯＫメッセージを送信する（１０］ＯＫ）。
これにより、端末Ａと端末Ｂの間のセッションが終了する。
【００４４】
以上、図７を参照して説明した情報の送受信は、端末Ａと端末Ｂがいずれもレジスト状態にある場合の例である。
【００４５】
次に、着信予定側端末である端末Ｂが、端末Ａが発呼要求のためのメッセージをＳＩＰサーバに送信したときにレジスト状態にない場合について説明する。図８は、このような場合のタイミングチャートの一例である。
【００４６】
図８を参照して、まず端末Ａに対して、着信予定側端末を端末Ｂとした発呼を指示する操作がなされると（１１］発呼操作）、端末ＡからＳＩＰサーバに対して、ＩＮＶＩＴＥメッセージが送信される（１２］Invite）。この場合、端末Ｂはレジスト状態ではないので、ＳＩＰサーバは、端末Ａからの発呼要求に基づくセッションの確立に失敗したとして、発呼失敗情報記憶部１７０に情報を記憶する。具体的には、発呼失敗時刻１７２として、端末ＡがＩＮＶＩＴＥメッセージをＳＩＰサーバに送信した時刻が記憶され、発呼側端末ＩＤ１７４として端末Ａを特定する情報が記憶され、また、着信側端末ＩＤ１７６として端末Ｂを特定する情報が記憶される。
【００４７】
そして、ＳＩＰサーバは、端末Ａに対して、端末Ｂとの間のセッションの確立に失敗したことを示すメッセージを送信する（１３］発呼失敗通知）。
【００４８】
端末Ａは、これに応じて、ＡＣＫメッセージをＳＩＰサーバに対して送信する（１４］ＡＣＫ）。
【００４９】
そして、ＳＩＰサーバは、端末Ａに対して、ＢＹＥメッセージを送信する（１５］ＢＹＥ）。これに応じて、端末Ａは、ＳＩＰサーバに対してＯＫメッセージを送信する（１６］ＯＫ）。
【００５０】
この後、端末Ｂがレジスト状態となる場合を考える。つまり、端末Ｂがネットワークにログインし（１７］ログイン）、これに応じて、ＳＩＰサーバが端末Ｂに対してＩＰアドレスを付与するとともに、当該ＩＰアドレスを端末Ｂに通知する（１８］ＩＰアドレス通知）。
【００５１】
ＳＩＰサーバは、端末（電話端末２００）が新たにレジスト状態となると、当該端末を特定する情報が、発呼失敗情報記憶部１７０の着信側端末ＩＤ１７６に記憶されているか否かを判断する。そして、記憶されていると判断すると、当該着信側端末ＩＤ１７６で特定される端末および当該端末に発呼側端末ＩＤ１７４として関連付けられて記憶されている端末に対して、ＩＮＶＩＴＥメッセージを送信する（１９］Invite，２０］Invite）。
【００５２】
ＩＮＶＩＴＥメッセージを受信した端末Ａと端末Ｂは、それぞれＳＩＰサーバに対してＯＫメッセージを送信する（２１］ＯＫ，２２］ＯＫ）。そして、ＳＩＰサーバは、ＯＫメッセージを受信したことに応じて、端末Ａと端末ＢのそれぞれにＡＣＫメッセージを送信する（２３］ＡＣＫ，２４］ＡＣＫ）。これにより、端末Ａと端末Ｂの間でセッションが確立し、通話が開始できる状態となる。
【００５３】
そして、一方の端末（図８では、端末Ａ）において通話を終了させるための操作がなされると（２５］終了操作）、当該端末（端末Ａ）から通話相手の端末（端末Ｂ）へＢＹＥメッセージが送信され（２６］ＢＹＥ）、これに応じて、（端末Ｂから端末Ａへ）ＯＫメッセージが返信される。これにより、セッションが終了し、通話が終了する。
【００５４】
以上、図８を参照して説明したＩＰ電話システムでは、ある端末からの発呼要求のためのセッションの確立が失敗した場合、当該発呼要求において着信予定側の端末がレジスト状態となると、当該着信予定側の端末と発呼側の端末の双方に、ＳＩＰサーバからＩＮＶＩＴＥメッセージが送信され、端末間でのセッションが確立される。なお、呼接続制御部１６０は、ＳＩＰサーバのこのような機能によってセッションが確立された場合、当該セッションの確立のもととなった発呼失敗情報記憶部１７０中の情報を削除することが好ましい。
【００５５】
また、ＳＩＰサーバは、セッションの確立に失敗したときの着信予定側端末である端末Ｂがログインしてレジスト状態となったことに応じて、端末Ａと端末Ｂの双方にＩＮＶＩＴＥメッセージを送信したが（１９］Invite，２０］Invite）、端末Ｂのレジスト状態が所定時間（たとえば１０秒間）継続してレジスト状態となるのを待って端末Ａおよび端末ＢへのＩＮＶＩＴＥメッセージを送信してもよい。また、呼接続制御部１６０は、発呼失敗情報記憶部１７０に記憶される情報量が所定の量となった場合（所定件数のセッション確立の失敗についての情報が記憶されると）、発呼失敗時刻１７２の古いものから、情報を削除していくことが好ましい。
【００５６】
また、呼接続制御部１６０は、発呼失敗情報記憶部１７０に記憶されている情報の中で、発呼失敗時刻１７２から特定の時間（たとえば、１時間）が経過した情報については、削除（消去）していくことが好ましい。
【００５７】
以上説明した本実施の形態において、図８を参照して説明した場合では、発呼要求を出力した端末Ａの着信予定側端末である端末Ｂが当該発呼要求の際にレジスト状態になかった場合、ＳＩＰサーバは、端末Ｂがレジスト状態となるまで待機（監視）する。そして、端末Ｂがログインしてレジスト状態となったときに、端末Ａもレジスト状態であった。次に、端末Ｂがレジスト状態となったときに、端末Ａがレジスト状態ではなくなっている場合について説明する。図９に、このような場合のタイミングチャートを示す。
【００５８】
図９を参照して、端末Ａにおいて、着信予定側端末を端末Ｂとした発呼を指示する操作がなされると（３１］発呼操作）、端末ＡからＳＩＰサーバに対して、ＩＮＶＩＴＥメッセージが送信される（３２］Invite）。このとき、端末Ｂがレジスト状態でなければ、ＳＩＰサーバは、発呼失敗情報記憶部１７０に適宜情報を記憶させるとともに、端末Ａに対してセッションの確立に失敗した旨を通知するメッセージを送信する（３３］発呼失敗通知）。
【００５９】
この例では、ここで、端末Ａとネットワーク（ネットワーク５００）の間の接続経路の遮断、または、当該端末Ａの電源ＯＦＦなどにより、端末Ａのレジスト状態が解除されたものとする。
【００６０】
この状態で、端末Ｂがネットワークにログインし（３４］ログイン）、これに応じてＳＩＰサーバが端末Ｂに対してＩＰアドレスを付与するとともに当該ＩＰアドレスを端末Ｂに通知する（３５］ＩＰアドレス通知）。そして、ＳＩＰサーバにおいて、レジスト状態となった端末Ｂを特定する情報が発呼失敗情報記憶部１７０の着信側端末ＩＤ１７６に記憶されていると判断されると、ＳＩＰサーバから端末Ｂに対して、ＩＮＶＩＴＥメッセージが送信される（３６］Invite）。なお、着信側端末ＩＤ１７６に関連付けられて記憶されている発呼側端末ＩＤ１７４である端末Ａは、この時点ではレジスト状態ではないため、ＳＩＰサーバは端末Ａに対して、この時点ではＩＮＶＩＴＥメッセージを送信することができない。
【００６１】
ＳＩＰサーバからＩＮＶＩＴＥメッセージを受信したことに応じて、端末ＢからＳＩＰサーバに対して、ＯＫメッセージが送信される（３７］ＯＫ）。これに応じて、ＳＩＰサーバから端末Ｂに対して、ＡＣＫメッセージが送信される（３８］ＡＣＫ）。
【００６２】
これにより、ＳＩＰサーバと端末Ｂとの間でセッションが確立される。
そして、ＳＩＰサーバは、発呼失敗情報記憶部１７０に着信側端末ＩＤ１７６として記憶されていた端末Ｂに対して、端末Ａから発呼要求があったが当該発呼要求に基づくセッションの確立が失敗に終わったことを通知するメッセージが送信される（３９］着信情報通知）。
【００６３】
これに応じて、端末ＢからＳＩＰサーバに対して、ＡＣＫメッセージが送信され（４０］ＡＣＫ）、これに応じて、ＳＩＰサーバから端末ＢにＢＹＥメッセージが送信され（４１］ＢＹＥ）、このＢＹＥメッセージの受信に応じて端末ＢからＳＩＰサーバに対してＯＫメッセージが送信される（４２］ＯＫ）。
【００６４】
これにより、ＳＩＰサーバと端末Ｂとの間のセッションが終了する。
以上説明した本実施の形態では、図９を参照して説明したように、発呼側の端末から着信予定側の端末との間でのセッションの確立を要求する発呼要求がなされた場合であって、当該発呼要求に基づくセッションが確立できず、さらに、着信予定側の端末がレジスト状態となったときに発呼側の端末がレジスト状態ではなくなっている場合には、ＳＩＰサーバは、着信予定側の端末に対して、発呼側の端末からの発呼要求があったことを通知するメッセージを送信する。
【００６５】
また、図８を参照して説明したように、発呼側の端末の発呼要求に基づくセッションの確立が失敗に終わった場合、発呼側の端末である端末ＡとＳＩＰサーバとの間でのセッションは、一旦終了されている（１５］ＢＹＫ，１６］ＯＫ）。
【００６６】
なお、着信予定側の端末がレジスト状態となった場合に、より速くまたより確実に発呼側の端末と着信予定側の端末との間のセッションを確立させるために、ＳＩＰサーバは、最初の発呼側の端末からの発呼要求に基づくセッションの確立に失敗しても、発呼側の端末との間のセッションを終了させることなく、着信予定側の端末がレジスト状態となるまで待機するこのような例についてのタイミングチャートを、図１０に示す。
【００６７】
図１０のタイミングチャートでは、最初の発呼側の端末の発呼要求に基づくセッションの確立が失敗しても、ＳＩＰサーバと端末Ａとの間のセッションを終了させるためのメッセージの送受信（図８の、１５］ＢＹＥ，１６］ＯＫ）が省略されている。
【００６８】
なお、図１０に示されたような例では、ＳＩＰサーバにおいて、端末Ｂがレジスト状態となるまで、無駄に、端末ＡによってＳＩＰサーバの１つのポートが占拠されることになる。したがって、このような例においては、最初に端末ＡからＳＩＰサーバにＩＮＶＩＴＥメッセージが送信されてから（１２］Invite）、予め定められた時間が経過しても端末Ｂがレジスト状態とならない場合には、図８に示したように、端末ＡとＳＩＰサーバとの間のセッションを終了させるための信号の送受信が行なわれることが好ましい。
【００６９】
以上説明した本実施の形態では、ＩＰ電話システムにおいて、ＳＩＰサーバは、端末が新たにレジスト状態となるのを待つ。そして、当該端末を特定する情報が、発呼失敗情報記憶部１７０の着信側端末ＩＤ１７６に記憶されているか否かを判断する。そして、記憶されていると判断すると、当該着信側端末ＩＤ１７６で特定される端末および当該端末に発呼側端末ＩＤ１７４として関連付けられて記憶されている端末に対して、ＩＮＶＩＴＥメッセージを送信する。
【００７０】
なお、このときに発呼側端末に送信されるＩＮＶＩＴＥメッセージは、ＳＩＰサーバが着信予定側端末の代理としてメッセージを送信しているようなものであると考えられ、また、着信予定側端末に送信されるＩＮＶＩＴＥメッセージは、ＳＩＰサーバが発呼側端末の代理としてメッセージを送信しているようなものであると考えられる。発呼側端末と着信予定側端末との間でセッションを確立させることが目的だからである。
【００７１】
そして、本実施の形態では、ＳＩＰサーバがこのように代理で送信するＩＮＶＩＴＥメッセージ（１９］Invite，２０］Invite）を、通常のセッション開始の際に着信予定側端末に送信する際の、つまり、発呼側端末からＩＮＶＩＴＥメッセージを受信したことに基づいて着信予定側端末へＩＮＶＩＴＥメッセージを送信する際のＩＮＶＩＴＥメッセージ（図７の３］Invite）とは異なるメッセージであることが好ましい。
【００７２】
具体的には、代理で送信されるＩＮＶＩＴＥメッセージは、代理である旨を特定するコードを含んでいても良い。着信予定側端末に送信されるメッセージには発呼側端末を特定する情報が、また、発呼側端末に送信されるメッセージには着信予定側端末を特定する情報が、さらに含まれていることが好ましい。
【００７３】
また、代理で送信されるＩＮＶＩＴＥメッセージは、ＳＩＰサーバが代理でメッセージを送信している旨を着信予定側端末および発呼側端末において表示させるためのコード（情報）を含むことが好ましい。
【００７４】
以上説明した本実施の形態では、レジスト情報管理部１２０とレジスト管理情報記憶部１３０により、ＩＰネットワークへの電話端末のログインを制御するレジスト制御手段が構成されている。
【００７５】
また、呼接続制御部１６０と発呼失敗情報記憶部１７０により、ＩＰネットワークにおいて少なくとも２台の電話端末間で形成される通信セッションを制御するセッション制御手段が構成されている。
【００７６】
なお、レジスト管理情報記憶部１３０により、ＩＰネットワークへログインしている各電話端末を特定する情報を記憶するレジスト情報記憶手段が構成される。
【００７７】
また、発呼失敗情報記憶部１７０により、第１の電話端末から第２の電話端末への発呼を要求する情報を受信した場合であって、前記レジスト情報記憶手段に前記第２の電話端末を特定する情報が記憶されていないときに、前記第１の電話端末から前記第２の電話端末への発呼要求に基づくセッションの確立が失敗したことを示す情報を記憶する発呼失敗情報記憶手段が構成される。
【００７８】
また、呼接続制御部１６０により、前記発呼失敗情報記憶手段に記憶された情報における着信予定側の電話端末である前記第２の電話端末を特定する情報が前記レジスト情報記憶手段に記憶されるようになったか否かを判断する判断手段、前記判断手段によって前記第２の電話端末を特定する情報が前記レジスト情報記憶手段に記憶されるようになったと判断されると、前記第１の電話端末と前記第２の電話端末に、これらの間でセッションを確立するための信号を送信する送信手段が構成される。
【００７９】
なお、セッションを確立するための信号としては、本実施の形態では、ＩＮＶＩＴＥメッセージが例示されている。
【００８０】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【図面の簡単な説明】
【００８１】
【図１】本発明の一実施の形態であるＩＰ電話システムの構成を模式的に示す図である。
【図２】図１のＳＩＰサーバの構成を模式的に示す図である。
【図３】図１の電話端末の構成を模式的に示す図である。
【図４】図２のレジスト管理情報記憶部の記憶内容を模式的に示す図である。
【図５】図２のプレゼンス情報記憶部の記憶内容を模式的に示す図である。
【図６】図２の発呼失敗情報記憶部の記憶内容を模式的に示す図である。
【図７】図１のＩＰ電話システムにおけるメッセージの送受信についてのタイミングチャートの一例である。
【図８】図１のＩＰ電話システムにおけるメッセージの送受信についてのタイミングチャートの一例である。
【図９】図１のＩＰ電話システムにおけるメッセージの送受信についてのタイミングチャートの一例である。
【図１０】図１のＩＰ電話システムにおけるメッセージの送受信についてのタイミングチャートの一例である。
【符号の説明】
【００８２】
１００  ＳＩＰサーバ、１１０，２１８  通信部、１２０  レジスト情報管理部、１３０  レジスト管理情報記憶部、１３２，１５２  端末ＩＤ、１３４，１５４  ＩＰアドレス、１３６  ＩＰ電話番号、１４０  プレゼンス情報管理部、１５０  プレゼンス情報記憶部、１５６  プレゼンス情報、１６０  呼接続制御部、１７０  発呼失敗情報記憶部、１７２  発呼失敗時刻、１７４  発呼側端末ＩＤ、１７６  着信側端末ＩＤ、２００  電話端末、２１０  制御部、５００  ネットワーク。
【図１】
0004561791.tif 000002
【図２】
0004561791.tif 000003
【図３】
0004561791.tif 000004
【図４】
0004561791.tif 000005
【図５】
0004561791.tif 000006
【図６】
0004561791.tif 000007
【図７】
0004561791.tif 000008
【図８】
0004561791.tif 000009
【図９】
0004561791.tif 000010
【図１０】
0004561791.tif 000011