This shows you the differences between two versions of the page.
Both sides previous revision Previous revision | |||
devel:completing_outbound [2013/02/20 16:35] oej [Work required to complete registrar support] |
devel:completing_outbound [2013/03/29 02:48] pdunkley |
||
---|---|---|---|
Line 1: | Line 1: | ||
This page contains some notes describing the work to fully complete outbound (RFC 5626) support on Kamailio. | This page contains some notes describing the work to fully complete outbound (RFC 5626) support on Kamailio. | ||
- | ===== Work required to complete registrar support ===== | ||
- | * registrar module | ||
- | * New exported function allowing a specific contact to be removed (to be used when Edge Proxy returns 430 to the registrar) | ||
- | * Add a required header in mode 2 if the client supports outbound. | ||
- | * | ||
- | < | ||
- | the outbound option-tag in the Require header field of a successful | ||
- | | ||
- | in Section 4.4. | ||
- | </ | ||
- | * Support for RFC 5626 section 6: | ||
- | < | ||
- | When receiving a REGISTER request, the registrar MUST check from its | ||
- | Via header field if the registrar is the first hop or not. If the | ||
- | | ||
- | the request. | ||
- | the first URI does not have an " | ||
- | | ||
- | the following processing applies: if the REGISTER request contains | ||
- | the reg-id and the outbound option tag in a Supported header field, | ||
- | then the registrar MUST respond to the REGISTER request with a 439 | ||
- | | ||
- | MUST ignore the " | ||
- | </ | ||
===== Single-server (combined edge proxy and registrar) ===== | ===== Single-server (combined edge proxy and registrar) ===== | ||
* registrar module | * registrar module |