Module: kamailio Branch: master Commit: 1efbf2d4e614ca7259ffa52941d4b1c089f2eb7f URL: https://github.com/kamailio/kamailio/commit/1efbf2d4e614ca7259ffa52941d4b1c0...
Author: S-P Chan shihping.chan@gmail.com Committer: S-P Chan shihping.chan@gmail.com Date: 2025-04-30T07:34:12+08:00
outbound: docs - elaborate on when outbound processing is used
---
Modified: src/modules/outbound/doc/outbound_admin.xml
---
Diff: https://github.com/kamailio/kamailio/commit/1efbf2d4e614ca7259ffa52941d4b1c0... Patch: https://github.com/kamailio/kamailio/commit/1efbf2d4e614ca7259ffa52941d4b1c0...
---
diff --git a/src/modules/outbound/doc/outbound_admin.xml b/src/modules/outbound/doc/outbound_admin.xml index ed458c39495..882f1225e9a 100644 --- a/src/modules/outbound/doc/outbound_admin.xml +++ b/src/modules/outbound/doc/outbound_admin.xml @@ -19,6 +19,32 @@ used as an outbound Edge Proxy (see &rfc5626; section 5).</para> <para>The <emphasis>path</emphasis> and <emphasis>rr</emphasis> modules will bind to this module if it is loaded before they are.</para> + + <section> + <title>Conditions</title> + <para>The module analyzes SIP requests so that users (e.g. path, rr) + can determine whether to apply RFC5626 processing. + This section applies if outbound processing + is not forced by the <code>force_outbound_flag<code> flag.</para> + <para><code>REGISTER</code> request — + <itemizedlist> + <listitem> + <para>single Via: (first hop) and <code>Contact:</code> has <code>;ob</code> parameter + </listitem> + </itemizedlist> + </para> + <para>Non-<code>REGISTER</code> requests — + <itemizedlist> + <listitem> + <para>top Route header is me and has <code>;ob</code> parameter</para> + </listitem> + <listitem> + <para>single Via: and Contact: URI has <code>;ob</code> parameter</para> + </listitem> + </itemizedlist> + </para> + </section> + <section> <title>Edge Proxy Keep-Alives (STUN)</title> <para>Outbound Edge Proxies MUST support STUN NAT keep-alives