5.3.2. 外観番号とコール制御
呼び出しをブリッジまたは取得しようとする INVITE が生成される場合 (つまり, 共有外観グループ内の別のダイアログのダイアログ識別子を持つ Join または Replaces を含む), UA はまず外観エージェントに PUBLISH を送信しなければなりません。この PUBLISH には次のものが含まれます:
-
<appearance>要素内の結合または置換された呼び出しの外観番号 -
ダイアログが結合されている場合,
<joined-dialog>要素内の Join ヘッダーフィールドからのダイアログ情報 -
ダイアログが置換されている場合,
<replaced-dialog>要素内の Replaces ヘッダーフィールドからのダイアログ情報
この情報は, 外観エージェントが適切な外観割り当て動作を提供できるように提供されることに注意してください。INVITE Join または Replaces が最初に公開せずに送信された場合, 外観エージェントはこの INVITE に新しい外観番号を割り当てる可能性があり, これは間違いです。Join の場合, 公開には <joined-dialog> 要素があり, 外観番号の再利用により外観エージェントが 400 (Bad Request) 応答を生成するのを防ぎます。Replaces の場合, <replaced-dialog> の目的は, BYE が置換ダイアログに残るべきときに外観番号が解放される可能性がある競合状態を防ぐことです。