(57)【特許請求の範囲】
【請求項１】
インターネットプロトコル電話機と、該インターネットプロトコル電話機を管理するセッション開始プロトコルサーバを有し、
前記セッション開始プロトコルサーバは、前記インターネットプロトコル電話機に対する着呼があったとき、着信を通知するための、ＲＦＣ（Request For Comments）−３２６５プロトコルにおける、「ＮＯＴＩＦＹ」メッセージを該インターネットプロトコル電話機に送信し、該着信に対して該インターネットプロトコル電話機が応答する前に呼が放棄されたとき、該呼の発信元を示す発信元情報を含む、ＲＦＣ−３２６１プロトコルにおける、「ＩＮＶＩＴＥ」メッセージを、該インターネットプロトコル電話機に送信し、該「ＩＮＶＩＴＥ」メッセージが要求するセッションの確立を取り消すための「ＣＡＮＣＥＬ」メッセージを、該インターネットプロトコル電話機に送信し、
前記インターネットプロトコル電話機は、前記セッション開始プロトコルサーバから前記「ＮＯＴＩＦＹ」メッセージを受信し、前記着信に対して自身が応答する前に該セッション開始プロトコルサーバから前記「ＩＮＶＩＴＥ」メッセージを受信したのであれば、該「ＩＮＶＩＴＥ」メッセージから前記発信元情報を読み出し、該発信元情報を記憶する、インターネットプロトコル電話システム。
【請求項２】
前記セッション開始プロトコルサーバは、前記「ＩＮＶＩＴＥ」メッセージを送信してから所定時間が経過したとき、前記「ＣＡＮＣＥＬ」メッセージを送信する、請求項１に記載のインターネットプロトコル電話システム。
【請求項３】
前記インターネットプロトコル電話機は、前記「ＣＡＮＣＥＬ」メッセージを受信する前に、前記発信元情報を記憶する、請求項１又は２に記載のインターネットプロトコル電話システム。
【請求項４】
前記インターネットプロトコル電話機は、無線ネットワークを通じて前記「ＮＯＴＩＦＹ」メッセージを受信する、請求項１乃至３のいずれか1項に記載のインターネットプロトコル電話システム。
【請求項５】
インターネットプロトコル電話機に対する着呼があったとき、着信を通知するための、ＲＦＣ−３２６５プロトコルにおける、「ＮＯＴＩＦＹ」メッセージを該インターネットプロトコル電話機に送信する第１のメッセージ送信手段と、
前記第１のメッセージ送信手段により送信された前記「ＮＯＴＩＦＹ」メッセージに対して該インターネットプロトコル電話機が応答する前に呼が放棄されたとき、該呼の発信元を示す発信元情報を含む、ＲＦＣ−３２６１プロトコルにおける、「ＩＮＶＩＴＥ」メッセージを、該インターネットプロトコル電話機に送信し、該「ＩＮＶＩＴＥ」メッセージが要求するセッションの確立を取り消すための「ＣＡＮＣＥＬ」メッセージを、該インターネットプロトコル電話機に送信する第２のメッセージ送信手段と、
を有するセッション開始プロトコルサーバ。
【請求項６】
前記第２のメッセージ送信手段は、前記第１のメッセージ送信手段により前記「ＩＮＶＩＴＥ」メッセージが送信されてから所定時間が経過したとき、前記「ＣＡＮＣＥＬ」メッセージを送信する、請求項５に記載のセッション開始プロトコルサーバ。
【請求項７】
着信を通知するための、ＲＦＣ−３２６５プロトコルにおける、「ＮＯＴＩＦＹ」メッセージを受信する受信手段と、
前記受信手段により受信された前記「ＮＯＴＩＦＹ」の示す前記着信に対して自身が応答する前に、発信元を示す発信元情報を含む、ＲＦＣ−３２６１プロトコルにおける、「ＩＮＶＩＴＥ」メッセージを受信したのであれば、該「ＩＮＶＩＴＥ」メッセージから該発信元情報を読み出す発信元情報読出手段と、
前記発信元情報読出手段により読み出された前記発信元情報を記憶する記憶手段と、
を有するインターネットプロトコル電話機。
【請求項８】
前記受信手段は、前記「ＩＮＶＩＴＥ」メッセージが要求するセッションの確立を取り消すための「ＣＡＮＣＥＬ」メッセージを更に受信し、
前記発信元情報読出手段は、前記受信手段により前記「ＣＡＮＣＥＬ」メッセージが受信される前に、前記発信元情報を読み出す、請求項７に記載のインターネットプロトコル電話機。
【請求項９】
前記受信手段は、無線ネットワークを通じて前記「ＮＯＴＩＦＹ」メッセージを受信する、請求項７又は８に記載のインターネットプロトコル電話機。
【請求項１０】
セッション開始プロトコルサーバが、インターネットプロトコル電話機に対する着呼があったとき、着信を通知するための、ＲＦＣ−３２６５プロトコルにおける、「ＮＯＴＩＦＹ」メッセージを該インターネットプロトコル電話機に送信し、該着信に対して該インターネットプロトコル電話機が応答する前に呼が放棄されたとき、該呼の発信元を示す発信元情報を含む、ＲＦＣ−３２６１プロトコルにおける、「ＩＮＶＩＴＥ」メッセージを、該インターネットプロトコル電話機に送信し、該「ＩＮＶＩＴＥ」メッセージが要求するセッションの確立を取り消すための「ＣＡＮＣＥＬ」メッセージを、該インターネットプロトコル電話機に送信し、
前記インターネットプロトコル電話機が、前記セッション開始プロトコルサーバから前記「ＮＯＴＩＦＹ」メッセージを受信し、前記着信に対して自身が応答する前に該セッション開始プロトコルサーバから前記「ＩＮＶＩＴＥ」メッセージを受信したのであれば、該「ＩＮＶＩＴＥ」メッセージから前記発信元情報を読み出し、該発信元情報を記憶手段に記憶する、インターネットプロトコル電話システムの制御方法。
【請求項１１】
セッション開始プロトコルサーバを制御するためのプログラムであって、
コンピュータに、
インターネットプロトコル電話機に対する着呼があったとき、着信を通知するための、ＲＦＣ−３２６５プロトコルにおける、「ＮＯＴＩＦＹ」メッセージを該インターネットプロトコル電話機に送信する第１のメッセージ送信手順、及び
前記第１のメッセージ送信手順により送信された前記「ＮＯＴＩＦＹ」メッセージに対して該インターネットプロトコル電話機が応答する前に呼が放棄されたとき、該呼の発信元を示す発信元情報を含む、ＲＦＣ−３２６１プロトコルにおける、「ＩＮＶＩＴＥ」メッセージを、該インターネットプロトコル電話機に送信し、該「ＩＮＶＩＴＥ」メッセージが要求するセッションの確立を取り消すための「ＣＡＮＣＥＬ」メッセージを、該インターネットプロトコル電話機に送信する手順第２のメッセージ送信手順、
を実行させるためのプログラム。
【請求項１２】
インターネットプロトコル電話機を制御するためのプログラムであって、
コンピュータに、
着信を通知するための、ＲＦＣ−３２６５プロトコルにおける、「ＮＯＴＩＦＹ」メッセージを受信する受信手順、
前記受信手順により受信された前記「ＮＯＴＩＦＹ」の示す前記着信に対して自身が応答する前に、発信元を示す発信元情報を含む、ＲＦＣ−３２６１プロトコルにおける、「ＩＮＶＩＴＥ」メッセージを受信したのであれば、該「ＩＮＶＩＴＥ」メッセージから該発信元情報を読み出す発信元情報抽読出手順、及び
前記発信元情報読出手順により読み出された前記発信元情報を記憶装置に記憶する手順、
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、インターネットプロトコル電話システムの制御方法に関する。
【背景技術】
【０００２】
ＲＦＣ−３２６１プロトコルを利用するＩＰ（Internet Protocol）電話システムにおいては、特許文献１に開示されているように、着信があったとき、主装置は、着信側のＩＰ電話機へ「ＩＮＶＩＴＥ」メッセージを送信する。
【０００３】
この「ＩＮＶＩＴＥ」メッセージは、ＲＦＣ−３２６１において発信側と着信側とのセッション確立を要求するためのメッセージであり、セッション確立により発信側および着信側のＩＰ電話機のユーザは音声通話ができる。また、「ＩＮＶＩＴＥ」メッセージは、発信元を示す発信元情報を含むので、着信側のＩＰ電話機は、このメッセージから発信元情報を取り出すことにより、着信に対して応答したか否かにかかわらず、着信履歴を作成し、保持しておくことができる。
【０００４】
これに対して、事業所用ＩＰ電話システムなどでは、ＩＰ電話機のＬＣＤ（Liquid Crystal Display）に表示させる内容、ＬＥＤ（Light Emitting Diode）の点灯、または着信音の出力パターンを制御するための着信信号を着信側に送信するために、ＲＦＣ−３２６１プロトコルを拡張したＲＦＣ−３２６５プロトコルを利用する場合がある。この場合、例えば、着信があったとき、主装置は「ＩＮＶＩＴＥ」メッセージを直ちにＩＰ電話機に送信せず、「ＮＯＴＩＦＹ」メッセージを送信するようなシーケンスを採用することができる。
【０００５】
この「ＮＯＴＩＦＹ」メッセージは、ＲＦＣ−３２６５プロトコルにおいて、セッション開始プロトコルに特有のイベント（着信等）を通知するためのメッセージであり、発信元を示す情報は含まない。主装置は、この「ＮＯＴＩＦＹ」メッセージに着信信号を付加してＩＰ電話機に着信を通知する。
【０００６】
そして、着信したＩＰ電話機が応答したときに初めて、主装置はＩＰ電話機に「ＩＮＶＩＴＥ」メッセージを送信し、音声通話のためにセッションを確立する。
【特許文献１】特開２００７−２０８３８０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、上述したようなシーケンスではＩＰ電話機が着信履歴を表示できないことがあった。
【０００８】
具体的には、以下のような場合が考えられる。ＩＰ電話機に着信履歴が記録されていなくても、ＩＰ電話機は主装置から着信履歴を示す情報を取得すればよい。しかし、無線方式のＩＰ電話機が圏外にいるときには、主装置から着信履歴を示す情報を取得できない。
【０００９】
そこで、圏外でも着信履歴を表示させるには、ＩＰ電話機自身が着信履歴を作成、保持する必要がある。しかし、上述のシーケンスにおいては、主装置は着信に対する応答があった場合には発信元情報を含む「ＩＮＶＩＴＥ」メッセージをＩＰ電話機に送信するが、着信に対する応答がない場合は、「ＩＮＶＩＴＥ」メッセージを送信しない。このため、ＩＰ電話機は、不応答時に発信元情報を取得できず、発信元情報を含む着信履歴を残すことができない。
【００１０】
従って、ＲＦＣ−３２６５プロトコルを使用する構成において、ＩＰ電話機が不在応答時の着信履歴を残せないという問題があった。
【００１１】
本発明は、ＲＦＣ−３２６５プロトコルを使用するＩＰ電話システムにおいて、不在応答時にもＩＰ電話機が着信履歴を作成できる技術を提供することを目的とする。
【課題を解決するための手段】
【００１２】
上記目的を達成するために、本発明のインターネットプロトコル電話システムは、インターネットプロトコル電話機と、該インターネットプロトコル電話機を管理するセッション開始プロトコルサーバを有し、前記セッション開始プロトコルサーバは、前記インターネットプロトコル電話機に対する着呼があったとき、着信を通知するための、ＲＦＣ（Request For Comments）−３２６５プロトコルにおける、「ＮＯＴＩＦＹ」メッセージを該インターネットプロトコル電話機に送信し、該着信に対して該インターネットプロトコル電話機が応答する前に呼が放棄されたとき、該呼の発信元を示す発信元情報を含む、ＲＦＣ−３２６１プロトコルにおける、「ＩＮＶＩＴＥ」メッセージを、該インターネットプロトコル電話機に送信し、該「ＩＮＶＩＴＥ」メッセージが要求するセッションの確立を取り消すための「ＣＡＮＣＥＬ」メッセージを、該インターネットプロトコル電話機に送信し、前記インターネットプロトコル電話機は、前記セッション開始プロトコルサーバから前記「ＮＯＴＩＦＹ」メッセージを受信し、前記着信に対して自身が応答する前に該セッション開始プロトコルサーバから前記「ＩＮＶＩＴＥ」メッセージを受信したとき、該「ＩＮＶＩＴＥ」メッセージから前記発信元情報を読み出し、該発信元情報を記憶する。
【００１３】
本発明のセッション開始プロトコルサーバは、インターネットプロトコル電話機に対する着呼があったとき、着信を通知するための、ＲＦＣ−３２６５プロトコルにおける、「ＮＯＴＩＦＹ」メッセージを該インターネットプロトコル電話機に送信する第１のメッセージ送信手段と、前記第１のメッセージ送信手段により送信された前記「ＮＯＴＩＦＹ」メッセージに対して該インターネットプロトコル電話機が応答する前に呼が放棄されたとき、該呼の発信元を示す発信元情報を含む、ＲＦＣ−３２６１プロトコルにおける、「ＩＮＶＩＴＥ」メッセージを、該インターネットプロトコル電話機に送信し、該「ＩＮＶＩＴＥ」メッセージが要求するセッションの確立を取り消すための「ＣＡＮＣＥＬ」メッセージを、該インターネットプロトコル電話機に送信する第２のメッセージ送信手段と、を有する。
【００１４】
本発明のインターネットプロトコル電話機は、着信を通知するための、ＲＦＣ−３２６５プロトコルにおける、「ＮＯＴＩＦＹ」メッセージを受信する受信手段と、前記受信手段により受信された前記「ＮＯＴＩＦＹ」の示す前記着信に対して自身が応答する前に、発信元を示す発信元情報を含む、ＲＦＣ−３２６１プロトコルにおける、「ＩＮＶＩＴＥ」メッセージを受信したのであれば、該「ＩＮＶＩＴＥ」メッセージから該発信元情報を読み出す発信元情報読出手段と、前記発信元情報読出手段により読み出された前記発信元情報を記憶する記憶手段と、を有する。
【００１５】
本発明のインターネットプロトコル電話システムの制御方法は、セッション開始プロトコルサーバが、インターネットプロトコル電話機に対する着呼があったとき、着信を通知するための、ＲＦＣ−３２６５プロトコルにおける、「ＮＯＴＩＦＹ」メッセージを該インターネットプロトコル電話機に送信し、該着信に対して該インターネットプロトコル電話機が応答する前に呼が放棄されたとき、該呼の発信元を示す発信元情報を含む、ＲＦＣ−３２６１プロトコルにおける、「ＩＮＶＩＴＥ」メッセージを、該インターネットプロトコル電話機に送信し、該「ＩＮＶＩＴＥ」メッセージが要求するセッションの確立を取り消すための「ＣＡＮＣＥＬ」メッセージを、該インターネットプロトコル電話機に送信し、前記インターネットプロトコル電話機が、前記セッション開始プロトコルサーバから前記「ＮＯＴＩＦＹ」メッセージを受信し、該「ＮＯＴＩＦＹ」メッセージに対して自身が応答する前に該セッション開始プロトコルサーバから前記「ＩＮＶＩＴＥ」メッセージを受信したとき、該「ＩＮＶＩＴＥ」メッセージから前記発信元情報を読み出し、該発信元情報を記憶手段に記憶する。
【００１６】
本発明のプログラムは、セッション開始プロトコルサーバを制御するためのプログラムであって、コンピュータに、インターネットプロトコル電話機に対する着呼があったとき、着信を通知するための、ＲＦＣ−３２６５プロトコルにおける、「ＮＯＴＩＦＹ」メッセージを該インターネットプロトコル電話機に送信する第１のメッセージ送信手順、及び前記第１のメッセージ送信手順により送信された前記「ＮＯＴＩＦＹ」メッセージに対して該インターネットプロトコル電話機が応答する前に呼が放棄されたとき、該呼の発信元を示す発信元情報を含む、ＲＦＣ−３２６１プロトコルにおける、「ＩＮＶＩＴＥ」メッセージを、該インターネットプロトコル電話機に送信し、該「ＩＮＶＩＴＥ」メッセージが要求するセッションの確立を取り消すための「ＣＡＮＣＥＬ」メッセージを、該インターネットプロトコル電話機に送信する手順第２のメッセージ送信手順、を実行させるためのプログラムである。
【００１７】
本発明のプログラムは、インターネットプロトコル電話機を制御するためのプログラムであって、コンピュータに、着信を通知するための、ＲＦＣ−３２６５プロトコルにおける、「ＮＯＴＩＦＹ」メッセージを受信する受信手順、前記受信手順により受信された前記「ＮＯＴＩＦＹ」に対して自身が応答する前に、発信元を示す発信元情報を含む、ＲＦＣ−３２６１プロトコルにおける、「ＩＮＶＩＴＥ」メッセージを受信したとき、該「ＩＮＶＩＴＥ」メッセージから該発信元情報を読み出す発信元情報抽読出手順、及び前記発信元情報読出手順により読み出された前記発信元情報を記憶装置に記憶する手順、を実行させるためのプログラムである。
【発明の効果】
【００１８】
本発明によれば、セッション開始プロトコルサーバは、「ＮＯＴＩＦＹ」メッセージによってインターネットプロトコル電話機へ着信を通知した呼が発信元から放棄されたら、発信元情報を付加した「ＩＮＶＩＴＥ」メッセージと、その「ＩＮＶＩＴＥ」メッセージのセッション確立を取り消すための「ＣＡＮＣＥＬ」メッセージとを送ることによって、インターネットプロトコル電話機に発信元情報を通知し、インターネットプロトコル電話機は、通知された発信元情報を記録するので、放棄呼の発信元情報を着信履歴に残すことができる。
【発明を実施するための最良の形態】
【００１９】
本発明を実施するための形態について図面を参照して詳細に説明する。
【００２０】
図１は、本実施形態のＩＰ電話システム１の構成を示すブロック図である。ＩＰ電話システム１は、ＲＦＣ−３２６１およびＲＦＣ−３２６５で規定されたプロトコルを使用する。同図を参照すると、ＩＰ電話システム１は、主装置１０およびＩＰ電話機２０を有する。このＩＰ電話システム１は、ネットワークＮを通じてＩＰ電話機３０およびＡＰ（Access Point）４０に接続される。
【００２１】
なお、ＲＦＣ−３２６１またはＲＦＣ−３２６５に加え、他のプロトコルを使用してもよいのは勿論である。
【００２２】
主装置１０は、プロキシ、リダイレクト、または登録などの機能を有するＳＩＰ（Session Initiation Protocol）サーバとして動作する。
【００２３】
図２は、主装置１０の構成を示すブロック図である。同図を参照すると、主装置１０は、ＳＩＰ制御部１１を有する。ＳＩＰ制御部１１は、主装置１０全体を制御する。ＩＰ電話機３０のユーザがＩＰ電話機２０の番号をダイヤル入力することにより、ＩＰ電話機２０に対する着呼があったとき、ＳＩＰ制御部１１は、ＲＦＣ−３２６５における「ＮＯＴＩＦＹ」メッセージ１１１をＩＰ電話機２０に送信する。「ＮＯＴＩＦＹ」メッセージ１１１は、着信など、セッション開始プロトコル特有のイベントを通知するメッセージであり、本実施形態では、着信を通知するためのメッセージとして「ＮＯＴＩＦＹ」メッセージ１１１を使用する。また、この「ＮＯＴＩＦＹ」メッセージ１１１には、ＩＰ電話機２０における着信用ＬＥＤの点灯、着信音の出力パターン、または着信用ＬＣＤの表示を制御するための制御用の信号が付加される。
【００２４】
そして、着信に対してＩＰ電話機２０が応答する前にＩＰ電話機１０のユーザが電話を切ったとき、ＳＩＰ制御部１１は、その呼を放棄し、ＩＰ電話機２０に「ＩＮＶＩＴＥ」メッセージ１１３を送信する。
【００２５】
「ＩＮＶＩＴＥ」メッセージ１１３は、ＩＰ電話機２０とＩＰ電話機３０との間のセッションの確立を要求するメッセージである。「ＩＮＶＩＴＥ」メッセージ１１３には、ＳＩＰサーバにより、呼の発信元を示す発信元情報１１３１が設定される。図３に、「ＩＮＶＩＴＥ」メッセージ１１３の設定の一例を示す。「ＩＮＶＩＴＥ」メッセージ１１３には、発信元情報１１３１として、ＳＩＰのＵＲＩ（Uniform Resource Identifier）、例えば「sip:050-111-2222@10.2.3.84」を示す情報が設定される。
【００２６】
ＲＦＣ-３２６１およびＲＦＣ−３２６５の規定上、着信側（２０）が着信に対して応答した場合、「ＩＮＶＩＴＥ」メッセージ１１３が着信側に送信されるが、着信側（２０）が応答しない場合は、このメッセージは着信側に送信されない。しかし、本実施形態においては、着信側が不在着信について履歴を残せるようにするため、ＳＩＰ制御部１１は、呼が放棄された場合も、着信側（２０）に「ＩＮＶＩＴＥ」メッセージ１１３を送信する。
【００２７】
さらに、ＳＩＰ制御部１１は、「ＩＮＶＩＴＥ」メッセージ１１３を送信してから所定時間が経過したとき、ＲＦＣ−３２６１における「ＣＡＮＣＥＬ」メッセージ１１５を送信する。
【００２８】
「ＣＡＮＣＥＬ」は、セッション確立の取消を要求するメッセージである。本実施形態では、不在着信であるにもかかわらず、セッション確立のための「ＩＮＶＩＴＥ」メッセージ１１３を送信するので、このセッションを終了しておかないと、ＩＰ電話機２０は、呼放棄後に着信があったとき、応答することができなくなってしまう。そこで、ＳＩＰ制御部１１は、呼放棄時に送信した「ＩＮＶＩＴＥ」メッセージ１１３に対応するセッション確立を取り消すために「ＣＡＮＣＥＬ」メッセージ１１５を使用する。
【００２９】
着信に対してＩＰ電話機２０が応答したときや、ＩＰ電話機２０が発信側であるときのＳＩＰ制御部１１の動作は、ＲＦＣ−３２６１およびＲＦＣ−３２６５に規定されたＳＩＰサーバの動作と同様である。
【００３０】
次に、ＩＰ電話機２０について説明する。ＩＰ電話機２０は、無線でネットワークＮに接続され、ユーザエージェントとして動作し、ＩＰ電話機機能を有するＳＩＰ端末である。
【００３１】
図４は、ＩＰ電話機２０の構成を示すブロック図である。同図を参照すると、ＩＰ電話機２０は、ＵＡ制御部２１を有する。ＵＡ制御部２１は、ＩＰ電話機２０全体を制御する。
【００３２】
ＵＡ制御部２１は、主装置１０からネットワークＮを通じて「ＮＯＴＩＦＹ」メッセージ２１１、「ＩＮＶＩＴＥ」メッセージ２１３、および「ＣＡＮＣＥＬ」メッセージ２１５を受信する。これらのメッセージ（２１１、２１３、２１５）は、「ＮＯＴＩＦＹ」メッセージ１１１、「ＩＮＶＩＴＥ」メッセージ１１３、および「ＣＡＮＣＥＬ」メッセージ１１５と同じメッセージである。
【００３３】
ＵＡ制御部２１は、「ＮＯＴＩＦＹ」メッセージ２１１を受信したとき、このメッセージに付加された制御用の信号に従って、着信用ＬＥＤの点灯や着信音の出力などにより着信をユーザに知らせる。
【００３４】
そして、ＵＡ制御部２１は、「ＮＯＴＩＦＹ」メッセージ２１１に対してＩＰ電話機２０が応答する前に「ＩＮＶＩＴＥ」メッセージ２１３を受信したのであれば、「ＩＮＶＩＴＥ」メッセージ２１３から発信元情報（１１３１）を読み出す。ＵＡ制御部２１は、読み出した発信元情報に基づいて不在着信についての履歴を示す不在着信履歴情報２１７を作成する。
【００３５】
一般的に、ＩＰ電話システムでＲＦＣ-３２６１およびＲＦＣ−３２６５を使用する場合、不応答時に、「ＩＮＶＩＴＥ」メッセージ２１３は着信側（２０）に送信されないが、本実施形態では、不応答時においても、主装置１０により「ＩＮＶＩＴＥ」メッセージ２１３が送信されるので、着信側（２０）は、不在着信について履歴を残すことができる。
【００３６】
ＵＡ制御部２１は、「ＩＮＶＩＴＥ」メッセージを受信したのであれば、「ＣＡＮＣＥＬ」メッセージを受信する前に不在着信履歴情報２１７を作成し、記憶しておく。不在着信履歴情報２１７の作成を「ＣＡＮＣＥＬ」メッセージ後に行うと、「ＣＡＮＣＥＬ」メッセージ受信前にＩＰ電話機２０が、主装置１０の圏外に移動した場合に、着信履歴を残せなくなることがあり、これを防ぐためである。
【００３７】
図５は、不在着信履歴情報２１７の構成の一例を示す図である。同図を参照すると、不在着信履歴情報２１７は、着信番号２１７１および着信日時２１７２を示す情報を含む。着信番号２１７１は、発信元の電話番号である。着信日時２１７２は、不在着信した日時である。
【００３８】
例えば、不在着信履歴情報２１７は、着信番号２１７１として「０５０−１１１−２２２２」、着信日時２１７２として「２００８／１／１  １：００」を示す情報を含む。
【００３９】
ＩＰ電話機２０は、不在時の着信履歴（２１７）に加え、応答時の着信の履歴も記憶する。
【００４０】
そして、「ＣＡＮＣＥＬ」メッセージ２１５を受信したとき、ＵＡ制御部２１は、ＲＦＣ−３２６１に従って「ＩＮＶＩＴＥ」メッセージ２１３に対応するセッション確立を取り消す。
【００４１】
着信に対してＩＰ電話機２０が応答したときや、ＩＰ電話機２０が発信するときのＩＰ電話機２０の動作は、ＲＦＣ−３２６１およびＲＦＣ−３２６５に規定されたユーザエージェントの動作と同様である。
【００４２】
なお、ＩＰ電話システム１において、ＩＰ電話機２０は、１台に限らず、複数台であってもよいのは勿論である。
【００４３】
また、ＩＰ電話機２０は、無線方式に限らず、有線方式のＳＩＰ端末であってもよい。
【００４４】
ＩＰ電話機３０は、プロトコルとしてＲＦＣ−３２６１を使用する。また、このＩＰ電話機３０は、一例として、ＩＰ電話システム１の外部に設けられ、主装置１０とは別のＳＩＰサーバの管理下にあるＳＩＰ端末である。
【００４５】
なお、他の例として、ＩＰ電話機３０は、ＩＰ電話システム１に収容されたＳＩＰ端末であってもよい。
【００４６】
ＡＰ４０は、主装置１０とＩＰ電話機２０との間で送受信されるメッセージを中継するアクセスポイントである。
【００４７】
なお、主装置１０やＡＰ４０とは別に、ＩＰ電話機２０とＩＰ電話機３０との間で送受信されるメッセージを中継する通信機器を設けてもよいのは勿論である。
【００４８】
次に、図６および図７を参照して、ＩＰ電話システム１の動作について説明する。図６は、主装置１０が実行するＳＩＰ着信制御処理を示すフローチャートである。ＳＩＰ着信制御処理は、ＩＰ電話機２０に対する着呼があったときに開始する。同図を参照すると、主装置１０は、着信を通知するための「ＮＯＴＩＦＹ」メッセージ１１１をＩＰ電話機２０に送信する（ステップＳ５）。そして、主装置１０は、ＩＰ電話機２０が応答する前に、ＩＰ電話機のユーザが電話を切ることにより、呼が放棄されたか否かを判断する（ステップＳ１０）。
【００４９】
応答前に呼が放棄されたのであれば（ステップＳ１０：ＹＥＳ）、主装置１０は、発信元情報１１３１を含む「ＩＮＶＩＴＥ」メッセージ１１３をＩＰ電話機２０に送信する（ステップＳ１５）。そして、主装置１０は、「ＩＮＶＩＴＥ」メッセージ１１３に対応するセッションの確立を取り消すための「ＣＡＮＣＥＬ」メッセージ１１５をＩＰ電話機１０に送信する（ステップＳ２０）。
【００５０】
応答前に呼が放棄されていない場合（ステップＳ１０：ＮＯ）、またはステップＳ１５の後、主装置１０は、ＲＦＣ−３２６１およびＲＦＣ−３２６５のプロトコルに従って着信処理を行い、ＳＩＰ着信制御処理を終了する。
【００５１】
図７は、ＩＰ電話機２０が実行するＵＡ着信制御処理を示すフローチャートである。ＵＡ着信制御処理は、ＩＰ電話機２０の電源が投入されたときに開始する。同図を参照すると、ＩＰ電話機２０は、「ＮＯＴＩＦＹ」メッセージ２１１を受信したとき、着信ＬＥＤの点灯または着信音の出力により、ユーザに着信を知らせる（ステップＴ５）。ＩＰ電話機２０は、着信に対して応答する前に「ＩＮＶＩＴＥ」メッセージ２１３を受信したか否かを判断する（ステップＴ１０）。
【００５２】
着信に対して応答する前に「ＩＮＶＩＴＥ」メッセージ２１３を受信したのであれば（ステップＴ１０：ＹＥＳ）、ＩＰ電話機２０は、「ＩＮＶＩＴＥ」メッセージ２１３から発信元情報（１１３１）を読み出し（ステップＴ１５）、不在着信履歴情報２１７として記憶する（ステップＴ２０）。そして、ＩＰ電話機２０は、「ＣＡＮＣＥＬ」メッセージ２１５を受信したとき、ＲＦＣ−３２６１に従って「ＩＮＶＩＴＥ」メッセージ２１３に対応するセッションの確立を取り消す（ステップＴ２５）。
【００５３】
着信に対して応答する前に「ＩＮＶＩＴＥ」メッセージ２１３を受信しないとき（ステップ１０：ＮＯ）、またはステップＴ２５の後、ＩＰ電話機２０は、ＲＦＣ−３２６１およびＲＦＣ３２６５のプロトコルに従って着信処理を行い、ＵＡ着信制御処理を終了する。
【００５４】
図８を参照して、ＩＰ電話システム１の動作結果の一例について説明する。同図は、着呼があったときのＩＰ電話システム１の動作を示すシーケンス図である。同図を参照すると、ＩＰ電話機３０のユーザは、ＩＰ電話機２０の電話番号をダイヤル入力する。ＩＰ電話機３０からＩＰ電話機２０への着呼に応じて、主装置１０は、制御用の信号を付加した「ＮＯＴＩＦＹ」メッセージ１１１をＩＰ電話機２０に送信する（ステップＳ５）。ＩＰ電話機２０は、「ＮＯＴＩＦＹ」メッセージ１１１に付加された制御用の信号に従って、着信音の出力などにより、着信をユーザに知らせる（ステップＴ５）。
【００５５】
ＲＦＣ−３２６１に従い、ＩＰ電話機２０は、主装置１０に「ＮＯＴＩＦＹ」メッセージに対して応答するための「２００  ＯＫ」メッセージを送信し（ステップＴ７）、主装置１０がこれをＩＰ電話機３０に通知する。
【００５６】
着信に対して応答がなく、発信側のＩＰ電話機３０のユーザが電話を切ったとき（ステップＵ１０）、主装置１０は、呼を放棄して、発信元情報１３１１を含む「ＩＮＶＩＴＥ」メッセージ１１３をＩＰ電話機２０に送信する（ステップＳ１５）。
【００５７】
ＩＰ電話機２０は、「ＩＮＶＩＴＥ」メッセージ２１３から発信元情報（１１３１）を読み出し、不在着信履歴情報２１７を作成する（ステップＴ２０）。
【００５８】
主装置１０は、所定期間が経過したとき、「ＩＮＶＩＴＥ」メッセージ２１３に対応するセッション確立の取消を要求する「ＣＡＮＣＥＬ」メッセージ２１５を送信する（ステップＳ２０）。
【００５９】
なお、ＩＰ電話機２０が着信に対して応答した場合、応答に対して主装置１０が「ＩＮＶＩＴＥ」メッセージを送信し、このメッセージに対してＩＰ電話機２０が「２００  ＯＫ」メッセージを送信し、主装置１０からＩＰ電話機が「ＡＣＫ」メッセージを受信したとき、ＩＰ電話機２０は応答着信についての履歴を作成する。
【００６０】
ＩＰ電話機２０は、ＲＦＣ−３２６１の規定に従い、「ＣＡＮＣＥＬ」メッセージ２１５に対して応答する「２００  ＯＫ」メッセージを主装置１０に送信し（ステップＴ２５）、リクエストが取り消されたエラーレスポンス（「487 Request Terminated」）を主装置１０に送信する（ステップＴ３０）。
【００６１】
主装置１０は、エラーレスポンスによりセッションが終了した旨を通知する「ＡＣＫ」メッセージをＩＰ電話機２０に送信し（ステップＳ２５）、着信音の出力などを停止させるための制御信号を付加した「ＮＯＴＩＦＹ」メッセージをＩＰ電話機２０に送信する（ステップＴ３０）。ＩＰ電話機２０は、制御信号に従い、着信音の出力などを停止する。
【００６２】
以上説明したように、本実施形態によれば、主装置１０は、「ＮＯＴＩＦＹ」メッセージ１１１によってＩＰ電話機２０へ着信を通知した呼が発信元から放棄されとき、発信元情報１１３１を付加した「ＩＮＶＩＴＥ」メッセージ１１３と、その「ＩＮＶＩＴＥ」メッセージ１１３のセッション確立を取り消すための「ＣＡＮＣＥＬ」メッセージ１１５とを送ることによって、ＩＰ電話機２０に発信元情報１１３１を通知する。そして、ＩＰ電話機２０は、通知された発信元情報１１３１を記録するので、放棄呼の発信元情報を不在着信履歴情報２１７に残すことができる。
【００６３】
また、主装置１０は、「ＩＮＶＩＴＥ」メッセージ１１３を送信してから所定時間が経過したとき、ＩＰ電話機２０に「ＣＡＮＣＥＬ」メッセージ１１５を送信するので、ＩＰ電話機２０が発信元情報１１３１を読み出す前にセッションが取り消されることがない。このため、ＩＰ電話機２０は、着実に着信履歴を残すことができる。
【００６４】
ＩＰ電話機２０は、「ＣＡＮＣＥＬ」メッセージ受信前に不在着信履歴情報２１７を記憶するので、「ＩＮＶＩＴＥ」メッセージ受信後、「ＣＡＮＣＥＬ」メッセージ受信前にＩＰ電話機が主装置１０の制御を離れた圏外に移動した場合であっても、着信履歴を残すことができる。
【００６５】
ＩＰ電話機２０は、無線ＩＰ電話機であるが、不在着信履歴情報２１７を記憶するので、主装置１０の制御を離れた圏外においても、ユーザは不在着信についての履歴を参照することができる。
【００６６】
そして、プロトコルとしてＲＦＣ−３２６１を拡張したＲＦＣ３２６５プロトコルを使用するので、ＲＦＣ−３２６１に対応する既存の仕組みを利用しつつ、最小の仕様変更により、着信履歴を残せるように機能を拡張できる。
【００６７】
なお、ＩＰ電話機２０は、有線でネットワークＮに接続する構成としてもよいのは勿論である。
【００６８】
また、ＲＦＣ−３２６１やＲＦＣ−３２６５と全く同じプロトコルでなく、これらの一部を変更した類似のプロトコルを使用する構成であっても、「ＮＯＴＩＦＹ」や「ＩＮＶＩＴＥ」に相当するメッセージを使用するのであれば、本発明を適用することができる。
【００６９】
図６および図７に示したフローチャートの一部または全部の処理はコンピュータプログラムの実行により実現することもできる。
【図面の簡単な説明】
【００７０】
【図１】本実施形態のＩＰ電話システムの構成を示す全体図である。
【図２】本実施形態の主装置の構成を示すブロック図である。
【図３】本実施形態の「ＩＮＶＩＴＥ」メッセージの設定の一例を示す図である。
【図４】本実施形態の主装置の構成を示すブロック図である。
【図５】本実施形態の不在着信履歴情報の構成の一例を示す図である。
【図６】本実施形態のＳＩＰ着信制御処理を示すフローチャートである。
【図７】本実施形態のＵＡ着信制御処理を示すフローチャートである。
【図８】本実施形態のＩＰ電話システムの動作を示すシーケンス図である。
【符号の説明】
【００７１】
１    ＩＰ電話システム
１０    主装置
２０、３０    ＩＰ電話機
４０    ＡＰ
１１    ＳＩＰ制御部
２１    ＵＡ制御部
１１１、２１１    「ＮＯＴＩＦＹ」メッセージ
１１３、２１３    「ＩＮＶＩＴＥ」メッセージ
１１５、２１５    「ＣＡＮＣＥＬ」メッセージ
Ｓ５〜Ｓ３０、Ｔ５〜Ｔ３０、Ｕ５〜Ｕ１０    ステップ
【図１】
0004998891.tif 000002
【図２】
0004998891.tif 000003
【図３】
0004998891.tif 000004
【図４】
0004998891.tif 000005
【図５】
0004998891.tif 000006
【図６】
0004998891.tif 000007
【図７】
0004998891.tif 000008
【図８】
0004998891.tif 000009