サービスルート

サービスルートとは、rfc3327とは逆でレジスタサーバに隣接していないUAがINVITEを送るルート情報をレジスタするときに取得してしまおうという拡張である。

そのため、'service-route'ヘッダを導入している。

  • UAはプロキシを通じてレジスタサーバにレジストしにいく。
  • レジスタサーバは「あるポリシー」でサービスルートを決定している(こういう意図があるときのための拡張なので、ツッコミは不要)。
  • UAへの200OKの際に、'service-route'ヘッダを作成して返す。
  • service-routeは、そのUAがINVITEを送るときに通るプロキシの順にプロキシがリストされたものである。
  • この拡張に対するプロキシの対応は必要ない。

6.2 Procedures at the Proxy
The Service-Route header field is generally treated like any other
unknown header field by intermediate proxies. They simply forward it
on towards the destination. Note that, as usual, intermediate
proxies that need to be traversed by future requests within a dialog
may record-route. Proxies should not assume that they will be
traversed by future requests in a dialog simply because they appear
in the Service-Route header field.