5. Normative Description (規範的記述)
このセクションは、共有アピアランス機能拡張を規範的に記述します。この文書全体で以下の定義が使用されます:
Appearance number (アピアランス番号): アピアランス番号は、AORの1つ以上のダイアログに関連付けられた正の整数です。アピアランス番号はAppearance Agentによって管理され、この仕様をサポートするUAによってユーザーに表示およびレンダリングされます。
Seizing (占有): アピアランスは、コールが発信される前に占有することで予約できます。アピアランスは、実際にダイアログを開始する前に「trying」の人工的な状態を通信することで占有できます。
Selecting (選択) (または Not-Seizing): ダイアログを開始する前に「trying」の人工的な状態の通信がない場合、アピアランスは単に選択されます(すなわち、占有されません)。
5.1. Elements (要素)
この機能を実装する完全なシステムは以下で構成されます:
-
SIPダイアログイベントパッケージおよび共有アピアランスダイアログパッケージ拡張と動作のパブリケーション、サブスクリプション、通知をサポートするUA。
-
Event State Compositor (ESC)および共有アピアランスダイアログパッケージ拡張と動作を実装するダイアログイベントパッケージのState Agentで構成されるAppearance Agent。
-
State Agentと通信できるフォーキングプロキシサーバー。
-
登録イベントパッケージをサポートするレジストラ。
これらの要素の動作は、ダイアログパッケージ拡張の定義の後の以下のセクションで規範的に記述されます。
5.2. Shared Appearance Dialog Package Extensions (共有アピアランスダイアログパッケージ拡張)
[技術的な詳細は英文版を参照してください]