SIPお勉強 その9
こつこつとSIPサーバの実装は進めています。レジストラを実装しているのですが、実装するたびに毎回発見があります。
レジスタサーバにおいて「ドメイン」はキーとなる概念ですね。From/ToヘッダはAORですが、コンタクトアドレスはAORではないことの違いがようやくわかりました...。
登録サーバの動作(RFC3261 10 Registrations)
- ロケーションサービス:特定のドメインのためにアドレスのバインディングを提供するサービス。
- これらのアドレスバインディングは、送られてきたSIP URIまたはSIPS URIを何らかの形で希望するユーザーに近い一つ以上のURI(=コンタクトアドレス)に対応させる。(例:sip:bob@Biloxi.com→sip:bob@engineering.Biloxi.com)
- 登録は、特定のドメインのためのロケーションサービス内に、Address-of-RecordのURIと一つ以上のコンタクトアドレスを関連付けるバインディングを生成する。
注意: