(57)【要約】【課題】  ユーザの用件メッセージの取り扱いを容易にし、被呼側のリソースなどの外部的な条件に影響されることなく、効率のよい用件メッセージ授受を行なえるようにする。【解決手段】  発呼側装置が被呼側装置が留守状態であると判別した時、伝達すべきユーザの用件メッセージを、発呼側装置のＤＲＡＭ１０３の留守録データ格納エリア（３０３）に記憶させるとともに、留守録データ格納エリア（３０３）に記憶された用件メッセージに関連して留守録ポインタ格納エリア（３０４）に識別情報を記憶させ、該識別情報を被呼側装置に送信する。被呼側装置はこの識別情報を用いて発呼側装置の留守録データ格納エリア（３０３）に記憶された用件メッセージを取り出す。【選択図】  図１
2006014105.tif 000002
【特許請求の範囲】
【請求項１】
通信回線を介して相手局と通信を行なう通信手段を有する通信装置の制御方法において、
相手局から受信するタグ情報を含んだ制御情報に基づき、前記通信手段を介して通信を行なう相手局の状態を判別し、前記相手局が留守状態であると判別した時、
前記相手局に伝達すべきユーザの用件メッセージを第１記憶手段に記憶させるとともに、前記第１記憶手段に記憶された用件メッセージに関連した識別情報を第２記憶手段に記憶させ、
前記相手局が前記識別情報を用いて前記第１記憶手段に記憶された用件メッセージを取り出せるよう前記第２記憶手段に記憶された識別情報を前記通信手段によって前記相手局に送信することを特徴とする通信装置の制御方法。
【請求項２】
ユーザが入力した用件メッセージの前記第１記憶手段への記憶が終了した時に、前記識別情報を前記通信手段によって相手局に送信することを特徴とする請求項１に記載の通信装置の制御方法。
【請求項３】
所定のユーザの指示に応じて前記識別情報を前記通信手段によって相手局に送信するように制御することを特徴とする請求項１に記載の通信装置の制御方法。
【請求項４】
ユーザが入力した用件メッセージを前記通信手段が相手局と通信中に前記第１記憶手段に記憶させることを特徴とする請求項２に記載の通信装置の制御方法。
【請求項５】
ユーザが入力した用件メッセージを前記通信手段が相手局と通信する前に前記第１記憶手段に記憶させることを特徴とする請求項２に記載の通信装置の制御方法。
【請求項６】
前記第２記憶手段に記憶させる前記識別情報は、第１記憶手段に記憶された用件メッセージ、あるいは通信装置に関する認証が可能なパスワードを含むことを特徴とする請求項１〜３のいずれか１項に記載の通信装置の制御方法。  
【請求項７】
前記識別情報に対応して前記第１記憶手段に記憶された用件メッセージは、前記識別情報が相手局に送信された後に編集可能であることを特徴とする請求項１〜３のいずれか１項に記載の通信装置の制御方法。
【請求項８】
前記第１記憶手段に記憶された複数の用件メッセージから前記相手局に伝達すべき用件メッセージを選択可能であることを特徴とする請求項１〜３のいずれか１項に記載の通信装置の制御方法。
【請求項９】
前記通信手段を介して相手局から受信するタグ情報を含んだ制御情報に基づき留守状態を判別することを特徴とする請求項１〜３のいずれか１項に記載の通信装置の制御方法。
【請求項１０】
前記通信手段によって相手局より前記第２記憶手段に記憶されている識別情報を受信したとき、前記第１記憶手段に記憶されている用件メッセージを再生して前記通信手段を介して相手局に送信することを特徴とする請求項１〜３のいずれか１項に記載の通信装置の制御方法。
【請求項１１】
前記第２記憶手段は前記第１記憶手段に記憶された用件メッセージに関連した識別情報とともに当該用件メッセージの再生履歴を記憶し、用件メッセージが再生されたとき、当該用件メッセージの再生履歴を更新することを特徴とする請求項１０に記載の通信装置の制御方法。
【請求項１２】
前記識別情報をＳＩＰのＩＮＶＩＴＥメソッドによって送受信することを特徴とする請求項１〜４のいずれか１項に記載の通信装置の制御方法。
【請求項１３】
前記第１記憶手段に記憶された用件メッセージが消去された場合、第１記憶手段に用件メッセージを記憶させた時に相手局に送信した識別情報を無効にするためのリクエスト信号を前記通信手段によって送信することを特徴とする請求項１〜３のいずれか１項に記載の通信装置の制御方法。
【請求項１４】
前記リクエスト信号をＳＩＰのＭＥＳＳＡＧＥメソッドで送受信することを特徴とする請求項１３に記載の通信装置の制御方法。
【請求項１５】
相手局に送信した識別情報を消去するためのリクエスト信号を前記通信手段によって受信した場合、前記第２記憶手段に記憶された前記識別情報に対応する前記第１記憶手段に記憶された用件メッセージを消去状態にすることを特徴とする請求項１〜３のいずれか１項に記載の通信装置の制御方法。
【請求項１６】
前記リクエスト信号をＳＩＰのＭＥＳＳＡＧＥメソッドによって送受信することを特徴とする請求項１５に記載の通信装置の制御方法。
【請求項１７】
請求項１〜１６のいずれか１項に記載の通信装置の制御方法を実施することを特徴とする通信装置。
【請求項１８】
請求項１〜１６のいずれか１項に記載の通信装置の制御方法を実施することを特徴とする通信装置の制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信回線を介して相手局と通信を行なう通信手段を有するとともに、相手局との間で用件メッセージを授受可能な通信装置の制御方法、通信装置、および通信装置の制御プログラムに関するものである。
【背景技術】
【０００２】
従来の用件メッセージを取り扱う通信装置、たとえば留守番機能付電話装置は、被呼側の録音手段のようなリソースを用いて用件メッセージ（留守録メッセージ：以下では音声データによる用件メッセージの場合につき考察する）を記録する、すなわち、発呼側のユーザＡが被呼側のユーザＢに対して呼接続を行ない、被呼側のユーザＢが留守番電話であった場合、発呼側のユーザＡは被呼側のユーザＢの電話装置に音声データを録音するものであった（たとえば下記の特許文献１）。
【０００３】
また、被呼側の録音手段を用いずに留守録サーバを利用してメッセージを録音する電話装置も提案されている（たとえば下記の特許文献２および３）。
【特許文献１】特開２００３−２８３６４８号公報
【特許文献２】特開２００２−０７７３９４号公報
【特許文献３】特開２００２−１９９１３２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
特許文献１のように留守録に被呼側の録音手段を利用する構成によると、発呼側のユーザＡが録音することができるデータ量は被呼側のユーザＢが保持するメモリリソースに左右されてしまう問題がある。また、発呼側のユーザＡは被呼側のユーザＢが録音したメッセージを聞いてくれたかを知ることができなかったために確実に用件を伝えることができない場合も考えられる。また、発呼側のユーザＡが録音するタイミングは被呼側のユーザＢの電話装置の録音が開始してから終了するまでのみであったため、発呼側のユーザＡは一度きりの機会で最適な録音を残さなければならなかった。さらに、発呼側のユーザＡが被呼側のユーザＢの電話に録音した内容は変更することができなかったため、発呼側のユーザＡは予定や用件が変更されたときにも対応することができなかった。また、発呼側のユーザＡが同じ内容を複数人の被呼者に伝えたい場合、それぞれの被呼者に対して繰り返し同じ内容の録音をしなければならなかった。
【０００５】
また、特許文献２および３に示されるような留守録サーバを利用した構成では、発呼側のユーザＡが被呼側のユーザＢに対して留守録メッセージを残そうと思うと、最初に発呼側のユーザＡは被呼側のユーザＢに対して呼接続を行ない被呼側のユーザＢが留守番電話モードであると判断したら、次に留守録サーバに再呼接続を行ない音声データを録音し、最後に留守録サーバまたは発呼側のユーザＡが被呼側のユーザＢに呼接続を行ない留守録が録音された旨を伝えなければならないため、計三回の呼接続が必要であり、その手順は煩雑であった。
【０００６】
本発明の課題は、上記の問題に鑑み、ユーザの用件メッセージの取り扱いを容易にし、被呼側のリソースなどの外部的な条件に影響されることなく、効率のよい用件メッセージ授受を行なえるようにすることにある。
【課題を解決するための手段】
【０００７】
上記課題を解決するため、本発明においては、通信回線を介して相手局と通信を行なう通信手段を有する通信装置の制御方法、通信装置および通信装置の制御プログラムにおいて、前記通信手段を介して通信を行なう相手局の状態を判別し、前記相手局が留守状態であると判別した時、前記相手局に伝達すべきユーザの用件メッセージを第１記憶手段に記憶させるとともに、前記第１記憶手段に記憶された用件メッセージに関連した識別情報を第２記憶手段に記憶させ、前記相手局が前記識別情報を用いて前記第１記憶手段に記憶された用件メッセージを取り出せるよう前記第２記憶手段に記憶された識別情報を前記通信手段によって前記相手局に送信する構成を採用した。
【発明の効果】
【０００８】
上記構成によれば、相手局の状態を判定し、相手局が留守状態であると判別した時、自機の第１記憶手段に用件メッセージを格納するとともに、第１記憶手段に記憶された用件メッセージに関連した識別情報を第２記憶手段に記憶させ、相手局が当該識別情報を用いて第１記憶手段に記憶された用件メッセージを取り出せるよう第２記憶手段に記憶された識別情報を通信手段によって相手局に送信する。
【０００９】
すなわち、用件メッセージを留守状態の相手局ではなく自機の第１記憶手段に記憶させ、当該用件メッセージに関連する識別情報を第２記憶手段に記憶させるとともに相手局に送信する。したがって、用件メッセージの記録に留守状態の相手局の録音手段のようなリソースを用いる従来構成におけるように記録可能な用件メッセージのデータ量が相手局の側のリソースに左右されるという問題を生じない。
【００１０】
また、用件メッセージを留守状態の相手局ではなく自機の第１記憶手段に記憶させるようにしているので、用件メッセージの記録のタイミングは相手局との通信中に限定されることなく任意に選択でき、用件メッセージの削除、編集なども自由に行なうことができる。また、第１記憶手段に記憶させた既存の用件メッセージを他の相手局への用件メッセージとして流用することも可能であり、たとえば同じ用件を複数の相手に伝達する必要がある場合には用件メッセージの記録操作を繰り返す必要がない。
【００１１】
また、相手局は送信された識別情報を用いて用件メッセージを再生することができ、その際、再生履歴を記録するなどの処理を行なうことにより用件メッセージが相手局に届いたか否かを知ることができ、用件を確実に伝達することができる。
【００１２】
また、留守録サーバのような用件メッセージを記録するサーバを必要としないため、この種のサーバとの通信のために発呼回数が増加するような問題を生じず効率のよい用件メッセージ授受が可能である。
【００１３】
さらに、第１記憶手段に記憶させた用件メッセージの再生に関してはパスワード認証を介在させることができ、非常に堅固なセキュリティを実現することが可能である。
【発明を実施するための最良の形態】
【００１４】
以下、図面を参照してこの発明の好適な実施例を例示的に詳細に説明する。ただし、以下の実施例における構成要素の相対配置、表示画面等は、特に特定的な記載がない限り、この発明の範囲をそれらのみに限定する趣旨のものではない。
【００１５】
以下では、通信端末として、ユーザ同士が音声を用いてインタラクティブな通信を行なうとともに、音声による用件メッセージ（留守録メッセージ）を授受する通信装置に関する実施例を例示する。通信装置が授受すべき用件メッセージとしては画像（静止画や動画）のみ、あるいは音声＋画像（静止画や動画）などの形式のデータが考えられるが、以下では、説明を容易にするため音声による留守録メッセージを例示する。
【実施例１】
【００１６】
以下、本発明の一実施例として、留守番電話機能付ＩＰ電話装置を説明する。本実施例の留守番電話機能付ＩＰ電話装置はＳＩＰ（Ｓｅｓｓｉｏｎ  Ｉｎｉｔｉａｔｅ  Ｐｒｏｔｏｃｏｌ：ＲＦＣ２５４３）を用いて発着呼の制御を行なう。図１は、実施例の留守番電話機能付ＩＰ電話装置の構成例を示している。
【００１７】
図１において符号１００は装置全体を制御するための中央演算処理部（以下ＣＰＵ）であり、１０１はプログラムおよびデータを記憶するＲＯＭ、１０２は個人データ、電話帳などのバックアップ用のデータを格納する不揮発性ＲＡＭ、１０３はＣＰＵワークスペース、自端末情報格納エリア、留守録設定値格納エリア、留守録データ格納エリア、留守録ポインタ格納エリアなどを記憶する記憶部（以下ＤＲＡＭ）である。１０４は所望の留守録データを検索したり、留守録設定値格納エリア、留守録データ格納エリア、留守録ポインタ格納エリアなどにアクセスして設定値やデータを編集する留守番電話制御部である。１０５は留守録開始画面６００や、録音された留守録音一覧画面７００など、画面情報をカラー表示する表示部、１０６はテンキーなどから構成される操作部、１０８は回線１０９を接続し外部と通信するためのモデムや呼接続を行なうＮＣＵなどから構成される通信部である。上記の各処理部はシステムバス１１０で接続される。符号１１１はインターネット網であり、このインターネット網１１１を介して電話装置ＡはＩＰ電話プロトコルを用いて他の電話装置Ｂなどに接続し、通信することができる。符号１１２はＳＩＰを用いたＩＰ電話網を実現するためのＳＩＰサーバである。
【００１８】
図２は、図１の表示部１０５の構成を示している。図示のように表示部１０５は、表示データを記憶するＶＲＡＭ２００と、ＶＲＡＭ２００の内容をドットマトリクスＬＣＤ２０２に出力させるためのＬＣＤドライバ２０１とを含む。
【００１９】
以下図３〜図１０を用いてＣＰＵ１００が管理するメモリ（主にＤＲＡＭ１０３）のうち主要な領域について説明する。
【００２０】
図３は、図１のＤＲＡＭ１０３の内部構成を示すメモリマップであり、ＤＲＡＭ１０３は、ＣＰＵ１００のワークとして使われるＣＰＵワークスペース３００、自端末の電話番号やパスワードなどが格納される自端末情報格納エリア３０１、留守番電話を制御するための設定値が格納されている留守録設定値格納エリア３０２を含む。
【００２１】
また、本実施例のＩＰ電話装置では、被呼側の電話装置の録音手段を用いず、発呼側の電話装置が用件メッセージ（以下留守録メッセージとも記す）をメモリに記憶する構成を採用している。符号３０３、および３０４はこのための記憶エリアであり、留守録データ格納エリア３０３には留守録に使うための音声データや受信日時などがリスト状に格納され、留守録ポインタ格納エリア３０４には受信した留守録に関する情報がリスト状に格納される。また、ＤＲＡＭ１０３には他のデータを記憶する、その他のデータ格納エリア３０５が配置される。
【００２２】
図４は、図３の自端末情報格納エリア３０１の内部構成を示すメモリマップであり、自端末の電話番号が格納されている自端末電話番号格納エリア３１０、ユーザが設定した自端末のパスワードが格納されている自端末パスワード格納エリア３１１、ＩＰ電話として自端末に割り当てられたＩＰアドレスが格納されている自端末ＩＰアドレス格納エリア３１２などから構成される。
【００２３】
図５は、図３の留守録設定値格納エリア３０２の内部構成を示すメモリマップであり、ユーザが操作部１０６の留守キー５０７を用いて自端末の留守番電話モードに関して設定した設定値を格納するための留守録セットフラグ格納エリア３２０から構成されている。本実施例では、留守録セットフラグ格納エリア３２０に格納される留守録セットフラグがＯＮならば自端末は留守番電話モードであり、留守録セットフラグがＯＦＦならば自端末は留守番電話モードではないことを意味する。
【００２４】
図６は、図３の留守録データ格納エリア３０３の内部構成を示すメモリマップであり、図示のように留守録データ格納エリア３０３は、留守録データ１件格納エリア３３０のリストで構成されている。留守録データ１件格納エリア３３０は１件目から最大数まで複数存在する。
【００２５】
図７は、図６の留守録データ１件格納エリア３３０の内部構成を示すメモリマップである。留守録データ番号３３１は、留守録データごとにユニークに振られる番号で、０から始まり、新しい留守録データができる度にインクリメントされていき、最大数に到達したら０に戻される。最大数には十分大きな数が設定されており、ユーザによる通常の使用ではこの数に達することはない。
【００２６】
また、留守録相手ＩＰアドレスリスト３３２には留守録相手３３６と留守録送出日時３３７がリスト状に格納されている。留守録相手３３６にはこの留守録データを送出した電話装置のＩＰアドレス（または電話番号などの相手局を特定可能な識別情報）が格納されている。留守録送出日時３３７にはこの留守録データを送出した日時が格納されている。録音日時３３３には録音データ３３４が録音された日時が格納されている。ユーザ操作によって録音データ３３４が再編集された際にも録音日時３３３は更新される。再生リスト３３５にはネットワーク１１１を通じてこの留守録データ３３１にアクセスしてきたユーザの情報がリスト構造で格納されている。留守録相手ＩＰアドレスリスト３３２と再生リスト３３５を参照することによって留守録の送信側のユーザは送信した留守録が既読なのか、未読なのかを知ることができる。留守録毎パスワード３３６は作成する留守録ごとにユーザＡが設定できるパスワードである。
【００２７】
図８は、図７の留守録再生リスト３３５の内部構造を示すメモリマップであり、図示のように留守録再生リスト３３５内には複数の再生履歴リスト１件格納エリア３４０を格納することができ、各再生履歴リスト１件格納エリア３４０には再生者ＩＰアドレス３４１と再生日時３４２が含まれる。再生履歴リスト１件格納エリア３４０はユーザが留守録データ３３１にアクセスする毎に格納され、同じユーザが違う日時に再生した場合には２件の再生履歴リストが格納される。
【００２８】
また、留守録相手ＩＰアドレスリスト３３２に登録してある相手が再生者ＩＰアドレス３４１と再生日時３４２に格納されていなければこの留守録データ３３０は未読ということになり、格納されていればこの留守録データ３３０は既読ということになる。また、留守録相手ＩＰアドレスリスト３３２に登録してある相手が再生者ＩＰアドレス３４１に格納されているが、再生日時３４２に日時が格納されていなければこの留守録データ３３０は留守録相手が留守録相手の電話装置から本留守録データへの参照を消去したものとして扱う。
【００２９】
図９は留守録ポインタ格納エリア３０４の内部構造を示すメモリマップであり、留守録を受信した電話装置内に、それぞれの留守録データへのポインタとして留守録ポインタ１件格納エリア３５０がリスト状に格納されている。
【００３０】
図１０は留守録ポインタ１件格納エリア３５０の内部構造を示すメモリマップである。留守録元電話番号３５１には留守録を送信した電話装置の電話番号が格納される。留守録元ＩＰアドレス３５２には留守録を送信した電話装置のＩＰアドレスが格納される。留守録データ番号３５３には送信された留守録データに対して送信元がユニークに振った留守録データ番号３３１が格納される。留守録を受信した電話装置は留守録元ＩＰアドレス３５２と留守録データ番号３５３を用いることによって、対象の留守録データを一意に特定することができる。受信日時３５４には受信側の電話装置が留守録を受信した日時が格納される。未読既読フラグ３５５には受信した留守録が受信側のユーザに読まれたかどうかを表すデータがセットされる。留守録元パスワード３５６には留守録送信側の自端末パスワード格納エリア３１１に格納されているパスワードが受信側に送られてセットされる。このパスワードは留守録受信側が受信した留守録を再生しようと留守録送信側にアクセスに行く際に認証に用いられる。録音時間３５７には対象の留守録データに録音されている時間がセットされる。留守録毎パスワード３５８には発呼者が留守録ポインタを送信する際に留守録毎に設定したパスワードがセットされる。
【００３１】
図１１は、本電話装置の操作部１０６の外観構成を示している。図示のように操作部１０６はＬＣＤ２０２、電話番号などを入力するためのテンキー５０２、機能設定などに用いる登録キー５０３、マルチな入力に用いる４つのファンクションキー５０４、および設定入力キーであるセットキー５０５、表示部のカーソル移動などに用いる左右上下方向キー５０６、留守番電話モードの切り替えに用いる留守キー５０７、操作中の動作を中断するために用いるＳＴＯＰキー５０８、通話や留守録の音声データを録音する際に用いられるハンドセット５０９を含む。
【００３２】
次に、本実施例において、ＳＩＰプロトコルを用いて留守番電話機能付ＩＰ電話装置を用いて呼接続を行ない、発呼側の電話装置ＡのユーザＡと被呼側の電話装置ＢのユーザＢが通話を行ない、回線を切断するまでの手順を図２０を用いて説明する。図２０は端末〜ＳＩＰサーバ〜端末間のＴＣＰ／ＩＰコネクション上で交される通信シーケンスを示したもので、各シーケンス（ステップ）には「Ｓ２００１」のような参照符号を付している。以下の説明ではこの参照符号を必要に応じて引用する（他のシーケンス図も同様）。
【００３３】
図２０の最初のシーケンスにおけるＩＮＶＩＴＥ（Ｓ２００１）およびＩＮＶＩＴＥ（Ｓ２００２）はＳＩＰで定められている２つのユーザエージェント（以下ＵＡ）間でセッションを確立する際に送るリクエストである。ＵＡとはＳＩＰネットワークの端末デバイスを意味し、ここでは本発明の電話装置のことである。
【００３４】
ＳＩＰ／Ｐｒｏｘｙサーバ（図１のＳＩＰサーバ１１２に対応）は、ＩＰ電話装置などのＵＡを登録しＵＡのＩＰアドレスや電話番号を保持したり、個々のエンドユーザを登録しサービスへのアクセスを実現したり、通信相手のアドレスを検索したり、呼接続の際に適切なサーバにルーティングする機能を持っている。電話装置ＡがＳＩＰ／Ｐｒｏｘｙサーバに対してＩＮＶＩＴＥ（Ｓ２００１）を送ると、ＳＩＰ／Ｐｒｏｘｙサーバは電話装置Ｂに対してＩＮＶＩＴＥ（Ｓ２００２）を送る。ＩＮＶＩＴＥリクエストにより電話装置Ｂは電話装置ＡのＩＰアドレス、電話番号を知ることができる。
【００３５】
ＳＩＰ／Ｐｒｏｘｙサーバは電話装置ＡよりＩＮＶＩＴＥ（Ｓ２００１）を受け取ると、電話装置Ａに対して暫定レスポンスである１００Ｔｒｙｉｎｇ（Ｓ２００３）を返す。次に電話装置Ｂは呼出音を鳴らしユーザＢを呼び出し、１８０Ｒｉｎｇｉｎｇ（Ｓ２００４）をＳＩＰ／Ｐｒｏｘｙサーバに送る。ＳＩＰ／Ｐｒｏｘｙサーバは１８０Ｒｉｎｇｉｎｇ（Ｓ２００５）を電話装置Ａに送る。これにより、電話装置Ａは呼び出し中であることを認識できる。ユーザが電話装置Ｂの呼び出しに対して応答すると、電話装置Ｂは２００ｏｋ（Ｓ２００６）をＳＩＰ／Ｐｒｏｘｙサーバに送る。ＳＩＰ／Ｐｒｏｘｙサーバは電話装置Ａに対して２００ｏｋ（Ｓ２００７）を送る。
【００３６】
次に電話装置ＡはＩＮＶＩＴＥに対する最終レスポンスを受け取ったことを確認したという意味でＳＩＰ／ＰｒｏｘｙサーバにＡＣＫ（Ｓ２００８）を送る。ＳＩＰ／ＰｒｏｘｙサーバはＡＣＫ（Ｓ２００９）を電話装置Ｂに送信する。以上のシーケンスＳ２００１からＳ２００９までのやり取りによってメディアセッション（Ｓ２０１０）が確立され、電話装置Ａと電話装置Ｂはメディアデータを送受信できるようになる。メディアセッション（Ｓ２０１０）によってユーザＡとユーザＢは通話を行なう。ユーザＡまたはユーザＢが回線を切断すると、切断した側がＢｙｅメソッドを送出する。本例では電話装置Ａが回線を切断し、ＳＩＰ／ＰｒｏｘｙサーバにＢｙｅ（Ｓ２０１１）メソッドを送る。ＳＩＰ／Ｐｒｏｘｙサーバは電話装置ＢにＢｙｅ（Ｓ２０１２）メソッドを送る。Ｂｙｅメソッドにより既存のメディアセッションが終了する。電話装置Ｂは正常にＢｙｅメソッドを受け取ったことを電話装置Ａに伝えるため、ＳＩＰ／Ｐｒｏｘｙサーバに２００ｏｋ（Ｓ２０１３）を送る。ＳＩＰ／Ｐｒｏｘｙサーバは電話装置Ａに２００ｏｋ（Ｓ２０１４）を送る。Ｓ２０１１からＳ２０１４までのやり取りによってメディアセッションを終了することができる。Ｓ２００１からＳ２０１４までのやり取りによって電話装置ＡおよびＢのユーザＡとユーザＢはＳＩＰプロトコルでの留守番電話機能付ＩＰ電話装置を用いて通話を行なうことができる。
【００３７】
次に、本実施例における電話装置Ａと電話装置Ｂの留守録に関する操作のためのやり取りを説明する。
【００３８】
電話装置Ａと電話装置Ｂで留守録に関する操作をやり取りするために用いるのがＳＩＰメソッドのひとつであるＭＥＳＳＡＧＥ（メッセージ）メソッドである。ＭＥＳＳＡＧＥメソッドを用いると送信者は任意のメッセージを受信者に送信することができる。電話装置が受信した任意の文字列を、留守番電話に関するオペレーションであることを認識するために本実施例では独自のタグを定義する。
【００３９】
図３７は本実施例のＳＩＰメッセージ中で用いられるタグの一覧である。ここでは「Ｓ３７０１」のような参照符号を各タグに付してある。Ｓ３７０１＜ＴＡＭ＞タグは、自端末が留守番電話モードかどうかを伝えるために用い、＜ＴＡＭ＞ＯＮ＜／ＴＡＭ＞を用いた場合には自端末が留守番電話モードであることを伝えるオペレーションであり、＜ＴＡＭ＞ＯＦＦ＜／ＴＡＭ＞を用いた場合には自端末が留守番電話モードではないことを伝えるオペレーションである。Ｓ３７０２＜ＲＥＣＮＯ＞は留守録データの留守録データ番号を相手に伝えるためのオペレーションであり、たとえば留守録データ番号が１２３４５６７８であった場合には＜ＲＥＣＮＯ＞１２３４５６７８＜／ＲＥＣＮＯ＞というように記述する。Ｓ３７０３＜ＲＥＣＴＩＭＥ＞は該当の留守録データに録音されている音声データの長さを相手に伝えるためのオペレーションであり、音声データの長さが五分三十秒であった場合には＜ＲＥＣＴＩＭＥ＞０５３０＜／ＲＥＣＴＩＭＥ＞というように記述する。
【００４０】
Ｓ３７０４＜ＰＷＤ＞は留守録データが保存されている電話装置の自端末パスワードを相手に送信するためのオペレーションであり、たとえばパスワードがａｂｃｄ１２３４であった場合には＜ＰＷＤ＞ａｂｃｄ１２３４＜／ＰＷＤ＞というように記述する。Ｓ３７０５＜ＲＥＳＵＬＴ＞は自電話装置が行った操作の結果を相手に送信するためのオペレーションで、結果がＯＫの場合は＜ＲＥＳＵＬＴ＞ＯＫ＜／ＲＥＳＵＬＴ＞を用い、結果がＮＧの場合は＜ＲＥＳＵＬＴ＞ＮＧ＜／ＲＥＳＵＬＴ＞を用いる。Ｓ３７０６＜ＲＥＣＤＥＬ＞は留守録参照情報を削除するためのオペレーションである。たとえば発呼側の電話装置Ａから被呼側の電話装置Ｂに電話をし留守録音を残したとする。この時電話装置Ａには電話装置Ｂが留守録音を保持していることを示す留守録相手ＩＰアドレスリスト３３２に所定のデータがセットされ、電話装置Ｂには留守録ポインタ格納エリア３０４に留守録ポインタｎ件目格納エリア３５０がセットされる。この時、電話装置Ａから電話装置Ｂに対して＜ＲＥＣＤＥＬ＞ＯＮ＜ＲＥＣＤＥＬ＞を送信すると電話装置Ａの留守録相手ＩＰアドレスリスト３３２から該当留守録音が削除される。また電話装置Ｂから電話装置Ａに対して＜ＲＥＣＤＥＬ＞ＯＮ＜ＲＥＣＤＥＬ＞を送信すると電話装置Ｂから該当の留守録ポインタｎ件目格納エリア３５０が削除される。Ｓ３７０７＜ＰＷＤＲ＞は留守録音毎に設定できるパスワードである。たとえば発呼側の電話装置Ａから被呼側の電話装置Ｂに電話をし留守録音を残そうとする際にユーザＡはその留守録に対するパスワードを設定することができ、それを＜ＰＷＤＲ＞ｅｆｇｈ５６７８＜／ＰＷＤＲ＞のように電話装置Ｂに送信する。このように、本実施例では自端末だけでなく、留守録メッセージ毎にパスワードを設定することができ、万一第三者に端末パスワードが漏れてしまっても二重のガードをかけることができる。
【００４１】
以上のようなタグを用いて表現したＳＩＰメッセージを交換することにより、発呼側の電話装置に記録されている留守録メッセージを再生したり消去したりすることができる。
【００４２】
次に、本発明の本実施例のＳＩＰプロトコルでの留守番電話機能付ＩＰ電話装置を用いて呼接続を行ない、被呼側の電話装置Ｂが留守番電話モードに設定されており、発呼側の電話装置ＡのユーザＡが留守録を残し、回線を切断するまでの手順を図２１を用いて説明する。
【００４３】
電話装置ＡはＳＩＰ／Ｐｒｏｘｙサーバに対してＩＮＶＩＴＥ（Ｓ２１０１）を送ると、ＳＩＰ／Ｐｒｏｘｙサーバは電話装置Ｂに対してＩＮＶＩＴＥ（Ｓ２１０２）を送る。ＳＩＰ／Ｐｒｏｘｙサーバは電話装置ＡよりＩＮＶＩＴＥ（Ｓ２１０１）を受け取ると、電話装置Ａに対して暫定レスポンスである１００Ｔｒｙｉｎｇ（Ｓ２１０３）を返す。電話装置Ｂは呼出音を鳴らしユーザＢを呼び出し、１８０Ｒｉｎｇｉｎｇ（Ｓ２１０４）をＳＩＰ／Ｐｒｏｘｙサーバに送る。ＳＩＰ／Ｐｒｏｘｙサーバは１８０Ｒｉｎｇｉｎｇ（Ｓ２１０５）を電話装置Ａに送る。これにより、電話装置Ａは呼び出し中であることを認識できる。
【００４４】
一定時間呼び出しを行なった後、電話装置Ｂの留守番電話モードが作動して呼び出しに対して応答すると２００ｏｋ（Ｓ２１０６）をＳＩＰ／Ｐｒｏｘｙサーバに送る。ＳＩＰ／Ｐｒｏｘｙサーバは電話装置Ａに対して２００ｏｋ（Ｓ２１０７）を送る。次に電話装置ＡはＩＮＶＩＴＥに対する最終レスポンスを受け取ったことを確認したという意味でＳＩＰ／ＰｒｏｘｙサーバにＡＣＫ（Ｓ２１０８）を送る。
【００４５】
ＳＩＰ／ＰｒｏｘｙサーバはＡＣＫ（Ｓ２１０９）を電話装置Ｂに送信する。これに対して電話装置ＢはＳＩＰ／Ｐｒｏｘｙサーバに対して自分が留守番電話モードであることを伝えるが、このときＭＥＳＳＡＧＥ（Ｓ２１１０）メソッドを用いる。＜ＴＡＭ＞ＯＮ＜／ＴＡＭ＞をＳＩＰ／Ｐｒｏｘｙサーバに送ることで電話装置Ｂは留守モードにセットされていることを伝える。ＳＩＰ／Ｐｒｏｘｙサーバは電話装置ＡにＭＥＳＳＡＧＥ（Ｓ２１１１）メソッドを送る。それにより電話装置Ａは電話装置Ｂが留守番電話モードにセットされていることを理解する。ステップＳ２１１２で電話装置Ａは留守録データを作成する。この留守録データ作成処理については後で図２２で詳述する。
【００４６】
電話装置ＡはＭＥＳＳＡＧＥ（Ｓ２１１３）メソッドをＳＩＰ／Ｐｒｏｘｙサーバに送る。ＭＥＳＳＡＧＥ（Ｓ２１１３）メソッドには留守録データ番号、録音時間、電話装置Ａの自端末パスワード、留守録毎パスワードが前述のタグを用いて記述してある。ＳＩＰ／ＰｒｏｘｙサーバはこのＭＥＳＳＡＧＥ（Ｓ２１１４）メソッドを電話装置Ｂに送る。このようにして電話装置Ａは電話装置ＢのユーザＢに残したい留守録データに関する情報を送ることができる。
【００４７】
電話装置ＢはシーケンスＳ２１１４で受け取った留守録データに関する情報をステップＳ２１１５で記憶部ＤＲＡＭに格納する。詳細は図２３に示してある。電話装置ＢはステップＳ２１１５で留守録データに関する情報を格納した後、シーケンスＳ２１１６で受信結果を前記タグを用いてＳＩＰ／Ｐｒｏｘｙサーバに送る。ＳＩＰ／ＰｒｏｘｙサーバはシーケンスＳ２１１７で受信結果を電話装置Ａに送る。電話装置Ａは受信結果がＯＫであったならばＳ２１１８で留守録情報送出情報を記憶部ＤＲＡＭに格納し（この留守録情報送出情報記憶処理は図２３で詳述する）、シーケンスＳ２１１９に移る。
【００４８】
シーケンスＳ２１１７におけるレスポンスがＮＧであった、すなわち、留守録情報の送信および電話装置Ｂでの格納が失敗していた場合は、再送を何度か繰り返してもよい。すなわち、留守録情報の送信結果がＮＧであったならＳ２１１３に戻り、再び留守録データに関する情報を送る手順を行なうことができる。失敗を所定回数繰り返したらエラーとしてシーケンスＳ２１１９に移る。
【００４９】
シーケンスＳ２１１９では電話装置Ａが回線を切断し、ＳＩＰ／ＰｒｏｘｙサーバにＢｙｅ（Ｓ２１１９）メソッドを送る。ＳＩＰ／Ｐｒｏｘｙサーバは電話装置ＢにＢｙｅ（Ｓ２１２０）メソッドを送る。Ｂｙｅメソッドにより既存のメディアセッションが終了する。電話装置Ｂは正常にＢｙｅメソッドを受け取ったことを電話装置Ａに伝えるため、ＳＩＰ／Ｐｒｏｘｙサーバに２００ｏｋ（Ｓ２１２１）を送る。ＳＩＰ／Ｐｒｏｘｙサーバは電話装置Ａに２００ｏｋ（Ｓ２１２２）を送る。以上のシーケンスＳ２１０１からＳ２１２２までのやり取りによって電話装置ＡのユーザＡは電話装置ＢのユーザＢに対して留守録データを残すことができる。
【００５０】
次に図２２のフローチャートにより、図２１のシーケンスＳ２１１２で電話装置Ａが留守録データを作成する手順に関しての詳細を説明する。図２２の制御手順はＣＰＵ１００により実行されるもので、図１のＣＰＵ１００の制御プログラムとしてＲＯＭ１０１などにあらかじめ格納されている（他のフローチャートの制御手順も同様）。図２２では参照符号として各ステップに「Ｓ２２０１」のような参照符号を用いている（他のフローチャートも同様）。
【００５１】
図２２の処理はステップＳ２２０１で開始され、続いてステップＳ２２０２に移行する。この例では電話装置Ａは電話装置Ｂが留守番電話モードであるというメッセージを受け取っているので、ステップＳ２２０２では、留守録を残すかどうかを選択するため、ＬＣＤ２０２に図１２で示される留守録開始画面６００を表示しステップＳ２２０３に移る。
【００５２】
ステップＳ２２０３において、電話装置ＡのユーザＡは留守録開始画面６００上に電子キーとして配置された「はい」キー６０１または、「いいえ」キー６０２を操作部１０６を用いて選択することによって留守録を残すかどうかを選択する。ユーザＡが、「はい」キー６０１を選択したら電話装置ＡはステップＳ２２０４に遷移する。ユーザＡが、「いいえ」キー６０２を選択したら電話装置ＡはステップＳ２２２０に遷移し、本フローを終了する。ステップＳ２２０４では図１３に示すような留守録開始画面６１０を表示し、ステップＳ２２０５に遷移する。
【００５３】
ステップＳ２２０５において、ユーザＡは留守録開始画面６１０上に電子キーとして配置された新規録音キー６１１または、既存の録音を使うキー６１２を操作部１０６を用いて選択することによって留守録を残すために用いる留守録データを選択することができる。新規録音キー６１１を選択した場合には、この後新規に作成した留守録データを用いて留守録メッセージを残すという意味になり、この場合はステップＳ２２０６に進む。また、既存の録音を使うキー６１２を選択した場合は記憶部ＤＲＡＭ１０３内の留守録データ格納エリア３０３内に格納されている留守録データ１件のうちのいずれかを用いて留守録を残すという意味になり、この場合はステップＳ２２１３に進む。
【００５４】
ステップＳ２２０６からＳ２２１２まではユーザＡが新規の留守録データを作成する手順である。ステップＳ２２０６では図１４に示すような留守録開始画面６２０を表示することでユーザＡは視覚的に音声データの録音手順を進めることができる。ステップＳ２２０７ではユーザＡが操作部１０６のハンドセット５０９を用いて音声データを録音する。このとき録音したデータは記憶部ＤＲＡＭ１０３の仮領域に保存される。ステップＳ２２０８ではユーザＡが留守録開始画面６２０の「録音終了」キー６２１を選択するか、またはハンドセットをオフフックすることで録音を終了し、ステップＳ２２０９に進む。ステップＳ２２０９では電話装置Ａは図１５で示すような留守録開始画面６４０を表示し、ユーザに対して前記録音を確定するかどうかを選択させる。ステップＳ２２１０ではユーザＡは留守録開始画面６４０の「ＯＫ」キー６４１または「録音やり直し」キー６４２を選択することで、前記録音を確定するかどうかを選択することができる。
【００５５】
また、この時「パスワード設定」キー６４３を選択することにより、ユーザＡは留守録毎にパスワードを設定することもできる。「ＯＫ」キー６４１が選択された場合は録音内容が確定されステップＳ２２１１に進む。「録音やり直し」 キー６４２が選択された場合は、前記仮領域に保存された音声データは破棄されステップＳ２２０６に進み、音声データの録音手順をやり直す。「パスワード設定」キー６４３が選択された場合はステップＳ２２２１に進み、留守録毎パスワードを設定し、留守録データ１件格納エリア３３０の留守録毎パスワード３３６に格納しステップＳ２２１０に戻る。
【００５６】
ステップＳ２２１１では、留守録データ格納エリア３０３内の空きエリアであるｎ件目３３０を検索し、ステップＳ２２１２に進む。ステップＳ２２１２では留守録データｎ件目格納エリア３３０の、留守録データ番号３３１、録音日時３３３、録音データ３３４に該当のデータをセットする。留守録データ番号３３１には電話装置Ａが一意に割り振った番号がセットされる。録音日時３３３にはステップＳ２２０８において録音が終了した時点での日時をセットする。録音データ３３４にはステップＳ２２０７で記憶部ＤＲＡＭ１０３の仮領域に保存された音声データをセットし、前記仮領域の音声データは削除する。ステップＳ２２０６からステップＳ２２１２の手順によって新規の留守録データが作成されたのでＳ２２１８に進む。
【００５７】
図２２のＳ２２１３からＳ２２１８は既存の録音を選択する手順である。ステップＳ２２１３はユーザが視覚的に既存の録音を選択できるように図１６に示すような留守録開始画面６３０をＬＣＤ２０２に表示し、ステップＳ２２１４に進む。ステップＳ２２１４では、ユーザＡは操作部１０６を用いて操作対象の留守録データの位置にカーソル６３１を移動させ、ステップＳ２２１５に進む。ステップＳ２２１５では、ユーザＡは操作部１０６を用いて電子キーのうち「聞く」キー６３２または、録音を残すための「この録音を残す」キー６３３を選択する。「聞く」キー６３２を選択した場合はステップＳ２２１４でカーソル６３１を移動させた位置にある留守録データを試聴するために再生するのでステップＳ２２１６に進む。一方、「この録音を残す」キー６３３を選択した場合はステップＳ２２１４でカーソル６３１を移動させた位置にある留守録データを電話装置Ｂに残すことを決定したということなのでステップＳ２２１８に進む。ステップＳ２２１６では電話装置Ａは対象の留守録データを再生するため、ユーザＡは対象の留守録データの内容を確認することができる。ステップＳ２２１７ではステップＳ２２１６での再生作業が終了したかを調べ、再生中であったらステップＳ２２１６に進み、再生が終わっていたらステップＳ２２１５に進む。
【００５８】
ステップＳ２２１８では、留守録データ格納エリア３３０の留守録相手ＩＰアドレスリストの空領域に電話装置Ｂの情報を追加する。具体的には留守録相手３３６と留守録送出日時３３７に該当のデータをセットし、ステップＳ２２１９に進む。
【００５９】
ステップＳ２２１９ではステップＳ２２０１〜Ｓ２２１８までの手順によって、電話装置Ｂに送る留守録データが決定したため、ステップＳ２２２０に進み本フローを終了する。
【００６０】
次に、図２３のフローチャートにより図２１のステップＳ２１１５において電話装置Ｂが受け取った留守録データに関する情報を記憶部ＤＲＡＭ１０３に格納する手順を説明する。図２３の処理はステップＳ２３０１から始まり、ステップＳ２３０２に移り、このステップＳ２３０２では留守録情報の識別子としてＭＥＳＳＡＧＥ（Ｓ２１１４）を受信し、ステップＳ２３０３に進む。ＭＥＳＳＡＧＥ（Ｓ２１１４）には留守録データに関する情報である留守録データ番号、録音時間、電話装置Ａの自端末パスワードが含まれている。ステップＳ２３０３では電話装置Ｂの留守録ポインタ格納エリア３０４内の空きエリアであるｎ件目３５０を検索し、ステップＳ２３０４に進む。
【００６１】
ステップＳ２３０４では、留守録ポインタｎ件目格納エリア３５０の、留守録元電話番号３５１、留守録元ＩＰアドレス３５２、留守録データ番号３５３、受信日時３５４、未読既読フラグ３５５、留守録元パスワード３５６、録音時間３５７、留守録毎パスワード３５８に該当のデータをセットする。留守録元電話番号３５１、留守録元ＩＰアドレス３５２はステップＳ２１０１からステップＳ２１０９までの手順を行なうことで取得することができている値である。留守録データ番号３５３、留守録元パスワード３５６、録音時間３５７、留守録毎パスワード３５８はステップＳ２３０２で受信した情報である。受信日時３５４にはステップＳ２３０２でＭＥＳＳＡＧＥ（Ｓ２１１４）を受信した時間をセットする。未読既読フラグ３５５は電話装置ＢのユーザＢが留守録データを再生したかどうかを表すフラグなのでこの時点では未読をセットする。その後、ステップＳ２３０５に進み本フローを終了する。
【００６２】
次に、図２４により図２２のステップＳ２１１８で電話装置Ａが留守録情報送出情報を記憶部ＤＲＡＭに格納する処理を説明する。ステップＳ２４０１から始まり、ステップＳ２４０２では電話装置Ａの対象の留守録データ格納エリア３３０の、留守録相手３３６、留守録送出日時３３７に該当する値を格納する。留守録相手３３６には電話装置ＢのＩＰアドレスを格納する。留守録送出日時には図２１においてＭＥＳＳＡＧＥ（Ｓ２１１３）を送った時間を格納し、ステップＳ２４０３に進み本フローを終了する。上記ステップＳ２４０２の手順を行なうことで、ユーザＡは後になっても自分が留守録を残した相手と時間を確認することができる。
【００６３】
次に被呼者である電話装置ＢのユーザＢが、電話装置Ｂに残された留守録に対して留守録データを再生する操作と、電話装置Ａに発呼しユーザＡが留守だったら電話装置Ｂに残された留守録を再生する操作と、電話装置Ｂに残された留守録情報を消去する操作について図２５を用いて説明する。
【００６４】
図２５の処理はステップＳ２５０１から始まり、ユーザＢは受信した留守録音一覧を表示する所定の操作を行ない、ステップＳ２５０２に進む。ステップＳ２５０２では電話装置ＢのＬＣＤ２０２に図１９に示す受信した留守録音一覧画面８００を表示し、ステップＳ２５０３に進む。ステップＳ２５０３では、ユーザＢは操作部１０６を用いて図１９の留守録音一覧画面８００の操作対象の留守録データの位置にカーソル８０１を移動させ、ステップＳ２５０４に進む。ステップＳ２５０４ではユーザＢは図１９の留守録音一覧画面８００に電子キーとして配置された「再生」キー８０５、「発呼後留守だったら再生」キー８０６、「消去」キー８０７、「終了」キー８０８、「本体に録音」キー８０９の中から所望の操作を選択する。
【００６５】
ユーザＢの選択が「再生」キー８０５であったなら、ステップＳ２５０５に進み電話装置Ｂは対象の留守録を再生するための手順を行なう。この処理の詳細は図２６で詳述する。
【００６６】
また、ユーザＢの選択が電話を「発呼後留守だったら再生」キー８０６であったならＳ２５０６に進み電話装置Ｂは電話装置Ａに発呼し、その後対象の留守録を再生するための手順を行なう。この処理の詳細は図２７で詳述する。
【００６７】
また、ユーザＢの選択が「消去」キー８０７であったならステップＳ２５０７に進み電話装置Ｂは対象の留守録を消去するための手順を行なう。この消去処理の詳細は図３０で詳述する。
【００６８】
また、ユーザＢの選択が「終了」キー８０８であったならステップＳ２５０８に進み、電話装置Ｂは図２５のフローを終了する。ユーザＢの選択が「本体に録音」キー８０９であったなら、ステップＳ２５０９に進み、電話装置Ａから対象の留守録データを取得し、電話装置Ｂの留守録データ格納エリア３０３の中から未使用の領域を検索し、見つかった留守録データ１件格納エリア内の各データに該当のデータをセットする。
【００６９】
このような操作を行なうことにより、電話装置ＢのユーザＢは留守録データを再生させて聞くだけではなく、重要な留守録データを自電話装置Ｂのメモリに保存しておくことができる。
【００７０】
次に図２６を用いて、図２５のステップＳ２５０５の電話装置Ｂが対象の留守録を再生するための手順を詳細に説明する。電話装置Ｂは留守録ポインタ１件格納エリア３５０内の留守録元ＩＰアドレス３５２を保持しているため、対象の留守録を保持している電話装置Ａを特定できる。
【００７１】
電話装置ＢはＳＩＰ／Ｐｒｏｘｙサーバに対してＩＮＶＩＴＥ（Ｓ２６０１）を送ると、ＳＩＰ／Ｐｒｏｘｙサーバは電話装置Ａに対してＩＮＶＩＴＥ（Ｓ２６０２）を送る。ＳＩＰ／Ｐｒｏｘｙサーバは電話装置ＢよりＩＮＶＩＴＥ（Ｓ２６０１）を受け取ると、電話装置Ｂに対して暫定レスポンスである１００Ｔｒｙｉｎｇ（Ｓ２６０３）を返す。このときのＩＮＶＩＴＥは図２０や図２１で用いられたＩＮＶＩＴＥと内容が異なっており、電話装置Ａを呼び出さずに直ぐに２００ｏｋ（Ｓ２６０４）を要求するものである。電話装置Ａは直ぐに２００ｏｋ（Ｓ２６０４）をＳＩＰ／Ｐｒｏｘｙサーバに送る。ＳＩＰ／Ｐｒｏｘｙサーバは電話装置Ｂに対して２００ｏｋ（Ｓ２６０５）を送る。次に電話装置ＢはＩＮＶＩＴＥに対する最終レスポンスを受け取ったことを確認したという意味でＳＩＰ／ＰｒｏｘｙサーバにＡＣＫ（Ｓ２６０６）を送る。ＳＩＰ／ＰｒｏｘｙサーバはＡＣＫ（Ｓ２６０７）を電話装置Ａに送信する。
【００７２】
その後、電話装置ＢはＳＩＰ／Ｐｒｏｘｙサーバに対して電話装置Ａに格納されている留守録データを再生するためのオペレーションを送信する。このときＭＥＳＳＡＧＥ（Ｓ２６０８）メソッドを用いる。ＳＩＰ／Ｐｒｏｘｙサーバは電話装置ＡにＭＥＳＳＡＧＥ（Ｓ２６０９）メソッドを送る。電話装置Ａは対象の留守録データ番号である＜ＲＥＱＮＯ  ＞１２３４５６７８＜／ＲＥＱＮＯ＞を受け取ることで一意の留守録データを特定することができる。また、電話装置Ａは、電話装置Ａの自端末パスワードである＜ＰＷＤ＞ａｂｃｄ１２３４＜／ＰＷＤ＞を受け取ることで、電話装置Ｂに対するアクセスを承認することができる。また、電話装置Ａは留守録毎パスワードである＜ＰＷＤＲ＞ｅｆｇｈ５６７８＜／ＰＷＤＲ＞を受け取ることでユーザＢが該当の留守録にアクセスすることを許可することができる。Ｓ２６１０は電話装置Ａが留守録を再生する手順を行なう。この留守録再生手順は後で図２８により説明する。
【００７３】
電話装置Ａは再生が終わると、ＭＥＳＳＡＧＥ（Ｓ２６１１）メソッドを用いて再生結果をＳＩＰ／Ｐｒｏｘｙサーバに送るが、このとき図３７の＜ＲＥＳＵＬＴ＞タグを用いる。ＳＩＰ／ＰｒｏｘｙサーバはＭＥＳＳＡＧＥ（Ｓ２６１２）を電話装置Ｂに送る。電話装置ＢはＭＥＳＳＡＧＥ（Ｓ２６１２）を受信することで電話装置Ａが再生した結果を受け取ることができる。電話装置ＢはＭＥＳＳＡＧＥ（Ｓ２６１２）の結果がＮＧであったらステップＳ２６０８から手順をやり直す。所定回数やり直した結果がＮＧであった場合はエラー終了し、ステップＳ２６１３をスキップし、ステップＳ２６１４に進む。電話装置ＢはＭＥＳＳＡＧＥ（Ｓ２６１２）の結果がＯＫであったらステップＳ２６１３に進み対象の留守録を再生済みにする。この処理の詳細は図２９で詳述する。
【００７４】
電話装置ＢはステップＳ２６１３が終了して対象の留守録を再生済みにすると、ステップＳ２６１４に移る。ステップＳ２６１４では電話装置Ｂが回線を切断し、ＳＩＰ／ＰｒｏｘｙサーバにＢｙｅ（Ｓ２６１４）メソッドを送る。ＳＩＰ／Ｐｒｏｘｙサーバは電話装置ＡにＢｙｅ（Ｓ２６１５）メソッドを送る。Ｂｙｅメソッドにより既存のメディアセッションが終了する。電話装置Ａは正常にＢｙｅメソッドを受け取ったことを電話装置Ｂに伝えるため、ＳＩＰ／Ｐｒｏｘｙサーバに２００ｏｋ（Ｓ２６１６）を送る。ＳＩＰ／Ｐｒｏｘｙサーバは電話装置Ｂに２００ｏｋ（Ｓ２６１７）を送る。Ｓ２６０１からＳ２６１７までのやり取りによってユーザＢは電話装置Ｂが受信した留守録を再生し、聞くことができる。
【００７５】
次に、図２７を用いて、図２５のＳ２５０６の電話装置Ｂが電話装置Ａに発呼し、その後、対象の留守録を再生するための場合の制御手順を説明する。
【００７６】
上述のように、電話装置Ｂは留守録ポインタ１件格納エリア内の留守録元ＩＰアドレス３５２を保持しているため、対象の留守録を保持している電話装置Ａを特定できる。
【００７７】
電話装置ＢはＳＩＰ／Ｐｒｏｘｙサーバに対してＩＮＶＩＴＥ（Ｓ２７０１）を送ると、ＳＩＰ／Ｐｒｏｘｙサーバは電話装置Ａに対してＩＮＶＩＴＥ（Ｓ２７０２）を送る。ＳＩＰ／Ｐｒｏｘｙサーバは電話装置ＢよりＩＮＶＩＴＥ（Ｓ２７０１）を受け取ると、電話装置Ｂに対して暫定レスポンスである１００Ｔｒｙｉｎｇ（Ｓ２７０３）を返す。次に電話装置Ａは呼出音を鳴らしユーザＡを呼び出し、１８０Ｒｉｎｇｉｎｇ（Ｓ２７０４）をＳＩＰ／Ｐｒｏｘｙサーバに送る。ＳＩＰ／Ｐｒｏｘｙサーバは１８０Ｒｉｎｇｉｎｇ（Ｓ２７０５）を電話装置Ａに送る。これにより、電話装置Ｂは呼び出し中であることを認識できる。呼び出し中に電話装置ＡのユーザＡが応答した場合は、ユーザＡとユーザＢは通話を行なうことができる。これより後のシーケンスは図２０で説明したものと同様になる。
【００７８】
一定時間呼び出しを行なった後、電話装置Ａの留守番電話モードが作動して呼び出しに対して応答すると２００ｏｋ（Ｓ２７０６）をＳＩＰ／Ｐｒｏｘｙサーバに送る。ＳＩＰ／Ｐｒｏｘｙサーバは電話装置Ｂに対して２００ｏｋ（Ｓ２７０７）を送る。次に電話装置ＢはＩＮＶＩＴＥに対する最終レスポンスを受け取ったことを確認したという意味でＳＩＰ／ＰｒｏｘｙサーバにＡＣＫ（Ｓ２７０８）を送る。ＳＩＰ／ＰｒｏｘｙサーバはＡＣＫ（Ｓ２７０９）を電話装置Ａに送信する。その後、電話装置ＡはＳＩＰ／Ｐｒｏｘｙサーバに対して自分が留守番電話モードであることを伝えるが、このときＭＥＳＳＡＧＥ（Ｓ２７１０）メソッドを用い、＜ＴＡＭ＞ＯＮ＜／ＴＡＭ＞をＳＩＰ／Ｐｒｏｘｙサーバに送ることで電話装置Ａは留守モードにセットされていることを伝える。ＳＩＰ／Ｐｒｏｘｙサーバは電話装置ＢにＭＥＳＳＡＧＥ（Ｓ２７１１）メソッドを送る。それにより電話装置Ｂは電話装置Ａが留守番電話モードにセットされていることを理解する。
【００７９】
次に電話装置ＢはＳＩＰ／Ｐｒｏｘｙサーバに対して電話装置Ａに格納されている留守録データを再生するためのオペレーションを送信する。このときＭＥＳＳＡＧＥ（Ｓ２７１２）メソッドを用いる。ＳＩＰ／Ｐｒｏｘｙサーバは電話装置ＡにＭＥＳＳＡＧＥ（Ｓ２７１３）メソッドを送る。電話装置Ａは対象の留守録データ番号である＜ＲＥＱＮＯ  ＞１２３４５６７８＜／ＲＥＱＮＯ＞を受け取ることで一意の留守録データを特定することができる。また、電話装置Ａは、電話装置Ａの自端末パスワードである＜ＰＷＤ＞ａｂｃｄ１２３４＜／ＰＷＤ＞を受け取ることで、電話装置Ｂに対するアクセスを承認することができる。また、電話装置Ａは留守録毎パスワードである＜ＰＷＤＲ＞ｅｆｇｈ５６７８＜／ＰＷＤＲ＞を受け取ることでユーザＢが該当の留守録にアクセスすることを許可することができる。
【００８０】
ステップＳ２７１４では、電話装置Ａが留守録を再生する手順を行なう。この留守録再生手順は後で図２８により詳述する。電話装置Ａは再生が終わるとＭＥＳＳＡＧＥ（Ｓ２７１５）で再生結果をＳＩＰ／Ｐｒｏｘｙサーバに送るが、このとき図３７の＜ＲＥＳＵＬＴ＞タグを用いる。これに応じてＳＩＰ／ＰｒｏｘｙサーバはＭＥＳＳＡＧＥ（Ｓ２７１６）を電話装置Ｂに送る。電話装置ＢはＭＥＳＳＡＧＥ（Ｓ２７１６）を受信することで電話装置Ａが再生した結果を受け取ることができる。電話装置ＢはＭＥＳＳＡＧＥ（Ｓ２７１６）の結果がＮＧであったらシーケンスＳ２７１２から手順をやり直す。所定回数やり直した結果がＮＧであった場合はエラー終了し、ステップＳ２７１７をスキップし、シーケンスＳ２７１８に進む。
【００８１】
電話装置ＢはＭＥＳＳＡＧＥ（Ｓ２７１６）の結果がＯＫであったらステップＳ２７１７に進み、対象の留守録を再生済みにする。この再生処理の詳細は後で図２９により詳述する。ステップＳ２７１７が終了して対象の留守録を再生済みにすると、電話装置ＢはＳ２７１８に移り、回線を切断するためＳＩＰ／ＰｒｏｘｙサーバにＢｙｅ（Ｓ２７１８）メソッドを送る。これに応じてＳＩＰ／Ｐｒｏｘｙサーバは電話装置ＡにＢｙｅ（Ｓ２７１９）メソッドを送る。このＢｙｅメソッドにより既存のメディアセッションが終了する。電話装置Ａは正常にＢｙｅメソッドを受け取ったことを電話装置Ｂに伝えるため、ＳＩＰ／Ｐｒｏｘｙサーバに２００ｏｋ（Ｓ２７２０）を送る。ＳＩＰ／Ｐｒｏｘｙサーバは電話装置Ｂに２００ｏｋ（Ｓ２７２１）を送る。以上のシーケンスＳ２７０１からＳ２７２１までのやり取りによってユーザＢは電話装置Ｂが受信した留守録を再生する際に、電話装置Ａに発呼し、ユーザＡが応答しないで、電話装置Ａが留守番電話モードになってから留守録を再生し、聞くことができる。
【００８２】
次に、図２８により、図２６のステップＳ２６１０、図２７のステップＳ２７１４で電話装置Ａが留守録再生を行なう手順の詳細を説明する。
【００８３】
図２８の処理はステップＳ２８０１から開始され、続いてステップＳ２８０２では電話装置ＡはＭＥＳＳＡＧＥ（Ｓ２７１３）で送られてきた情報を受信し、ステップＳ２８０３に進む。ステップＳ２８０３ではステップＳ２８０２で受信したパスワードである＜ＰＷＤ＞ａｂｃｄ１２３４＜／ＰＷＤ＞と電話装置Ａの自端末パスワード格納エリア３１１に格納されているパスワードを比較する。比較した結果、２つのパスワードが一致していたら＜ＰＷＤ＞ａｂｃｄ１２３４＜／ＰＷＤ＞は正しい情報なので電話装置Ｂのアクセスを許可し、ステップＳ２８０４に進む。一致していなかったら電話装置Ｂのアクセスを許可しないでステップＳ２８０７に進み本フローを終了する。ステップＳ２８０４ではステップＳ２８０２で受信した対象の留守録データの留守録データ番号である＜ＲＥＣＮＯ＞１２３４５６７８＜／ＲＥＣＮＯ＞を用いて電話装置Ａの留守録データエリア３０３内の対象留守録データであるｎ件目データ３３０を検索し、ステップＳ２８０８に進む。
【００８４】
ステップＳ２８０８ではステップＳ２８０２で受信した留守録毎パスワード＜ＰＷＤＲ＞ｅｆｇｈ５６７８＜／ＰＷＤＲ＞とｎ件目データ３３０の留守録毎パスワード３３６とを比較し一致したら電話装置Ｂの該当留守録データへのアクセスを許可し、ステップＳ２８０５に進む。また、当該パスワードが一致していなかったらアクセスを許可しないでステップＳ２８０７に進み、本フローを終了する。
【００８５】
ステップＳ２８０５では留守録データｎ件目３３０の、再生者ＩＰアドレス３４１、再生日時３４２に該当のデータをセットする。再生者ＩＰアドレス３４１には図２６、図２７のＩＮＶＩＴＥリクエストにより取得した電話装置ＢのＩＰアドレスをセットする。再生日時にはステップＳ２８０２でＭＥＳＳＡＧＥメソッドを受信した日時をセットする。電話装置ＡのユーザＡは再生者ＩＰアドレス３４１、再生日時３４２のデータと、留守録相手ＩＰアドレスリスト３３２とを比較することでこの留守録データが未読なのか、既読なのかを判別することができるようになる。次にステップＳ２８０６に進み、留守録データｎ件目データ３３０の音声データを再生し、通信部１０８を用いて、回線１０９経由で電話装置Ｂ側に音声データを送る。以上に示した図２８の再生処理によれば、パスワードで保護された留守番電話装置を実現することができる。
【００８６】
次に、図２９を用いて、図２６のステップＳ２６１３、図２７のステップＳ２７１７で電話装置Ｂが再生が終わった留守録を再生済みにする制御手順の詳細につき説明する。
【００８７】
図２９の処理はステップＳ２９０１から始まり、ステップＳ２９０２に進む。ステップＳ２９０２では対象の留守録ポインタｎ件目格納エリア３５０の未読既読フラグ３５５を既読にし、ステップＳ２９０３に進み、本フローを終了する。図２９の処理により、ユーザＢは電話装置Ｂに残された留守録が未読か既読かを判別することができるようになる。
【００８８】
次に、図３０により、図２５のステップＳ２５０４でのユーザＢの選択が消去キー８０７でありこれによりステップＳ２５０７において電話装置Ｂが受信した留守録を消去する際のシーケンスにつき説明する。
【００８９】
図３０において、電話装置ＢがＳＩＰ／Ｐｒｏｘｙサーバに対してＩＮＶＩＴＥ（Ｓ３００１）を送ると、ＳＩＰ／Ｐｒｏｘｙサーバは電話装置Ａに対してＩＮＶＩＴＥ（Ｓ３００２）を送る。ＳＩＰ／Ｐｒｏｘｙサーバは電話装置ＢよりＩＮＶＩＴＥ（Ｓ３００１）を受け取ると、電話装置Ｂに対して暫定レスポンスである１００Ｔｒｙｉｎｇ（Ｓ３００３）を返す。このときのＩＮＶＩＴＥは図２０や図２１で用いられたＩＮＶＩＴＥと内容が異なっており、電話装置Ａを呼び出さずに直ぐに２００ｏｋ（Ｓ３００４）を要求するものである。電話装置Ａは直ぐに２００ｏｋ（Ｓ３００４）をＳＩＰ／Ｐｒｏｘｙサーバに送る。ＳＩＰ／Ｐｒｏｘｙサーバは電話装置Ｂに対して２００ｏｋ（Ｓ３００５）を送る。次に電話装置ＢはＩＮＶＩＴＥに対する最終レスポンスを受け取ったことを確認したという意味でＳＩＰ／ＰｒｏｘｙサーバにＡＣＫ（Ｓ３００６）を送る。ＳＩＰ／ＰｒｏｘｙサーバはＡＣＫ（Ｓ３００７）を電話装置Ａに送信する。その後、電話装置ＢはＳＩＰ／Ｐｒｏｘｙサーバに対して電話装置Ａに格納されている留守録データを再生するためのオペレーションを送信する。このときＭＥＳＳＡＧＥ（Ｓ３００８）メソッドを用いる。ＳＩＰ／Ｐｒｏｘｙサーバは電話装置ＡにＭＥＳＳＡＧＥ（Ｓ３００９）メソッドを送る。電話装置Ａは対象の留守録データ番号である＜ＲＥＱＮＯ  ＞１２３４５６７８＜／ＲＥＱＮＯ＞を受け取ることで一意の留守録データを特定することができる。
【００９０】
また、電話装置Ａは、電話装置Ａの自端末パスワードである＜ＰＷＤ＞ａｂｃｄ１２３４＜／ＰＷＤ＞を受け取ることで、電話装置Ｂに対するアクセスを承認することができる。また、電話装置Ａは＜ＲＥＣＤＥＬ＞ＯＮ＜／ＲＥＣＤＥＬ＞を受け取ることで、送信済みの留守録を消去するためのオペレーションであることを認識できる。また、電話装置Ａは留守録毎パスワードである＜ＰＷＤＲ＞ｅｆｇｈ５６７８＜／ＰＷＤＲ＞を受け取ることでユーザＢが該当の留守録にアクセスすることを許可することができる。
【００９１】
電話装置Ｂから電話装置Ａへの消去オペレーションでは、電話装置Ａは実際に留守録データを消去するわけではなく、本留守録データのステータスを消去状態にする。この消去の方法は図８の説明でも述べたように、留守録相手ＩＰアドレスリスト３３２に登録してある相手が、再生者ＩＰアドレス３４１に格納されているが、再生日時３４２に日時が格納されていなければ当該留守録データ３３０は留守録相手が留守録相手の電話装置から本留守録データへの参照を消去した、というように取り扱う。このような処理により、ユーザＡはユーザＢに送信した留守録データがユーザＢによって削除状態にされていることがわかるので、ユーザＢがこの録音を必要としなくなったことを認識することができる。
【００９２】
ステップＳ３０１０では電話装置Ａが留守録を消去状態にする手順を行なう。詳細は図３１に示すフローに記載する。電話装置Ａは消去状態にする手順が終わるとＭＥＳＳＡＧＥ（Ｓ３０１１）で再生結果をＳＩＰ／Ｐｒｏｘｙサーバに送る。このとき図３７の＜ＲＥＳＵＬＴ＞タグを用いる。ＳＩＰ／ＰｒｏｘｙサーバはＭＥＳＳＡＧＥ（Ｓ３０１２）を電話装置Ｂに送る。電話装置ＢはＭＥＳＳＡＧＥ（Ｓ３０１２）を受信することで電話装置Ａが消去状態にする手順を実行した結果を受け取ることができる。電話装置ＢはＭＥＳＳＡＧＥ（Ｓ３０１２）の結果がＮＧであったらＳ３００８から手順をやり直す。所定回数やり直した結果がＮＧであった場合はエラー終了し、Ｓ３０１３をスキップし、Ｓ３０１４に進む。電話装置ＢはＭＥＳＳＡＧＥ（Ｓ３０１２）の結果がＯＫであったらシーケンスＳ３０１３に進み対象の留守録を消去する。この消去処理の詳細は後で図３２により詳述する。
【００９３】
電話装置ＢはステップＳ３０１３が終了して対象の留守録を消去すると、シーケンスＳ３０１４に移り、回線を切断するためＳＩＰ／ＰｒｏｘｙサーバにＢｙｅ（Ｓ３０１４）メソッドを送る。これに応じてＳＩＰ／Ｐｒｏｘｙサーバは電話装置ＡにＢｙｅ（Ｓ３０１５）メソッドを送る。Ｂｙｅメソッドにより既存のメディアセッションが終了する。電話装置Ａは正常にＢｙｅメソッドを受け取ったことを電話装置Ｂに伝えるため、ＳＩＰ／Ｐｒｏｘｙサーバに２００ｏｋ（Ｓ３０１６）を送る。ＳＩＰ／Ｐｒｏｘｙサーバは電話装置Ｂに２００ｏｋ（Ｓ３０１７）を送る。Ｓ３００１からＳ３０１７までのやり取りによってユーザＢは電話装置Ｂに残された留守録データ情報、つまり電話装置Ａが保持している留守録データへのポインタ情報を削除することができる。
【００９４】
次に、図３１を用いて図３０のＳ３０１０で電話装置Ａが電話装置Ｂから留守録を消去状態にするオペレーションを受けた際の処理につき説明する。
【００９５】
図３１の処理はＳ３１０１から始まり、Ｓ３１０４に進み、電話装置Ｂより受け取った＜ＰＷＤＲ＞ｅｆｇｈ５６７８＜／ＰＷＤＲ＞と対象の留守録データｎ件目格納エリア３３０の留守録毎パスワード３３６を比較し、一致したらＳ３１０２に進む。一致しなかったらＳ３１０３に進み本フローを終了する。Ｓ３１０２では対象の留守録データｎ件目格納エリア３３０内の再生履歴リスト３３５の再生者ＩＰアドレス３４１に電話装置ＢのＩＰアドレスをセットし、再生日時３４２は何もセットしない。続いてステップＳ２９０３に進み、本フローを終了する。
【００９６】
以上の処理により、電話装置Ａにおける電話装置Ｂへの参照を消去状態にすることができる。
【００９７】
次に、図３２を用いて図３０のステップＳ３０１３で電話装置Ｂが該当の留守録の参照を消去する際の手順につき説明する。
【００９８】
図３２の処理はステップＳ３２０１から始まり、ステップＳ３２０２に進む。ステップＳ３２０２では対象の留守録ポインタｎ件目格納エリア３５０を消去し、ステップＳ２９０３に進み、本フローを終了する。このような消去処理によって、ユーザＢは再生済みの留守録や不必要な留守録を消去することができる。
【００９９】
次に、図３３を用いて電話装置ＡのユーザＡが、電話装置Ａが待機状態において、新規に留守録データを録音する手順と、既存の録音についての詳細を閲覧する手順と、既存の録音を消去する手順につき説明する。
【０１００】
図３３の処理はステップＳ３３０１から始まり、ステップＳ３３０２に進み、電話装置ＡのＬＣＤ２０２に図１７に示すような録音された留守録音一覧画面７００を表示し、ステップＳ３３０３に進む。ステップＳ３３０３ではユーザＡは操作部１０６を用いて対象となる留守録データの位置にカーソル７０１を移動させる。ステップＳ３３０４でユーザＡは操作部１０６を用い、留守録音一覧画面７００に電子キーとして配置された「詳細」キー７０２、「消去」キー７０３、「新規録音」キー７０５、「終了」キー７０６のいずれかを選択することで所望の操作を選択する。「詳細」キー７０２はステップＳ３３０３でカーソル７０１を移動させた位置にある留守録データの詳細を表示するためのキーである。「消去」キー７０３はステップＳ３３０３でカーソル７０１を移動させた位置にある留守録データを消去するためのキーである。「新規録音」キー７０５は新規の留守録データを作成するためのキーである。「終了」キー７０６は本フローを終了して電話装置Ａを待機状態にするためのキーである。「消去」キー７０３を選択したらステップＳ３３０５に進む。「詳細」キーを選択したらステップＳ３３０８に進む。「新規録音」キー７０５を選択したらステップＳ３３１７に進む。
【０１０１】
ステップＳ３３０５では消去対象の留守録データｎ件目３３０を削除し、ステップＳ３３０６に進む。ステップＳ３３０６では消去した留守録データｎ件目３３０を参照している参照者が存在するか調べ、存在するならステップＳ３３０７に進む。存在しないなら留守録データｎ件目３３０の削除作業が終了なのでステップＳ３３０２に進む。ステップＳ３３０７では、電話装置Ａは対象の参照者を削除する操作を行ないステップＳ３３０６に進む。詳細は図３４に示すシーケンスに記載する。上記のステップＳ３３０５からステップＳ３３０７までの手順により、ユーザＡは電話装置Ａ内に格納されている留守録データを消去することができ、また消去する際には該当留守録データを参照している他電話装置からの参照を自動的に解除することができるので、たとえば電話装置Ａが電話装置Ｂに留守録ポインタを送出した後、電話装置Ａが該当留守録データを消去したために電話装置ＢのユーザＢが留守録ポインタが示す留守録データを再生しようとしたときに参照先のデータが消去されている、というような事態を防止することができる。
【０１０２】
ステップＳ３３０８では電話装置ＡのＬＣＤ２０２に図１８の録音された留守録音一覧詳細画面７１０を表示してステップＳ３３０９に進む。ここで図１８の符号７１２は本留守録音の参照者が本留守録音を再生したかどうかをユーザに知らせるための表示である。また、再生日時７１４は本留守録音の参照者が本留守録を再生した日時を表示するためのエリアである。再生日時７１４はステップＳ２８０５でセットされた再生日時３４２を参照して表示する。再生日時７１４がセットされているときは７１２に既読を表す表記をし、セットされていないときは７１２に未読を表す表記をする。ステップＳ３３０９では、ユーザＡは操作部１０６を用いて対象となる参照先の位置にカーソル７１１を移動させる。ステップＳ３３１０でユーザＡは操作部１０６を用いて、留守録音一覧詳細画面７１０に電子キーとして配置された「録音やり直し」キー７１５、「参照を消す」キー７１６のいずれかを選択することで所望の操作を選択する。「録音やり直し」キー７１５は現在表示している留守録データの音声データの録音をやり直すためのキーである。「参照を消す」キー７１６はステップＳ３３０９でカーソル７１１を移動させた位置にある留守録データを参照している人への参照を消すためのキーである。ユーザＡが録音やり直しキー７１５を選択した場合はステップＳ３３１１に進み、参照を消すキー７１６を選択した場合はステップＳ３３１６に進む。
【０１０３】
ステップＳ３３１１からステップＳ３３１５の処理は「録音やり直し」キー７１５を用いてユーザＡが既存の留守録データを修正する手順である。
【０１０４】
まず、ステップＳ３３１１では図１４の留守録開始画面６２０を表示することにより、ユーザＡは視覚的に音声データの録音手順を進めることができる。ステップＳ３３１２ではユーザＡが操作部１０６のハンドセット５０９を用いて音声データを録音する。このとき録音したデータは記憶部ＤＲＡＭ１０３の仮領域に保存される。ステップＳ３３１３ではユーザＡが「録音終了」キー６２１を選択するか、またはハンドセットをオフフックすることで録音を終了し、ステップＳ３３１４に進む。ステップＳ３３１４では電話装置Ａは図１５で示される留守録開始画面６４０を表示し、ユーザに対して前記録音を確定するかどうかを選択させる。ステップＳ３３１５ではユーザＡは電子キーのうちＯＫキー６４１または録音やり直しキー６４２を選択することで、前記録音を確定するかどうかを選択する。ＯＫキー６４１が選択された場合は前記録音が確定されステップＳ３３１０に進む。録音やり直しキー６４２が選択された場合は、前記仮領域に保存された音声データは破棄されステップＳ３３１１に進み、音声データの録音手順をやり直す。以上のステップＳ３３１１〜ステップＳ３３１５の処理により、電話装置Ａに記憶されている留守録音を編集することができるため、たとえ電話装置Ｂを発呼した後でも、ユーザＡは電話装置Ｂを再発呼することなく予定や用件が変更されたときにも対応することができる。
【０１０５】
ステップＳ３３１６では、電話装置Ａは対象の参照者を削除する操作を行ないステップＳ３３０８に進む。詳細は図３４に示すシーケンスに記載する。
【０１０６】
ステップＳ３３１７〜ステップＳ３３２３はユーザＡが新規の留守録データを作成する手順である。ステップＳ３３１７では図１４の留守録開始画面６２０を表示することにより、ユーザＡは視覚的に音声データの録音手順を進めることができる。ステップＳ３３１８ではユーザＡが操作部１０６のハンドセット５０９を用いて音声データを録音する。このとき録音したデータは記憶部ＤＲＡＭ１０３の仮領域に保存される。ステップＳ３３１９ではユーザＡが「録音終了」キー６２１を選択するか、またはハンドセットをオフフックすることで録音を終了し、ステップＳ３３２０に進む。ステップＳ３３２０では電話装置Ａは図１５で示される留守録開始画面６４０を表示し、ユーザに対して前記録音を確定するかどうかを選択させる。
【０１０７】
ステップＳ３３２１ではユーザＡは電子キーとして設けられたＯＫキー６４１または録音やり直しキー６４２を選択することで、前記録音を確定するかどうかを選択する。ＯＫキー６４１が選択された場合は前記録音が確定されステップＳ３３２２に進む。録音やり直しキー６４２が選択された場合は、前記仮領域に保存された音声データは破棄されステップＳ３３１７に進み、音声データの録音手順をやり直す。ステップＳ３３２２では、留守録データ格納エリア３０３内の空きエリアであるｎ件目３３０を検索し、ステップＳ３３２３に進む。ステップＳ３３２３では留守録データｎ件目格納エリア３３０の、留守録データ番号３３１、録音日時３３３、録音データ３３４に該当のデータをセットする。留守録データ番号３３１には電話装置Ａが一意に割り振った番号がセットされる。録音日時３３３にはステップＳ３３１９において録音が終了した時点での日時をセットする。録音データ３３４にはステップＳ３３１８で記憶部ＤＲＡＭ１０３の仮領域に保存された音声データをセットし、前記仮領域の音声データは削除し、ステップＳ３３０２に進む。ステップＳ３３１７からステップＳ３３２３の手順によってユーザＡは待機状態であっても新規の留守録データが作成することができるので、あらかじめ録音した留守録データをユーザに残すことにより通話中の録音に比べて失敗することがなくなる。また、同じ留守録データを用いて複数人に留守録を送信したいときには、すべての相手に留守録を録音する必要がなくなる。
【０１０８】
次に、図３４を用いて、図３３のステップＳ３３０７およびステップＳ３３１６で電話装置Ａが対象の留守録データの参照者を削除する場合のシーケンスにつき説明する。
【０１０９】
この場合、電話装置Ａは留守録データ１件格納エリア３３０内の留守録相手３３６を保持しているため、対象の留守録データを参照して留守録ポインタを保持している電話装置Ｂを特定できる。
【０１１０】
電話装置ＡがＳＩＰ／Ｐｒｏｘｙサーバに対してＩＮＶＩＴＥ（Ｓ３４０１）を送ると、ＳＩＰ／Ｐｒｏｘｙサーバは電話装置Ｂに対してＩＮＶＩＴＥ（Ｓ３４０２）を送る。ＳＩＰ／Ｐｒｏｘｙサーバは電話装置ＡよりＩＮＶＩＴＥ（Ｓ３４０１）を受け取ると、電話装置Ａに対して暫定レスポンスである１００Ｔｒｙｉｎｇ（Ｓ３４０３）を返す。このときのＩＮＶＩＴＥは電話装置Ｂの留守録ポインタを消去するために送るものなので、電話装置Ｂを呼び出さずに直ぐに２００ｏｋ（Ｓ３４０４）を要求するものである。電話装置Ｂは直ぐに２００ｏｋ（Ｓ３４０４）をＳＩＰ／Ｐｒｏｘｙサーバに送る。ＳＩＰ／Ｐｒｏｘｙサーバは電話装置Ａに対して２００ｏｋ（Ｓ３４０５）を送る。次に電話装置ＡはＩＮＶＩＴＥに対する最終レスポンスを受け取ったことを確認したという意味でＳＩＰ／ＰｒｏｘｙサーバにＡＣＫ（Ｓ３４０６）を送る。ＳＩＰ／ＰｒｏｘｙサーバはＡＣＫ（Ｓ３４０７）を電話装置Ｂに送信する。
【０１１１】
その後、電話装置ＡはＳＩＰ／Ｐｒｏｘｙサーバに対して電話装置Ｂが保持している電話装置Ａの留守録データへの留守録ポインタを消去するためのオペレーションを送信するが、このときＭＥＳＳＡＧＥ（Ｓ３４０８）メソッドを用いる。すなわち、ＳＩＰ／Ｐｒｏｘｙサーバは電話装置ＢにＭＥＳＳＡＧＥ（Ｓ３４０９）メソッドを送り、続いて電話装置ＢがステップＳ３４１０で留守録ポインタ（３５０）を消去する手順を行なう。この消去処理の詳細は図３５で詳述する。
【０１１２】
消去処理が終わると電話装置ＢはＭＥＳＳＡＧＥ（Ｓ３４１１）で消去手順を実行した結果をＳＩＰ／Ｐｒｏｘｙサーバに送るが、このとき図３７の＜ＲＥＳＵＬＴ＞タグを用いる。これに応じてＳＩＰ／ＰｒｏｘｙサーバはＭＥＳＳＡＧＥ（Ｓ３４１２）を電話装置Ａに送る。このようにして電話装置ＡはＭＥＳＳＡＧＥ（Ｓ３４１２）を受信し、電話装置Ｂが消去する手順を実行した結果を受け取ることができる。電話装置ＡはＭＥＳＳＡＧＥ（Ｓ３４１２）の結果がＮＧであったらＳ３４０８から手順をやり直す。所定回数やり直した結果がＮＧであった場合はエラー終了し、ステップＳ３４１３をスキップし、シーケンスＳ３４１４に進む。ＭＥＳＳＡＧＥ（Ｓ３４１２）の結果がＯＫであったら電話装置ＡはステップＳ３４１３に進み、対象の留守録の留守録データ１件格納エリア３３０内の留守録相手ＩＰアドレスリスト３３２の留守録相手３３６と留守録送出日時３３７を消去することで、対象の留守録データの電話装置Ｂへの参照情報を削除する。この消去処理の詳細は後で図３６により説明する。
【０１１３】
ステップＳ３４１３が終了すると、電話装置ＡはシーケンスＳ３４１４で回線を切断するためにＳＩＰ／ＰｒｏｘｙサーバにＢｙｅ（Ｓ３４１４）メソッドを送り、ＳＩＰ／Ｐｒｏｘｙサーバは電話装置ＢにＢｙｅ（Ｓ３４１５）メソッドを送る。このＢｙｅメソッドにより既存のメディアセッションが終了する。電話装置Ｂは正常にＢｙｅメソッドを受け取ったことを電話装置Ａに伝えるため、ＳＩＰ／Ｐｒｏｘｙサーバに２００ｏｋ（Ｓ３４１６）を送る。ＳＩＰ／Ｐｒｏｘｙサーバは電話装置Ａに２００ｏｋ（Ｓ３４１７）を送る。以上のシーケンスＳ３４０１からＳ３４１７までのやり取りによってユーザＡはユーザＢに送出した留守録ポインタを消去することができる。
【０１１４】
次に、図３５を用いて図３４のステップＳ３４１０で電話装置Ｂが対象の留守録ポインタを削除する手順の詳細を説明する。図３５の処理はステップＳ３５０１から始まりステップＳ３５０２に進む。ステップＳ３５０２ではＳＩＰ／Ｐｒｏｘｙサーバより送られてきたＭＥＳＳＡＧＥ（図３４のシーケンスＳ３４０９）メソッドを受信する。ステップＳ３５０３に進み、電話装置Ｂは対象の留守録データ番号である＜ＲＥＱＮＯ  ＞１２３４５６７８＜／ＲＥＱＮＯ＞をすでに受け取っているので一意の留守録データ（留守録ポインタ格納エリア３０４内のデータｍ件目３５０）を検索することができる。また、このとき＜ＲＥＣＤＥＬ＞ＯＮ＜／ＲＥＣＤＥＬ＞も受け取っているので電話装置Ａから送信されたこのオペレーションが受信側の留守録ポインタを削除するリクエストであることを理解することができる。
【０１１５】
さらにステップＳ３５０４において、電話装置Ｂは、電話装置Ａの自端末パスワードである＜ＰＷＤ＞ａｂｃｄ１２３４＜／ＰＷＤ＞を受け取り、留守録ポインタ１件格納エリア３５０内の留守録元パスワード３５６と比較することで、留守録ポインタ１件格納エリア３５０の留守録元パスワードを送信した電話装置と、本フローにおいて留守録ポインタを削除するためにアクセスしてきた電話装置とが同様の端末であることを確認できる。パスワードが一致しなかった場合は不正な端末からのアクセスとみなしステップＳ３５０６に進み本フローを終了する。パスワードが一致した場合はステップＳ３５０７に進む。ステップＳ３５０７では、送信されてきた＜ＰＷＤＲ＞ｅｆｇｈ５６７８＜／ＰＷＤＲ＞と該当データｍ件目３５０の留守録元パスワード３５８に格納されているパスワードを比較し、一致したらステップＳ３５０５に進み、送信されてきたパスワードが一致しなかったらステップＳ３５０６に進み本フローを終了する。ステップＳ３５０５では該当留守録ポインタｎ件目３５０を消去し、ステップＳ３５０６に進み本フローを終了する。
【０１１６】
次に、図３６を用いて図３４のステップＳ３４１３において、電話装置Ａが対象の留守録の留守録データ１件格納エリア３３０内の留守録相手ＩＰアドレスリスト３３２の留守録相手３３６と留守録送出日時３３７を消去することにより対象の留守録データの電話装置Ｂへの参照情報を削除する手順につき説明する。
【０１１７】
図３６の処理はＳ３６０１から始まり、続いてステップＳ３６０２において電話装置Ａの該当留守録データ３３０内の該当留守録相手１と該当留守録送出日時を削除し、ステップＳ３６０３で該当留守録データ３３０内の再生履歴リストに該当再生者ＩＰアドレスと該当再生日時が存在する場合は削除し、ステップＳ３６０４に進み、本フローを終了する。
【０１１８】
なお、以上では被呼側の電話装置Ｂが留守番モードにセットされている場合、電話装置Ａにおいて新規の留守録データを作成したり、既存の留守録データを選択するようになっているが、もちろん電話装置Ｂとの接続前にあらかじめ留守録データを作成しておいてもよい。この場合、電話装置Ｂが留守番モードにセットされていることが判った時に、即時に電話装置Ａから電話装置Ｂに留守録データのＭＥＳＳＡＧＥメソッドを送るようにすることもできる。
【０１１９】
以上に示したように、本実施例では発呼側電話装置ＡのユーザＡが被呼側電話装置ＢのユーザＢに対して用件メッセージ（留守録メッセージ）を残そうとした際、自機側に音声データを録音し、被呼側のユーザＢに対しては音声データに関する識別子情報を送出するようになっている。このため、用件メッセージ録音に被呼側のリソースを用いる従来構成におけるように発呼側のユーザＡが録音することができるデータ量が被呼側のユーザＢが保持するメモリリソースに左右される、といった問題を生じない。
【０１２０】
また、被呼側のユーザＢが用件メッセージを聞く際には発呼側のユーザＡの電話装置にアクセスするため、発呼側のユーザＡは被呼側のユーザＢが録音した用件メッセージを聞いてもらえたかを知ることができ、確実に用件を伝えることができる。また、発呼側のユーザＡが録音するタイミングは、呼接続中のみならず、待機状態（発呼前も含む）であってもよいので、発呼側のユーザＡは従来のように慌てて録音操作を行なう必要がなく、録音のやり直し（編集）を自由に行なうことにより最適な録音を行なえる。
【０１２１】
さらに、発呼側のユーザＡが被呼側のユーザＢの電話に録音した内容を変更することができるため、発呼側のユーザＡは予定や用件が変更されたときにも対応することができる。また、発呼側のユーザＡが同じ内容を複数人の被呼者に伝えたい場合、過去に録音した音声データを繰り返し使用することができるため、それぞれの被呼者に対して繰り返し同じ内容の録音をする必要がなくなる。
【０１２２】
また、留守録サーバを用いる従来構成とは異なり、本実施例ではユーザ個々の電話装置にメディアデータ記憶装置を具備する構成であるから、用件メッセージ授受のためにわざわざ留守録サーバに再呼接続をする必要がなく、効率のよい用件メッセージ授受が可能である。また、留守録サーバまたは発呼側のユーザＡが被呼側のユーザＢに呼接続して用件メッセージが録音された旨を伝える必要はないため、一回の接続で発呼側のユーザＡは被呼側のユーザＢに用件メッセージを残すことができる。
【０１２３】
また、本発明はパスワード認証で、電話装置毎の認証と留守録毎の認証を行なうことができ、非常に堅固なセキュリティを実現することが可能である。
【０１２４】
なお、本発明の留守録制御は、本質的には接続回線の種類（ＰＳＴＮ回線やインターネット回線など）に限定されるものではないが、ＩＰ通信路上で通話および制御情報を授受する構成を用いることにより大きなメリットを得られる。たとえば、ＩＰ通信路上では、上記実施例のようにＳＩＰにより用件メッセージに関する情報（録音者の識別情報、録音日時やパスワード：図３７）を効率よく授受でき、また、用件メッセージに関する情報の授受や通話それ自体は定額料金のような非常に安価な通信コストで実現することができる。すなわち、ＩＰ電話方式を利用すれば、上記実施例のように用件メッセージを発する側が記録し、受け取る側からこれを取りにいくような構成であっても、通信コスト的な問題は殆ど生じることがなく、逆にこのような用件メッセージ記録／授受方式によれば上述のような数々の利点を得ることができる。
【０１２５】
また、以上では、用件メッセージとして音声による留守録メッセージを例示したが、用件メッセージとしては画像（静止画や動画）のみ、あるいは音声＋画像（静止画や動画）など任意の形式のデータを用いることができ、その場合、本実施例における音声録音／再生手段を該当のデータ形式に合致する入出力および記録再生手段に置き換えればよい。
【産業上の利用可能性】
【０１２６】
上記実施例では、端末装置の名称として「電話装置」を用いたが、ユーザ同士が音声や画像によりインタラクティブな通信を行なうとともに、音声や画像メッセージのような用件メッセージを授受できるような仕様の通信装置（たとえば音声のみの電話装置、テレビ電話装置、画像伝達装置）であれば、本発明は何ら限定を受けることがなく実施することができる。本発明の方法およびプログラムを実現するためのソフトウェアは、通信装置のＲＯＭ（あるいはＨＤＤなど）などの記憶媒体にあらかじめ出荷時から実装しておく他、ネットワーク経由でこれらの装置に導入し、また、アップデートを行なうよう構成することができる。
【図面の簡単な説明】
【０１２７】
【図１】本発明を採用した電話装置の制御系の構成を示したブロック図である。
【図２】図１の装置の表示部の構成を示したブロック図である。
【図３】図１の装置の記憶部の構成を示したメモリマップ図である。
【図４】図１の装置の自端末情報格納エリアの構成を示したメモリマップ図である。
【図５】図１の装置の留守録設定値格納エリアの構成を示したメモリマップ図である。
【図６】図１の装置の留守録データ格納エリアの構成を示したメモリマップ図である。
【図７】図１の装置の留守録データ１件格納エリアの構成を示したメモリマップ図である。
【図８】図１の装置の再生履歴リストの構成を示したメモリマップ図である。
【図９】図１の装置の留守録ポインタ格納エリアの構成を示したメモリマップ図である。
【図１０】図１の装置の留守録ポインタ１件格納エリアの構成を示したメモリマップ図である。
【図１１】図１の装置の操作部の構成を示した説明図である。
【図１２】本発明を採用した電話装置において、発呼側のユーザＡが被呼側のユーザＢに呼接続し用件メッセージを残そうとした際に発呼側電話装置Ａに表示される画面の一例を示した説明図である。
【図１３】本発明を採用した電話装置において、発呼側のユーザＡが被呼側のユーザＢに呼接続し用件メッセージを残そうとして発呼側のユーザＡが用件メッセージを残す手段を選択する際に発呼側電話装置Ａに表示される画面の一例を示した説明図である。
【図１４】本発明を採用した電話装置において、発呼側のユーザＡが音声メッセージを録音している際、発呼側電話装置Ａに表示される画面の一例を示した説明図である。
【図１５】本発明を採用した電話装置において、発呼側のユーザＡが音声メッセージを録音し終わった際、発呼側電話装置Ａに表示される画面の一例を示した説明図である。
【図１６】本発明を採用した電話装置において、発呼側のユーザＡが通話中に自電話装置に録音されている音声メッセージの一覧を表示した際、発呼側電話装置Ａに表示される画面の一例を示した説明図である。
【図１７】本発明を採用した電話装置において、発呼側のユーザＡが待機中に自電話装置に録音されている音声メッセージの一覧を表示した際、発呼側電話装置Ａに表示される画面の一例を示した説明図である。
【図１８】本発明を採用した電話装置において、発呼側のユーザＡが待機中に自電話装置に録音されている音声メッセージの詳細を表示した際、発呼側電話装置Ａに表示される画面の一例を示した説明図である。
【図１９】本発明を採用した電話装置において、被呼側のユーザＢが待機中に自電話装置に用件メッセージとして保存されている音声メッセージへのポインタ情報の一覧を表示した際、被呼側電話装置Ｂに表示される画面の一例を示した説明図である。
【図２０】本発明を採用した電話装置において、発呼側のユーザＡが被呼側のユーザＢに対して呼接続を行ない、被呼側のユーザＢのユーザＢが電話に応答し、発呼側のユーザＡと被呼側のユーザＢが通話を行ない、その後回線を接続するまでを示したシーケンス図である。
【図２１】本発明を採用した電話装置において、発呼側のユーザＡが被呼側のユーザＢに対して呼接続を行ない、被呼側のユーザＢが留守番電話モードであった場合、発呼側のユーザＡが被呼側のユーザＢの電話装置Ｂに対して用件メッセージを残し、その後回線を接続するまでを示したシーケンス図である。
【図２２】本発明を採用した電話装置において、電話装置Ａが被呼側のユーザＢに対して用件メッセージを残す処理を示したフローチャート図である。
【図２３】本発明を採用した電話装置において、発呼側のユーザＡが被呼側のユーザＢに対して呼接続を行ない、被呼側のユーザＢが留守番電話モードであった場合、発呼側のユーザＡが被呼側のユーザＢの電話装置Ｂに対して用件メッセージを残し、電話装置Ｂが留守録受信情報を保存する処理を示したフローチャート図である。
【図２４】本発明を採用した電話装置において、発呼側のユーザＡが被呼側のユーザＢに対して呼接続を行ない、被呼側のユーザＢが留守番電話モードであった場合、発呼側のユーザＡが被呼側のユーザＢの電話装置Ｂに対して用件メッセージを残し、電話装置Ａが留守録送出情報を保存する処理を示したフローチャート図である。
【図２５】本発明を採用した電話装置において、被呼側のユーザＢが電話装置Ｂに残された用件メッセージに対する操作を行なわせるユーザーインターフェース処理を示したフローチャート図である。
【図２６】本発明を採用した電話装置において被呼側のユーザＢが電話装置Ｂに残された用件メッセージの再生操作を行なわせるユーザーインターフェース処理を示したシーケンス図である。
【図２７】本発明を採用した電話装置において、被呼側のユーザＢが電話装置Ｂに残された用件メッセージに対して発呼後、留守だったら再生の操作を選択する処理を示したシーケンス図である。
【図２８】本発明を採用した電話装置において、被呼側のユーザＢが電話装置Ｂに残された用件メッセージに対して再生、または電話を発呼後留守だったら再生の操作を行ない、これに応じて電話装置Ａが音声メッセージの再生を行なう処理を示したフローチャート図である。
【図２９】本発明を採用した電話装置において、被呼側のユーザＢが電話装置Ｂに残された用件メッセージに対して再生、または電話を発呼後留守だったら再生の操作を行った際、電話装置Ｂが再生が終了した用件メッセージを再生済みにする処理を示したフローチャート図である。
【図３０】本発明を採用した電話装置において、被呼側のユーザＢに電話装置Ｂに残された用件メッセージに対して消去の操作を行なう場合の処理を示したシーケンス図である。
【図３１】本発明を採用した電話装置において、被呼側のユーザＢが電話装置Ｂに残された用件メッセージに対して再生、または電話を発呼後留守だったら再生の操作を行った際、電話装置Ａの再生履歴リストを更新する処理を示したフローチャート図である。
【図３２】本発明を採用した電話装置において、被呼側のユーザＢが電話装置Ｂに残された用件メッセージに対して再生、または電話を発呼後留守だったら再生の操作を行った際、電話装置Ｂの留守録ポインタ格納エリアを更新する処理を示したフローチャート図である。
【図３３】本発明を採用した電話装置において、発呼側の電話装置Ａで待機中に録音されている音声メッセージの一覧を表示させ、発呼側のユーザＡに所望の操作を選択させる処理を示したフローチャート図である。
【図３４】本発明を採用した電話装置において、発呼側の電話装置Ａで発呼側のユーザＡが待機中に録音されている音声メッセージの参照者を消去する処理を示したシーケンス図である。
【図３５】本発明を採用した電話装置において、発呼側の電話装置Ａで発呼側のユーザＡが待機中に自電話装置に録音されている音声メッセージの参照者を消去する際に、電話装置Ｂが受信側の留守録ポインタ格納エリアを更新する処理を示したフローチャート図である。
【図３６】本発明を採用した電話装置において、発呼側の電話装置Ａで発呼側のユーザＡが待機中に自電話装置に録音されている音声メッセージの参照者を消去する際に、留守録データを更新する処理を示したフローチャート図である。
【図３７】本発明を採用した電話装置において、電話装置Ａと電話装置Ｂで留守録に関する操作を行なうためのＳＩＰのＭＥＳＳＡＧＥメソッドのタグ定義を示した表図である。
【符号の説明】
【０１２８】
１００  ＣＰＵ
１０１  ＲＯＭ
１０２  不揮発性ＲＡＭ
１０３  データ記憶部
１０４  留守番電話制御部
１０５  表示部
１０６  操作部
１０８  通信部
１０９  回線
１１０  システムバス
１１１  ネットワーク
１１２  ＳＩＰサーバ
【図１】
2006014105.tif 000003
【図２】
2006014105.tif 000004
【図３】
2006014105.tif 000005
【図４】
2006014105.tif 000006
【図５】
2006014105.tif 000007
【図６】
2006014105.tif 000008
【図７】
2006014105.tif 000009
【図８】
2006014105.tif 000010
【図９】
2006014105.tif 000011
【図１０】
2006014105.tif 000012
【図１１】
2006014105.tif 000013
【図１２】
2006014105.tif 000014
【図１３】
2006014105.tif 000015
【図１４】
2006014105.tif 000016
【図１５】
2006014105.tif 000017
【図１６】
2006014105.tif 000018
【図１７】
2006014105.tif 000019
【図１８】
2006014105.tif 000020
【図１９】
2006014105.tif 000021
【図２０】
2006014105.tif 000022
【図２１】
2006014105.tif 000023
【図２２】
2006014105.tif 000024
【図２３】
2006014105.tif 000025
【図２４】
2006014105.tif 000026
【図２５】
2006014105.tif 000027
【図２６】
2006014105.tif 000028
【図２７】
2006014105.tif 000029
【図２８】
2006014105.tif 000030
【図２９】
2006014105.tif 000031
【図３０】
2006014105.tif 000032
【図３１】
2006014105.tif 000033
【図３２】
2006014105.tif 000034
【図３３】
2006014105.tif 000035
【図３４】
2006014105.tif 000036
【図３５】
2006014105.tif 000037
【図３６】
2006014105.tif 000038
【図３７】
2006014105.tif 000039