Browse code

modules: readme files regenerated - modules ... [skip ci]

Kamailio Dev authored on 16/08/2022 10:16:46
Showing 4 changed files
... ...
@@ -731,9 +731,11 @@ if(is_rfc1918("$rd")) {
731 731
 5.9.  set_contact_alias([trim])
732 732
 
733 733
    Adds an “;alias=ip~port~transport” parameter to the contact URI
734
-   containing the received ip, port, and transport protocol. The new
735
-   contact URI is immediately visible to other modules in the way the
736
-   fix_nated_contact() does it.
734
+   containing the received ip, port, and transport protocol. The update of
735
+   contact URI is signaled to a few other modules in the way the
736
+   fix_nated_contact() does it by using the internal flags. The new value
737
+   is not visible to pseudo-variables and it does not change the SIP
738
+   message buffer.
737 739
 
738 740
    Meaning of parameters:
739 741
      * trim - by default, set_contact_alias() will not detect and trim an
... ...
@@ -1002,7 +1002,7 @@ if (is_supported("outbound")) { ... }
1002 1002
 ...
1003 1003
 if(is_first_hop()) { ... }
1004 1004
 ...
1005
-if(is_first_hop_mode("1")) { ... }
1005
+if(is_first_hop("1")) { ... }
1006 1006
 ...
1007 1007
 
1008 1008
 4.34.  sip_p_charging_vector(flags)
... ...
@@ -205,10 +205,12 @@ modparam("uac_redirect","accept_filter",".*@siphub\.net")
205 205
 4.4. acc_function (string)
206 206
 
207 207
    Specifies the accounting function to be used. Just by defining this
208
-   parameter, the accounting support will not be enabled. Accounting may
209
-   only be enabled via two parameters set_accept_filter() scripting
208
+   parameter, the accounting is not done automatically, it has to be
209
+   requested via parameters of set_accept_filter() or other scripting
210 210
    function.
211 211
 
212
+   Set it to empty string in order to disable binding to acc module.
213
+
212 214
    Its values may be:
213 215
      * acc_log_request
214 216
      * acc_db_request
... ...
@@ -224,10 +226,7 @@ modparam("uac_redirect","acc_function","acc_db_request")
224 226
 4.5. acc_db_table (string)
225 227
 
226 228
    Specifies the accounting table to be used if DB accounting was chosen
227
-   (acc_function was set to “acc_db_request”). Just by defining this
228
-   parameter, the accounting support will not be enabled. Accounting may
229
-   only be enabled via two parameters set_accept_filter() scripting
230
-   function.
229
+   (acc_function was set to “acc_db_request” or “acc_request”).
231 230
 
232 231
    The default value is “acc”.
233 232
 
... ...
@@ -131,11 +131,15 @@ Chapter 1. Admin Guide
131 131
 
132 132
 3.2. Kamailio Core Settings
133 133
 
134
-   SIP requires a Content-Length header for TCP transport. But most HTTP
135
-   clients do not set the content length for normal GET requests.
136
-   Therefore, the core must be configured to allow incoming requests
137
-   without content length header:
138
-     * tcp_accept_no_cl=yes
134
+   Related core settings:
135
+     * tcp_accept_no_cl=yes - SIP requires the Content-Length header for
136
+       TCP transport. But most HTTP clients do not set the content length
137
+       for normal GET requests. Therefore, the core must be configured to
138
+       allow incoming requests without content length header.
139
+     * http_reply_parse=yes - various Kamailio modules may parse what it
140
+       is sent out (e.g., for replication, topology management). In such
141
+       case errors are printed if the outgoing message is not SIP and this
142
+       parameter is not set.
139 143
 
140 144
 3.3. External Libraries or Applications
141 145