(57)【特許請求の範囲】
【請求項１】
メディアゲートウェイコントローラ（１０３）およびメディアサーバ（１０２）を備えるインターネットプロトコルマルチメディアサブシステム（ＩＭＳ）ネットワーク内のユーザから記録される情報に対する制御オプションを可能にする方法であって、
−  前記メディアゲートウェイコントローラ（１０３）が、前記制御オプションを前記メディアサーバ（１０２）に送出するステップと、
−  前記メディアサーバ（１０２）が、前記制御オプションに基づく制御コマンドを前記ユーザから受け取るステップと、
−  前記メディアサーバ（１０２）が、前記制御コマンドに基づいて前記情報に動作を行うステップと
を含む、方法。
【請求項２】
前記メディアゲートウェイコントローラ（１０３）が、メディアサーバマークアップ言語（ＭＳＭＬ）フォーマットを用いてセッション開始プロトコル（ＳＩＰ）ＩＮＦＯメッセージにて、前記制御オプションを前記メディアサーバ（１０２）に送出する、請求項１に記載の方法。
【請求項３】
前記制御オプションが、
−  記録の取り消し、
−  記録の再開始、
−  記録情報の再生、
−  記録されたファイルの削除、および
−  メッセージ削除タイムアウト、
の少なくとも１つである、請求項１に記載の方法。
【請求項４】
インターネットプロトコルマルチメディアサブシステム（ＩＭＳ）ネットワーク内のユーザから記録される情報に対する制御オプションを可能にするためのメディアゲートウェイコントローラ（１０３）であって、前記ネットワークがメディアサーバ（１０２）をさらに備え、前記メディアゲートウェイコントローラ（１０３）が、
−  サービス制御ポイント（１０４）から前記制御オプションを受け取り、
−  前記制御オプションを、前記メディアサーバ（１０２）に送出されることができるメッセージにマップし、
−  前記制御オプションを前記メディアサーバ（１０２）に送出する
ように構成された少なくとも１つの手段を有する、メディアゲートウェイコントローラ（１０３）。
【請求項５】
メディアサーバマークアップ言語（ＭＳＭＬ）フォーマットを用いて、前記制御オプションをセッション開始プロトコル（ＳＩＰ）ＩＮＦＯメッセージにマップするように構成された、請求項４に記載のメディアゲートウェイコントローラ（１０３）。
【請求項６】
インターネットプロトコルマルチメディアサブシステム（ＩＭＳ）ネットワーク内のユーザから記録される情報に対する制御オプションを可能にするためのメディアサーバ（１０２）であって、
−  前記ユーザから制御コマンドを受け取り、
−  前記制御コマンドに基づいて前記情報に動作を行う
ように構成された少なくとも１つの手段を有し、
前記制御オプションをメディアゲートウェイコントローラ（１０３）から受け取るように構成された、メディアサーバ（１０２）。
【請求項７】
前記メディアサーバ（１０２）が前記制御オプションを受け取るように構成され、前記制御オプションが、
−  記録の取り消し、
−  記録の再開始、
−  記録情報の再生、
−  記録されたファイルの削除、および
−  指定の持続時間後の記録情報の削除、
の少なくとも１つである、請求項６に記載のメディアサーバ（１０２）。
【請求項８】
メディアゲートウェイコントローラ（１０３）およびメディアサーバ（１０２）を備えるインターネットプロトコルマルチメディアサブシステム（ＩＭＳ）ネットワーク内のユーザから記録される情報に対する制御オプションを可能にするためのシステムであって、
−  前記メディアゲートウェイコントローラ（１０３）が、前記制御オプションを前記メディアサーバ（１０２）に送出するステップと、
−  前記メディアサーバ（１０２）が、前記制御オプションに基づく制御コマンドを前記ユーザから受け取るステップと、
−  前記メディアサーバ（１０２）が、前記制御コマンドに基づいて前記情報に動作を行うステップと
を行うように構成された、システム。
【請求項９】
前記メディアゲートウェイコントローラ（１０３）が、メディアサーバマークアップ言語（ＭＳＭＬ）フォーマットを用いてセッション開始プロトコル（ＳＩＰ）ＩＮＦＯメッセージにて、前記制御オプションを前記メディアサーバ（１０２）に送出するように構成された、請求項８に記載のシステム。
【請求項１０】
前記メディアサーバ（１０２）が前記制御オプションを受け取るように構成され、前記制御オプションが、
−  記録の取り消し、
−  記録の再開始、
−  記録情報の再生、
−  記録されたファイルの削除、および
−  メッセージ削除タイムアウト、
の少なくとも１つである、請求項８に記載のシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はＩＭＳネットワークに関し、より詳細にはＩＭＳネットワーク内の情報記録セッションに関する。
【背景技術】
【０００２】
通信ネットワーク内のユーザは、何らかの情報をネットワークに通信することができる。情報は、音声メッセージの形とすることができる。ネットワークは情報を受け取り、情報を記録し記憶することができる。インターネットプロトコルマルチメディアサブシステム（ＩＭＳ）ネットワーク内でユーザが利用可能な制御オプションは、情報に対する記録セッションを開始すること、および記録セッションを終了／終結することのみである。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
２つの利用可能な制御オプションとは別に、ユーザは、ネットワークによって記録されている情報に対して、より大きな制御を行使する必要があり得る。たとえばユーザがネットワークに対してメッセージを話しており、ユーザがメッセージを話している間に間違えた場合は、ネットワークは誤ったメッセージを記録することになり、ユーザはネットワークとの通信セッションを再開始せずに間違いを訂正するオプションをもたない。
【課題を解決するための手段】
【０００４】
上記に鑑みて本明細書の一実施形態は、ユーザから情報が記録されている間に制御オプションを可能にする方法を提供する。メディアゲートウェイコントローラは、制御オプションをメディアサーバに送出する。メディアサーバは、制御オプションに基づく制御コマンドをユーザから受け取り、メディアサーバは制御コマンドに基づいて情報に動作を行う。ユーザは、インターネットプロトコルマルチメディアサブシステム（ＩＭＳ）ユーザである。メディアゲートウェイコントローラは、メディアサーバマークアップ言語（ＭＳＭＬ）フォーマットを用いてセッション開始プロトコル（ＳＩＰ）ＩＮＦＯメッセージにて制御オプションをメディアサーバに送出する。制御オプションは、記録の取り消し、記録の再開始、記録情報の再生、記録されたファイルの削除、および指定の持続時間後のメッセージ削除タイムアウトの少なくとも１つである。
【０００５】
実施形態はさらに、ユーザから情報が記録されている間に制御オプションを可能にするためのメディアゲートウェイコントローラを開示する。メディアゲートウェイコントローラは、サービス制御ポイントから制御オプションを受け取り、メディアサーバに送出することができるメッセージに制御オプションをマップし、制御オプションをメディアサーバに送出する。メディアゲートウェイコントローラは、メディアサーバマークアップ言語（ＭＳＭＬ）フォーマットを用いて制御オプションをセッション開始プロトコル（ＳＩＰ）ＩＮＦＯメッセージにマップする。ユーザは、インターネットプロトコルマルチメディアサブシステム（ＩＭＳ）ユーザである。
【０００６】
本明細書の実施形態は、ユーザから情報が記録されている間に制御オプションを可能にするためのメディアサーバをも開示する。メディアサーバは、ユーザから制御コマンドを受け取り、制御コマンドに基づいて情報に動作を行う。ユーザは、インターネットプロトコルマルチメディアサブシステム（ＩＭＳ）ユーザである。メディアサーバは、メディアゲートウェイコントローラから制御オプションを受け取る。
【０００７】
また本明細書では、ユーザから情報が記録されている間に制御オプションを可能にするためのシステムが開示される。システムは、ユーザから制御コマンドを受け取り、制御コマンドに基づいて情報に動作を行う。ユーザは、インターネットプロトコルマルチメディアサブシステム（ＩＭＳ）ユーザである。制御オプションは、記録の取り消し、記録の再開始、記録情報の再生、記録されたファイルの削除、および指定の持続時間後の記録情報の削除の少なくとも１つである。
【０００８】
本明細書の実施形態の上記その他の態様は、以下の説明および添付の図面と共に考察すればより良く認識され理解されるであろう。
【０００９】
本明細書の実施形態は、図面を参照して以下の詳細な説明から、より良く理解されよう。
【図面の簡単な説明】
【００１０】
【図１】本明細書の一実施形態による、ＩＭＳネットワーク内のユーザのブロック図である。
【図２】本明細書の一実施形態による、メディアゲートウェイコントローラ（ＭＧＣ）のブロック図である。
【図３】本明細書の一実施形態による、メディアサーバ（ＭＳ）のブロック図である。
【図４ａ】本明細書の一実施形態による、ネットワークによって情報が記録されているときに制御オプションを可能にする方法を示すフローチャートである。
【図４ｂ】本明細書の一実施形態による、ネットワークによって情報が記録されているときに制御オプションを可能にする方法を示すフローチャートである。
【図５】本明細書の一実施形態による、ネットワークによって情報が記録されているときの制御オプションの使用を示す一実施例のフロー図である。
【図６】本明細書の一実施形態による、ネットワークによって情報が記録されているときの制御オプションの使用を示す一実施例のフロー図である。
【発明を実施するための形態】
【００１１】
本明細書の実施形態およびそれらの様々な特徴および利点について、添付の図面に示され、以下の説明で詳述される非限定的な実施形態を参照して、より十分に説明する。良く知られた構成要素および処理技術の説明は、本明細書の実施形態が不必要に不明瞭とならないように省かれる。本明細書で用いられる実施例は、本明細書の実施形態が実施されるやり方の理解を容易にし、さらに当業者が本明細書の実施形態を実施できるようにするためのものであるにすぎない。したがって実施例は、本明細書の実施形態の範囲を限定するものと解釈されるべきではない。
【００１２】
本明細書の実施形態は、ユーザから情報が記録されている間に制御オプションを可能にするためのシステムおよび方法を開示する。次に、同様な参照文字は各図を通して一貫して対応する特徴を示す図面、より具体的には図１から６を参照すると、実施形態が示されている。
【００１３】
図１は、ＩＭＳネットワーク内のユーザのブロック図である。ＩＭＳネットワーク内のユーザ１０１は、何らかの情報をネットワークに通信することができる。ネットワークは情報を受け取り、情報を記録し記憶する。メッセージを宛先ユーザに届ける場合は、ネットワークは宛先ユーザにメッセージを送出する。ユーザ１０１によって通信される情報は、メディアサーバ（ＭＳ）１０２によって受け取られることになる。ユーザ１０１は、通信端末装置を用いてＭＳ１０２に情報を通信することができ、ユーザは、ネットワークとの通信のためにセッション開始プロトコル（ＳＩＰ）を用いることができる。ＭＳ１０２は、受け取った情報を記録し記憶する。ＭＳ１０２は、ユーザ１０１とのマルチメディアセッションを確立し維持するのを支援するサーバである。ＭＳ１０２はまた、メディアを記憶し、記憶したメディアをネットワークのユーザと共有する。情報を通信する前にユーザ１０１は、ネットワークとの通信リンクを始動する。ユーザ１０１は、メディアゲートウェイコントローラ（ＭＧＣ）１０３に要求を送出することによって通信リンクを始動することができる。ＭＧＣ１０３は、ＭＳ１０２からシグナリング情報を受け取り、ＭＳ１０２にユーザ１０１から情報を受け取るように命令する。ＭＧＣ１０３はまた、サービス切り換えポイント（ＳＳＰ）として動作し、通信セッション間に追加のサービスを利用可能にする。他の実施形態ではＳＳＰは、ＭＧＣ１０３の外側に配置されたネットワーク要素とすることができる。
【００１４】
ユーザ１０１から要求を受け取り、ユーザ１０１から情報を記録しなければならないと判定するとすぐに、ＭＧＣ１０３はサービス制御ポイント（ＳＣＰ）１０４をトリガする。ＳＣＰ１０４は、ネットワークによって提供されるサービスを制御するのを支援するために用いられる。ＳＣＰ１０４は、通信セッションが経路指定される番号を識別し、次いで通信セッションをその番号に経路指定する。ＳＣＰ１０４はまた、ＩＮユーザ１０１へのボイスメッセージまたはプロンプトアナウンスを再生するのを支援する。ＳＣＰ１０４は、ユーザ１０１からの情報の受け取りに関するサービスを実現するサービスロジックを含んでいる。トリガされるとすぐにＳＣＰ１０４は、ＭＧＣ１０３を用いてＭＳ１０２に、ユーザ１０１との通信リンクを確立するように命令する。ユーザ１０１から情報を記録しなければならないときは、ＳＣＰ１０４はＭＳ１０２にプロンプトアナウンスを送出し、ユーザ１０１から情報を記録しなければならないことをＭＳ１０２に知らせる。情報を記録する前にユーザ１０１にアナウンスしなければならない場合は、ＳＣＰ１０４はまた、情報を記録する前に、ユーザ１０１に対して再生すべきアナウンスを示すアナウンスＩＤを送出する。たとえばＳＣＰ１０４は、指示および受信メッセージ（Ｐｒｏｍｐｔ  ａｎｄ  Ｒｅｃｅｉｖｅ  Ｍｅｓｓａｇｅ：ＰＡＲＭ）をＭＳ１０２に送出することができる。ＰＡＲＭは、プロンプトアナウンスを再生し、およびユーザ１０１から情報を記録するために用いられ、ユーザ１０１に対して再生すべきアナウンスのアナウンスＩＤを含む。ユーザ１０１に対して再生されるプロンプトアナウンスは、「メッセージを入力」とすることができる。アナウンスがユーザ１０１に対して再生された後に、ユーザ１０１はＭＳ１０２に情報を通信することができ、ＭＳ１０２は受け取った情報を記録する。ＰＡＲＭは、記録情報ＩＤをも含む。記録情報のＩＤは、記録情報が記憶されるＭＳ１０２内の場所を示す。ＰＡＲＭは、ＭＳ１０２によって情報が記録されている間にユーザ１０１が行使できる制御オプションをも含んでよい。たとえば制御オプションは以下とすることができる：
記録の取り消し：進行中の記録セッションを取り消す。すでに記録された情報はＭＳ１０２から削除されることになる。
記録の再開始：これまでに記録されたすべての情報はＭＳ１０２から削除され、新しい記録セッションが開始される。
記録情報の再生：進行中の記録セッションは終結され、記録されたメッセージはユーザ１０１に対して再生される。
記録されたファイルの削除：ユーザ１０１から記録された情報は削除される。
メッセージ削除タイムアウト：情報がＭＳ１０２に記憶される最大の期間。
ＳＣＰ１０４は、メッセージをＭＧＣ１０３を通してＭＳ１０２に送出する。メッセージを受け取るとすぐにＭＧＣ１０３は、メッセージを、ＭＳ１０２が解釈できるメッセージにマップする。ＭＧＣ１０３はまた、プロンプトアナウンスＩＤを対応するプロンプトアナウンスの統一資源位置指定子（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ：ＵＲＬ）に、記録情報ＩＤを記録されたアナウンスの記憶場所のＵＲＬにマップする。プロンプトアナウンスのＵＲＬは、ＭＳ１０２内のプロンプトアナウンスの場所を示す。次いでＭＧＣ１０３はメッセージをＭＳ１０２に送出する。
【００１５】
ＭＧＣ１０３からメッセージを受け取るとすぐにＭＳ１０２は、ユーザ１０１から情報を記録しなければならないと判定する。ＭＳ１０２は、プロンプトアナウンスのＵＲＬを用いてプロンプトアナウンスの場所を特定し、ユーザ１０１に対してプロンプトアナウンスを再生する。ＭＳ１０２はまた、ユーザ１０１によって通信される情報を記録する前に、ユーザ１０１に制御オプションを伝えることができる。たとえばＭＳ１０２はユーザ１０１に、情報を取り消すための制御オプションは、通信端末装置を用いて入力できる＃３であることを通知することができる。ＭＳ１０２は、記憶場所のＵＲＬによって示される場所に記録情報を記憶する。ユーザ１０１が情報を取り消したい場合は、ユーザ１０１は通信端末装置を用いて＃３を入力する。制御オプションは、ユーザ１０１が通信ネットワークに加入するときにユーザ１０１に伝えてもよいし、制御オプションは、各通信セッション間にプロンプトアナウンスを通してユーザ１０１に伝えてもよい。制御オプションは、通信端末装置上の任意の単一キーであってもよいし、複数キーの組み合わせであってもよく、制御オプションは、デュアルトーンマルチ周波数（ＤＴＭＦ）シグナリングを用いて通信端末装置からＭＳ１０２に送出することができる。ＭＳ１０２とユーザ１０１の間の情報転送は、リアルタイム伝送プロトコル（ＲＴＰ）を通して生じることがある。ユーザ１０１が記録セッション間にいずれかの制御オプションを行使した場合は、ＭＳ１０２は制御コマンドを受け取り、制御コマンドに従って記録情報に動作を行う。
【００１６】
図２はメディアゲートウェイコントローラ（ＭＧＣ）のブロック図である。ＩＭＳネットワーク内のユーザ１０１は、何らかの情報をネットワークに通信することができる。ネットワークは情報を受け取り、情報を記録し記憶する。情報を通信する前にユーザ１０１は、ネットワークとの通信リンクを始動する。ユーザ１０１は、ＭＧＣ１０３に要求を送出することによって通信リンクを始動することができる。ＭＧＣ１０３は受信器２０２を通して要求を受け取る。ユーザ１０１から要求を受け取り、ユーザ１０１から情報を記録しなければならないと判定するとすぐに、ＭＧＣ１０３はＳＣＰ１０４をトリガする。トリガされるとすぐにＳＣＰ１０４は、ＭＧＣ１０３を用いてＭＳ１０２に、ユーザ１０１との通信リンクを確立するように命令する。ユーザ１０１から情報を記録しなければならないときは、ＳＣＰ１０４はＭＳ１０２にプロンプトアナウンスを送出し、ユーザ１０１から情報を記録しなければならないことをＭＳ１０２に知らせる。情報を記録する前にユーザ１０１にアナウンスしなければならない場合は、ＳＣＰ１０４はまた、情報を記録する前に、ユーザ１０１に対して再生すべきアナウンスを示すアナウンスＩＤを送出する。ＳＣＰ１０４は、メッセージをＭＧＣ１０３を通してＭＳ１０２に送出する。メッセージを受け取るとすぐにＭＧＣ１０３はメッセージを、ＭＳ１０２が解釈できるメッセージにマップする。たとえばＭＧＣ１０３は、メディアサーバマークアップ言語（ＭＳＭＬ）フォーマットを用いてメッセージをセッション開始プロトコル（ＳＩＰ）ＩＮＦＯメッセージにマップすることができる。ＭＧＣ１０３はまた、プロンプトアナウンスＩＤを対応するプロンプトアナウンスのＵＲＬに、記録情報ＩＤを記録されたアナウンスの記憶場所のＵＲＬにマップする。たとえばプロンプトアナウンスＩＤが、ユーザ１０１に対して再生すべきプロンプトアナウンスが「メッセージを入力する」であり、プロンプトアナウンスがＭＳ１０２内の「ｌｏｃ１」にあり、プロンプトアナウンスファイルの名前が「ＶＢ１．ｗａｖ」である場合は、プロンプトアナウンスのＵＲＬは「ｆｉｌｅ：／ｌｏｃ１／ＶＢ１．ｗａｖ」とすることができる。記録情報ＩＤが、記録情報はＲｅｃ１という名前で場所「ｌｏｃ２」に記憶されることを示す場合は、記憶場所のＵＲＬは「ｆｉｌｅ：／ｌｏｃ２／Ｒｅｃ１．ｗａｖ」とすることができる。プロセッサ２０１はＭＧＣ１０３の機能を制御する。ＭＧＣ１０３によって行われるすべての動作は、プロセッサ２０１によって調整される。プロセッサ２０１は、ＳＣＰ１０４から受け取ったメッセージおよびアナウンスＩＤをアナウンスのＵＲＬにマップする。対応するアナウンスＩＤのＵＲＬは、メモリ２０４に記憶することができる。次いでＭＧＣ１０３はメッセージをＭＳ１０２に送出する。ＭＧＣ１０３は、アナウンスのＵＲＬを送信器２０３を通してＭＳ１０２に送出する。ＭＧＣ１０３からメッセージを受け取るとすぐにＭＳ１０２は、ユーザ１０１から情報を記録しなければならないと判定する。ＭＳ１０２は、プロンプトアナウンスのＵＲＬを用いてプロンプトアナウンスの場所を特定し、ユーザ１０１に対してプロンプトアナウンスを再生する。ＭＳ１０２はまた、ユーザ１０１によって通信される情報を記録する前に、ユーザ１０１に制御オプションを伝えることができる。ユーザ１０１が情報を通信するときは、ＭＳ１０２は情報を受け取り、情報を記録し記憶する。ＭＳ１０２は、記憶場所のＵＲＬによって示される場所に記録情報を記憶する。たとえば記録情報は、Ｒｅｃ１という名前で場所「ｌｏｃ２」に記憶することができる。ユーザ１０１が記録セッション間にいずれかの制御オプションを行使した場合は、ＭＳ１０２は制御コマンドを受け取り、制御コマンドに従って記録情報に動作を行う。
【００１７】
図３はメディアサーバ（ＭＳ）のブロック図である。ＩＭＳネットワーク内のユーザ１０１は、何らかの情報をネットワークに通信することができる。ネットワークは情報を受け取り、情報を記録し記憶する。情報を通信する前にユーザ１０１は、ネットワークとの通信リンクを始動する。ユーザ１０１は、ＭＧＣ１０３に要求を送出することによって通信リンクを始動することができる。ユーザ１０１から要求を受け取り、ユーザ１０１から情報を記録しなければならないと判定するとすぐに、ＭＧＣ１０３はＳＣＰ１０４をトリガする。トリガされるとすぐにＳＣＰ１０４は、ＭＧＣ１０３を用いてＭＳ１０２に、ユーザ１０１との通信リンクを確立するように命令する。ユーザ１０１から情報を記録しなければならないときは、ＳＣＰ１０４はＭＳ１０２にプロンプトアナウンスを送出し、ユーザ１０１から情報を記録しなければならない場合があることをＭＳ１０２に知らせる。情報を記録する前にユーザ１０１にアナウンスしなければならない場合は、ＳＣＰ１０４はまた情報を記録する前に、ユーザ１０１に対して再生すべきアナウンスを示すアナウンスＩＤを送出する。ＳＣＰ１０４は、メッセージをＭＧＣ１０３を通してＭＳ１０２に送出する。メッセージを受け取るとすぐにＭＧＣ１０３はメッセージを、ＭＳ１０２が解釈できるメッセージにマップする。ＭＧＣ１０３はまた、プロンプトアナウンスＩＤを対応するプロンプトアナウンスのＵＲＬに、記録情報ＩＤを記録されたアナウンスの記憶場所のＵＲＬにマップする。次いでＭＧＣ１０３はメッセージをＭＳ１０２に送出する。ＭＳ１０２は、ＭＧＣ１０３から受信器３０２を通してメッセージを受け取る。ＭＧＣ１０３からメッセージを受け取るとすぐにＭＳ１０２は、ユーザ１０１から情報を記録しなければならないと判定する。プロセッサ３０１はＭＳ１０２の機能を制御する。ＭＳ１０２によって行われるすべての動作は、プロセッサ３０１によって調整される。プロセッサ３０１は、プロンプトアナウンスのＵＲＬを用いてメモリ３０４からプロンプトアナウンスの場所を特定し、ユーザ１０１に対してプロンプトアナウンスを再生する。たとえばＭＧＣ１０３から受け取ったプロンプトアナウンスのＵＲＬが「ｆｉｌｅ：／ｌｏｃ１／ＰＲＯＭＰＴ１．ｗａｖ」であり、ＵＲＬによって示される場所が「情報を入力する」というプロンプトアナウンスを有する場合は、ＭＳ１０２はユーザ１０１に対してアナウンスを再生する。ＭＳ１０２は、アナウンスを送信器３０３を通してユーザ１０１に送出する。ＭＳ１０２はまた、ユーザ１０１によって通信される情報を記録する前に、ユーザ１０１に制御オプションを伝えることができる。ユーザ１０１がＭＳ１０２に情報を通信するときは、ＭＳ１０２は情報を受け取り、情報を記録し記憶する。ＭＳ１０２は、ユーザ１０１から受信器３０２を通して情報を受け取り、記録情報をメモリ３０４に記憶する。プロセッサ３０１は、記録情報をメモリ３０４のＵＲＬによって示される場所に記憶する。ユーザ１０１が記録セッション間にいずれかの制御オプションを行使した場合は、ＭＳ１０２は制御コマンドを受け取り、プロセッサ３０１は制御コマンドに従って記録情報に動作を行う。
【００１８】
図４ａおよび４ｂは、ネットワークによって情報が記録されているときに制御オプションを可能にする方法を示すフローチャートである。ＩＭＳネットワーク内のユーザ１０１は、何らかの情報をネットワークに通信することができる。ネットワークは情報を受け取り、情報を記録し記憶する。情報を通信する前にユーザ１０１は、ネットワークとの通信リンクを始動する（４０１）。ユーザ１０１は、ＭＧＣ１０３に要求を送出することによって通信リンクを始動することができる。ユーザ１０１から要求を受け取り、ユーザ１０１から情報を記録しなければならないと判定するとすぐに、ＭＧＣ１０３はＳＣＰ１０４をトリガする（４０２）。トリガされるとすぐにＳＣＰ１０４は、ＭＧＣ１０３を用いてＭＳ１０２に、ユーザ１０１との通信リンクを確立するように命令する（４０３）。ユーザ１０１から情報を記録するときは、ＳＣＰ１０４はＭＳ１０２にプロンプトアナウンスを送出し、ユーザ１０１から情報を記録しなければならない場合があることをＭＳ１０２に知らせる。情報を記録する前にユーザ１０１にアナウンスしなければならない場合は、ＳＣＰ１０４はまた情報を記録する前に、ユーザ１０１に対して再生すべきアナウンスを示すアナウンスＩＤを送出することができる。次いでＳＣＰ１０４は、メッセージをＭＧＣ１０３を通してＭＳ１０２に送出する（４０４）。メッセージを受け取るとすぐにＭＧＣ１０３はメッセージを、ＭＳ１０２が解釈できるメッセージにマップする（４０５）。ＭＧＣ１０３はまた、プロンプトアナウンスＩＤを対応するプロンプトアナウンスのＵＲＬに、記録情報ＩＤを記録されたアナウンスの記憶場所のＵＲＬにマップする。次いでＭＧＣ１０３はメッセージをＭＳ１０２に送出する（４０６）。ＭＧＣ１０３からメッセージを受け取るとすぐにＭＳ１０２は、ユーザ１０１から情報を記録しなければならないと判定する。ＭＳ１０２は、ユーザ１０１に対してプロンプトアナウンスを再生し、ユーザ１０１によって通信される情報を記録する（４０７）。ユーザ１０１が記録セッション間にいずれかの制御オプションを行使した場合は（４０８）、ＭＳ１０２は制御コマンドを受け取り、制御コマンドに従って記録情報に動作を行う（４０９）。記録セッションが完了した後にＭＳ１０２は、記録セッションのステータスをＭＧＣ１０３に送出する（４０１０）。たとえばセッションが完了した場合は、ＭＳ１０２はセッションのステータスを「完了」としてＭＧＣ１０３に送出する。ＭＧＣ１０３は、セッションのステータスをＳＣＰ１０４に送出する（４０１１）。記録セッションが完了した後に、ユーザ１０１との通信リンクは解放することができる（４０１２）。方法４００での様々な動作は述べられた順序で、または異なる順序で、または同時に行うことができる。さらに一部の実施形態では、図４に列挙されたいくつかの動作は省略することができる。
【００１９】
図５は、ネットワークによって情報が記録されているときの制御オプションの使用を示す一実施例のフロー図を表す。ＩＭＳネットワーク内のユーザ１０１は、何らかの情報をネットワークに通信することができる。ネットワークは情報を受け取り、情報を記録し記憶する。情報を通信する前にユーザ１０１は、ネットワークとの通信リンクを始動する。ユーザ１０１は、ＭＧＣ１０３に要求を送出することによって通信リンクを始動することができる。ユーザ１０１がネットワークによって提供されるいずれかの特定のサービスを利用したい場合は、ユーザ１０１はまた要求と共にサービスのサービスコード５０２を送出する。ユーザ１０１から要求を受け取り、情報をユーザ１０１とネットワークの間で転送できると判定するとすぐに、ＭＧＣ１０３はＳＣＰ１０４をトリガする。ＭＧＣ１０３は、ＳＣＰ１０４に初期検出ポイント（Ｉｎｉｔｉａｌ  Ｄｅｔｅｃｔｉｏｎ  Ｐｏｉｎｔ：ＩＤＰ）５０３を送出することによってＳＣＰ１０４をトリガすることができる。トリガされるとすぐにＳＣＰ１０４は、ＭＧＣ１０３を用いてＭＳ１０２に、ユーザ１０１との通信セッションを開始するように命令する。ＳＣＰ１０４は、ＭＳ１０２に命令するために、メッセージをＭＧＣ１０３を通してＭＳ１０２に送出する。ＳＣＰ１０４はリソース接続（Ｃｏｎｎｅｃｔ  ｔｏ  Ｒｅｓｏｕｒｃｅ：ＣＴＲ）５０４メッセージをＭＧＣ１０３に送出することができ、ＭＧＣ１０３は送信勧誘メッセージをＭＳ１０２に送出することができる。次いでＭＳ１０２はユーザ１０１との通信セッションを確立する。
【００２０】
ユーザ１０１によって入力された要求メッセージおよびサービスコード番号から、ＳＣＰ１０４はユーザ１０１から情報を受け取り記録しなければならないと判定する。ＳＣＰ１０４は、ユーザ１０１に対してプロンプトアナウンスを再生しユーザ１０１から情報を受け取るために、ＭＧＣ１０３にＰＡＲＭ５０５を送出する。ＳＣＰ１０４はＰＡＲＭ５０５内に、アナウンスＩＤ、記録情報ＩＤ、および制御オプションを送出する。ＳＣＰ１０４からプロンプトアナウンスＩＤを受け取るとすぐにＭＧＣ１０３は、プロンプトアナウンスＩＤを対応するアナウンスのＵＲＬに、記録情報ＩＤを記録されたアナウンスの記憶場所のＵＲＬにマップし、ＵＲＬをＭＳ１０２に送出する。ＭＧＣ１０３は、ＵＲＬをＭＳＭＬ５０６フォーマットでのＳＩＰ情報メッセージとして送出することができる。ＭＧＣ１０３はまたＭＳ１０２に、ユーザ１０１から情報を受け取らなければならない場合があること、およびユーザ１０１は情報が記録されている間に制御オプションを行使できることを通知する。ＭＧＣ１０３はまた、ＳＣＰ１０４から受け取った制御オプションをマップし、制御オプションをＭＳＭＬ５０６メッセージにてＭＳ１０２に送出する。ＭＧＣ１０３からメッセージを受け取るとすぐにＭＳ１０２は、アナウンスのＵＲＬを用いてアナウンスの場所を特定し、ユーザ１０１に対してアナウンスを再生する。アナウンスはＡＮＮ５０７メッセージとして再生することができ、アナウンスはユーザ１０１とＭＳ１０２の間のリアルタイム伝送プロトコル（ＲＴＰ）接続を通して、ユーザ１０１に対して再生することができる。ＡＮＮ終了５０８として示されるアナウンスの完了の後に、ユーザ１０１はＭＳ１０２に情報の通信を開始することができる。ユーザ１０１が情報を通信しているときは、ＭＳ１０２は情報の記録開始５０９を行うことができる。ＭＳ１０２が情報を記録する間に、ユーザ１０１がすでに記録された情報を再生することを望む場合は、ユーザ１０１は情報を再生するための制御オプションを行使することができる。ユーザ１０１は、記録情報を再生するために通信端末装置上で「＃７」５０１３を入力することができる。ＭＳ１０２が、記録情報を再生するコマンドを受け取ったときは、ＭＳ１０２は進行中の記録セッションを停止し、再生５０１０としてユーザ１０１に対して記録情報を再生する。ＭＳ１０２が情報の再生を完了した後に、ＭＳ１０２は記録セッションのステータスをＭＧＣ１０３に送出する。ＭＳ１０２は記録のステータスをＲＥＣ  ＳＴＡＴＵＳ５０１１メッセージとして送出することができる。次いでＭＧＣ１０３は、ＰＡＲＭセッションのステータスをＳＣＰ１０４に送出する。ＭＧＣ１０３は、ステータスをＰＡＲＭ＿ＲＳＬＴ５０１２として送出することができる。
【００２１】
図６は、ネットワークによって情報が記録されているときの制御オプションの使用を示す一実施例のフロー図である。ＩＭＳネットワーク内のユーザ１０１は、何らかの情報をネットワークに通信することができる。ネットワークは情報を受け取り、情報を記録し記憶する。情報を通信する前にユーザ１０１は、ネットワークとの通信リンクを始動する。ユーザ１０１は、ＭＧＣ１０３に要求を送出することによって通信リンクを始動することができる。ユーザ１０１がネットワークによって提供されるいずれかの特定のサービスを利用したい場合は、ユーザ１０１はまた要求と共にサービスのサービスコード６０２を送出する。ユーザ１０１から要求を受け取り、情報をユーザ１０１とネットワークの間で転送できると判定するとすぐに、ＭＧＣ１０３はＳＣＰ１０４をトリガする。ＭＧＣ１０３は、ＳＣＰ１０４に初期検出ポイント（ＩＤＰ）６０３を送出することによってＳＣＰ１０４をトリガすることができる。トリガされるとすぐにＳＣＰ１０４は、ＭＧＣ１０３を用いてＭＳ１０２に、ユーザ１０１との通信セッションを開始するように命令する。ＳＣＰ１０４は、ＭＳ１０２に命令するために、メッセージをＭＧＣ１０３を通してＭＳ１０２に送出する。ＳＣＰ１０４はリソース接続（ＣＴＲ）６０４メッセージをＭＧＣ１０３に送出することができ、ＭＧＣ１０３は送信勧誘メッセージをＭＳ１０２に送出することができる。次いでＭＳ１０２はユーザ１０１との通信セッションを確立する。
【００２２】
ユーザ１０１によって入力された要求メッセージおよびサービスコード番号から、ＳＣＰ１０４はユーザ１０１から情報を受け取り記録しなければならないと判定する。ＳＣＰ１０４は、ユーザ１０１に対してプロンプトアナウンスを再生しユーザ１０１から情報を受け取るために、ＭＧＣ１０３にＰＡＲＭ６０５を送出する。ＳＣＰ１０４はＰＡＲＭ６０５内でアナウンスＩＤ、記録情報ＩＤ、および制御オプションを送出する。ＳＣＰ１０４からプロンプトアナウンスＩＤを受け取るとすぐにＭＧＣ１０３は、プロンプトアナウンスＩＤを対応するアナウンスのＵＲＬに、記録情報ＩＤを記録されたアナウンスの記憶場所のＵＲＬにマップし、ＵＲＬをＭＳ１０２に送出する。ＭＧＣ１０３は、ＵＲＬをＭＳＭＬ６０６フォーマットでのＳＩＰ情報メッセージとして送出することができる。ＭＧＣ１０３はまたＭＳ１０２に、ユーザ１０１から情報を受け取らなければならない場合があること、およびユーザ１０１は情報が記録されている間に制御オプションを行使できることを通知する。ＭＧＣ１０３はまた、ＳＣＰ１０４から受け取った制御オプションをマップし、制御オプションをＭＳＭＬ６０６メッセージにてＭＳ１０２に送出する。ＭＧＣ１０３からメッセージを受け取るとすぐにＭＳ１０２は、アナウンスのＵＲＬを用いてアナウンスの場所を特定し、ユーザ１０１に対してアナウンスを再生する。アナウンスはＡＮＮ６０７メッセージとして再生することができ、アナウンスはユーザ１０１とＭＳ１０２の間のリアルタイム伝送プロトコル（ＲＴＰ）接続を通して、ユーザ１０１に対して再生することができる。ＡＮＮ終了６０８として示されるアナウンスの完了の後に、ユーザ１０１はＭＳ１０２に情報の通信を開始することができる。ユーザ１０１が情報を通信しているときは、ＭＳ１０２は情報の記録開始６０９を行うことができる。ＭＳ１０２が情報を記録する間に、ユーザ１０１が記録セッションを再開始することを望む場合は、再開始６０１０として示されるようにユーザ１０１はセッションを再開始するための制御オプションを行使することができる。ユーザ１０１は、記録セッションを再開始するために通信端末装置上で「＃７」を入力することができる。ＭＳ１０２が、セッションを再開始するコマンドを受け取ったときは、ＭＳ１０２は進行中の記録セッションを停止し、これまで記録された情報を削除し、記録セッションを最初から開始する。ＭＳ１０２は、ＡＮＮ６０１１としてプロンプトアナウンスを再生し、ＡＮＮ終了６０１２でアナウンスが完了したときにＭＳ１０２は記録開始６０１３として、ユーザ１０１によって通信される任意の情報の記録を開始する。記録終了６０１４として示されるように、ＭＳ１０２が情報の再生を完了した後に、ＭＳ１０２は記録セッションのステータスをＭＧＣ１０３に送出する。ＭＳ１０２は記録のステータスをＲＥＣ  ＳＴＡＴＵＳ６０１５メッセージとして送出することができる。次いでＭＧＣ１０３は、ＰＡＲＭセッションのステータスをＳＣＰ１０４に送出する。ＭＧＣ１０３は、ステータスをＰＡＲＭ＿ＲＳＬＴ６０１６として送出することができる。
【００２３】
本明細書で開示される実施形態は、少なくとも１つのハードウェア装置上で作動し、ネットワーク要素を制御するようにネットワーク管理機能を行う少なくとも１つのソフトウェアプログラムによって実現することができる。図１、図２、および図３に示されるネットワーク要素は、ハードウェア装置、またはハードウェア装置とソフトウェアモジュールの組み合わせの少なくとも１つとすることができるブロックを含む。
【００２４】
本明細書で開示される実施形態は、ユーザから情報が記録されている間に制御オプションを可能にするためのシステムおよび方法を明細に述べている。したがって保護の範囲は、そのようなプログラム、およびさらにメッセージをその中に有するコンピュータ可読手段に拡張され、このようなコンピュータ可読記憶手段は、プログラムがサーバ、モバイル装置、または任意の適当なプログラマブルデバイス上で作動するときに、方法の１つまたは複数のステップを実施するためのプログラムコード手段を含んでいることを理解されたい。方法は、たとえば超高速集積回路ハードウェア記述言語（ＶＨＤＬ）または任意の他のコード言語で書かれたコードによって、またはそれらと共に好ましい実施形態に実施され、または少なくとも１つハードウェア装置上で実行される１つまたは複数のＶＨＤＬまたはいくつかのソフトウェアモジュールによって実施される。ハードウェア装置は、たとえばサーバ、またはパーソナルコンピュータなどの任意の種類のコンピュータ、またはたとえば１つのプロセッサと２つのＦＰＧＡなど、それらの任意の組み合わせを含む、プログラムすることができる任意の種類の装置とすることができる。装置はまたたとえば、たとえばＡＳＩＣなどのハードウェア手段、またはたとえばＡＳＩＣとＦＰＧＡなどハードウェアおよびソフトウェア手段の組み合わせ、または少なくとも１つのマイクロプロセッサ、およびソフトウェアモジュールがその中に配置された少なくとも１つのメモリとすることができる手段を含むことができる。本明細書で述べられる方法の実施形態は、純粋なハードウェア、または部分的にハードウェアおよび部分的にソフトウェアにて実施することができる。あるいは本発明は、たとえば複数のＣＰＵを用いるなど、異なるハードウェア装置上に実施することができる。
【００２５】
特定の実施形態についての上記の説明により、本明細書の実施形態の全体的な性質は十分に明らかになり、それにより他者は、全体的な概念から逸脱せずにこのような特定の実施形態を容易に変更するおよび／または様々な用途に適合させることができ、したがってこのような適合化および変更は、開示された実施形態の意味および均等物の範囲内であるべきであり、かつそのように解釈されることを意図するものである。本明細書で使用される語句または用語は説明のために使用され、限定するものではないことを理解されたい。したがって本明細書の実施形態について好ましい実施形態に関して述べてきたが、当業者なら本明細書の実施形態は、本明細書で述べられるように特許請求の範囲の趣旨および範囲内での変更と共に実施できることが認識されよう。
【図１】
0005628420.tif 000002
【図２】
0005628420.tif 000003
【図３】
0005628420.tif 000004
【図４ａ】
0005628420.tif 000005
【図４ｂ】
0005628420.tif 000006
【図５】
0005628420.tif 000007
【図６】
0005628420.tif 000008