[sr-dev] git:master:2ab212cc: modules: readme files regenerated - influxdbc ... [skip ci]
Module: kamailio Branch: master Commit: 2ab212ccf0b4ecd7a0671235641e2a80feb251ff URL: https://github.com/kamailio/kamailio/commit/2ab212ccf0b4ecd7a0671235641e2a80feb251ff Author: Kamailio Dev Committer: Kamailio Dev Date: 2024-02-05T16:32:00+01:00 modules: readme files regenerated - influxdbc ... [skip ci] --- Modified: src/modules/influxdbc/README Modified: src/modules/rtpengine/README --- Diff: https://github.com/kamailio/kamailio/commit/2ab212ccf0b4ecd7a0671235641e2a80feb251ff.diff Patch: https://github.com/kamailio/kamailio/commit/2ab212ccf0b4ecd7a0671235641e2a80feb251ff.patch ___ Kamailio (SER) - Development Mailing List To unsubscribe send an email to sr-dev-le...@lists.kamailio.org
[sr-dev] git:master:6918c9e3: modules: readme files regenerated - ldap ... [skip ci]
Module: kamailio Branch: master Commit: 6918c9e34b826f8d8c7fb1746851055fa35f8ece URL: https://github.com/kamailio/kamailio/commit/6918c9e34b826f8d8c7fb1746851055fa35f8ece Author: Kamailio Dev Committer: Kamailio Dev Date: 2024-02-09T10:01:34+01:00 modules: readme files regenerated - ldap ... [skip ci] --- Modified: src/modules/ldap/README --- Diff: https://github.com/kamailio/kamailio/commit/6918c9e34b826f8d8c7fb1746851055fa35f8ece.diff Patch: https://github.com/kamailio/kamailio/commit/6918c9e34b826f8d8c7fb1746851055fa35f8ece.patch --- diff --git a/src/modules/ldap/README b/src/modules/ldap/README index 921f45822f1..d69005f864e 100644 --- a/src/modules/ldap/README +++ b/src/modules/ldap/README @@ -31,6 +31,7 @@ Christian Schlatter 4. Parameters 4.1. config_file (string) + 4.2. connect_mode (int) 5. Functions @@ -82,12 +83,13 @@ Christian Schlatter 1.6. ldap_client_bind_timeout example 1.7. Example LDAP Configuration File 1.8. config_file parameter usage - 1.9. Example Usage of ldap_url - 1.10. Example Usage + 1.9. Set connect_mode parameter + 1.10. Example Usage of ldap_url 1.11. Example Usage 1.12. Example Usage 1.13. Example Usage 1.14. Example Usage + 1.15. Example Usage 2.1. Example code fragment to load LDAP module API 2.2. Example LDAP module API function call @@ -114,6 +116,7 @@ Chapter 1. Admin Guide 4. Parameters 4.1. config_file (string) +4.2. connect_mode (int) 5. Functions @@ -418,6 +421,7 @@ ldap_client_bind_timeout = 500 4. Parameters 4.1. config_file (string) + 4.2. connect_mode (int) 4.1. config_file (string) @@ -428,6 +432,17 @@ ldap_client_bind_timeout = 500 Example 1.8. config_file parameter usage modparam("ldap", "config_file", "/usr/local/etc/kamailio/ldap.ini") +4.2. connect_mode (int) + + Control if the module must stop loading when connecting to server fails + during start up. Values: 0 - stop loading; 1 - continue even if + connecting to database server fails.. + + Default value: 0 + + Example 1.9. Set connect_mode parameter +modparam("ldap", "connect_mode", 1) + 5. Functions 5.1. ldap_search(ldap_url) @@ -458,7 +473,7 @@ modparam("ldap", "config_file", "/usr/local/etc/kamailio/ldap.ini") Kamailio pseudo variables and AVPs included in ldap_url do get substituted with their value. - Example 1.9. Example Usage of ldap_url + Example 1.10. Example Usage of ldap_url Search with LDAP session named sipaccounts, base ou=sip,dc=example,dc=com, one level deep using search filter @@ -492,7 +507,7 @@ ldap://ldap_1/dc=example,dc=com? This function can be used from REQUEST_ROUTE, FAILURE_ROUTE, BRANCH_ROUTE, and ONREPLY_ROUTE. - Example 1.10. Example Usage + Example 1.11. Example Usage ... # ldap search if (!ldap_search("ldap://sipaccounts/ou=sip,dc=example,dc=com??one?(cn=$rU)")) @@ -570,7 +585,7 @@ ldap_result("telephoneNumber/$avp(s:tel_number)"); This function can be used from REQUEST_ROUTE, FAILURE_ROUTE, BRANCH_ROUTE, and ONREPLY_ROUTE. - Example 1.11. Example Usage + Example 1.12. Example Usage ... # ldap_search call @@ -639,7 +654,7 @@ ldap_result("SIPIdentitySIPURI/$avp(i:10)", "/^[^@]+@(.+)$/\1/"); This function can be used from REQUEST_ROUTE, FAILURE_ROUTE, BRANCH_ROUTE, and ONREPLY_ROUTE. - Example 1.12. Example Usage + Example 1.13. Example Usage ... # ldap_search call ... @@ -688,7 +703,7 @@ if (!ldap_result_check("sn/$ru", "/^sip:([^@]).*$/\1/")) This function can be used from REQUEST_ROUTE, FAILURE_ROUTE, BRANCH_ROUTE, and ONREPLY_ROUTE. - Example 1.13. Example Usage + Example 1.14. Example Usage ... # ldap_search call ... @@ -745,7 +760,7 @@ if (ldap_result_next()) This function can be used from REQUEST_ROUTE, FAILURE_ROUTE, BRANCH_ROUTE, and ONREPLY_ROUTE. - Example 1.14. Example Usage + Example 1.15. Example Usage ... if (!ldap_filter_url_encode("cn=$avp(s:name)", "$avp(s:name_esc)")) { ___ Kamailio (SER) - Development Mailing List To unsubscribe send an email to sr-dev-le...@lists.kamailio.org
[sr-dev] git:master:c4e4b266: modules: readme files regenerated - influxdbc ... [skip ci]
Module: kamailio Branch: master Commit: c4e4b266ad6852bacdb4513e9cc79166ac661f23 URL: https://github.com/kamailio/kamailio/commit/c4e4b266ad6852bacdb4513e9cc79166ac661f23 Author: Kamailio Dev Committer: Kamailio Dev Date: 2024-02-12T10:17:15+01:00 modules: readme files regenerated - influxdbc ... [skip ci] --- Modified: src/modules/influxdbc/README --- Diff: https://github.com/kamailio/kamailio/commit/c4e4b266ad6852bacdb4513e9cc79166ac661f23.diff Patch: https://github.com/kamailio/kamailio/commit/c4e4b266ad6852bacdb4513e9cc79166ac661f23.patch --- diff --git a/src/modules/influxdbc/README b/src/modules/influxdbc/README index dfd18b57866..e5833a21d20 100644 --- a/src/modules/influxdbc/README +++ b/src/modules/influxdbc/README @@ -33,7 +33,10 @@ Daniel-Constantin Mierla 4.1. influxdbc_measure(name) 4.2. influxdbc_measureend() - 4.3. influxdbc_long(name, value) + 4.3. influxdbc_sub(name) + 4.4. influxdbc_subend() + 4.5. influxdbc_push() + 4.6. influxdbc_long(name, value) List of Examples @@ -42,7 +45,10 @@ Daniel-Constantin Mierla 1.3. Set database parameter 1.4. influxdbc_measure() usage 1.5. influxdbc_measureend() usage - 1.6. influxdbc_long() usage + 1.6. influxdbc_sub() usage + 1.7. influxdbc_subend() usage + 1.8. influxdbc_push() usage + 1.9. influxdbc_long() usage Chapter 1. Admin Guide @@ -64,7 +70,10 @@ Chapter 1. Admin Guide 4.1. influxdbc_measure(name) 4.2. influxdbc_measureend() -4.3. influxdbc_long(name, value) +4.3. influxdbc_sub(name) +4.4. influxdbc_subend() +4.5. influxdbc_push() +4.6. influxdbc_long(name, value) 1. Overview @@ -129,7 +138,10 @@ modparam("influxdbc", "database", "stats") 4.1. influxdbc_measure(name) 4.2. influxdbc_measureend() - 4.3. influxdbc_long(name, value) + 4.3. influxdbc_sub(name) + 4.4. influxdbc_subend() + 4.5. influxdbc_push() + 4.6. influxdbc_long(name, value) 4.1. influxdbc_measure(name) @@ -161,14 +173,59 @@ request_route { } ... -4.3. influxdbc_long(name, value) +4.3. influxdbc_sub(name) + + Start a measure subgroup with the given name. + + This function can be used from ANY_ROUTE. + + Example 1.6. influxdbc_sub() usage +... +request_route { +... +influxdbc_sub("grp1"); +... +} +... + +4.4. influxdbc_subend() + + End the current measure subgroup. + + This function can be used from ANY_ROUTE. + + Example 1.7. influxdbc_subend() usage +... +request_route { +... +influxdbc_subend(); +... +} +... + +4.5. influxdbc_push() + + Push accumulated values to the server. + + This function can be used from ANY_ROUTE. + + Example 1.8. influxdbc_push() usage +... +request_route { +... +influxdbc_push(); +... +} +... + +4.6. influxdbc_long(name, value) Save the pair with provided name and value. Both parameters can have variables. This function can be used from ANY_ROUTE. - Example 1.6. influxdbc_long() usage + Example 1.9. influxdbc_long() usage ... request_route { ... ___ Kamailio (SER) - Development Mailing List To unsubscribe send an email to sr-dev-le...@lists.kamailio.org
[sr-dev] git:master:a61bfe9f: modules: readme files regenerated - db_mysql ... [skip ci]
Module: kamailio Branch: master Commit: a61bfe9fb8357cedf5cb22e2698ec5d817fcfe5a URL: https://github.com/kamailio/kamailio/commit/a61bfe9fb8357cedf5cb22e2698ec5d817fcfe5a Author: Kamailio Dev Committer: Kamailio Dev Date: 2024-02-14T08:16:19+01:00 modules: readme files regenerated - db_mysql ... [skip ci] --- Modified: src/modules/db_mysql/README --- Diff: https://github.com/kamailio/kamailio/commit/a61bfe9fb8357cedf5cb22e2698ec5d817fcfe5a.diff Patch: https://github.com/kamailio/kamailio/commit/a61bfe9fb8357cedf5cb22e2698ec5d817fcfe5a.patch --- diff --git a/src/modules/db_mysql/README b/src/modules/db_mysql/README index 8e135cdcbf2..17f8795581a 100644 --- a/src/modules/db_mysql/README +++ b/src/modules/db_mysql/README @@ -32,6 +32,7 @@ Daniel-Constantin Mierla 3.5. insert_delayed (integer) 3.6. update_affected_found (integer) 3.7. opt_ssl_mode (integer) + 3.8. opt_ssl_ca (integer) 4. Functions 5. Installation @@ -46,9 +47,10 @@ Daniel-Constantin Mierla 1.5. Set insert_delayed parameter 1.6. Set update_affected_found parameter 1.7. Set opt_ssl_mode parameter - 1.8. Set a my.cnf group in db_url parameter - 1.9. Adding a kamailio group to my.cnf - 1.10. Using [client] and specific group + 1.8. Set opt_ssl_ca parameter + 1.9. Set a my.cnf group in db_url parameter + 1.10. Adding a kamailio group to my.cnf + 1.11. Using [client] and specific group Chapter 1. Admin Guide @@ -69,6 +71,7 @@ Chapter 1. Admin Guide 3.5. insert_delayed (integer) 3.6. update_affected_found (integer) 3.7. opt_ssl_mode (integer) +3.8. opt_ssl_ca (integer) 4. Functions 5. Installation @@ -107,6 +110,7 @@ Chapter 1. Admin Guide 3.5. insert_delayed (integer) 3.6. update_affected_found (integer) 3.7. opt_ssl_mode (integer) + 3.8. opt_ssl_ca (integer) 3.1. ping_interval (integer) @@ -212,6 +216,21 @@ modparam("db_mysql", "update_affected_found", 1) modparam("db_mysql", "opt_ssl_mode", 1) ... +3.8. opt_ssl_ca (integer) + + Configures the CA certs used to verify the MySQL server cert when SSL + is enabled. + + Required when opt_ssl_mode = 4 or 5 and db_mysql is built with + libmysqlclient. + + Default value is NULL (NULL - not configured). + + Example 1.8. Set opt_ssl_ca parameter +... +modparam("db_mysql", "opt_ssl_ca", "/etc/ssl/certs/mysql-ca.pem") +... + 4. Functions No function exported to be used from configuration file. @@ -238,12 +257,12 @@ modparam("db_mysql", "opt_ssl_mode", 1) * mysql://user:pass@[group]/db * mysql://[group]/db - Example 1.8. Set a my.cnf group in db_url parameter + Example 1.9. Set a my.cnf group in db_url parameter ... modparam("usrloc", "db_url", "mysql://[kamailio]/kamailio) ... - Example 1.9. Adding a kamailio group to my.cnf + Example 1.10. Adding a kamailio group to my.cnf ... [kamailio] socket = /path/to/mysql.sock @@ -257,7 +276,7 @@ default-character-set = utf8 both your specific group and the client group, then the value is taken from the last one. - Example 1.10. Using [client] and specific group + Example 1.11. Using [client] and specific group ... [client] socket = /run/mysql/mysqld.sock ___ Kamailio (SER) - Development Mailing List To unsubscribe send an email to sr-dev-le...@lists.kamailio.org
[sr-dev] git:master:87ef83d2: modules: readme files regenerated - db_mysql ... [skip ci]
Module: kamailio Branch: master Commit: 87ef83d23f68a43fc5265a81330cbeed6205f922 URL: https://github.com/kamailio/kamailio/commit/87ef83d23f68a43fc5265a81330cbeed6205f922 Author: Kamailio Dev Committer: Kamailio Dev Date: 2024-02-14T08:31:13+01:00 modules: readme files regenerated - db_mysql ... [skip ci] --- Modified: src/modules/db_mysql/README --- Diff: https://github.com/kamailio/kamailio/commit/87ef83d23f68a43fc5265a81330cbeed6205f922.diff Patch: https://github.com/kamailio/kamailio/commit/87ef83d23f68a43fc5265a81330cbeed6205f922.patch --- diff --git a/src/modules/db_mysql/README b/src/modules/db_mysql/README index 17f8795581a..4264fa1c969 100644 --- a/src/modules/db_mysql/README +++ b/src/modules/db_mysql/README @@ -32,7 +32,7 @@ Daniel-Constantin Mierla 3.5. insert_delayed (integer) 3.6. update_affected_found (integer) 3.7. opt_ssl_mode (integer) - 3.8. opt_ssl_ca (integer) + 3.8. opt_ssl_ca (string) 4. Functions 5. Installation @@ -71,7 +71,7 @@ Chapter 1. Admin Guide 3.5. insert_delayed (integer) 3.6. update_affected_found (integer) 3.7. opt_ssl_mode (integer) -3.8. opt_ssl_ca (integer) +3.8. opt_ssl_ca (string) 4. Functions 5. Installation @@ -110,7 +110,7 @@ Chapter 1. Admin Guide 3.5. insert_delayed (integer) 3.6. update_affected_found (integer) 3.7. opt_ssl_mode (integer) - 3.8. opt_ssl_ca (integer) + 3.8. opt_ssl_ca (string) 3.1. ping_interval (integer) @@ -216,7 +216,7 @@ modparam("db_mysql", "update_affected_found", 1) modparam("db_mysql", "opt_ssl_mode", 1) ... -3.8. opt_ssl_ca (integer) +3.8. opt_ssl_ca (string) Configures the CA certs used to verify the MySQL server cert when SSL is enabled. ___ Kamailio (SER) - Development Mailing List To unsubscribe send an email to sr-dev-le...@lists.kamailio.org
[sr-dev] git:master:88a04241: modules: readme files regenerated - dispatcher ... [skip ci]
Module: kamailio Branch: master Commit: 88a0424146973486710c8d34c83b7ea3cf14 URL: https://github.com/kamailio/kamailio/commit/88a0424146973486710c8d34c83b7ea3cf14 Author: Kamailio Dev Committer: Kamailio Dev Date: 2024-03-07T10:04:22+01:00 modules: readme files regenerated - dispatcher ... [skip ci] --- Modified: src/modules/dispatcher/README Modified: src/modules/microhttpd/README Modified: src/modules/presence/README Modified: src/modules/tls/README --- Diff: https://github.com/kamailio/kamailio/commit/88a0424146973486710c8d34c83b7ea3cf14.diff Patch: https://github.com/kamailio/kamailio/commit/88a0424146973486710c8d34c83b7ea3cf14.patch ___ Kamailio (SER) - Development Mailing List To unsubscribe send an email to sr-dev-le...@lists.kamailio.org
[sr-dev] git:5.8:ed99a5e2: modules: readme files regenerated - modules ... [skip ci]
Module: kamailio Branch: 5.8 Commit: ed99a5e2648c39e29fbbc7842c86425147c607c6 URL: https://github.com/kamailio/kamailio/commit/ed99a5e2648c39e29fbbc7842c86425147c607c6 Author: Kamailio Dev Committer: Kamailio Dev Date: 2024-03-07T10:17:15+01:00 modules: readme files regenerated - modules ... [skip ci] --- Modified: src/modules/tls/README --- Diff: https://github.com/kamailio/kamailio/commit/ed99a5e2648c39e29fbbc7842c86425147c607c6.diff Patch: https://github.com/kamailio/kamailio/commit/ed99a5e2648c39e29fbbc7842c86425147c607c6.patch --- diff --git a/src/modules/tls/README b/src/modules/tls/README index 78af3bdcc77..d98f94eb8ed 100644 --- a/src/modules/tls/README +++ b/src/modules/tls/README @@ -263,8 +263,9 @@ Chapter 1. Admin Guide profiles of tls.cfg file. When installing tls module of kamailio, a sample 'tls.cfg' file is - deployed in the same folder with 'kamailio.cfg', along with freshly - generated self signed certificates. + deployed in the same folder with 'kamailio.cfg'. For freshly generated + self signed certificates make must be called from tls folder +make install-tls-cert HINT: be sure you have enable_tls=yes to your kamailio.cfg. @@ -402,9 +403,6 @@ make -C modules/tls extra_defs="-DTLS_WR_DEBUG -DTLS_RD_DEBUG" standard conforming (the verification should happen during TLS connection establishment and not after). - TLS specific config reloading is not safe, so for now better don't use - it, especially under heavy traffic. - This documentation is incomplete. The provided selects are not documented in this file. A list with all the ones implemented by the TLS module can be found in the Cookbook @@ -1683,6 +1681,10 @@ verify_client = optional_no_ca are not terminated and they continue to use the old certificates. The new configuration will be used for new connections. + Reload is generally safe and usable in production environments. If + possible should be done in a time where the service has lower + usage/connections. + This RPC command is exported with "RPC_EXEC_DELTA" flag, therefore its execution rate can be restricted to specific time intervals by setting the "rpc_exec_delta" core parameter. ___ Kamailio (SER) - Development Mailing List To unsubscribe send an email to sr-dev-le...@lists.kamailio.org
[sr-dev] git:5.7:3eb54577: modules: readme files regenerated - modules ... [skip ci]
Module: kamailio Branch: 5.7 Commit: 3eb545779876265f4587ff8ff627530b70c761dc URL: https://github.com/kamailio/kamailio/commit/3eb545779876265f4587ff8ff627530b70c761dc Author: Kamailio Dev Committer: Kamailio Dev Date: 2024-03-07T10:17:45+01:00 modules: readme files regenerated - modules ... [skip ci] --- Modified: src/modules/db_mysql/README --- Diff: https://github.com/kamailio/kamailio/commit/3eb545779876265f4587ff8ff627530b70c761dc.diff Patch: https://github.com/kamailio/kamailio/commit/3eb545779876265f4587ff8ff627530b70c761dc.patch --- diff --git a/src/modules/db_mysql/README b/src/modules/db_mysql/README index 8d9f526cbe1..b1ae13eca1b 100644 --- a/src/modules/db_mysql/README +++ b/src/modules/db_mysql/README @@ -32,6 +32,7 @@ Daniel-Constantin Mierla 3.5. insert_delayed (integer) 3.6. update_affected_found (integer) 3.7. opt_ssl_mode (integer) + 3.8. opt_ssl_ca (string) 4. Functions 5. Installation @@ -46,9 +47,10 @@ Daniel-Constantin Mierla 1.5. Set insert_delayed parameter 1.6. Set update_affected_found parameter 1.7. Set opt_ssl_mode parameter - 1.8. Set a my.cnf group in db_url parameter - 1.9. Adding a kamailio group to my.cnf - 1.10. Using [client] and specific group + 1.8. Set opt_ssl_ca parameter + 1.9. Set a my.cnf group in db_url parameter + 1.10. Adding a kamailio group to my.cnf + 1.11. Using [client] and specific group Chapter 1. Admin Guide @@ -69,6 +71,7 @@ Chapter 1. Admin Guide 3.5. insert_delayed (integer) 3.6. update_affected_found (integer) 3.7. opt_ssl_mode (integer) +3.8. opt_ssl_ca (string) 4. Functions 5. Installation @@ -105,6 +108,7 @@ Chapter 1. Admin Guide 3.5. insert_delayed (integer) 3.6. update_affected_found (integer) 3.7. opt_ssl_mode (integer) + 3.8. opt_ssl_ca (string) 3.1. ping_interval (integer) @@ -209,6 +213,21 @@ modparam("db_mysql", "update_affected_found", 1) modparam("db_mysql", "opt_ssl_mode", 1) ... +3.8. opt_ssl_ca (string) + + Configures the CA certs used to verify the MySQL server cert when SSL + is enabled. + + Required when opt_ssl_mode = 4 or 5 and db_mysql is built with + libmysqlclient. + + Default value is NULL (NULL - not configured). + + Example 1.8. Set opt_ssl_ca parameter +... +modparam("db_mysql", "opt_ssl_ca", "/etc/ssl/certs/mysql-ca.pem") +... + 4. Functions No function exported to be used from configuration file. @@ -235,12 +254,12 @@ modparam("db_mysql", "opt_ssl_mode", 1) * mysql://user:pass@[group]/db * mysql://[group]/db - Example 1.8. Set a my.cnf group in db_url parameter + Example 1.9. Set a my.cnf group in db_url parameter ... modparam("usrloc", "db_url", "mysql://[kamailio]/kamailio) ... - Example 1.9. Adding a kamailio group to my.cnf + Example 1.10. Adding a kamailio group to my.cnf ... [kamailio] socket = /path/to/mysql.sock @@ -254,7 +273,7 @@ default-character-set = utf8 both your specific group and the client group, then the value is taken from the last one. - Example 1.10. Using [client] and specific group + Example 1.11. Using [client] and specific group ... [client] socket = /run/mysql/mysqld.sock ___ Kamailio (SER) - Development Mailing List To unsubscribe send an email to sr-dev-le...@lists.kamailio.org
[sr-dev] git:master:8cf75681: modules: readme files regenerated - http_client ... [skip ci]
Module: kamailio Branch: master Commit: 8cf756812292e623ac9119fae30911ad005059fa URL: https://github.com/kamailio/kamailio/commit/8cf756812292e623ac9119fae30911ad005059fa Author: Kamailio Dev Committer: Kamailio Dev Date: 2024-03-11T07:32:22+01:00 modules: readme files regenerated - http_client ... [skip ci] --- Modified: src/modules/http_client/README --- Diff: https://github.com/kamailio/kamailio/commit/8cf756812292e623ac9119fae30911ad005059fa.diff Patch: https://github.com/kamailio/kamailio/commit/8cf756812292e623ac9119fae30911ad005059fa.patch --- diff --git a/src/modules/http_client/README b/src/modules/http_client/README index 6ffe4cab0cd..f0892dcc195 100644 --- a/src/modules/http_client/README +++ b/src/modules/http_client/README @@ -74,6 +74,7 @@ Hugh Waite 4.3. http_get_redirect(connection, result) 4.4. http_client_query(url, [post-data], [hdrs], result) 4.5. http_client_get(url, body, hdrs, respv) + 4.6. http_client_request(url, met, body, hdrs, respv) 5. Pseudovariables @@ -132,6 +133,7 @@ Hugh Waite 1.25. http_get_redirect() usage 1.26. http_client_query() usage 1.27. http_client_get() usage + 1.28. http_client_request() usage Chapter 1. Admin Guide @@ -175,6 +177,7 @@ Chapter 1. Admin Guide 4.3. http_get_redirect(connection, result) 4.4. http_client_query(url, [post-data], [hdrs], result) 4.5. http_client_get(url, body, hdrs, respv) +4.6. http_client_request(url, met, body, hdrs, respv) 5. Pseudovariables @@ -702,6 +705,7 @@ modparam("http_client", "netinterface", "eth0") 4.3. http_get_redirect(connection, result) 4.4. http_client_query(url, [post-data], [hdrs], result) 4.5. http_client_get(url, body, hdrs, respv) + 4.6. http_client_request(url, met, body, hdrs, respv) 4.1. http_connect(connection, url, [content_type, data,] result) @@ -872,6 +876,24 @@ switch ($rc) { } ... +4.6. http_client_request(url, met, body, hdrs, respv) + + Perform a HTTP request to "url", storing the response body in the + "respv" variable. The method of the request is set by "met". The "body" + and "hdrs" can be empty strings to skip setting them. The first four + parameters can contain variables that are evaluated at runtime. The + "respv" has to be the name of a writable variable. + + Example 1.28. http_client_request() usage +... +http_client_request("GET", "http://api.com/index.php?r_uri=$(ru{s.escape.param}) +&f_uri=$(fu{s.escape.param})", + "", "X-Token: abc", "$var(result)"); +switch ($rc) { +... +} +... + 5. Pseudovariables 5.1. $curlerror(error) ___ Kamailio (SER) - Development Mailing List To unsubscribe send an email to sr-dev-le...@lists.kamailio.org
[sr-dev] git:master:eb3de9f0: modules: readme files regenerated - http_client ... [skip ci]
Module: kamailio Branch: master Commit: eb3de9f046e845d34137e757508116279eb38637 URL: https://github.com/kamailio/kamailio/commit/eb3de9f046e845d34137e757508116279eb38637 Author: Kamailio Dev Committer: Kamailio Dev Date: 2024-03-11T08:17:56+01:00 modules: readme files regenerated - http_client ... [skip ci] --- Modified: src/modules/http_client/README --- Diff: https://github.com/kamailio/kamailio/commit/eb3de9f046e845d34137e757508116279eb38637.diff Patch: https://github.com/kamailio/kamailio/commit/eb3de9f046e845d34137e757508116279eb38637.patch --- diff --git a/src/modules/http_client/README b/src/modules/http_client/README index f0892dcc195..43dddfef13e 100644 --- a/src/modules/http_client/README +++ b/src/modules/http_client/README @@ -74,7 +74,7 @@ Hugh Waite 4.3. http_get_redirect(connection, result) 4.4. http_client_query(url, [post-data], [hdrs], result) 4.5. http_client_get(url, body, hdrs, respv) - 4.6. http_client_request(url, met, body, hdrs, respv) + 4.6. http_client_request(met, url, body, hdrs, respv) 5. Pseudovariables @@ -177,7 +177,7 @@ Chapter 1. Admin Guide 4.3. http_get_redirect(connection, result) 4.4. http_client_query(url, [post-data], [hdrs], result) 4.5. http_client_get(url, body, hdrs, respv) -4.6. http_client_request(url, met, body, hdrs, respv) +4.6. http_client_request(met, url, body, hdrs, respv) 5. Pseudovariables @@ -705,7 +705,7 @@ modparam("http_client", "netinterface", "eth0") 4.3. http_get_redirect(connection, result) 4.4. http_client_query(url, [post-data], [hdrs], result) 4.5. http_client_get(url, body, hdrs, respv) - 4.6. http_client_request(url, met, body, hdrs, respv) + 4.6. http_client_request(met, url, body, hdrs, respv) 4.1. http_connect(connection, url, [content_type, data,] result) @@ -876,7 +876,7 @@ switch ($rc) { } ... -4.6. http_client_request(url, met, body, hdrs, respv) +4.6. http_client_request(met, url, body, hdrs, respv) Perform a HTTP request to "url", storing the response body in the "respv" variable. The method of the request is set by "met". The "body" ___ Kamailio (SER) - Development Mailing List To unsubscribe send an email to sr-dev-le...@lists.kamailio.org
[sr-dev] git:master:e55d9f50: modules: readme files regenerated - dispatcher ... [skip ci]
Module: kamailio Branch: master Commit: e55d9f50be4adfc14ff9de45c77c23bd0f5e1981 URL: https://github.com/kamailio/kamailio/commit/e55d9f50be4adfc14ff9de45c77c23bd0f5e1981 Author: Kamailio Dev Committer: Kamailio Dev Date: 2024-03-13T10:16:29+01:00 modules: readme files regenerated - dispatcher ... [skip ci] --- Modified: src/modules/dispatcher/README --- Diff: https://github.com/kamailio/kamailio/commit/e55d9f50be4adfc14ff9de45c77c23bd0f5e1981.diff Patch: https://github.com/kamailio/kamailio/commit/e55d9f50be4adfc14ff9de45c77c23bd0f5e1981.patch --- diff --git a/src/modules/dispatcher/README b/src/modules/dispatcher/README index 17885b6f77c..209d77f4c87 100644 --- a/src/modules/dispatcher/README +++ b/src/modules/dispatcher/README @@ -1491,10 +1491,14 @@ if(ds_list_exists("10")) { set, then port is ignored. If bit two is set, then protocol is ignored. If bit three is set, then state must be active. If bit four is set, then socket/sockname be matched. If bit five is set, - then try to find the most complete "address/protocol/port/local - socket" combination for all dispatcher targets. The parameter can - be an integer or a variable holding an integer value. It must be - provided if the uri parameter is provided. + then try to find the most closest target from all dispatcher + targets with the mandatory ip and combination of local socket, + protocol, port, the weighted search result is combined from bit + flags of matched components: ip - 1, port - 2, protocol - 4, local + socket - 8, the target with the maximum value of flags combination + will be selected. The parameter can be an integer or a variable + holding an integer value. It must be provided if the uri parameter + is provided. * uri (optional) - if parameter is empty or missing, the matching is done against source IP, port and protocol. Otherwise the value has to be a valid SIP URI, used to match against addresses in the ___ Kamailio (SER) - Development Mailing List To unsubscribe send an email to sr-dev-le...@lists.kamailio.org
[sr-dev] git:master:5f6c8d6b: modules: readme files regenerated - secsipid ... [skip ci]
Module: kamailio Branch: master Commit: 5f6c8d6b74bb792eb9c5a6fba7a1fc149e838121 URL: https://github.com/kamailio/kamailio/commit/5f6c8d6b74bb792eb9c5a6fba7a1fc149e838121 Author: Kamailio Dev Committer: Kamailio Dev Date: 2024-03-14T12:16:16+01:00 modules: readme files regenerated - secsipid ... [skip ci] --- Modified: src/modules/secsipid/README --- Diff: https://github.com/kamailio/kamailio/commit/5f6c8d6b74bb792eb9c5a6fba7a1fc149e838121.diff Patch: https://github.com/kamailio/kamailio/commit/5f6c8d6b74bb792eb9c5a6fba7a1fc149e838121.patch ___ Kamailio (SER) - Development Mailing List To unsubscribe send an email to sr-dev-le...@lists.kamailio.org
[sr-dev] git:5.8:7bcef8ef: modules: readme files regenerated - modules ... [skip ci]
Module: kamailio Branch: 5.8 Commit: 7bcef8ef487a713f5b6c6fadb7a3166ed41fb136 URL: https://github.com/kamailio/kamailio/commit/7bcef8ef487a713f5b6c6fadb7a3166ed41fb136 Author: Kamailio Dev Committer: Kamailio Dev Date: 2024-03-20T13:31:25+01:00 modules: readme files regenerated - modules ... [skip ci] --- Modified: src/modules/dispatcher/README --- Diff: https://github.com/kamailio/kamailio/commit/7bcef8ef487a713f5b6c6fadb7a3166ed41fb136.diff Patch: https://github.com/kamailio/kamailio/commit/7bcef8ef487a713f5b6c6fadb7a3166ed41fb136.patch --- diff --git a/src/modules/dispatcher/README b/src/modules/dispatcher/README index 79fc82ec175..209d77f4c87 100644 --- a/src/modules/dispatcher/README +++ b/src/modules/dispatcher/README @@ -1489,9 +1489,16 @@ if(ds_list_exists("10")) { ignoring the protocol (value 2). If parameter is 0, all ip, port and proto are matched and active status is ignored. If bit one is set, then port is ignored. If bit two is set, then protocol is - ignored. If bit three is set, then state must be active. The - parameter can be an integer or a variable holding an integer value. - It must be provided if the uri parameter is provided. + ignored. If bit three is set, then state must be active. If bit + four is set, then socket/sockname be matched. If bit five is set, + then try to find the most closest target from all dispatcher + targets with the mandatory ip and combination of local socket, + protocol, port, the weighted search result is combined from bit + flags of matched components: ip - 1, port - 2, protocol - 4, local + socket - 8, the target with the maximum value of flags combination + will be selected. The parameter can be an integer or a variable + holding an integer value. It must be provided if the uri parameter + is provided. * uri (optional) - if parameter is empty or missing, the matching is done against source IP, port and protocol. Otherwise the value has to be a valid SIP URI, used to match against addresses in the ___ Kamailio (SER) - Development Mailing List To unsubscribe send an email to sr-dev-le...@lists.kamailio.org
[sr-dev] git:master:eca79b06: modules: readme files regenerated - pvtpl ... [skip ci]
Module: kamailio Branch: master Commit: eca79b066984d8bd219c19a8c0dccb4955503bfc URL: https://github.com/kamailio/kamailio/commit/eca79b066984d8bd219c19a8c0dccb4955503bfc Author: Kamailio Dev Committer: Kamailio Dev Date: 2024-03-20T16:16:11+01:00 modules: readme files regenerated - pvtpl ... [skip ci] --- Modified: src/modules/pvtpl/README --- Diff: https://github.com/kamailio/kamailio/commit/eca79b066984d8bd219c19a8c0dccb4955503bfc.diff Patch: https://github.com/kamailio/kamailio/commit/eca79b066984d8bd219c19a8c0dccb4955503bfc.patch --- diff --git a/src/modules/pvtpl/README b/src/modules/pvtpl/README index 4ed20d00202..5bf5553aa97 100644 --- a/src/modules/pvtpl/README +++ b/src/modules/pvtpl/README @@ -30,12 +30,15 @@ Daniel-Constantin Mierla 4. Functions - 4.1. pvtpl_apply(tplname, res) + 4.1. pvtpl_render(tplname, res) + +5. Template File List of Examples 1.1. Set tpl parameter - 1.2. gcrypt_aes_encrypt usage + 1.2. pvtpl_render usage + 1.3. Template file Chapter 1. Admin Guide @@ -53,7 +56,9 @@ Chapter 1. Admin Guide 4. Functions -4.1. pvtpl_apply(tplname, res) +4.1. pvtpl_render(tplname, res) + + 5. Template File 1. Overview @@ -101,18 +106,33 @@ modparam("pvtpl", "tpl", "name=tpl2;fpath=/etc/kamailio/tpl2.pvtpl;bsize=256;") 4. Functions - 4.1. pvtpl_apply(tplname, res) + 4.1. pvtpl_render(tplname, res) -4.1. pvtpl_apply(tplname, res) +4.1. pvtpl_render(tplname, res) - Encrypts the text with the key using AES256 ECB encryption algorithm. - The result is encoded in base64 format and stored in res. The parameter - res must be a read-write variables. The parameters text and key can be - static strings or strings with variables (dynamic strings). + Render the template 'tplname' using config variables, setting the + result in the variable specified by 'res'. This function can be used from ANY_ROUTE. - Example 1.2. gcrypt_aes_encrypt usage + Example 1.2. pvtpl_render usage +... +pvtpl_render("t1", "$var(out)"); +... + +5. Template File + + The template file can contain text and config variables that are + evaluate when running pvtpl_render() functions. + + The templates files are loaded at startup and prepared for runtime. It + is no option to reload the template files. + + Example 1.3. Template file ... -gcrypt_aes_encrypt("$rb", "my-secret-key", "$var(encrypted)"); +{ + "from": "$fu", + "to": "$tu", + "x" : $var(x) +} ... ___ Kamailio (SER) - Development Mailing List To unsubscribe send an email to sr-dev-le...@lists.kamailio.org
[sr-dev] git:master:b59812ff: modules: readme files regenerated - secsipid ... [skip ci]
Module: kamailio Branch: master Commit: b59812ff025a4c7e531ce9ad29d435820908fa8a URL: https://github.com/kamailio/kamailio/commit/b59812ff025a4c7e531ce9ad29d435820908fa8a Author: Kamailio Dev Committer: Kamailio Dev Date: 2024-03-21T07:31:23+01:00 modules: readme files regenerated - secsipid ... [skip ci] --- Modified: src/modules/secsipid/README --- Diff: https://github.com/kamailio/kamailio/commit/b59812ff025a4c7e531ce9ad29d435820908fa8a.diff Patch: https://github.com/kamailio/kamailio/commit/b59812ff025a4c7e531ce9ad29d435820908fa8a.patch --- diff --git a/src/modules/secsipid/README b/src/modules/secsipid/README index 0433f481cf3..9297251072a 100644 --- a/src/modules/secsipid/README +++ b/src/modules/secsipid/README @@ -346,8 +346,8 @@ request_route { ... request_route { ... -http_client_query("https://provider.com/stir-shaken/cert.pem";, "$var(pubkey) -"); +secsipid_get_url("https://provider.com/stir-shaken/cert.pem";, "$var(pubkey)" +); if(secsipid_verify("$hdr(Identity)", "$var(pubkey)", "A")) { ... } ... } @@ -359,7 +359,8 @@ request_route { 4.5. secsipid_get_url(url, ovar) - Get the content of a URL and store the result in a variable. + Get the content of a URL and store the result in a variable. The result + is cached by libsecsipid, if caching is enabled. The url parameters can contain pseudo-variables and ovar has to be the name of a writable pseudo-variable. ___ Kamailio (SER) - Development Mailing List To unsubscribe send an email to sr-dev-le...@lists.kamailio.org
[sr-dev] git:master:7d95e672: modules: readme files regenerated - rtpengine ... [skip ci]
Module: kamailio Branch: master Commit: 7d95e67213f05c9ede6f0339246ae7e2fe93dea5 URL: https://github.com/kamailio/kamailio/commit/7d95e67213f05c9ede6f0339246ae7e2fe93dea5 Author: Kamailio Dev Committer: Kamailio Dev Date: 2024-03-21T16:16:24+01:00 modules: readme files regenerated - rtpengine ... [skip ci] --- Modified: src/modules/rtpengine/README --- Diff: https://github.com/kamailio/kamailio/commit/7d95e67213f05c9ede6f0339246ae7e2fe93dea5.diff Patch: https://github.com/kamailio/kamailio/commit/7d95e67213f05c9ede6f0339246ae7e2fe93dea5.patch ___ Kamailio (SER) - Development Mailing List To unsubscribe send an email to sr-dev-le...@lists.kamailio.org
[sr-dev] git:master:93503fdc: modules: readme files regenerated - rtpengine ... [skip ci]
Module: kamailio Branch: master Commit: 93503fdc337dc76a9a0d8222e1d03d77489ea834 URL: https://github.com/kamailio/kamailio/commit/93503fdc337dc76a9a0d8222e1d03d77489ea834 Author: Kamailio Dev Committer: Kamailio Dev Date: 2024-03-21T16:46:12+01:00 modules: readme files regenerated - rtpengine ... [skip ci] --- Modified: src/modules/rtpengine/README --- Diff: https://github.com/kamailio/kamailio/commit/93503fdc337dc76a9a0d8222e1d03d77489ea834.diff Patch: https://github.com/kamailio/kamailio/commit/93503fdc337dc76a9a0d8222e1d03d77489ea834.patch --- diff --git a/src/modules/rtpengine/README b/src/modules/rtpengine/README index 83ce7e9f4b0..472d6dd93e4 100644 --- a/src/modules/rtpengine/README +++ b/src/modules/rtpengine/README @@ -276,7 +276,7 @@ Joey Golan 1.87. set_rtpengine_set usage 1.88. rtpengine_offer usage 1.89. rtpengine_offer usage to force transcoding from opus to PCMU - 1.90. rtpengine_offer usage + 1.90. rtpengine_offer usage of via-branch parameter 1.91. rtpengine_answer usage 1.92. rtpengine_info usage 1.93. rtpengine_delete usage @@ -2540,14 +2540,14 @@ onreply_route[1] } ... - Example 1.90. rtpengine_offer usage + Example 1.90. rtpengine_offer usage of via-branch parameter route { ... if (is_method("INVITE")) { if (has_body("application/sdp")) { -if (rtpengine_offer("replace-origin replace-session-connection via-b -ranch=auto-next strict-source label=callee OSRTP-accept transport-protocol=RTP/A -VP address-family=IP4", "auto-next")) +if (rtpengine_offer("replace-origin replace-session-connection stric +t-source label=callee OSRTP-accept transport-protocol=RTP/AVP address-family=IP4 +", "auto-next")) t_on_reply("1"); } } ___ Kamailio (SER) - Development Mailing List To unsubscribe send an email to sr-dev-le...@lists.kamailio.org
[sr-dev] git:master:61d04f44: modules: readme files regenerated - http_client ... [skip ci]
Module: kamailio Branch: master Commit: 61d04f441488af1b943c4d5f8c35befc9cdd0437 URL: https://github.com/kamailio/kamailio/commit/61d04f441488af1b943c4d5f8c35befc9cdd0437 Author: Kamailio Dev Committer: Kamailio Dev Date: 2024-03-22T07:31:22+01:00 modules: readme files regenerated - http_client ... [skip ci] --- Modified: src/modules/http_client/README --- Diff: https://github.com/kamailio/kamailio/commit/61d04f441488af1b943c4d5f8c35befc9cdd0437.diff Patch: https://github.com/kamailio/kamailio/commit/61d04f441488af1b943c4d5f8c35befc9cdd0437.patch --- diff --git a/src/modules/http_client/README b/src/modules/http_client/README index 43dddfef13e..0884d21c289 100644 --- a/src/modules/http_client/README +++ b/src/modules/http_client/README @@ -75,6 +75,7 @@ Hugh Waite 4.4. http_client_query(url, [post-data], [hdrs], result) 4.5. http_client_get(url, body, hdrs, respv) 4.6. http_client_request(met, url, body, hdrs, respv) + 4.7. http_client_request_v2pk(met, url, body, hdrs, respv) 5. Pseudovariables @@ -134,6 +135,7 @@ Hugh Waite 1.26. http_client_query() usage 1.27. http_client_get() usage 1.28. http_client_request() usage + 1.29. http_client_request_v2pk() usage Chapter 1. Admin Guide @@ -178,6 +180,7 @@ Chapter 1. Admin Guide 4.4. http_client_query(url, [post-data], [hdrs], result) 4.5. http_client_get(url, body, hdrs, respv) 4.6. http_client_request(met, url, body, hdrs, respv) +4.7. http_client_request_v2pk(met, url, body, hdrs, respv) 5. Pseudovariables @@ -706,6 +709,7 @@ modparam("http_client", "netinterface", "eth0") 4.4. http_client_query(url, [post-data], [hdrs], result) 4.5. http_client_get(url, body, hdrs, respv) 4.6. http_client_request(met, url, body, hdrs, respv) + 4.7. http_client_request_v2pk(met, url, body, hdrs, respv) 4.1. http_connect(connection, url, [content_type, data,] result) @@ -894,6 +898,22 @@ switch ($rc) { } ... +4.7. http_client_request_v2pk(met, url, body, hdrs, respv) + + Similar to http_client_request(), but using HTTP/2 prior-knowledge that + the server does not need HTTP/1.1-Upgrade (direct HTTP/2 by seting + libcurl option CURL_HTTP_VERSION_2_PRIOR_KNOWLEDGE). + + Example 1.29. http_client_request_v2pk() usage +... +http_client_request_v2pk("GET", "http://api.com/index.php?r_uri=$(ru{s.escape.pa +ram})&f_uri=$(fu{s.escape.param})", + "", "X-Token: abc", "$var(result)"); +switch ($rc) { +... +} +... + 5. Pseudovariables 5.1. $curlerror(error) ___ Kamailio (SER) - Development Mailing List To unsubscribe send an email to sr-dev-le...@lists.kamailio.org
[sr-dev] git:master:44a876a6: modules: readme files regenerated - smsops ... [skip ci]
Module: kamailio Branch: master Commit: 44a876a6a832b0d6baf4e6ee183576684b91f0af URL: https://github.com/kamailio/kamailio/commit/44a876a6a832b0d6baf4e6ee183576684b91f0af Author: Kamailio Dev Committer: Kamailio Dev Date: 2024-03-28T08:46:17+01:00 modules: readme files regenerated - smsops ... [skip ci] --- Modified: src/modules/smsops/README --- Diff: https://github.com/kamailio/kamailio/commit/44a876a6a832b0d6baf4e6ee183576684b91f0af.diff Patch: https://github.com/kamailio/kamailio/commit/44a876a6a832b0d6baf4e6ee183576684b91f0af.patch --- diff --git a/src/modules/smsops/README b/src/modules/smsops/README index 65e410de6ba..0dc5edbd605 100644 --- a/src/modules/smsops/README +++ b/src/modules/smsops/README @@ -33,6 +33,8 @@ Carsten Bock 4.1. isRPDATA() 4.2. smsdump() +5. Variables + List of Examples 1.1. isRPDATA() usage @@ -57,6 +59,8 @@ Chapter 1. Admin Guide 4.1. isRPDATA() 4.2. smsdump() + 5. Variables + 1. Overview This module collects the Transformations for 3GPP-SMS. @@ -115,3 +119,12 @@ if (isRPDATA()) ... smsdump(); ... + +5. Variables + + Several variables are exported by the module to access the attributes + of the SMS. + * $smsack + $smsbody + $rpdata(key) + $tpdu(key) ___ Kamailio (SER) - Development Mailing List To unsubscribe send an email to sr-dev-le...@lists.kamailio.org
[sr-dev] git:5.8:4e4e935c: modules: readme files regenerated - modules ... [skip ci]
Module: kamailio Branch: 5.8 Commit: 4e4e935c45ccf32dab9bf5af693a0f52f54684ae URL: https://github.com/kamailio/kamailio/commit/4e4e935c45ccf32dab9bf5af693a0f52f54684ae Author: Kamailio Dev Committer: Kamailio Dev Date: 2024-04-01T08:31:34+02:00 modules: readme files regenerated - modules ... [skip ci] --- Modified: src/modules/smsops/README --- Diff: https://github.com/kamailio/kamailio/commit/4e4e935c45ccf32dab9bf5af693a0f52f54684ae.diff Patch: https://github.com/kamailio/kamailio/commit/4e4e935c45ccf32dab9bf5af693a0f52f54684ae.patch --- diff --git a/src/modules/smsops/README b/src/modules/smsops/README index 65e410de6ba..0dc5edbd605 100644 --- a/src/modules/smsops/README +++ b/src/modules/smsops/README @@ -33,6 +33,8 @@ Carsten Bock 4.1. isRPDATA() 4.2. smsdump() +5. Variables + List of Examples 1.1. isRPDATA() usage @@ -57,6 +59,8 @@ Chapter 1. Admin Guide 4.1. isRPDATA() 4.2. smsdump() + 5. Variables + 1. Overview This module collects the Transformations for 3GPP-SMS. @@ -115,3 +119,12 @@ if (isRPDATA()) ... smsdump(); ... + +5. Variables + + Several variables are exported by the module to access the attributes + of the SMS. + * $smsack + $smsbody + $rpdata(key) + $tpdu(key) ___ Kamailio (SER) - Development Mailing List To unsubscribe send an email to sr-dev-le...@lists.kamailio.org
[sr-dev] git:master:3c16c13a: modules: readme files regenerated - db_redis ... [skip ci]
Module: kamailio Branch: master Commit: 3c16c13acdf95924636c4d938abe13dcb3707b73 URL: https://github.com/kamailio/kamailio/commit/3c16c13acdf95924636c4d938abe13dcb3707b73 Author: Kamailio Dev Committer: Kamailio Dev Date: 2024-04-04T13:01:21+02:00 modules: readme files regenerated - db_redis ... [skip ci] --- Modified: src/modules/db_redis/README Modified: src/modules/ndb_redis/README --- Diff: https://github.com/kamailio/kamailio/commit/3c16c13acdf95924636c4d938abe13dcb3707b73.diff Patch: https://github.com/kamailio/kamailio/commit/3c16c13acdf95924636c4d938abe13dcb3707b73.patch --- diff --git a/src/modules/db_redis/README b/src/modules/db_redis/README index d2baa50e72d..4cfdcaa5b4f 100644 --- a/src/modules/db_redis/README +++ b/src/modules/db_redis/README @@ -39,7 +39,7 @@ Joel Centelles Martin 4.3. verbosity (int) 4.4. opt_tls (int) 4.5. db_pass (string) - 4.6. ac_path (string) + 4.6. ca_path (string) 5. Usage 6. Module Specific Considerations @@ -75,7 +75,7 @@ Chapter 1. Admin Guide 4.3. verbosity (int) 4.4. opt_tls (int) 4.5. db_pass (string) -4.6. ac_path (string) +4.6. ca_path (string) 5. Usage 6. Module Specific Considerations @@ -203,7 +203,7 @@ allid,time_hires&cid:callid 4.3. verbosity (int) 4.4. opt_tls (int) 4.5. db_pass (string) - 4.6. ac_path (string) + 4.6. ca_path (string) 4.1. schema_path (string) @@ -247,6 +247,12 @@ modparam("db_redis", "verbosity", 0) Controls TLS usage while connecting to a remote DB. If set to 1, TLS is used to connect to the DB. + If TLS is enabled, the module will validate the Redis server + certificate against the ca_path. There is currently no way to connect + with a specified client certificate, the corresponding configuration to + check client certificates in the Redis server must therefore be turned + off. + Default value: 0. Example 1.4. Enabling TLS connection @@ -265,9 +271,10 @@ modparam("db_redis", "opt_tls", 1) modparam("db_redis", "db_pass", "r3d1sPass") ... -4.6. ac_path (string) +4.6. ca_path (string) - Sets the path where Certificates Authorities certs are stored. + Sets the path where Certificates Authorities certs for the Redis server + certificate are stored. Default value: "" (empty). diff --git a/src/modules/ndb_redis/README b/src/modules/ndb_redis/README index 1cdfc842db3..90071f5e3f0 100644 --- a/src/modules/ndb_redis/README +++ b/src/modules/ndb_redis/README @@ -55,7 +55,7 @@ Joel Centelles Martin 3.8. flush_on_reconnect (integer) 3.9. allow_dynamic_nodes (integer) 3.10. debug (integer) - 3.11. ac_path (string) + 3.11. ca_path (string) 4. Functions @@ -103,7 +103,7 @@ Chapter 1. Admin Guide 3.8. flush_on_reconnect (integer) 3.9. allow_dynamic_nodes (integer) 3.10. debug (integer) -3.11. ac_path (string) +3.11. ca_path (string) 4. Functions @@ -149,7 +149,7 @@ Chapter 1. Admin Guide 3.8. flush_on_reconnect (integer) 3.9. allow_dynamic_nodes (integer) 3.10. debug (integer) - 3.11. ac_path (string) + 3.11. ca_path (string) 3.1. server (str) @@ -168,6 +168,12 @@ Chapter 1. Admin Guide many REDIS servers, just give different attributes and use the specific server name when querying the REDIS instance. + If tls is enabled, the module will validate the REDIS server + certificate against the ca_path. There is currently no way to connect + with a specified client certificate, the corresponding configuration to + check client certificates in the REDIS server must therefore be turned + off. + Default value is NULL. Example 1.1. Set server parameter @@ -346,9 +352,10 @@ modparam("ndb_redis", "allow_dynamic_nodes", 1) modparam("ndb_redis", "debug", 1) ... -3.11. ac_path (string) +3.11. ca_path (string) - Sets the path where Certificates Authorities certs are stored. + Sets the path where Certificates Authorities certs for the REDIS server + certificate are stored. Default value: "" (empty). ___ Kamailio (SER) - Development Mailing List To unsubscribe send an email to sr-dev-le...@lists.kamailio.org
[sr-dev] git:master:d0d4f589: modules: readme files regenerated - xhttp_prom ... [skip ci]
Module: kamailio Branch: master Commit: d0d4f58920669f280d80c6cd66578a4b68db9e43 URL: https://github.com/kamailio/kamailio/commit/d0d4f58920669f280d80c6cd66578a4b68db9e43 Author: Kamailio Dev Committer: Kamailio Dev Date: 2024-04-04T16:16:11+02:00 modules: readme files regenerated - xhttp_prom ... [skip ci] --- Modified: src/modules/xhttp_prom/README --- Diff: https://github.com/kamailio/kamailio/commit/d0d4f58920669f280d80c6cd66578a4b68db9e43.diff Patch: https://github.com/kamailio/kamailio/commit/d0d4f58920669f280d80c6cd66578a4b68db9e43.patch ___ Kamailio (SER) - Development Mailing List To unsubscribe send an email to sr-dev-le...@lists.kamailio.org
[sr-dev] git:master:95f7af6f: modules: readme files regenerated - rtpengine ... [skip ci]
Module: kamailio Branch: master Commit: 95f7af6f3aea7ff01fdc06a72703441c4ef320ca URL: https://github.com/kamailio/kamailio/commit/95f7af6f3aea7ff01fdc06a72703441c4ef320ca Author: Kamailio Dev Committer: Kamailio Dev Date: 2024-04-05T11:31:18+02:00 modules: readme files regenerated - rtpengine ... [skip ci] --- Modified: src/modules/rtpengine/README --- Diff: https://github.com/kamailio/kamailio/commit/95f7af6f3aea7ff01fdc06a72703441c4ef320ca.diff Patch: https://github.com/kamailio/kamailio/commit/95f7af6f3aea7ff01fdc06a72703441c4ef320ca.patch ___ Kamailio (SER) - Development Mailing List To unsubscribe send an email to sr-dev-le...@lists.kamailio.org
[sr-dev] git:master:8523eb21: modules: readme files regenerated - textopsx ... [skip ci]
Module: kamailio Branch: master Commit: 8523eb2180ec878278863c5315ca4067586824bb URL: https://github.com/kamailio/kamailio/commit/8523eb2180ec878278863c5315ca4067586824bb Author: Kamailio Dev Committer: Kamailio Dev Date: 2024-04-05T13:01:11+02:00 modules: readme files regenerated - textopsx ... [skip ci] --- Modified: src/modules/textopsx/README --- Diff: https://github.com/kamailio/kamailio/commit/8523eb2180ec878278863c5315ca4067586824bb.diff Patch: https://github.com/kamailio/kamailio/commit/8523eb2180ec878278863c5315ca4067586824bb.patch ___ Kamailio (SER) - Development Mailing List To unsubscribe send an email to sr-dev-le...@lists.kamailio.org
[sr-dev] git:master:5b689721: modules: readme files regenerated - xhttp_prom ... [skip ci]
Module: kamailio Branch: master Commit: 5b689721332a311dd2fb93d154e09c775701dab4 URL: https://github.com/kamailio/kamailio/commit/5b689721332a311dd2fb93d154e09c775701dab4 Author: Kamailio Dev Committer: Kamailio Dev Date: 2024-04-05T20:31:21+02:00 modules: readme files regenerated - xhttp_prom ... [skip ci] --- Modified: src/modules/xhttp_prom/README --- Diff: https://github.com/kamailio/kamailio/commit/5b689721332a311dd2fb93d154e09c775701dab4.diff Patch: https://github.com/kamailio/kamailio/commit/5b689721332a311dd2fb93d154e09c775701dab4.patch ___ Kamailio (SER) - Development Mailing List To unsubscribe send an email to sr-dev-le...@lists.kamailio.org
[sr-dev] git:master:b4537720: modules: readme files regenerated - corex ... [skip ci]
Module: kamailio Branch: master Commit: b4537720ff8158d59856cc0601ff4bf84216be99 URL: https://github.com/kamailio/kamailio/commit/b4537720ff8158d59856cc0601ff4bf84216be99 Author: Kamailio Dev Committer: Kamailio Dev Date: 2024-04-06T08:46:21+02:00 modules: readme files regenerated - corex ... [skip ci] --- Modified: src/modules/corex/README --- Diff: https://github.com/kamailio/kamailio/commit/b4537720ff8158d59856cc0601ff4bf84216be99.diff Patch: https://github.com/kamailio/kamailio/commit/b4537720ff8158d59856cc0601ff4bf84216be99.patch ___ Kamailio (SER) - Development Mailing List To unsubscribe send an email to sr-dev-le...@lists.kamailio.org
[sr-dev] git:master:1b01ecfe: modules: readme files regenerated - http_client ... [skip ci]
Module: kamailio Branch: master Commit: 1b01ecfe0b4e9bbba62afae0f3a3bb1612cdffcd URL: https://github.com/kamailio/kamailio/commit/1b01ecfe0b4e9bbba62afae0f3a3bb1612cdffcd Author: Kamailio Dev Committer: Kamailio Dev Date: 2024-04-07T16:01:35+02:00 modules: readme files regenerated - http_client ... [skip ci] --- Modified: src/modules/http_client/README --- Diff: https://github.com/kamailio/kamailio/commit/1b01ecfe0b4e9bbba62afae0f3a3bb1612cdffcd.diff Patch: https://github.com/kamailio/kamailio/commit/1b01ecfe0b4e9bbba62afae0f3a3bb1612cdffcd.patch ___ Kamailio (SER) - Development Mailing List To unsubscribe send an email to sr-dev-le...@lists.kamailio.org
[sr-dev] git:master:a7e02a40: modules: readme files regenerated - http_client ... [skip ci]
Module: kamailio Branch: master Commit: a7e02a406a0ecec5434fc634149dfc8f61043b2f URL: https://github.com/kamailio/kamailio/commit/a7e02a406a0ecec5434fc634149dfc8f61043b2f Author: Kamailio Dev Committer: Kamailio Dev Date: 2024-04-08T21:31:24+02:00 modules: readme files regenerated - http_client ... [skip ci] --- Modified: src/modules/http_client/README --- Diff: https://github.com/kamailio/kamailio/commit/a7e02a406a0ecec5434fc634149dfc8f61043b2f.diff Patch: https://github.com/kamailio/kamailio/commit/a7e02a406a0ecec5434fc634149dfc8f61043b2f.patch --- diff --git a/src/modules/http_client/README b/src/modules/http_client/README index 844a6cf3107..57ae0972735 100644 --- a/src/modules/http_client/README +++ b/src/modules/http_client/README @@ -78,6 +78,7 @@ Hugh Waite 4.6. http_client_request(met, url, body, hdrs, respv) 4.7. http_client_request_v2pk(met, url, body, hdrs, respv) 4.8. http_client_response_headers_set(mode) + 4.9. http_client_response_headers_clear() 5. Pseudo-Variables @@ -141,6 +142,7 @@ Hugh Waite 1.29. http_client_request() usage 1.30. http_client_request_v2pk() usage 1.31. http_client_response_headers_set() usage + 1.32. http_client_response_headers_clear() usage Chapter 1. Admin Guide @@ -188,6 +190,7 @@ Chapter 1. Admin Guide 4.6. http_client_request(met, url, body, hdrs, respv) 4.7. http_client_request_v2pk(met, url, body, hdrs, respv) 4.8. http_client_response_headers_set(mode) +4.9. http_client_response_headers_clear() 5. Pseudo-Variables @@ -732,6 +735,7 @@ modparam("http_client", "response_headers", 1) 4.6. http_client_request(met, url, body, hdrs, respv) 4.7. http_client_request_v2pk(met, url, body, hdrs, respv) 4.8. http_client_response_headers_set(mode) + 4.9. http_client_response_headers_clear() 4.1. http_connect(connection, url, [content_type, data,] result) @@ -951,6 +955,20 @@ ram})&f_uri=$(fu{s.escape.param})", xinfo("response header: $httprhdr(X-Header)\n"); ... +4.9. http_client_response_headers_clear() + + Clear stored response headers, if not explicitely done, it happens when + the next HTTP request is performed. + + Example 1.32. http_client_response_headers_clear() usage +... +http_client_request_v2pk("GET", "http://api.com/index.php?r_uri=$(ru{s.escape.pa +ram})&f_uri=$(fu{s.escape.param})", + "", "X-Token: abc", "$var(result)"); +xinfo("response header: $httprhdr(X-Header)\n"); +http_client_response_headers_clear(); +... + 5. Pseudo-Variables 5.1. $curlerror(error) ___ Kamailio (SER) - Development Mailing List To unsubscribe send an email to sr-dev-le...@lists.kamailio.org
[sr-dev] git:master:9d3759c5: modules: readme files regenerated - ipops ... [skip ci]
Module: kamailio Branch: master Commit: 9d3759c5fcf38c842285dc2f6a700f7bb4cea740 URL: https://github.com/kamailio/kamailio/commit/9d3759c5fcf38c842285dc2f6a700f7bb4cea740 Author: Kamailio Dev Committer: Kamailio Dev Date: 2024-04-09T12:46:25+02:00 modules: readme files regenerated - ipops ... [skip ci] --- Modified: src/modules/ipops/README --- Diff: https://github.com/kamailio/kamailio/commit/9d3759c5fcf38c842285dc2f6a700f7bb4cea740.diff Patch: https://github.com/kamailio/kamailio/commit/9d3759c5fcf38c842285dc2f6a700f7bb4cea740.patch ___ Kamailio (SER) - Development Mailing List To unsubscribe send an email to sr-dev-le...@lists.kamailio.org
[sr-dev] git:master:5655ded5: modules: readme files regenerated - nghttp2 ... [skip ci]
Module: kamailio Branch: master Commit: 5655ded56eed50f743d2a60cb4c27c2c5b8dbd4b URL: https://github.com/kamailio/kamailio/commit/5655ded56eed50f743d2a60cb4c27c2c5b8dbd4b Author: Kamailio Dev Committer: Kamailio Dev Date: 2024-04-09T19:31:21+02:00 modules: readme files regenerated - nghttp2 ... [skip ci] --- Modified: src/modules/nghttp2/README --- Diff: https://github.com/kamailio/kamailio/commit/5655ded56eed50f743d2a60cb4c27c2c5b8dbd4b.diff Patch: https://github.com/kamailio/kamailio/commit/5655ded56eed50f743d2a60cb4c27c2c5b8dbd4b.patch --- diff --git a/src/modules/nghttp2/README b/src/modules/nghttp2/README index 21c296ca0a3..f880b2e5a13 100644 --- a/src/modules/nghttp2/README +++ b/src/modules/nghttp2/README @@ -31,7 +31,8 @@ Daniel-Constantin Mierla 4. Functions - 4.1. nghttp2_reply(code, reason, ctype, body) + 4.1. nghttp2_reply(code, body) + 4.2. nghttp2_reply_header(name, value) 5. Event Routes @@ -43,6 +44,7 @@ Daniel-Constantin Mierla 1.2. Set listen_port parameter 1.3. Set event_callback parameter 1.4. nghttp2_reply usage + 1.5. nghttp2_reply usage Chapter 1. Admin Guide @@ -62,7 +64,8 @@ Chapter 1. Admin Guide 4. Functions -4.1. nghttp2_reply(code, reason, ctype, body) +4.1. nghttp2_reply(code, body) +4.2. nghttp2_reply_header(name, value) 5. Event Routes @@ -87,7 +90,7 @@ Chapter 1. Admin Guide The following libraries or applications must be installed before running Kamailio with this module loaded: - * libnghttp2 - libnghttpd library (v1.61.0+) + * libnghttp2 - libnghttpd library (v1.43.0+) 3. Parameters @@ -142,16 +145,32 @@ end 4. Functions - 4.1. nghttp2_reply(code, reason, ctype, body) + 4.1. nghttp2_reply(code, body) + 4.2. nghttp2_reply_header(name, value) -4.1. nghttp2_reply(code, reason, ctype, body) +4.1. nghttp2_reply(code, body) - Send back a reply with content-type and body. + Send back a reply with body. The body can be empty string. Both + parameters can contain variables. Example 1.4. nghttp2_reply usage ... event_route[nghttp2:request] { -nghttp2_reply("200", "OK", "text/html", +nghttp2_reply("200", +"OK"); +} +... + +4.2. nghttp2_reply_header(name, value) + + Set a header to be added to reply. There can be up to 15 headers. + + Example 1.5. nghttp2_reply usage +... +event_route[nghttp2:request] { +nghttp2_reply_header("Content-Type", "text/html"); +nghttp2_reply_header("My-Header", "xyz"); +nghttp2_reply("200", "OK"); } ... ___ Kamailio (SER) - Development Mailing List To unsubscribe send an email to sr-dev-le...@lists.kamailio.org
[sr-dev] git:master:7bc702b7: modules: readme files regenerated - htable ... [skip ci]
Module: kamailio Branch: master Commit: 7bc702b79bb07901c0925c9842b75ad3d818b4e1 URL: https://github.com/kamailio/kamailio/commit/7bc702b79bb07901c0925c9842b75ad3d818b4e1 Author: Kamailio Dev Committer: Kamailio Dev Date: 2024-04-14T15:46:26+02:00 modules: readme files regenerated - htable ... [skip ci] --- Modified: src/modules/htable/README --- Diff: https://github.com/kamailio/kamailio/commit/7bc702b79bb07901c0925c9842b75ad3d818b4e1.diff Patch: https://github.com/kamailio/kamailio/commit/7bc702b79bb07901c0925c9842b75ad3d818b4e1.patch --- diff --git a/src/modules/htable/README b/src/modules/htable/README index 4520bce8333..75f47f5f445 100644 --- a/src/modules/htable/README +++ b/src/modules/htable/README @@ -851,6 +851,7 @@ sht_rm_value_re("ha=>.*"); The op parameter can be: * re - match the val parameter as regular expression. * sw - match the val parameter as 'starts with'. + * ew - match the val parameter as 'ends with'. All parameters can be static strings or contain variables. @@ -869,6 +870,7 @@ sht_rm_name("ha", "re", ".*"); The op parameter can be: * re - match the val parameter as regular expression. * sw - match the val parameter as 'starts with'. + * ew - match the val parameter as 'ends with'. All parameters can be static strings or contain variables. ___ Kamailio (SER) - Development Mailing List To unsubscribe send an email to sr-dev-le...@lists.kamailio.org
[sr-dev] git:master:94b9cd5d: modules: readme files regenerated - cfgutils ... [skip ci]
Module: kamailio Branch: master Commit: 94b9cd5d5ffafde86fbcbede2d9a018fc616b6b1 URL: https://github.com/kamailio/kamailio/commit/94b9cd5d5ffafde86fbcbede2d9a018fc616b6b1 Author: Kamailio Dev Committer: Kamailio Dev Date: 2024-04-15T11:01:29+02:00 modules: readme files regenerated - cfgutils ... [skip ci] --- Modified: src/modules/cfgutils/README --- Diff: https://github.com/kamailio/kamailio/commit/94b9cd5d5ffafde86fbcbede2d9a018fc616b6b1.diff Patch: https://github.com/kamailio/kamailio/commit/94b9cd5d5ffafde86fbcbede2d9a018fc616b6b1.patch --- diff --git a/src/modules/cfgutils/README b/src/modules/cfgutils/README index b7c8075fad9..cb6251b6719 100644 --- a/src/modules/cfgutils/README +++ b/src/modules/cfgutils/README @@ -65,9 +65,9 @@ Daniel-Constantin Mierla 4.12. set_gflag(flag) 4.13. reset_gflag(flag) 4.14. is_gflag(flag) - 4.15. lock(key) - 4.16. trylock(key) - 4.17. unlock(key) + 4.15. lock(key [, key2]) + 4.16. trylock(key [, key2]) + 4.17. unlock(key [, key2]) 4.18. check_route_exists(route) 4.19. route_if_exists(route) 4.20. core_hash(string1, string2, size) @@ -154,9 +154,9 @@ Chapter 1. Admin Guide 4.12. set_gflag(flag) 4.13. reset_gflag(flag) 4.14. is_gflag(flag) -4.15. lock(key) -4.16. trylock(key) -4.17. unlock(key) +4.15. lock(key [, key2]) +4.16. trylock(key [, key2]) +4.17. unlock(key [, key2]) 4.18. check_route_exists(route) 4.19. route_if_exists(route) 4.20. core_hash(string1, string2, size) @@ -304,9 +304,9 @@ modparam("cfgutils", "lock_set_size", 4) 4.12. set_gflag(flag) 4.13. reset_gflag(flag) 4.14. is_gflag(flag) - 4.15. lock(key) - 4.16. trylock(key) - 4.17. unlock(key) + 4.15. lock(key [, key2]) + 4.16. trylock(key [, key2]) + 4.17. unlock(key [, key2]) 4.18. check_route_exists(route) 4.19. route_if_exists(route) 4.20. core_hash(string1, string2, size) @@ -506,16 +506,18 @@ if(is_gflag("4")) }; ... -4.15. lock(key) +4.15. lock(key [, key2]) Lock the key. Can be used to synchronize operations in config file, a - hash id is computed over the key and appropriate lock is set in the + hash id is computed over the keys and appropriate lock is set in the lock array controlled by parameter "lock_set_size". Do not use lock() after another lock() unless you are sure the keys hit different array entries. ???key??? can be static string or string with PVs. + ???key2??? is optional and can be static string or string with PVs. + This function can be used from REQUEST_ROUTE, FAILURE_ROUTE, ONREPLY_ROUTE, BRANCH_ROUTE and LOCAL_ROUTE. @@ -524,13 +526,15 @@ if(is_gflag("4")) lock("$rU"); ... -4.16. trylock(key) +4.16. trylock(key [, key2]) Try to lock the key. If the lock can not be obtained (possibly already locked), the function returns an error and script execution continues. ???key??? can be static string or string with PVs. + ???key2??? is optional and can be static string or string with PVs. + This function can be used from REQUEST_ROUTE, FAILURE_ROUTE, ONREPLY_ROUTE, BRANCH_ROUTE and LOCAL_ROUTE. @@ -542,12 +546,14 @@ if (trylock("$rU")) { } ... -4.17. unlock(key) +4.17. unlock(key [, key2]) Unlock the key. ???key??? can be static string or string with PVs. + ???key2??? is optional and can be static string or string with PVs. + This function can be used from REQUEST_ROUTE, FAILURE_ROUTE, ONREPLY_ROUTE, BRANCH_ROUTE and LOCAL_ROUTE. ___ Kamailio (SER) - Development Mailing List To unsubscribe send an email to sr-dev-le...@lists.kamailio.org
[sr-dev] git:master:f4332447: modules: readme files regenerated - acc ... [skip ci]
Module: kamailio Branch: master Commit: f43324473bfd9b6c5db59c5691e316d32c15be81 URL: https://github.com/kamailio/kamailio/commit/f43324473bfd9b6c5db59c5691e316d32c15be81 Author: Kamailio Dev Committer: Kamailio Dev Date: 2024-04-15T21:31:23+02:00 modules: readme files regenerated - acc ... [skip ci] --- Modified: src/modules/acc/README --- Diff: https://github.com/kamailio/kamailio/commit/f43324473bfd9b6c5db59c5691e316d32c15be81.diff Patch: https://github.com/kamailio/kamailio/commit/f43324473bfd9b6c5db59c5691e316d32c15be81.patch --- diff --git a/src/modules/acc/README b/src/modules/acc/README index 666f8844a52..bbe356a17d5 100644 --- a/src/modules/acc/README +++ b/src/modules/acc/README @@ -1150,7 +1150,7 @@ modparam("acc", "cdr_facility", "LOG_DAEMON") Example 1.35. cdr_extra example ... -modparam("acc", "cdr_extra", "c1=$dlg_var(caller);c2=$dlg_var(callee)" +modparam("acc", "cdr_extra", "c1=$dlg_var(caller);c2=$dlg_var(callee)") ... 6.36. cdr_extra_nullable (integer) ___ Kamailio (SER) - Development Mailing List To unsubscribe send an email to sr-dev-le...@lists.kamailio.org
[sr-dev] git:5.8:03ff5051: modules: readme files regenerated - modules ... [skip ci]
Module: kamailio Branch: 5.8 Commit: 03ff5051b640d2478dd68ea89ad74d516752ab0f URL: https://github.com/kamailio/kamailio/commit/03ff5051b640d2478dd68ea89ad74d516752ab0f Author: Kamailio Dev Committer: Kamailio Dev Date: 2024-04-25T14:01:16+02:00 modules: readme files regenerated - modules ... [skip ci] --- Modified: src/modules/db_redis/README Modified: src/modules/ndb_redis/README --- Diff: https://github.com/kamailio/kamailio/commit/03ff5051b640d2478dd68ea89ad74d516752ab0f.diff Patch: https://github.com/kamailio/kamailio/commit/03ff5051b640d2478dd68ea89ad74d516752ab0f.patch --- diff --git a/src/modules/db_redis/README b/src/modules/db_redis/README index d2baa50e72d..4cfdcaa5b4f 100644 --- a/src/modules/db_redis/README +++ b/src/modules/db_redis/README @@ -39,7 +39,7 @@ Joel Centelles Martin 4.3. verbosity (int) 4.4. opt_tls (int) 4.5. db_pass (string) - 4.6. ac_path (string) + 4.6. ca_path (string) 5. Usage 6. Module Specific Considerations @@ -75,7 +75,7 @@ Chapter 1. Admin Guide 4.3. verbosity (int) 4.4. opt_tls (int) 4.5. db_pass (string) -4.6. ac_path (string) +4.6. ca_path (string) 5. Usage 6. Module Specific Considerations @@ -203,7 +203,7 @@ allid,time_hires&cid:callid 4.3. verbosity (int) 4.4. opt_tls (int) 4.5. db_pass (string) - 4.6. ac_path (string) + 4.6. ca_path (string) 4.1. schema_path (string) @@ -247,6 +247,12 @@ modparam("db_redis", "verbosity", 0) Controls TLS usage while connecting to a remote DB. If set to 1, TLS is used to connect to the DB. + If TLS is enabled, the module will validate the Redis server + certificate against the ca_path. There is currently no way to connect + with a specified client certificate, the corresponding configuration to + check client certificates in the Redis server must therefore be turned + off. + Default value: 0. Example 1.4. Enabling TLS connection @@ -265,9 +271,10 @@ modparam("db_redis", "opt_tls", 1) modparam("db_redis", "db_pass", "r3d1sPass") ... -4.6. ac_path (string) +4.6. ca_path (string) - Sets the path where Certificates Authorities certs are stored. + Sets the path where Certificates Authorities certs for the Redis server + certificate are stored. Default value: "" (empty). diff --git a/src/modules/ndb_redis/README b/src/modules/ndb_redis/README index 1cdfc842db3..90071f5e3f0 100644 --- a/src/modules/ndb_redis/README +++ b/src/modules/ndb_redis/README @@ -55,7 +55,7 @@ Joel Centelles Martin 3.8. flush_on_reconnect (integer) 3.9. allow_dynamic_nodes (integer) 3.10. debug (integer) - 3.11. ac_path (string) + 3.11. ca_path (string) 4. Functions @@ -103,7 +103,7 @@ Chapter 1. Admin Guide 3.8. flush_on_reconnect (integer) 3.9. allow_dynamic_nodes (integer) 3.10. debug (integer) -3.11. ac_path (string) +3.11. ca_path (string) 4. Functions @@ -149,7 +149,7 @@ Chapter 1. Admin Guide 3.8. flush_on_reconnect (integer) 3.9. allow_dynamic_nodes (integer) 3.10. debug (integer) - 3.11. ac_path (string) + 3.11. ca_path (string) 3.1. server (str) @@ -168,6 +168,12 @@ Chapter 1. Admin Guide many REDIS servers, just give different attributes and use the specific server name when querying the REDIS instance. + If tls is enabled, the module will validate the REDIS server + certificate against the ca_path. There is currently no way to connect + with a specified client certificate, the corresponding configuration to + check client certificates in the REDIS server must therefore be turned + off. + Default value is NULL. Example 1.1. Set server parameter @@ -346,9 +352,10 @@ modparam("ndb_redis", "allow_dynamic_nodes", 1) modparam("ndb_redis", "debug", 1) ... -3.11. ac_path (string) +3.11. ca_path (string) - Sets the path where Certificates Authorities certs are stored. + Sets the path where Certificates Authorities certs for the REDIS server + certificate are stored. Default value: "" (empty). ___ Kamailio (SER) - Development Mailing List To unsubscribe send an email to sr-dev-le...@lists.kamailio.org
[sr-dev] git:master:36fc03ea: modules: readme files regenerated - htable ... [skip ci]
Module: kamailio Branch: master Commit: 36fc03eaa49ba8ff02acd451699185ac18d8618e URL: https://github.com/kamailio/kamailio/commit/36fc03eaa49ba8ff02acd451699185ac18d8618e Author: Kamailio Dev Committer: Kamailio Dev Date: 2024-04-25T14:16:08+02:00 modules: readme files regenerated - htable ... [skip ci] --- Modified: src/modules/htable/README --- Diff: https://github.com/kamailio/kamailio/commit/36fc03eaa49ba8ff02acd451699185ac18d8618e.diff Patch: https://github.com/kamailio/kamailio/commit/36fc03eaa49ba8ff02acd451699185ac18d8618e.patch --- diff --git a/src/modules/htable/README b/src/modules/htable/README index 75f47f5f445..00b6a209c81 100644 --- a/src/modules/htable/README +++ b/src/modules/htable/README @@ -852,6 +852,7 @@ sht_rm_value_re("ha=>.*"); * re - match the val parameter as regular expression. * sw - match the val parameter as 'starts with'. * ew - match the val parameter as 'ends with'. + * in - match the val parameter as 'includes'. All parameters can be static strings or contain variables. @@ -871,6 +872,7 @@ sht_rm_name("ha", "re", ".*"); * re - match the val parameter as regular expression. * sw - match the val parameter as 'starts with'. * ew - match the val parameter as 'ends with'. + * in - match the val parameter as 'includes'. All parameters can be static strings or contain variables. ___ Kamailio (SER) - Development Mailing List To unsubscribe send an email to sr-dev-le...@lists.kamailio.org
[sr-dev] git:master:465994de: modules: readme files regenerated - ims_usrloc_scscf ... [skip ci]
Module: kamailio Branch: master Commit: 465994de2859c7863b4cef8457be0a207f15c932 URL: https://github.com/kamailio/kamailio/commit/465994de2859c7863b4cef8457be0a207f15c932 Author: Kamailio Dev Committer: Kamailio Dev Date: 2024-04-26T15:46:09+02:00 modules: readme files regenerated - ims_usrloc_scscf ... [skip ci] --- Modified: src/modules/ims_usrloc_scscf/README --- Diff: https://github.com/kamailio/kamailio/commit/465994de2859c7863b4cef8457be0a207f15c932.diff Patch: https://github.com/kamailio/kamailio/commit/465994de2859c7863b4cef8457be0a207f15c932.patch ___ Kamailio (SER) - Development Mailing List To unsubscribe send an email to sr-dev-le...@lists.kamailio.org
[sr-dev] git:master:5b0e1e6d: modules: readme files regenerated - phonenum ... [skip ci]
Module: kamailio Branch: master Commit: 5b0e1e6d23fb0bf028589ae27949f11be2b22837 URL: https://github.com/kamailio/kamailio/commit/5b0e1e6d23fb0bf028589ae27949f11be2b22837 Author: Kamailio Dev Committer: Kamailio Dev Date: 2024-04-27T08:46:10+02:00 modules: readme files regenerated - phonenum ... [skip ci] --- Modified: src/modules/phonenum/README --- Diff: https://github.com/kamailio/kamailio/commit/5b0e1e6d23fb0bf028589ae27949f11be2b22837.diff Patch: https://github.com/kamailio/kamailio/commit/5b0e1e6d23fb0bf028589ae27949f11be2b22837.patch --- diff --git a/src/modules/phonenum/README b/src/modules/phonenum/README index 87cb9e485f5..5d50ebf8f2e 100644 --- a/src/modules/phonenum/README +++ b/src/modules/phonenum/README @@ -191,7 +191,8 @@ if(phonenum_match_cn("1-484-555-", "US", "src")) { + number - phone number that is matched + valid - 1 if the matched number has a valid result; 0 otherwise - + normalized - normalized phone number + + normalized - normalized (E164) phone number + + natnum - nationally formatted phone number + cctel - country code for phone number + ccname - country code name + ltype - local network type ___ Kamailio (SER) - Development Mailing List To unsubscribe send an email to sr-dev-le...@lists.kamailio.org
[sr-dev] git:5.7:afd6189d: modules: readme files regenerated - modules ... [skip ci]
Module: kamailio Branch: 5.7 Commit: afd6189d65b06b80a433b6e4e321ac509af0c40c URL: https://github.com/kamailio/kamailio/commit/afd6189d65b06b80a433b6e4e321ac509af0c40c Author: Kamailio Dev Committer: Kamailio Dev Date: 2024-04-29T05:31:24+02:00 modules: readme files regenerated - modules ... [skip ci] --- Modified: src/modules/smsops/README --- Diff: https://github.com/kamailio/kamailio/commit/afd6189d65b06b80a433b6e4e321ac509af0c40c.diff Patch: https://github.com/kamailio/kamailio/commit/afd6189d65b06b80a433b6e4e321ac509af0c40c.patch --- diff --git a/src/modules/smsops/README b/src/modules/smsops/README index 65e410de6ba..0dc5edbd605 100644 --- a/src/modules/smsops/README +++ b/src/modules/smsops/README @@ -33,6 +33,8 @@ Carsten Bock 4.1. isRPDATA() 4.2. smsdump() +5. Variables + List of Examples 1.1. isRPDATA() usage @@ -57,6 +59,8 @@ Chapter 1. Admin Guide 4.1. isRPDATA() 4.2. smsdump() + 5. Variables + 1. Overview This module collects the Transformations for 3GPP-SMS. @@ -115,3 +119,12 @@ if (isRPDATA()) ... smsdump(); ... + +5. Variables + + Several variables are exported by the module to access the attributes + of the SMS. + * $smsack + $smsbody + $rpdata(key) + $tpdu(key) ___ Kamailio (SER) - Development Mailing List To unsubscribe send an email to sr-dev-le...@lists.kamailio.org
[sr-dev] git:master:27351e3f: modules: readme files regenerated - ims_ipsec_pcscf ... [skip ci]
Module: kamailio Branch: master Commit: 27351e3f9f551a86ffecbc1e6aa269a2946d55d1 URL: https://github.com/kamailio/kamailio/commit/27351e3f9f551a86ffecbc1e6aa269a2946d55d1 Author: Kamailio Dev Committer: Kamailio Dev Date: 2024-04-29T10:16:08+02:00 modules: readme files regenerated - ims_ipsec_pcscf ... [skip ci] --- Modified: src/modules/ims_ipsec_pcscf/README --- Diff: https://github.com/kamailio/kamailio/commit/27351e3f9f551a86ffecbc1e6aa269a2946d55d1.diff Patch: https://github.com/kamailio/kamailio/commit/27351e3f9f551a86ffecbc1e6aa269a2946d55d1.patch --- diff --git a/src/modules/ims_ipsec_pcscf/README b/src/modules/ims_ipsec_pcscf/README index 8dd070ffe7d..bce99b791da 100644 --- a/src/modules/ims_ipsec_pcscf/README +++ b/src/modules/ims_ipsec_pcscf/README @@ -308,7 +308,7 @@ ipsec_create("location", "1"); then this must be name of the table which stores the contacts. flags - bitwise flag: + 0x01 (1) - set force socket for request messages. Useful for -ipsec and TCP. +ipsec and TCP/TLS. + 0x02 (2) - reverse search for a contact in the memory. Useful when contact alias is disabled. + 0x04 (4) - use destination URI for IPSec tunnel search. Useful @@ -317,12 +317,13 @@ ipsec_create("location", "1"); + 0x10 (16) - do not look for alias parameter to set received details. + 0x20 (32) - do not reset the destination URI. - + 0x40 (64) - use user equipment client port as target for TCP -requests. + + 0x40 (64) - use user equipment client port as target for +TCP/TLS requests (try to reuse the UE client connection). + 0x80 (128) - set transport parameter in the new dst uri for -TCP requests. +TCP/TLS requests. + 0x100 (256) - use Via attributes (port and protocol) for -routing UDP reply. +routing UDP reply, and protocol from next hop address for +request (otherwise it taken from saved contact). + 0x200 (512) - try TCP if corresponding UDP socket is not found. This is an optional parameter, default value - 0. ___ Kamailio (SER) - Development Mailing List To unsubscribe send an email to sr-dev-le...@lists.kamailio.org
[sr-dev] git:master:3f774f37: modules: readme files regenerated - sipcapture ... [skip ci]
Module: kamailio Branch: master Commit: 3f774f37a7ce6e102e1691707b2ba88cd4edfee1 URL: https://github.com/kamailio/kamailio/commit/3f774f37a7ce6e102e1691707b2ba88cd4edfee1 Author: Kamailio Dev Committer: Kamailio Dev Date: 2024-04-30T16:46:09+02:00 modules: readme files regenerated - sipcapture ... [skip ci] --- Modified: src/modules/sipcapture/README --- Diff: https://github.com/kamailio/kamailio/commit/3f774f37a7ce6e102e1691707b2ba88cd4edfee1.diff Patch: https://github.com/kamailio/kamailio/commit/3f774f37a7ce6e102e1691707b2ba88cd4edfee1.patch --- diff --git a/src/modules/sipcapture/README b/src/modules/sipcapture/README index dda17d994c6..c9bb2daca98 100644 --- a/src/modules/sipcapture/README +++ b/src/modules/sipcapture/README @@ -218,7 +218,7 @@ Chapter 1. Admin Guide Database URL. - Default value is "". + Default value is ???DEFAULT_DB_URL???. Example 1.1. Set db_url parameter ... ___ Kamailio (SER) - Development Mailing List To unsubscribe send an email to sr-dev-le...@lists.kamailio.org
[sr-dev] git:5.8:1ee553a6: modules: readme files regenerated - modules ... [skip ci]
Module: kamailio Branch: 5.8 Commit: 1ee553a6f406af5eb4838a8c46a992c4099dd30b URL: https://github.com/kamailio/kamailio/commit/1ee553a6f406af5eb4838a8c46a992c4099dd30b Author: Kamailio Dev Committer: Kamailio Dev Date: 2024-05-07T17:31:19+02:00 modules: readme files regenerated - modules ... [skip ci] --- Modified: src/modules/ims_ipsec_pcscf/README Modified: src/modules/ims_usrloc_scscf/README Modified: src/modules/sipcapture/README --- Diff: https://github.com/kamailio/kamailio/commit/1ee553a6f406af5eb4838a8c46a992c4099dd30b.diff Patch: https://github.com/kamailio/kamailio/commit/1ee553a6f406af5eb4838a8c46a992c4099dd30b.patch ___ Kamailio (SER) - Development Mailing List To unsubscribe send an email to sr-dev-le...@lists.kamailio.org
[sr-dev] git:5.7:278e29a5: modules: readme files regenerated - modules ... [skip ci]
Module: kamailio Branch: 5.7 Commit: 278e29a5750401fe5d0e7482792dbb113362103b URL: https://github.com/kamailio/kamailio/commit/278e29a5750401fe5d0e7482792dbb113362103b Author: Kamailio Dev Committer: Kamailio Dev Date: 2024-05-07T17:46:25+02:00 modules: readme files regenerated - modules ... [skip ci] --- Modified: src/modules/sipcapture/README --- Diff: https://github.com/kamailio/kamailio/commit/278e29a5750401fe5d0e7482792dbb113362103b.diff Patch: https://github.com/kamailio/kamailio/commit/278e29a5750401fe5d0e7482792dbb113362103b.patch --- diff --git a/src/modules/sipcapture/README b/src/modules/sipcapture/README index dda17d994c6..c9bb2daca98 100644 --- a/src/modules/sipcapture/README +++ b/src/modules/sipcapture/README @@ -218,7 +218,7 @@ Chapter 1. Admin Guide Database URL. - Default value is "". + Default value is ???DEFAULT_DB_URL???. Example 1.1. Set db_url parameter ... ___ Kamailio (SER) - Development Mailing List To unsubscribe send an email to sr-dev-le...@lists.kamailio.org
[sr-dev] git:master:3b7754fd: modules: readme files regenerated - sipcapture ... [skip ci]
Module: kamailio Branch: master Commit: 3b7754fd3a75f849bb7509968843817d5888b2f8 URL: https://github.com/kamailio/kamailio/commit/3b7754fd3a75f849bb7509968843817d5888b2f8 Author: Kamailio Dev Committer: Kamailio Dev Date: 2024-05-07T18:16:09+02:00 modules: readme files regenerated - sipcapture ... [skip ci] --- Modified: src/modules/sipcapture/README --- Diff: https://github.com/kamailio/kamailio/commit/3b7754fd3a75f849bb7509968843817d5888b2f8.diff Patch: https://github.com/kamailio/kamailio/commit/3b7754fd3a75f849bb7509968843817d5888b2f8.patch --- diff --git a/src/modules/sipcapture/README b/src/modules/sipcapture/README index c9bb2daca98..c551663536f 100644 --- a/src/modules/sipcapture/README +++ b/src/modules/sipcapture/README @@ -218,11 +218,12 @@ Chapter 1. Admin Guide Database URL. - Default value is ???DEFAULT_DB_URL???. + Default value is ???mysql://kamailio:kamailiorw@localhost/kamailio???. Example 1.1. Set db_url parameter ... -modparam("sipcapture", "db_url", "mysql://user:passwd@host/dbname") +modparam("sipcapture", "db_url", "mysql://kamailio:kamailiorw@localhost/kamailio +") ... 3.2. table_name (str) ___ Kamailio (SER) - Development Mailing List To unsubscribe send an email to sr-dev-le...@lists.kamailio.org
[sr-dev] git:5.8:c3f424bd: modules: readme files regenerated - modules ... [skip ci]
Module: kamailio Branch: 5.8 Commit: c3f424bd6c0f8b9a2557cd58a3e3f5ac586d8c99 URL: https://github.com/kamailio/kamailio/commit/c3f424bd6c0f8b9a2557cd58a3e3f5ac586d8c99 Author: Kamailio Dev Committer: Kamailio Dev Date: 2024-05-07T19:46:19+02:00 modules: readme files regenerated - modules ... [skip ci] --- Modified: src/modules/tcpops/README --- Diff: https://github.com/kamailio/kamailio/commit/c3f424bd6c0f8b9a2557cd58a3e3f5ac586d8c99.diff Patch: https://github.com/kamailio/kamailio/commit/c3f424bd6c0f8b9a2557cd58a3e3f5ac586d8c99.patch --- diff --git a/src/modules/tcpops/README b/src/modules/tcpops/README index bbebe20ffb3..1897be96e1b 100644 --- a/src/modules/tcpops/README +++ b/src/modules/tcpops/README @@ -437,6 +437,14 @@ event_route[tcp:closed] { Whether these routes are always called, never, or on a per socket basis is controlled by the closed_event parameter. + Note that the event routes can be executed by TCP main process, which + manages the TCP connections but does not hande the SIP traffic over + them. It is very important not do do any time consuming operations + inside the event routes. Also, many resources might not be available in + the TCP main process (e.g., database connections), consider using async + module with async_task_data(...) or async_task_group_data() functions + for delegating task execution to async workers. + 4.1. tcp:closed Called for each "normal" TCP socket closure by the other side ___ Kamailio (SER) - Development Mailing List To unsubscribe send an email to sr-dev-le...@lists.kamailio.org
[sr-dev] git:master:29910ecc: modules: readme files regenerated - tcpops ... [skip ci]
Module: kamailio Branch: master Commit: 29910ecc8f27cf70aa4490f8ed5188199ad8e612 URL: https://github.com/kamailio/kamailio/commit/29910ecc8f27cf70aa4490f8ed5188199ad8e612 Author: Kamailio Dev Committer: Kamailio Dev Date: 2024-05-07T19:46:10+02:00 modules: readme files regenerated - tcpops ... [skip ci] --- Modified: src/modules/tcpops/README --- Diff: https://github.com/kamailio/kamailio/commit/29910ecc8f27cf70aa4490f8ed5188199ad8e612.diff Patch: https://github.com/kamailio/kamailio/commit/29910ecc8f27cf70aa4490f8ed5188199ad8e612.patch --- diff --git a/src/modules/tcpops/README b/src/modules/tcpops/README index bbebe20ffb3..1897be96e1b 100644 --- a/src/modules/tcpops/README +++ b/src/modules/tcpops/README @@ -437,6 +437,14 @@ event_route[tcp:closed] { Whether these routes are always called, never, or on a per socket basis is controlled by the closed_event parameter. + Note that the event routes can be executed by TCP main process, which + manages the TCP connections but does not hande the SIP traffic over + them. It is very important not do do any time consuming operations + inside the event routes. Also, many resources might not be available in + the TCP main process (e.g., database connections), consider using async + module with async_task_data(...) or async_task_group_data() functions + for delegating task execution to async workers. + 4.1. tcp:closed Called for each "normal" TCP socket closure by the other side ___ Kamailio (SER) - Development Mailing List To unsubscribe send an email to sr-dev-le...@lists.kamailio.org
[sr-dev] git:5.8:191aec6e: modules: readme files regenerated - modules ... [skip ci]
Module: kamailio Branch: 5.8 Commit: 191aec6ef644024741c23776c35fc712aa82a6b5 URL: https://github.com/kamailio/kamailio/commit/191aec6ef644024741c23776c35fc712aa82a6b5 Author: Kamailio Dev Committer: Kamailio Dev Date: 2024-05-07T21:16:19+02:00 modules: readme files regenerated - modules ... [skip ci] --- Modified: src/modules/sipcapture/README --- Diff: https://github.com/kamailio/kamailio/commit/191aec6ef644024741c23776c35fc712aa82a6b5.diff Patch: https://github.com/kamailio/kamailio/commit/191aec6ef644024741c23776c35fc712aa82a6b5.patch --- diff --git a/src/modules/sipcapture/README b/src/modules/sipcapture/README index c9bb2daca98..c551663536f 100644 --- a/src/modules/sipcapture/README +++ b/src/modules/sipcapture/README @@ -218,11 +218,12 @@ Chapter 1. Admin Guide Database URL. - Default value is ???DEFAULT_DB_URL???. + Default value is ???mysql://kamailio:kamailiorw@localhost/kamailio???. Example 1.1. Set db_url parameter ... -modparam("sipcapture", "db_url", "mysql://user:passwd@host/dbname") +modparam("sipcapture", "db_url", "mysql://kamailio:kamailiorw@localhost/kamailio +") ... 3.2. table_name (str) ___ Kamailio (SER) - Development Mailing List To unsubscribe send an email to sr-dev-le...@lists.kamailio.org
[sr-dev] git:5.7:a49a4aef: modules: readme files regenerated - modules ... [skip ci]
Module: kamailio Branch: 5.7 Commit: a49a4aefa7c72e113d354f0e71add874fb191ec9 URL: https://github.com/kamailio/kamailio/commit/a49a4aefa7c72e113d354f0e71add874fb191ec9 Author: Kamailio Dev Committer: Kamailio Dev Date: 2024-05-07T21:16:27+02:00 modules: readme files regenerated - modules ... [skip ci] --- Modified: src/modules/sipcapture/README --- Diff: https://github.com/kamailio/kamailio/commit/a49a4aefa7c72e113d354f0e71add874fb191ec9.diff Patch: https://github.com/kamailio/kamailio/commit/a49a4aefa7c72e113d354f0e71add874fb191ec9.patch --- diff --git a/src/modules/sipcapture/README b/src/modules/sipcapture/README index c9bb2daca98..c551663536f 100644 --- a/src/modules/sipcapture/README +++ b/src/modules/sipcapture/README @@ -218,11 +218,12 @@ Chapter 1. Admin Guide Database URL. - Default value is ???DEFAULT_DB_URL???. + Default value is ???mysql://kamailio:kamailiorw@localhost/kamailio???. Example 1.1. Set db_url parameter ... -modparam("sipcapture", "db_url", "mysql://user:passwd@host/dbname") +modparam("sipcapture", "db_url", "mysql://kamailio:kamailiorw@localhost/kamailio +") ... 3.2. table_name (str) ___ Kamailio (SER) - Development Mailing List To unsubscribe send an email to sr-dev-le...@lists.kamailio.org
[sr-dev] git:master:4a7aa098: modules: readme files regenerated - auth ... [skip ci]
Module: kamailio Branch: master Commit: 4a7aa098281b608177c5da61e7a47067463267bf URL: https://github.com/kamailio/kamailio/commit/4a7aa098281b608177c5da61e7a47067463267bf Author: Kamailio Dev Committer: Kamailio Dev Date: 2024-05-14T18:01:11+02:00 modules: readme files regenerated - auth ... [skip ci] --- Modified: src/modules/auth/README --- Diff: https://github.com/kamailio/kamailio/commit/4a7aa098281b608177c5da61e7a47067463267bf.diff Patch: https://github.com/kamailio/kamailio/commit/4a7aa098281b608177c5da61e7a47067463267bf.patch --- diff --git a/src/modules/auth/README b/src/modules/auth/README index 5d759fe2438..826c0b04dcc 100644 --- a/src/modules/auth/README +++ b/src/modules/auth/README @@ -57,6 +57,7 @@ Daniel-Constantin Mierla 4.7. pv_proxy_authenticate(realm, passwd, flags) 4.8. pv_auth_check(realm, passwd, flags, checks) 4.9. auth_get_www_authenticate(realm, flags, pvdest) + 4.10. auth_algorithm(algorithm) List of Examples @@ -86,6 +87,7 @@ Daniel-Constantin Mierla 1.24. pv_proxy_authenticate usage 1.25. pv_auth_check usage 1.26. auth_get_www_authenticate + 1.27. auth_algorithm example Chapter 1. Admin Guide @@ -126,6 +128,7 @@ Chapter 1. Admin Guide 4.7. pv_proxy_authenticate(realm, passwd, flags) 4.8. pv_auth_check(realm, passwd, flags, checks) 4.9. auth_get_www_authenticate(realm, flags, pvdest) +4.10. auth_algorithm(algorithm) 1. Overview @@ -686,6 +689,7 @@ modparam("auth", "add_authinfo_hdr", yes) 4.7. pv_proxy_authenticate(realm, passwd, flags) 4.8. pv_auth_check(realm, passwd, flags, checks) 4.9. auth_get_www_authenticate(realm, flags, pvdest) + 4.10. auth_algorithm(algorithm) 4.1. consume_credentials() @@ -926,3 +930,14 @@ if (auth_get_www_authenticate("$fd", "0", "$var(wauth)")) { xlog("www authenticate header is [$var(wauth)]\n"); } ... + +4.10. auth_algorithm(algorithm) + + Set hash algorithm used for digest authentication thus overriding + algorithm parameter. Possible values are the same as those of algorithm + parameter. The parameter may be a pseudo variable. + + Example 1.27. auth_algorithm example +... +auth_algorithm("$alg"); +... ___ Kamailio (SER) - Development Mailing List To unsubscribe send an email to sr-dev-le...@lists.kamailio.org
[sr-dev] git:master:6a8eb982: modules: readme files regenerated - permissions ... [skip ci]
Module: kamailio Branch: master Commit: 6a8eb982be8d8f0c731dd423827480a1a27c2d8f URL: https://github.com/kamailio/kamailio/commit/6a8eb982be8d8f0c731dd423827480a1a27c2d8f Author: Kamailio Dev Committer: Kamailio Dev Date: 2024-05-27T15:31:11+02:00 modules: readme files regenerated - permissions ... [skip ci] --- Modified: src/modules/permissions/README --- Diff: https://github.com/kamailio/kamailio/commit/6a8eb982be8d8f0c731dd423827480a1a27c2d8f.diff Patch: https://github.com/kamailio/kamailio/commit/6a8eb982be8d8f0c731dd423827480a1a27c2d8f.patch ___ Kamailio (SER) - Development Mailing List To unsubscribe send an email to sr-dev-le...@lists.kamailio.org
[sr-dev] git:master:f2a1d87d: modules: readme files regenerated - uac ... [skip ci]
Module: kamailio Branch: master Commit: f2a1d87d3122c4e7075f6dae31ca48b2ce36869f URL: https://github.com/kamailio/kamailio/commit/f2a1d87d3122c4e7075f6dae31ca48b2ce36869f Author: Kamailio Dev Committer: Kamailio Dev Date: 2024-06-03T21:16:10+02:00 modules: readme files regenerated - uac ... [skip ci] --- Modified: src/modules/uac/README --- Diff: https://github.com/kamailio/kamailio/commit/f2a1d87d3122c4e7075f6dae31ca48b2ce36869f.diff Patch: https://github.com/kamailio/kamailio/commit/f2a1d87d3122c4e7075f6dae31ca48b2ce36869f.patch ___ Kamailio (SER) - Development Mailing List To unsubscribe send an email to sr-dev-le...@lists.kamailio.org
[sr-dev] git:master:77cb0050: modules: readme files regenerated - siputils ... [skip ci]
Module: kamailio Branch: master Commit: 77cb0050b0e60bf42b28b77f09e6bd00d57481dd URL: https://github.com/kamailio/kamailio/commit/77cb0050b0e60bf42b28b77f09e6bd00d57481dd Author: Kamailio Dev Committer: Kamailio Dev Date: 2024-06-05T20:46:10+02:00 modules: readme files regenerated - siputils ... [skip ci] --- Modified: src/modules/siputils/README --- Diff: https://github.com/kamailio/kamailio/commit/77cb0050b0e60bf42b28b77f09e6bd00d57481dd.diff Patch: https://github.com/kamailio/kamailio/commit/77cb0050b0e60bf42b28b77f09e6bd00d57481dd.patch ___ Kamailio (SER) - Development Mailing List To unsubscribe send an email to sr-dev-le...@lists.kamailio.org
[sr-dev] git:master:388cc4fc: modules: readme files regenerated - p_usrloc ... [skip ci]
Module: kamailio Branch: master Commit: 388cc4fc7531f803cdd401384b9d6baaa0d81054 URL: https://github.com/kamailio/kamailio/commit/388cc4fc7531f803cdd401384b9d6baaa0d81054 Author: Kamailio Dev Committer: Kamailio Dev Date: 2024-06-06T11:46:10+02:00 modules: readme files regenerated - p_usrloc ... [skip ci] --- Modified: src/modules/p_usrloc/README --- Diff: https://github.com/kamailio/kamailio/commit/388cc4fc7531f803cdd401384b9d6baaa0d81054.diff Patch: https://github.com/kamailio/kamailio/commit/388cc4fc7531f803cdd401384b9d6baaa0d81054.patch --- diff --git a/src/modules/p_usrloc/README b/src/modules/p_usrloc/README index ae0702db5bd..335d02e2efd 100644 --- a/src/modules/p_usrloc/README +++ b/src/modules/p_usrloc/README @@ -631,6 +631,7 @@ modparam("p_usrloc", "default_db_type", "cluster") * 0 uses the old style using aor, contact and call-id * 1 uses ruid value * 2 uses the new style using aor, contact and call-id + * 3 uses contact uniq value + ruid value Default value is 0 ___ Kamailio (SER) - Development Mailing List To unsubscribe send an email to sr-dev-le...@lists.kamailio.org
[sr-dev] git:master:a366c9a3: modules: readme files regenerated - dispatcher ... [skip ci]
Module: kamailio Branch: master Commit: a366c9a30f953571f89f539e87448ff0c5ac8585 URL: https://github.com/kamailio/kamailio/commit/a366c9a30f953571f89f539e87448ff0c5ac8585 Author: Kamailio Dev Committer: Kamailio Dev Date: 2024-06-07T12:31:09+02:00 modules: readme files regenerated - dispatcher ... [skip ci] --- Modified: src/modules/dispatcher/README --- Diff: https://github.com/kamailio/kamailio/commit/a366c9a30f953571f89f539e87448ff0c5ac8585.diff Patch: https://github.com/kamailio/kamailio/commit/a366c9a30f953571f89f539e87448ff0c5ac8585.patch --- diff --git a/src/modules/dispatcher/README b/src/modules/dispatcher/README index 209d77f4c87..c915f552809 100644 --- a/src/modules/dispatcher/README +++ b/src/modules/dispatcher/README @@ -122,6 +122,7 @@ Federico Cabiddu 4.14. ds_load_unset() 4.15. ds_reload() 4.16. ds_dsg_fetch(setid) + 4.17. ds_oc_set_rate(setid, uri, val) 5. RPC Commands @@ -211,8 +212,9 @@ Federico Cabiddu 1.57. ds_load_unset usage 1.58. ds_reload usage 1.59. ds_dsg_fetch() usage - 1.60. dispatcher list file - 1.61. Kamailio config script - sample dispatcher usage + 1.60. ds_oc_set_rate() usage + 1.61. dispatcher list file + 1.62. Kamailio config script - sample dispatcher usage Chapter 1. Admin Guide @@ -289,6 +291,7 @@ Chapter 1. Admin Guide 4.14. ds_load_unset() 4.15. ds_reload() 4.16. ds_dsg_fetch(setid) +4.17. ds_oc_set_rate(setid, uri, val) 5. RPC Commands @@ -1115,6 +1118,7 @@ modparam("dispatcher", "ds_interval_mode", 7200) 4.14. ds_load_unset() 4.15. ds_reload() 4.16. ds_dsg_fetch(setid) + 4.17. ds_oc_set_rate(setid, uri, val) 4.1. ds_select_dst(set, alg[, limit]) @@ -1227,6 +1231,9 @@ GATEWAY | PRIORITY | ESTIMATED | ADJUSTED | LOAD With congestion control the formula becomes : CONGESTION_MS = CURRENT_LATENCY_MS - NORMAL_CONDITION_LATENCY_MS ADJUSTED_PRIORITY = PRIORITY - (CONGESTION_MS/PRIORITY) + + ???64??? - round-robin (next destination) with over load control +(destination record is skipped based on over load control +rate). + ???X??? - if the algorithm is not implemented, the first entry in set is chosen. * limit - the maximum number of items to be stored in XAVP list for @@ -1629,6 +1636,24 @@ onreply_route { xinfo("set id: 1 - all: $dsg(count); active: $dsg(active)\n"); ... +4.17. ds_oc_set_rate(setid, uri, val) + + Sets the overload control rate for the destination (setid, uri). + + Description of parameters: + * setid - the set (group) id. The parameter can be an integer or a + variable holding an integer value. + * uri - the URI of the destination. + * val - the valie of the overload control rate (from 1 to 100) - how + many times to skip using this destination in 100 selections. + + This function can be used from ANY_ROUTE. + + Example 1.60. ds_oc_set_rate() usage +... +ds_oc_set_rate("1", "sip:127.0.0.1:5080", "30"); +... + 5. RPC Commands 5.1. dispatcher.set_state @@ -1890,6 +1915,10 @@ kamctl rpc dispatcher.hash 4 bob server.com * 'obproxy' - SIP URI of outbound proxy to be used when sending pings. It overwrites the general ds_outbound_proxy parameter. * 'latency' - latency_stats initialization in ms. + * 'ocmin' - minimum limit for over load control rate (value between 0 + and 100, default 10). + * 'ocrate' - over load control rate (value between 0 and 100, default + 100). 6.1.2. File Format @@ -1907,7 +1936,7 @@ setid(int) destination(sip uri) flags(int,opt) priority(int,opt) attrs(str,opt) For database, each element of a line resides in a different column. Next is a dispatcher.list file example: - Example 1.60. dispatcher list file + Example 1.61. dispatcher list file ... # # dispatcher destination sets (groups) @@ -1932,7 +1961,7 @@ r,opt) Next listing shows a sample config for using the dispatcher module. - Example 1.61. Kamailio config script - sample dispatcher usage + Example 1.62. Kamailio config script - sample dispatcher usage ... #!KAMAILIO # ___ Kamailio (SER) - Development Mailing List To unsubscribe send an email to sr-dev-le...@lists.kamailio.org
[sr-dev] git:master:637c5ce2: modules: readme files regenerated - dispatcher ... [skip ci]
Module: kamailio Branch: master Commit: 637c5ce2a9f2a9f82937f9102545f896a5a8abed URL: https://github.com/kamailio/kamailio/commit/637c5ce2a9f2a9f82937f9102545f896a5a8abed Author: Kamailio Dev Committer: Kamailio Dev Date: 2024-06-07T19:46:11+02:00 modules: readme files regenerated - dispatcher ... [skip ci] --- Modified: src/modules/dispatcher/README Modified: src/modules/ims_ipsec_pcscf/README --- Diff: https://github.com/kamailio/kamailio/commit/637c5ce2a9f2a9f82937f9102545f896a5a8abed.diff Patch: https://github.com/kamailio/kamailio/commit/637c5ce2a9f2a9f82937f9102545f896a5a8abed.patch --- diff --git a/src/modules/dispatcher/README b/src/modules/dispatcher/README index c915f552809..c095bc201be 100644 --- a/src/modules/dispatcher/README +++ b/src/modules/dispatcher/README @@ -1644,7 +1644,7 @@ onreply_route { * setid - the set (group) id. The parameter can be an integer or a variable holding an integer value. * uri - the URI of the destination. - * val - the valie of the overload control rate (from 1 to 100) - how + * val - the value of the overload control rate (from 1 to 100) - how many times to skip using this destination in 100 selections. This function can be used from ANY_ROUTE. diff --git a/src/modules/ims_ipsec_pcscf/README b/src/modules/ims_ipsec_pcscf/README index bce99b791da..3d831eb2c47 100644 --- a/src/modules/ims_ipsec_pcscf/README +++ b/src/modules/ims_ipsec_pcscf/README @@ -361,7 +361,7 @@ ipsec_destroy("location"); recv_host - received host to match the record. recv_port - received port to match the record. - The last three parameters have to be string valies and can contain + The last three parameters have to be string values and can contain variables. Example 1.14. ipsec_destroy_by_contact() ___ Kamailio (SER) - Development Mailing List To unsubscribe send an email to sr-dev-le...@lists.kamailio.org
[sr-dev] git:5.8:955c6e02: modules: readme files regenerated - modules ... [skip ci]
Module: kamailio Branch: 5.8 Commit: 955c6e02ed0e31a4c7f148518bf44edb12c37a07 URL: https://github.com/kamailio/kamailio/commit/955c6e02ed0e31a4c7f148518bf44edb12c37a07 Author: Kamailio Dev Committer: Kamailio Dev Date: 2024-06-08T20:31:20+02:00 modules: readme files regenerated - modules ... [skip ci] --- Modified: src/modules/ims_ipsec_pcscf/README --- Diff: https://github.com/kamailio/kamailio/commit/955c6e02ed0e31a4c7f148518bf44edb12c37a07.diff Patch: https://github.com/kamailio/kamailio/commit/955c6e02ed0e31a4c7f148518bf44edb12c37a07.patch --- diff --git a/src/modules/ims_ipsec_pcscf/README b/src/modules/ims_ipsec_pcscf/README index bce99b791da..3d831eb2c47 100644 --- a/src/modules/ims_ipsec_pcscf/README +++ b/src/modules/ims_ipsec_pcscf/README @@ -361,7 +361,7 @@ ipsec_destroy("location"); recv_host - received host to match the record. recv_port - received port to match the record. - The last three parameters have to be string valies and can contain + The last three parameters have to be string values and can contain variables. Example 1.14. ipsec_destroy_by_contact() ___ Kamailio (SER) - Development Mailing List To unsubscribe send an email to sr-dev-le...@lists.kamailio.org
[sr-dev] git:master:dd30f8b9: modules: readme files regenerated - dispatcher ... [skip ci]
Module: kamailio Branch: master Commit: dd30f8b905a80f85891df72a1f865c9ad1508c9a URL: https://github.com/kamailio/kamailio/commit/dd30f8b905a80f85891df72a1f865c9ad1508c9a Author: Kamailio Dev Committer: Kamailio Dev Date: 2024-06-10T13:16:10+02:00 modules: readme files regenerated - dispatcher ... [skip ci] --- Modified: src/modules/dispatcher/README --- Diff: https://github.com/kamailio/kamailio/commit/dd30f8b905a80f85891df72a1f865c9ad1508c9a.diff Patch: https://github.com/kamailio/kamailio/commit/dd30f8b905a80f85891df72a1f865c9ad1508c9a.patch --- diff --git a/src/modules/dispatcher/README b/src/modules/dispatcher/README index c095bc201be..1e99229575a 100644 --- a/src/modules/dispatcher/README +++ b/src/modules/dispatcher/README @@ -122,7 +122,7 @@ Federico Cabiddu 4.14. ds_load_unset() 4.15. ds_reload() 4.16. ds_dsg_fetch(setid) - 4.17. ds_oc_set_rate(setid, uri, val) + 4.17. ds_oc_set_attrs(setid, uri, rval, tval) 5. RPC Commands @@ -212,7 +212,7 @@ Federico Cabiddu 1.57. ds_load_unset usage 1.58. ds_reload usage 1.59. ds_dsg_fetch() usage - 1.60. ds_oc_set_rate() usage + 1.60. ds_oc_set_attrs() usage 1.61. dispatcher list file 1.62. Kamailio config script - sample dispatcher usage @@ -291,7 +291,7 @@ Chapter 1. Admin Guide 4.14. ds_load_unset() 4.15. ds_reload() 4.16. ds_dsg_fetch(setid) -4.17. ds_oc_set_rate(setid, uri, val) +4.17. ds_oc_set_attrs(setid, uri, rval, tval) 5. RPC Commands @@ -1118,7 +1118,7 @@ modparam("dispatcher", "ds_interval_mode", 7200) 4.14. ds_load_unset() 4.15. ds_reload() 4.16. ds_dsg_fetch(setid) - 4.17. ds_oc_set_rate(setid, uri, val) + 4.17. ds_oc_set_attrs(setid, uri, rval, tval) 4.1. ds_select_dst(set, alg[, limit]) @@ -1636,22 +1636,26 @@ onreply_route { xinfo("set id: 1 - all: $dsg(count); active: $dsg(active)\n"); ... -4.17. ds_oc_set_rate(setid, uri, val) +4.17. ds_oc_set_attrs(setid, uri, rval, tval) - Sets the overload control rate for the destination (setid, uri). + Sets the overload control rate and time internval limit for the + destination (setid, uri). Description of parameters: * setid - the set (group) id. The parameter can be an integer or a variable holding an integer value. * uri - the URI of the destination. - * val - the value of the overload control rate (from 1 to 100) - how + * rval - the value of the overload control rate (from 1 to 100) - how many times to skip using this destination in 100 selections. + * tval - time interval limit to apply the overload control rate (in + milliseconds). If the value is 0 or negative, then the default + value 500 is used. This function can be used from ANY_ROUTE. - Example 1.60. ds_oc_set_rate() usage + Example 1.60. ds_oc_set_attrs() usage ... -ds_oc_set_rate("1", "sip:127.0.0.1:5080", "30"); +ds_oc_set_attrs("1", "sip:127.0.0.1:5080", "30", "1000"); ... 5. RPC Commands ___ Kamailio (SER) - Development Mailing List To unsubscribe send an email to sr-dev-le...@lists.kamailio.org
[sr-dev] git:master:842bb793: modules: readme files regenerated - dispatcher ... [skip ci]
Module: kamailio Branch: master Commit: 842bb7936ea92a9785711b7e61392615bb541826 URL: https://github.com/kamailio/kamailio/commit/842bb7936ea92a9785711b7e61392615bb541826 Author: Kamailio Dev Committer: Kamailio Dev Date: 2024-06-11T13:46:10+02:00 modules: readme files regenerated - dispatcher ... [skip ci] --- Modified: src/modules/dispatcher/README --- Diff: https://github.com/kamailio/kamailio/commit/842bb7936ea92a9785711b7e61392615bb541826.diff Patch: https://github.com/kamailio/kamailio/commit/842bb7936ea92a9785711b7e61392615bb541826.patch --- diff --git a/src/modules/dispatcher/README b/src/modules/dispatcher/README index 1e99229575a..fbac75c662d 100644 --- a/src/modules/dispatcher/README +++ b/src/modules/dispatcher/README @@ -122,7 +122,7 @@ Federico Cabiddu 4.14. ds_load_unset() 4.15. ds_reload() 4.16. ds_dsg_fetch(setid) - 4.17. ds_oc_set_attrs(setid, uri, rval, tval) + 4.17. ds_oc_set_attrs(setid, uri, rval, tval, sval) 5. RPC Commands @@ -291,7 +291,7 @@ Chapter 1. Admin Guide 4.14. ds_load_unset() 4.15. ds_reload() 4.16. ds_dsg_fetch(setid) -4.17. ds_oc_set_attrs(setid, uri, rval, tval) +4.17. ds_oc_set_attrs(setid, uri, rval, tval, sval) 5. RPC Commands @@ -1118,7 +1118,7 @@ modparam("dispatcher", "ds_interval_mode", 7200) 4.14. ds_load_unset() 4.15. ds_reload() 4.16. ds_dsg_fetch(setid) - 4.17. ds_oc_set_attrs(setid, uri, rval, tval) + 4.17. ds_oc_set_attrs(setid, uri, rval, tval, sval) 4.1. ds_select_dst(set, alg[, limit]) @@ -1636,7 +1636,7 @@ onreply_route { xinfo("set id: 1 - all: $dsg(count); active: $dsg(active)\n"); ... -4.17. ds_oc_set_attrs(setid, uri, rval, tval) +4.17. ds_oc_set_attrs(setid, uri, rval, tval, sval) Sets the overload control rate and time internval limit for the destination (setid, uri). @@ -1650,12 +1650,15 @@ onreply_route { * tval - time interval limit to apply the overload control rate (in milliseconds). If the value is 0 or negative, then the default value 500 is used. + * sval - the sequence number for overload control. + + The parameters can include variables. This function can be used from ANY_ROUTE. Example 1.60. ds_oc_set_attrs() usage ... -ds_oc_set_attrs("1", "sip:127.0.0.1:5080", "30", "1000"); +ds_oc_set_attrs("1", "sip:127.0.0.1:5080", "30", "1000", "1"); ... 5. RPC Commands ___ Kamailio (SER) - Development Mailing List To unsubscribe send an email to sr-dev-le...@lists.kamailio.org
[sr-dev] git:master:128604b6: modules: readme files regenerated - dispatcher ... [skip ci]
Module: kamailio Branch: master Commit: 128604b6bda0c193fab4d0f2dd5bd6e2927bfdbd URL: https://github.com/kamailio/kamailio/commit/128604b6bda0c193fab4d0f2dd5bd6e2927bfdbd Author: Kamailio Dev Committer: Kamailio Dev Date: 2024-06-13T13:31:10+02:00 modules: readme files regenerated - dispatcher ... [skip ci] --- Modified: src/modules/dispatcher/README --- Diff: https://github.com/kamailio/kamailio/commit/128604b6bda0c193fab4d0f2dd5bd6e2927bfdbd.diff Patch: https://github.com/kamailio/kamailio/commit/128604b6bda0c193fab4d0f2dd5bd6e2927bfdbd.patch --- diff --git a/src/modules/dispatcher/README b/src/modules/dispatcher/README index fbac75c662d..41f9d7bb812 100644 --- a/src/modules/dispatcher/README +++ b/src/modules/dispatcher/README @@ -1638,8 +1638,9 @@ onreply_route { 4.17. ds_oc_set_attrs(setid, uri, rval, tval, sval) - Sets the overload control rate and time internval limit for the - destination (setid, uri). + Sets the overload control rate, time internval limit and sequence + number for the destination record (setid, uri) following RFC7339 + specifications. Description of parameters: * setid - the set (group) id. The parameter can be an integer or a @@ -1658,7 +1659,7 @@ onreply_route { Example 1.60. ds_oc_set_attrs() usage ... -ds_oc_set_attrs("1", "sip:127.0.0.1:5080", "30", "1000", "1"); +ds_oc_set_attrs("1", "sip:127.0.0.1:5080", "30", "18", "1"); ... 5. RPC Commands ___ Kamailio (SER) - Development Mailing List To unsubscribe send an email to sr-dev-le...@lists.kamailio.org
[sr-dev] git:master:d5135ade: modules: readme files regenerated - siputils ... [skip ci]
Module: kamailio Branch: master Commit: d5135adec7297caa4dca0021dcf33ea1a1897aac URL: https://github.com/kamailio/kamailio/commit/d5135adec7297caa4dca0021dcf33ea1a1897aac Author: Kamailio Dev Committer: Kamailio Dev Date: 2024-06-14T08:16:10+02:00 modules: readme files regenerated - siputils ... [skip ci] --- Modified: src/modules/siputils/README --- Diff: https://github.com/kamailio/kamailio/commit/d5135adec7297caa4dca0021dcf33ea1a1897aac.diff Patch: https://github.com/kamailio/kamailio/commit/d5135adec7297caa4dca0021dcf33ea1a1897aac.patch ___ Kamailio (SER) - Development Mailing List To unsubscribe send an email to sr-dev-le...@lists.kamailio.org
[sr-dev] git:master:fabd1eb4: modules: readme files regenerated - ims_icscf ... [skip ci]
Module: kamailio Branch: master Commit: fabd1eb423b62a5899857cf6c0974bb26fd8be30 URL: https://github.com/kamailio/kamailio/commit/fabd1eb423b62a5899857cf6c0974bb26fd8be30 Author: Kamailio Dev Committer: Kamailio Dev Date: 2024-06-17T16:01:09+02:00 modules: readme files regenerated - ims_icscf ... [skip ci] --- Modified: src/modules/ims_icscf/README Modified: src/modules/ims_usrloc_pcscf/README --- Diff: https://github.com/kamailio/kamailio/commit/fabd1eb423b62a5899857cf6c0974bb26fd8be30.diff Patch: https://github.com/kamailio/kamailio/commit/fabd1eb423b62a5899857cf6c0974bb26fd8be30.patch ___ Kamailio (SER) - Development Mailing List To unsubscribe send an email to sr-dev-le...@lists.kamailio.org
[sr-dev] git:5.8:e430a7b5: modules: readme files regenerated - modules ... [skip ci]
Module: kamailio Branch: 5.8 Commit: e430a7b5eac9311cde1ea6a4d6f9fddacebe7302 URL: https://github.com/kamailio/kamailio/commit/e430a7b5eac9311cde1ea6a4d6f9fddacebe7302 Author: Kamailio Dev Committer: Kamailio Dev Date: 2024-06-19T11:16:19+02:00 modules: readme files regenerated - modules ... [skip ci] --- Modified: src/modules/ims_icscf/README Modified: src/modules/ims_usrloc_pcscf/README --- Diff: https://github.com/kamailio/kamailio/commit/e430a7b5eac9311cde1ea6a4d6f9fddacebe7302.diff Patch: https://github.com/kamailio/kamailio/commit/e430a7b5eac9311cde1ea6a4d6f9fddacebe7302.patch ___ Kamailio (SER) - Development Mailing List To unsubscribe send an email to sr-dev-le...@lists.kamailio.org
[sr-dev] git:master:eaf18505: modules: readme files regenerated - textopsx ... [skip ci]
Module: kamailio Branch: master Commit: eaf18505360a3bbaf25889095fcf23b620caedff URL: https://github.com/kamailio/kamailio/commit/eaf18505360a3bbaf25889095fcf23b620caedff Author: Kamailio Dev Committer: Kamailio Dev Date: 2024-06-21T13:01:09+02:00 modules: readme files regenerated - textopsx ... [skip ci] --- Modified: src/modules/textopsx/README --- Diff: https://github.com/kamailio/kamailio/commit/eaf18505360a3bbaf25889095fcf23b620caedff.diff Patch: https://github.com/kamailio/kamailio/commit/eaf18505360a3bbaf25889095fcf23b620caedff.patch --- diff --git a/src/modules/textopsx/README b/src/modules/textopsx/README index 9d6b81c05cd..7c6bc59df14 100644 --- a/src/modules/textopsx/README +++ b/src/modules/textopsx/README @@ -755,25 +755,36 @@ bl_iterator_end("b1"); Get value of required header-value or param. Note that functions called 'value2' works with Authorization-like headers where comma is not - treated as value delimiter. Formats: @hf_value.HFNAME[IDX] # idx value, - negative value counts from bottom @hf_value.HFNAME.PARAM_NAME - @hf_value.HFNAME[IDX].PARAM_NAME @hf_value.HFNAME.p.PARAM_NAME # or - .param., useful if required called "uri", "p", "param" - @hf_value.HFNAME[IDX].p.PARAM_NAME # dtto @hf_value.HFNAME[IDX].uri # - (< & > excluded) @hf_value.HFNAME[*] # return comma delimited list of - all values (combines headers) @hf_value.HFNAME # the same as above [*] - but may be parsed by cfg.y @hf_value.HFNAME[*].uri # return comma - delimited list of uris (< & > excluded) @hf_value.HFNAME.uri # the same - as above [*] but may be parsed by cfg.y @hf_value.HFNAME[IDX].name # - returns name part, quotes excluded @hf_value.HFNAME.name # returns name - part of the first value @hf_value2.HFNAME # returns value of first - header @hf_value2.HFNAME[IDX] # returns value of idx's header - @hf_value2.HFNAME.PARAM_NAME @hf_value2.HFNAME[IDX].PARAM_NAME - @hf_value.HFNAME[IDX].uri # return URI, quotes excluded - @hf_value.HFNAME.p.uri # returns param named uri, not URI itself - @hf_value.HFNAME.p.name # returns param named name, not name itself - @hf_value.HFNAME[IDX].uri.name # any sel_any_uri nested features may be - used @hf_value.HFNAME[IDX].nameaddr.name # select_any_nameaddr + treated as value delimiter. + + Formats: + * @hf_value.HFNAME[IDX] # idx value, negative value counts from + bottom + * @hf_value.HFNAME.PARAM_NAME + * @hf_value.HFNAME[IDX].PARAM_NAME + * @hf_value.HFNAME.p.PARAM_NAME # or .param., useful if required + called "uri", "p", "param" + * @hf_value.HFNAME[IDX].p.PARAM_NAME # dtto + * @hf_value.HFNAME[IDX].uri # (< & > excluded) + * @hf_value.HFNAME[*] # return comma delimited list of all values + (combines headers) + * @hf_value.HFNAME # the same as above [*] but may be parsed by cfg.y + * @hf_value.HFNAME[*].uri # return comma delimited list of uris (< & + > excluded) + * @hf_value.HFNAME.uri # the same as above [*] but may be parsed by + cfg.y + * @hf_value.HFNAME[IDX].name # returns name part, quotes excluded + * @hf_value.HFNAME.name # returns name part of the first value + * @hf_value2.HFNAME # returns value of first header + * @hf_value2.HFNAME[IDX] # returns value of idx's header + * @hf_value2.HFNAME.PARAM_NAME + * @hf_value2.HFNAME[IDX].PARAM_NAME + * @hf_value.HFNAME[IDX].uri # return URI, quotes excluded + * @hf_value.HFNAME.p.uri # returns param named uri, not URI itself + * @hf_value.HFNAME.p.name # returns param named name, not name itself + * @hf_value.HFNAME[IDX].uri.name # any sel_any_uri nested features + may be used + * @hf_value.HFNAME[IDX].nameaddr.name # select_any_nameaddr Meaning of the parameters is as follows: * HFNAME - Header field name. Underscores are treated as dashes. ___ Kamailio (SER) - Development Mailing List To unsubscribe send an email to sr-dev-le...@lists.kamailio.org
[sr-dev] git:master:54aa2eac: modules: readme files regenerated - textopsx ... [skip ci]
Module: kamailio Branch: master Commit: 54aa2eac1a8c60e0741a5616e79b7b03e1e213e5 URL: https://github.com/kamailio/kamailio/commit/54aa2eac1a8c60e0741a5616e79b7b03e1e213e5 Author: Kamailio Dev Committer: Kamailio Dev Date: 2024-06-23T12:01:10+02:00 modules: readme files regenerated - textopsx ... [skip ci] --- Modified: src/modules/textopsx/README --- Diff: https://github.com/kamailio/kamailio/commit/54aa2eac1a8c60e0741a5616e79b7b03e1e213e5.diff Patch: https://github.com/kamailio/kamailio/commit/54aa2eac1a8c60e0741a5616e79b7b03e1e213e5.patch --- diff --git a/src/modules/textopsx/README b/src/modules/textopsx/README index 7c6bc59df14..5344e15043d 100644 --- a/src/modules/textopsx/README +++ b/src/modules/textopsx/README @@ -753,8 +753,8 @@ bl_iterator_end("b1"); 3.1. @hf_value - Get value of required header-value or param. Note that functions called - 'value2' works with Authorization-like headers where comma is not + Get value of required header-value or param. Note that selects called + 'hf_value2' work with Authorization-like headers where comma is not treated as value delimiter. Formats: @@ -805,7 +805,9 @@ $prt = @hf_value2.authorization.integrity_protected; 3.2. @hf_value2 - TBA. + Similar to selects called 'hf_value', but work with Authorization-like + headers where comma is treated as attribute delimiter instead of header + value delimiter. 3.3. @hf_value_exists ___ Kamailio (SER) - Development Mailing List To unsubscribe send an email to sr-dev-le...@lists.kamailio.org
[sr-dev] git:master:385c054a: modules: readme files regenerated - pv ... [skip ci]
Module: kamailio Branch: master Commit: 385c054a5d96b4d2b888e62dd26ca7d563d93f61 URL: https://github.com/kamailio/kamailio/commit/385c054a5d96b4d2b888e62dd26ca7d563d93f61 Author: Kamailio Dev Committer: Kamailio Dev Date: 2024-06-25T13:01:10+02:00 modules: readme files regenerated - pv ... [skip ci] --- Modified: src/modules/pv/README --- Diff: https://github.com/kamailio/kamailio/commit/385c054a5d96b4d2b888e62dd26ca7d563d93f61.diff Patch: https://github.com/kamailio/kamailio/commit/385c054a5d96b4d2b888e62dd26ca7d563d93f61.patch ___ Kamailio (SER) - Development Mailing List To unsubscribe send an email to sr-dev-le...@lists.kamailio.org
[sr-dev] git:master:ef05d0f6: modules: readme files regenerated - tls ... [skip ci]
Module: kamailio Branch: master Commit: ef05d0f6210d73a3f991b31ce28630807ede23af URL: https://github.com/kamailio/kamailio/commit/ef05d0f6210d73a3f991b31ce28630807ede23af Author: Kamailio Dev Committer: Kamailio Dev Date: 2024-06-28T11:46:10+02:00 modules: readme files regenerated - tls ... [skip ci] --- Modified: src/modules/tls/README --- Diff: https://github.com/kamailio/kamailio/commit/ef05d0f6210d73a3f991b31ce28630807ede23af.diff Patch: https://github.com/kamailio/kamailio/commit/ef05d0f6210d73a3f991b31ce28630807ede23af.patch ___ Kamailio (SER) - Development Mailing List To unsubscribe send an email to sr-dev-le...@lists.kamailio.org
[sr-dev] git:5.8:3161964e: modules: readme files regenerated - modules ... [skip ci]
Module: kamailio Branch: 5.8 Commit: 3161964efba19e5e7bd730bf656d019cac2c6ed8 URL: https://github.com/kamailio/kamailio/commit/3161964efba19e5e7bd730bf656d019cac2c6ed8 Author: Kamailio Dev Committer: Kamailio Dev Date: 2024-07-01T09:16:18+02:00 modules: readme files regenerated - modules ... [skip ci] --- Modified: src/modules/textopsx/README --- Diff: https://github.com/kamailio/kamailio/commit/3161964efba19e5e7bd730bf656d019cac2c6ed8.diff Patch: https://github.com/kamailio/kamailio/commit/3161964efba19e5e7bd730bf656d019cac2c6ed8.patch --- diff --git a/src/modules/textopsx/README b/src/modules/textopsx/README index 1759870cb2f..3e2f9e2eb6b 100644 --- a/src/modules/textopsx/README +++ b/src/modules/textopsx/README @@ -731,27 +731,38 @@ bl_iterator_end("b1"); 3.1. @hf_value - Get value of required header-value or param. Note that functions called - 'value2' works with Authorization-like headers where comma is not - treated as value delimiter. Formats: @hf_value.HFNAME[IDX] # idx value, - negative value counts from bottom @hf_value.HFNAME.PARAM_NAME - @hf_value.HFNAME[IDX].PARAM_NAME @hf_value.HFNAME.p.PARAM_NAME # or - .param., useful if required called "uri", "p", "param" - @hf_value.HFNAME[IDX].p.PARAM_NAME # dtto @hf_value.HFNAME[IDX].uri # - (< & > excluded) @hf_value.HFNAME[*] # return comma delimited list of - all values (combines headers) @hf_value.HFNAME # the same as above [*] - but may be parsed by cfg.y @hf_value.HFNAME[*].uri # return comma - delimited list of uris (< & > excluded) @hf_value.HFNAME.uri # the same - as above [*] but may be parsed by cfg.y @hf_value.HFNAME[IDX].name # - returns name part, quotes excluded @hf_value.HFNAME.name # returns name - part of the first value @hf_value2.HFNAME # returns value of first - header @hf_value2.HFNAME[IDX] # returns value of idx's header - @hf_value2.HFNAME.PARAM_NAME @hf_value2.HFNAME[IDX].PARAM_NAME - @hf_value.HFNAME[IDX].uri # return URI, quotes excluded - @hf_value.HFNAME.p.uri # returns param named uri, not URI itself - @hf_value.HFNAME.p.name # returns param named name, not name itself - @hf_value.HFNAME[IDX].uri.name # any sel_any_uri nested features may be - used @hf_value.HFNAME[IDX].nameaddr.name # select_any_nameaddr + Get value of required header-value or param. Note that selects called + 'hf_value2' work with Authorization-like headers where comma is not + treated as value delimiter. + + Formats: + * @hf_value.HFNAME[IDX] # idx value, negative value counts from + bottom + * @hf_value.HFNAME.PARAM_NAME + * @hf_value.HFNAME[IDX].PARAM_NAME + * @hf_value.HFNAME.p.PARAM_NAME # or .param., useful if required + called "uri", "p", "param" + * @hf_value.HFNAME[IDX].p.PARAM_NAME # dtto + * @hf_value.HFNAME[IDX].uri # (< & > excluded) + * @hf_value.HFNAME[*] # return comma delimited list of all values + (combines headers) + * @hf_value.HFNAME # the same as above [*] but may be parsed by cfg.y + * @hf_value.HFNAME[*].uri # return comma delimited list of uris (< & + > excluded) + * @hf_value.HFNAME.uri # the same as above [*] but may be parsed by + cfg.y + * @hf_value.HFNAME[IDX].name # returns name part, quotes excluded + * @hf_value.HFNAME.name # returns name part of the first value + * @hf_value2.HFNAME # returns value of first header + * @hf_value2.HFNAME[IDX] # returns value of idx's header + * @hf_value2.HFNAME.PARAM_NAME + * @hf_value2.HFNAME[IDX].PARAM_NAME + * @hf_value.HFNAME[IDX].uri # return URI, quotes excluded + * @hf_value.HFNAME.p.uri # returns param named uri, not URI itself + * @hf_value.HFNAME.p.name # returns param named name, not name itself + * @hf_value.HFNAME[IDX].uri.name # any sel_any_uri nested features + may be used + * @hf_value.HFNAME[IDX].nameaddr.name # select_any_nameaddr Meaning of the parameters is as follows: * HFNAME - Header field name. Underscores are treated as dashes. @@ -772,7 +783,9 @@ $prt = @hf_value2.authorization.integrity_protected; 3.2. @hf_value2 - TBA. + Similar to selects called 'hf_value', but work with Authorization-like + headers where comma is treated as attribute delimiter instead of header + value delimiter. 3.3. @hf_value_exists ___ Kamailio (SER) - Development Mailing List To unsubscribe send an email to sr-dev-le...@lists.kamailio.org
[sr-dev] git:5.7:4d1c41f2: modules: readme files regenerated - modules ... [skip ci]
Module: kamailio Branch: 5.7 Commit: 4d1c41f2af5279f6ffbcba59f5b51e06989ba66d URL: https://github.com/kamailio/kamailio/commit/4d1c41f2af5279f6ffbcba59f5b51e06989ba66d Author: Kamailio Dev Committer: Kamailio Dev Date: 2024-07-01T10:01:27+02:00 modules: readme files regenerated - modules ... [skip ci] --- Modified: src/modules/textopsx/README --- Diff: https://github.com/kamailio/kamailio/commit/4d1c41f2af5279f6ffbcba59f5b51e06989ba66d.diff Patch: https://github.com/kamailio/kamailio/commit/4d1c41f2af5279f6ffbcba59f5b51e06989ba66d.patch --- diff --git a/src/modules/textopsx/README b/src/modules/textopsx/README index fa03fdf7b26..6941def2d83 100644 --- a/src/modules/textopsx/README +++ b/src/modules/textopsx/README @@ -731,27 +731,38 @@ bl_iterator_end("b1"); 3.1. @hf_value - Get value of required header-value or param. Note that functions called - 'value2' works with Authorization-like headers where comma is not - treated as value delimiter. Formats: @hf_value.HFNAME[IDX] # idx value, - negative value counts from bottom @hf_value.HFNAME.PARAM_NAME - @hf_value.HFNAME[IDX].PARAM_NAME @hf_value.HFNAME.p.PARAM_NAME # or - .param., useful if required called "uri", "p", "param" - @hf_value.HFNAME[IDX].p.PARAM_NAME # dtto @hf_value.HFNAME[IDX].uri # - (< & > excluded) @hf_value.HFNAME[*] # return comma delimited list of - all values (combines headers) @hf_value.HFNAME # the same as above [*] - but may be parsed by cfg.y @hf_value.HFNAME[*].uri # return comma - delimited list of uris (< & > excluded) @hf_value.HFNAME.uri # the same - as above [*] but may be parsed by cfg.y @hf_value.HFNAME[IDX].name # - returns name part, quotes excluded @hf_value.HFNAME.name # returns name - part of the first value @hf_value2.HFNAME # returns value of first - header @hf_value2.HFNAME[IDX] # returns value of idx's header - @hf_value2.HFNAME.PARAM_NAME @hf_value2.HFNAME[IDX].PARAM_NAME - @hf_value.HFNAME[IDX].uri # return URI, quotes excluded - @hf_value.HFNAME.p.uri # returns param named uri, not URI itself - @hf_value.HFNAME.p.name # returns param named name, not name itself - @hf_value.HFNAME[IDX].uri.name # any sel_any_uri nested features may be - used @hf_value.HFNAME[IDX].nameaddr.name # select_any_nameaddr + Get value of required header-value or param. Note that selects called + 'hf_value2' work with Authorization-like headers where comma is not + treated as value delimiter. + + Formats: + * @hf_value.HFNAME[IDX] # idx value, negative value counts from + bottom + * @hf_value.HFNAME.PARAM_NAME + * @hf_value.HFNAME[IDX].PARAM_NAME + * @hf_value.HFNAME.p.PARAM_NAME # or .param., useful if required + called "uri", "p", "param" + * @hf_value.HFNAME[IDX].p.PARAM_NAME # dtto + * @hf_value.HFNAME[IDX].uri # (< & > excluded) + * @hf_value.HFNAME[*] # return comma delimited list of all values + (combines headers) + * @hf_value.HFNAME # the same as above [*] but may be parsed by cfg.y + * @hf_value.HFNAME[*].uri # return comma delimited list of uris (< & + > excluded) + * @hf_value.HFNAME.uri # the same as above [*] but may be parsed by + cfg.y + * @hf_value.HFNAME[IDX].name # returns name part, quotes excluded + * @hf_value.HFNAME.name # returns name part of the first value + * @hf_value2.HFNAME # returns value of first header + * @hf_value2.HFNAME[IDX] # returns value of idx's header + * @hf_value2.HFNAME.PARAM_NAME + * @hf_value2.HFNAME[IDX].PARAM_NAME + * @hf_value.HFNAME[IDX].uri # return URI, quotes excluded + * @hf_value.HFNAME.p.uri # returns param named uri, not URI itself + * @hf_value.HFNAME.p.name # returns param named name, not name itself + * @hf_value.HFNAME[IDX].uri.name # any sel_any_uri nested features + may be used + * @hf_value.HFNAME[IDX].nameaddr.name # select_any_nameaddr Meaning of the parameters is as follows: * HFNAME - Header field name. Underscores are treated as dashes. @@ -772,7 +783,9 @@ $prt = @hf_value2.authorization.integrity_protected; 3.2. @hf_value2 - TBA. + Similar to selects called 'hf_value', but work with Authorization-like + headers where comma is treated as attribute delimiter instead of header + value delimiter. 3.3. @hf_value_exists ___ Kamailio (SER) - Development Mailing List To unsubscribe send an email to sr-dev-le...@lists.kamailio.org
[sr-dev] git:5.6:825b3655: modules: readme files regenerated - modules ... [skip ci]
Module: kamailio Branch: 5.6 Commit: 825b36557be137fd51626c8cdbc80027b79afa2b URL: https://github.com/kamailio/kamailio/commit/825b36557be137fd51626c8cdbc80027b79afa2b Author: Kamailio Dev Committer: Kamailio Dev Date: 2024-07-01T10:31:33+02:00 modules: readme files regenerated - modules ... [skip ci] --- Modified: src/modules/smsops/README Modified: src/modules/textopsx/README --- Diff: https://github.com/kamailio/kamailio/commit/825b36557be137fd51626c8cdbc80027b79afa2b.diff Patch: https://github.com/kamailio/kamailio/commit/825b36557be137fd51626c8cdbc80027b79afa2b.patch ___ Kamailio (SER) - Development Mailing List To unsubscribe send an email to sr-dev-le...@lists.kamailio.org
[sr-dev] git:master:d13e103a: modules: readme files regenerated - tls ... [skip ci]
Module: kamailio Branch: master Commit: d13e103ad047405e410d22046d354442b5a566f3 URL: https://github.com/kamailio/kamailio/commit/d13e103ad047405e410d22046d354442b5a566f3 Author: Kamailio Dev Committer: Kamailio Dev Date: 2024-07-04T16:31:11+02:00 modules: readme files regenerated - tls ... [skip ci] --- Modified: src/modules/tls/README --- Diff: https://github.com/kamailio/kamailio/commit/d13e103ad047405e410d22046d354442b5a566f3.diff Patch: https://github.com/kamailio/kamailio/commit/d13e103ad047405e410d22046d354442b5a566f3.patch --- diff --git a/src/modules/tls/README b/src/modules/tls/README index 7fe63fc3b20..0ebecec8801 100644 --- a/src/modules/tls/README +++ b/src/modules/tls/README @@ -245,6 +245,9 @@ Chapter 1. Admin Guide module that uses libssl (OpenSSL library). A safe option is to have the tls module loaded first (be in the first "loadmodule" in Kamailio.cfg). + IMPORTANT: For libssl v3.x, the core parameter "tls_threads_mode" has + to be set, see the Core Cookbook for possible values. + IMPORTANT: using this module compiled with newer versions of libssl (e.g., v1.1+) may require Kamailio to be started with --atexit=no command line parameters to avoid calling C atexit callbacks inside the ___ Kamailio (SER) - Development Mailing List To unsubscribe send an email to sr-dev-le...@lists.kamailio.org
[sr-dev] git:master:dc2008b2: modules: readme files regenerated - ims_qos ... [skip ci]
Module: kamailio Branch: master Commit: dc2008b29395f5e45dffd270b6aa74f0c0a9a0d2 URL: https://github.com/kamailio/kamailio/commit/dc2008b29395f5e45dffd270b6aa74f0c0a9a0d2 Author: Kamailio Dev Committer: Kamailio Dev Date: 2024-07-09T09:31:10+02:00 modules: readme files regenerated - ims_qos ... [skip ci] --- Modified: src/modules/ims_qos/README Modified: src/modules/ims_registrar_pcscf/README --- Diff: https://github.com/kamailio/kamailio/commit/dc2008b29395f5e45dffd270b6aa74f0c0a9a0d2.diff Patch: https://github.com/kamailio/kamailio/commit/dc2008b29395f5e45dffd270b6aa74f0c0a9a0d2.patch ___ Kamailio (SER) - Development Mailing List To unsubscribe send an email to sr-dev-le...@lists.kamailio.org
[sr-dev] git:master:5697cb17: modules: readme files regenerated - ndb_redis ... [skip ci]
Module: kamailio Branch: master Commit: 5697cb17d4d3dcb346b49c66cd3de265681051de URL: https://github.com/kamailio/kamailio/commit/5697cb17d4d3dcb346b49c66cd3de265681051de Author: Kamailio Dev Committer: Kamailio Dev Date: 2024-07-09T13:46:10+02:00 modules: readme files regenerated - ndb_redis ... [skip ci] --- Modified: src/modules/ndb_redis/README --- Diff: https://github.com/kamailio/kamailio/commit/5697cb17d4d3dcb346b49c66cd3de265681051de.diff Patch: https://github.com/kamailio/kamailio/commit/5697cb17d4d3dcb346b49c66cd3de265681051de.patch --- diff --git a/src/modules/ndb_redis/README b/src/modules/ndb_redis/README index 90071f5e3f0..3f180a1168e 100644 --- a/src/modules/ndb_redis/README +++ b/src/modules/ndb_redis/README @@ -135,7 +135,7 @@ Chapter 1. Admin Guide The following libraries or applications must be installed before running Kamailio with this module loaded: - * hiredis - available at https://github.com/antirez/hiredis . + * hiredis - available at https://github.com/redis/hiredis. 3. Parameters ___ Kamailio (SER) - Development Mailing List To unsubscribe send an email to sr-dev-le...@lists.kamailio.org
[sr-dev] git:master:ba31a006: modules: readme files regenerated - dispatcher ... [skip ci]
Module: kamailio Branch: master Commit: ba31a0065af34490650a205738328f52b95a784b URL: https://github.com/kamailio/kamailio/commit/ba31a0065af34490650a205738328f52b95a784b Author: Kamailio Dev Committer: Kamailio Dev Date: 2024-07-16T10:31:11+02:00 modules: readme files regenerated - dispatcher ... [skip ci] --- Modified: src/modules/dispatcher/README --- Diff: https://github.com/kamailio/kamailio/commit/ba31a0065af34490650a205738328f52b95a784b.diff Patch: https://github.com/kamailio/kamailio/commit/ba31a0065af34490650a205738328f52b95a784b.patch --- diff --git a/src/modules/dispatcher/README b/src/modules/dispatcher/README index 41f9d7bb812..16c10332df7 100644 --- a/src/modules/dispatcher/README +++ b/src/modules/dispatcher/README @@ -1883,6 +1883,7 @@ kamctl rpc dispatcher.hash 4 bob server.com startup, useful when the hostname of the destination address is a NAPTR or SRV record only. Such addresses cannot be matched anymore with ds_is_from_list(...). + + 32 (bit at index 5 - 1 <<5) - no ping to destination * priority: sets the priority in destination list (based on it is done the initial ordering inside the set) * attributes: extra fields in form of name1=value1;...;nameN=valueN. ___ Kamailio (SER) - Development Mailing List To unsubscribe send an email to sr-dev-le...@lists.kamailio.org
[sr-dev] git:master:b6de4b92: modules: readme files regenerated - sqlops ... [skip ci]
Module: kamailio Branch: master Commit: b6de4b92fd18d541c745e07cfaefaf7c56c45f18 URL: https://github.com/kamailio/kamailio/commit/b6de4b92fd18d541c745e07cfaefaf7c56c45f18 Author: Kamailio Dev Committer: Kamailio Dev Date: 2024-07-18T15:46:10+02:00 modules: readme files regenerated - sqlops ... [skip ci] --- Modified: src/modules/sqlops/README --- Diff: https://github.com/kamailio/kamailio/commit/b6de4b92fd18d541c745e07cfaefaf7c56c45f18.diff Patch: https://github.com/kamailio/kamailio/commit/b6de4b92fd18d541c745e07cfaefaf7c56c45f18.patch ___ Kamailio (SER) - Development Mailing List To unsubscribe send an email to sr-dev-le...@lists.kamailio.org
[sr-dev] git:master:629a5189: modules: readme files regenerated - corex ... [skip ci]
Module: kamailio Branch: master Commit: 629a518991ab204a45f625d82fbe8a0ccd247cd6 URL: https://github.com/kamailio/kamailio/commit/629a518991ab204a45f625d82fbe8a0ccd247cd6 Author: Kamailio Dev Committer: Kamailio Dev Date: 2024-07-31T07:46:11+02:00 modules: readme files regenerated - corex ... [skip ci] --- Modified: src/modules/corex/README --- Diff: https://github.com/kamailio/kamailio/commit/629a518991ab204a45f625d82fbe8a0ccd247cd6.diff Patch: https://github.com/kamailio/kamailio/commit/629a518991ab204a45f625d82fbe8a0ccd247cd6.patch --- diff --git a/src/modules/corex/README b/src/modules/corex/README index 6a5e0663bdf..8986ee4df23 100644 --- a/src/modules/corex/README +++ b/src/modules/corex/README @@ -503,12 +503,14 @@ event_route[network:msg] { 4.7. msg_iflag_set(flagname) Set internal SIP message flag. The parameter flagname can be: - USE_UAC_FROM, USE_UAC_TO or UAC_AUTH. + USE_UAC_FROM, USE_UAC_TO, UAC_AUTH or a number from 0 to 64 (the + meaning of each value can be found in source code). This functions should not be used in configuration file for (re)setting the internal flags, those are done by various functions internally, however, in very particular cases they might be useful (e.g., changing - From/To via textops functions). + From/To via textops functions, or during testing of C code + development). This function can be used from ANY_ROUTE. ___ Kamailio (SER) - Development Mailing List To unsubscribe send an email to sr-dev-le...@lists.kamailio.org
[sr-dev] git:master:e273fc10: modules: readme files regenerated - msrp ... [skip ci]
Module: kamailio Branch: master Commit: e273fc10d65b41a407797fef0f9953c1615a88a2 URL: https://github.com/kamailio/kamailio/commit/e273fc10d65b41a407797fef0f9953c1615a88a2 Author: Kamailio Dev Committer: Kamailio Dev Date: 2024-08-01T07:31:11+02:00 modules: readme files regenerated - msrp ... [skip ci] --- Modified: src/modules/msrp/README --- Diff: https://github.com/kamailio/kamailio/commit/e273fc10d65b41a407797fef0f9953c1615a88a2.diff Patch: https://github.com/kamailio/kamailio/commit/e273fc10d65b41a407797fef0f9953c1615a88a2.patch ___ Kamailio (SER) - Development Mailing List To unsubscribe send an email to sr-dev-le...@lists.kamailio.org
[sr-dev] git:master:e92375c9: modules: readme files regenerated - textops ... [skip ci]
Module: kamailio Branch: master Commit: e92375c96eace6340e42bca622e9835df6b5d17f URL: https://github.com/kamailio/kamailio/commit/e92375c96eace6340e42bca622e9835df6b5d17f Author: Kamailio Dev Committer: Kamailio Dev Date: 2024-08-02T11:46:11+02:00 modules: readme files regenerated - textops ... [skip ci] --- Modified: src/modules/textops/README --- Diff: https://github.com/kamailio/kamailio/commit/e92375c96eace6340e42bca622e9835df6b5d17f.diff Patch: https://github.com/kamailio/kamailio/commit/e92375c96eace6340e42bca622e9835df6b5d17f.patch ___ Kamailio (SER) - Development Mailing List To unsubscribe send an email to sr-dev-le...@lists.kamailio.org
[sr-dev] git:master:1243755d: modules: readme files regenerated - textops ... [skip ci]
Module: kamailio Branch: master Commit: 1243755d20192e7d5d1c492462a0f9f66521abac URL: https://github.com/kamailio/kamailio/commit/1243755d20192e7d5d1c492462a0f9f66521abac Author: Kamailio Dev Committer: Kamailio Dev Date: 2024-08-02T12:31:10+02:00 modules: readme files regenerated - textops ... [skip ci] --- Modified: src/modules/textops/README --- Diff: https://github.com/kamailio/kamailio/commit/1243755d20192e7d5d1c492462a0f9f66521abac.diff Patch: https://github.com/kamailio/kamailio/commit/1243755d20192e7d5d1c492462a0f9f66521abac.patch --- diff --git a/src/modules/textops/README b/src/modules/textops/README index c19d629085f..60d805706fb 100644 --- a/src/modules/textops/README +++ b/src/modules/textops/README @@ -59,7 +59,7 @@ Ovidiu Sas 4.18. subst_user('/re/repl/flags') 4.19. subst_body('/re/repl/flags') 4.20. subst_hf(hf, subexp, flags) - 4.21. subst_hf(itext, subexp, ovp) + 4.21. subst_v(itext, subexp, ovp) 4.22. set_body(txt, content_type) 4.23. set_reply_body(txt, content_type) 4.24. filter_body(content_type) @@ -213,7 +213,7 @@ Chapter 1. Admin Guide 4.18. subst_user('/re/repl/flags') 4.19. subst_body('/re/repl/flags') 4.20. subst_hf(hf, subexp, flags) -4.21. subst_hf(itext, subexp, ovp) +4.21. subst_v(itext, subexp, ovp) 4.22. set_body(txt, content_type) 4.23. set_reply_body(txt, content_type) 4.24. filter_body(content_type) @@ -320,7 +320,7 @@ From: medabeda 4.18. subst_user('/re/repl/flags') 4.19. subst_body('/re/repl/flags') 4.20. subst_hf(hf, subexp, flags) - 4.21. subst_hf(itext, subexp, ovp) + 4.21. subst_v(itext, subexp, ovp) 4.22. set_body(txt, content_type) 4.23. set_reply_body(txt, content_type) 4.24. filter_body(content_type) @@ -742,7 +742,7 @@ if ( subst_body('/^o=(.*) /o=$fU /') ) {}; if ( subst_hf("From", "/:test@/:best@/", "a") ) { /**/ }; ... -4.21. subst_hf(itext, subexp, ovp) +4.21. subst_v(itext, subexp, ovp) Sed-like substitution subexp applied to itext, with result stored in opv. ___ Kamailio (SER) - Development Mailing List To unsubscribe send an email to sr-dev-le...@lists.kamailio.org
[sr-dev] git:master:398c40ab: modules: readme files regenerated - dispatcher ... [skip ci]
Module: kamailio Branch: master Commit: 398c40ab7969e738ac92abc8b9c8c557b25ef533 URL: https://github.com/kamailio/kamailio/commit/398c40ab7969e738ac92abc8b9c8c557b25ef533 Author: Kamailio Dev Committer: Kamailio Dev Date: 2024-08-06T11:16:10+02:00 modules: readme files regenerated - dispatcher ... [skip ci] --- Modified: src/modules/dispatcher/README --- Diff: https://github.com/kamailio/kamailio/commit/398c40ab7969e738ac92abc8b9c8c557b25ef533.diff Patch: https://github.com/kamailio/kamailio/commit/398c40ab7969e738ac92abc8b9c8c557b25ef533.patch --- diff --git a/src/modules/dispatcher/README b/src/modules/dispatcher/README index 16c10332df7..2a6148504db 100644 --- a/src/modules/dispatcher/README +++ b/src/modules/dispatcher/README @@ -134,6 +134,7 @@ Federico Cabiddu 5.6. dispatcher.add 5.7. dispatcher.remove 5.8. dispatcher.hash + 5.9. dispatcher.oclist 6. Installation and Running @@ -303,6 +304,7 @@ Chapter 1. Admin Guide 5.6. dispatcher.add 5.7. dispatcher.remove 5.8. dispatcher.hash +5.9. dispatcher.oclist 6. Installation and Running @@ -1672,6 +1674,7 @@ onreply_route { 5.6. dispatcher.add 5.7. dispatcher.remove 5.8. dispatcher.hash + 5.9. dispatcher.oclist 5.1. dispatcher.set_state @@ -1852,6 +1855,22 @@ kamctl rpc dispatcher.hash 0 alice server.com kamctl rpc dispatcher.hash 4 bob server.com ... +5.9. dispatcher.oclist + + List the overload control attributes for the records in a specific + group. + + Name: dispatcher.oclist + + Parameters: + * _group_: destination group id + + Example: +... +# prototype: kamcli dispatcher.oclist _group_ +kamcli dispatcher.oclist 1 +... + 6. Installation and Running 6.1. Destination List File ___ Kamailio (SER) - Development Mailing List To unsubscribe send an email to sr-dev-le...@lists.kamailio.org
[sr-dev] git:master:a5f4feae: modules: readme files regenerated - corex ... [skip ci]
Module: kamailio Branch: master Commit: a5f4feaec7f61d9c8ce54bdd42634220d116f116 URL: https://github.com/kamailio/kamailio/commit/a5f4feaec7f61d9c8ce54bdd42634220d116f116 Author: Kamailio Dev Committer: Kamailio Dev Date: 2024-08-21T09:46:11+02:00 modules: readme files regenerated - corex ... [skip ci] --- Modified: src/modules/corex/README --- Diff: https://github.com/kamailio/kamailio/commit/a5f4feaec7f61d9c8ce54bdd42634220d116f116.diff Patch: https://github.com/kamailio/kamailio/commit/a5f4feaec7f61d9c8ce54bdd42634220d116f116.patch --- diff --git a/src/modules/corex/README b/src/modules/corex/README index 8986ee4df23..fa4a34ce706 100644 --- a/src/modules/corex/README +++ b/src/modules/corex/README @@ -64,7 +64,8 @@ Muhammad Shahzad Shafi 4.23. via_reply_add_xavp_params(flags) 4.24. is_faked_msg() 4.25. is_socket_name(sockname) - 4.26. forward_reply() + 4.26. forward_uac() + 4.27. forward_reply() 5. RPC Commands @@ -120,9 +121,10 @@ Muhammad Shahzad Shafi 1.30. via_reply_add_xavp_params usage 1.31. is_faked_msg usage 1.32. is_socket_name usage - 1.33. forward_reply usage - 1.34. event_route[network:msg] use cases - 1.35. Sample PERL code for do_compress and do_uncompress + 1.33. forward_uac usage + 1.34. forward_reply usage + 1.35. event_route[network:msg] use cases + 1.36. Sample PERL code for do_compress and do_uncompress Chapter 1. Admin Guide @@ -171,7 +173,8 @@ Chapter 1. Admin Guide 4.23. via_reply_add_xavp_params(flags) 4.24. is_faked_msg() 4.25. is_socket_name(sockname) -4.26. forward_reply() +4.26. forward_uac() +4.27. forward_reply() 5. RPC Commands @@ -390,7 +393,8 @@ modparam("corex", "nio_msg_avp", "$avp(msg)") 4.23. via_reply_add_xavp_params(flags) 4.24. is_faked_msg() 4.25. is_socket_name(sockname) - 4.26. forward_reply() + 4.26. forward_uac() + 4.27. forward_reply() 4.1. append_branch([ uri, [ q ] ]) @@ -810,13 +814,33 @@ event_route[dispatcher:dst-down] { } ... -4.26. forward_reply() +4.26. forward_uac() + + Forward received request with a single Via header, the one added by + Kamailio, the other ones being removed. Useful in cases when its reply + should not be sent back (e.g., the reply was already sent out from + Kamailio). + + This function can be used in REQUEST_ROUTE. + + Example 1.33. forward_uac usage +... +request_route { +... +sl_send_reply("200", "OK"); +$du = "sip:mirror.com:5080"; +forward_uac(); +... +} +... + +4.27. forward_reply() Forward received reply on demand. This function can be used in CORE_ONREPLY_ROUTE. - Example 1.33. forward_reply usage + Example 1.34. forward_reply usage ... route[reply] { forward_reply(); @@ -999,7 +1023,7 @@ route[reply] { Next is a basic usage example where encoding and decoding is done using PERL. - Example 1.34. event_route[network:msg] use cases + Example 1.35. event_route[network:msg] use cases ... loadmodule "app_perl.so" loadmodule "corex.so" @@ -1030,7 +1054,7 @@ event_route[network:msg] { } ... - Example 1.35. Sample PERL code for do_compress and do_uncompress + Example 1.36. Sample PERL code for do_compress and do_uncompress ... use strict; use warnings; ___ Kamailio (SER) - Development Mailing List To unsubscribe send an email to sr-dev-le...@lists.kamailio.org
[sr-dev] git:master:3c6bc5db: modules: readme files regenerated - corex ... [skip ci]
Module: kamailio Branch: master Commit: 3c6bc5db3e2651784d95ef80d6de24973ffc963c URL: https://github.com/kamailio/kamailio/commit/3c6bc5db3e2651784d95ef80d6de24973ffc963c Author: Kamailio Dev Committer: Kamailio Dev Date: 2024-08-22T10:46:10+02:00 modules: readme files regenerated - corex ... [skip ci] --- Modified: src/modules/corex/README --- Diff: https://github.com/kamailio/kamailio/commit/3c6bc5db3e2651784d95ef80d6de24973ffc963c.diff Patch: https://github.com/kamailio/kamailio/commit/3c6bc5db3e2651784d95ef80d6de24973ffc963c.patch --- diff --git a/src/modules/corex/README b/src/modules/corex/README index fa4a34ce706..5b867a911b6 100644 --- a/src/modules/corex/README +++ b/src/modules/corex/README @@ -65,7 +65,8 @@ Muhammad Shahzad Shafi 4.24. is_faked_msg() 4.25. is_socket_name(sockname) 4.26. forward_uac() - 4.27. forward_reply() + 4.27. forward_uac_uri(vuri) + 4.28. forward_reply() 5. RPC Commands @@ -122,9 +123,10 @@ Muhammad Shahzad Shafi 1.31. is_faked_msg usage 1.32. is_socket_name usage 1.33. forward_uac usage - 1.34. forward_reply usage - 1.35. event_route[network:msg] use cases - 1.36. Sample PERL code for do_compress and do_uncompress + 1.34. forward_uac usage + 1.35. forward_reply usage + 1.36. event_route[network:msg] use cases + 1.37. Sample PERL code for do_compress and do_uncompress Chapter 1. Admin Guide @@ -174,7 +176,8 @@ Chapter 1. Admin Guide 4.24. is_faked_msg() 4.25. is_socket_name(sockname) 4.26. forward_uac() -4.27. forward_reply() +4.27. forward_uac_uri(vuri) +4.28. forward_reply() 5. RPC Commands @@ -394,7 +397,8 @@ modparam("corex", "nio_msg_avp", "$avp(msg)") 4.24. is_faked_msg() 4.25. is_socket_name(sockname) 4.26. forward_uac() - 4.27. forward_reply() + 4.27. forward_uac_uri(vuri) + 4.28. forward_reply() 4.1. append_branch([ uri, [ q ] ]) @@ -834,13 +838,31 @@ request_route { } ... -4.27. forward_reply() +4.27. forward_uac_uri(vuri) + + Similar to forward_uac() with the posibility to provide the target + address as a SIP URI via the parameter vuri. The parameter vuri can + contain variables. + + This function can be used in REQUEST_ROUTE. + + Example 1.34. forward_uac usage +... +request_route { +... +sl_send_reply("200", "OK"); +forward_uac_uri("sip:mirror.com:5080"); +... +} +... + +4.28. forward_reply() Forward received reply on demand. This function can be used in CORE_ONREPLY_ROUTE. - Example 1.34. forward_reply usage + Example 1.35. forward_reply usage ... route[reply] { forward_reply(); @@ -1023,7 +1045,7 @@ route[reply] { Next is a basic usage example where encoding and decoding is done using PERL. - Example 1.35. event_route[network:msg] use cases + Example 1.36. event_route[network:msg] use cases ... loadmodule "app_perl.so" loadmodule "corex.so" @@ -1054,7 +1076,7 @@ event_route[network:msg] { } ... - Example 1.36. Sample PERL code for do_compress and do_uncompress + Example 1.37. Sample PERL code for do_compress and do_uncompress ... use strict; use warnings; ___ Kamailio (SER) - Development Mailing List To unsubscribe send an email to sr-dev-le...@lists.kamailio.org
[sr-dev] git:master:82abbf4c: modules: readme files regenerated - presence_conference ... [skip ci]
Module: kamailio Branch: master Commit: 82abbf4cce93845352e158db03516236e99ebd87 URL: https://github.com/kamailio/kamailio/commit/82abbf4cce93845352e158db03516236e99ebd87 Author: Kamailio Dev Committer: Kamailio Dev Date: 2024-08-22T12:01:10+02:00 modules: readme files regenerated - presence_conference ... [skip ci] --- Modified: src/modules/presence_conference/README --- Diff: https://github.com/kamailio/kamailio/commit/82abbf4cce93845352e158db03516236e99ebd87.diff Patch: https://github.com/kamailio/kamailio/commit/82abbf4cce93845352e158db03516236e99ebd87.patch --- diff --git a/src/modules/presence_conference/README b/src/modules/presence_conference/README index 83ee87aca4d..34c6e6302d1 100644 --- a/src/modules/presence_conference/README +++ b/src/modules/presence_conference/README @@ -108,6 +108,9 @@ modparam("presence_conference", "default_expires", 3600) 4.1. conference_reset + The following MI commands are currently disabled, they need to migrated + to the RPC infrastructure. + 4.1. conference_reset Reset internal data. ___ Kamailio (SER) - Development Mailing List To unsubscribe send an email to sr-dev-le...@lists.kamailio.org
[sr-dev] git:master:e839563d: modules: readme files regenerated - tm ... [skip ci]
Module: kamailio Branch: master Commit: e839563d3bd572dd60c6045cc71461ec39cdf290 URL: https://github.com/kamailio/kamailio/commit/e839563d3bd572dd60c6045cc71461ec39cdf290 Author: Kamailio Dev Committer: Kamailio Dev Date: 2024-08-22T13:31:10+02:00 modules: readme files regenerated - tm ... [skip ci] --- Modified: src/modules/tm/README --- Diff: https://github.com/kamailio/kamailio/commit/e839563d3bd572dd60c6045cc71461ec39cdf290.diff Patch: https://github.com/kamailio/kamailio/commit/e839563d3bd572dd60c6045cc71461ec39cdf290.patch ___ Kamailio (SER) - Development Mailing List To unsubscribe send an email to sr-dev-le...@lists.kamailio.org
[sr-dev] git:master:fad4fbc3: modules: readme files regenerated - tm ... [skip ci]
Module: kamailio Branch: master Commit: fad4fbc3131ec261cd552d821eaf5a20157cfc65 URL: https://github.com/kamailio/kamailio/commit/fad4fbc3131ec261cd552d821eaf5a20157cfc65 Author: Kamailio Dev Committer: Kamailio Dev Date: 2024-08-23T12:31:10+02:00 modules: readme files regenerated - tm ... [skip ci] --- Modified: src/modules/tm/README --- Diff: https://github.com/kamailio/kamailio/commit/fad4fbc3131ec261cd552d821eaf5a20157cfc65.diff Patch: https://github.com/kamailio/kamailio/commit/fad4fbc3131ec261cd552d821eaf5a20157cfc65.patch ___ Kamailio (SER) - Development Mailing List To unsubscribe send an email to sr-dev-le...@lists.kamailio.org
[sr-dev] git:master:3acf1296: modules: readme files regenerated - siputils ... [skip ci]
Module: kamailio Branch: master Commit: 3acf129660be4e2d9f4dfa68ad3ec6d25c43fbf1 URL: https://github.com/kamailio/kamailio/commit/3acf129660be4e2d9f4dfa68ad3ec6d25c43fbf1 Author: Kamailio Dev Committer: Kamailio Dev Date: 2024-08-26T15:46:11+02:00 modules: readme files regenerated - siputils ... [skip ci] --- Modified: src/modules/siputils/README --- Diff: https://github.com/kamailio/kamailio/commit/3acf129660be4e2d9f4dfa68ad3ec6d25c43fbf1.diff Patch: https://github.com/kamailio/kamailio/commit/3acf129660be4e2d9f4dfa68ad3ec6d25c43fbf1.patch --- diff --git a/src/modules/siputils/README b/src/modules/siputils/README index d3eda806d4d..f66c7391747 100644 --- a/src/modules/siputils/README +++ b/src/modules/siputils/README @@ -107,6 +107,7 @@ Gabriel Vasile 4.41. contact_param_rm(pname) 4.42. contact_param_check(pname) 4.43. hdr_date_check(tdiff) + 4.44. sip_parse_headers() 5. Exported pseudo-variables @@ -170,6 +171,7 @@ Gabriel Vasile 1.50. contact_param_rm usage 1.51. contact_param_check usage 1.52. hdr_date_check usage + 1.53. sip_parse_headers usage Chapter 1. Admin Guide @@ -238,6 +240,7 @@ Chapter 1. Admin Guide 4.41. contact_param_rm(pname) 4.42. contact_param_check(pname) 4.43. hdr_date_check(tdiff) +4.44. sip_parse_headers() 5. Exported pseudo-variables @@ -455,6 +458,7 @@ modparam("siputils", "e164_max_len", 20) 4.41. contact_param_rm(pname) 4.42. contact_param_check(pname) 4.43. hdr_date_check(tdiff) + 4.44. sip_parse_headers() 4.1. options_reply() @@ -1203,6 +1207,19 @@ if (!hdr_date_check("10")) { } ... +4.44. sip_parse_headers() + + Return true if parsing (fast mode) all SIP headers is successful. + + This function can be used from ANY_ROUTE. + + Example 1.53. sip_parse_headers usage +... +if (sip_parse_headers()) { +... +} +... + 5. Exported pseudo-variables 5.1. $pcv(all) ___ Kamailio (SER) - Development Mailing List To unsubscribe send an email to sr-dev-le...@lists.kamailio.org
[sr-dev] git:master:2581d7aa: modules: readme files regenerated - sca ... [skip ci]
Module: kamailio Branch: master Commit: 2581d7aa2fd9c14c76b75274ea42fb94a87c4684 URL: https://github.com/kamailio/kamailio/commit/2581d7aa2fd9c14c76b75274ea42fb94a87c4684 Author: Kamailio Dev Committer: Kamailio Dev Date: 2024-08-27T09:46:09+02:00 modules: readme files regenerated - sca ... [skip ci] --- Modified: src/modules/sca/README --- Diff: https://github.com/kamailio/kamailio/commit/2581d7aa2fd9c14c76b75274ea42fb94a87c4684.diff Patch: https://github.com/kamailio/kamailio/commit/2581d7aa2fd9c14c76b75274ea42fb94a87c4684.patch ___ Kamailio (SER) - Development Mailing List To unsubscribe send an email to sr-dev-le...@lists.kamailio.org
[sr-dev] git:master:a30839fc: modules: readme files regenerated - pua_dialoginfo ... [skip ci]
Module: kamailio Branch: master Commit: a30839fceabbab3be18e01ec6f39c9e0d542f6b6 URL: https://github.com/kamailio/kamailio/commit/a30839fceabbab3be18e01ec6f39c9e0d542f6b6 Author: Kamailio Dev Committer: Kamailio Dev Date: 2024-08-27T10:16:10+02:00 modules: readme files regenerated - pua_dialoginfo ... [skip ci] --- Modified: src/modules/pua_dialoginfo/README --- Diff: https://github.com/kamailio/kamailio/commit/a30839fceabbab3be18e01ec6f39c9e0d542f6b6.diff Patch: https://github.com/kamailio/kamailio/commit/a30839fceabbab3be18e01ec6f39c9e0d542f6b6.patch ___ Kamailio (SER) - Development Mailing List To unsubscribe send an email to sr-dev-le...@lists.kamailio.org
[sr-dev] git:master:7a390e0a: modules: readme files regenerated - tm ... [skip ci]
Module: kamailio Branch: master Commit: 7a390e0a297278b6d319c78f74b8179ed6a25c3b URL: https://github.com/kamailio/kamailio/commit/7a390e0a297278b6d319c78f74b8179ed6a25c3b Author: Kamailio Dev Committer: Kamailio Dev Date: 2024-08-27T12:46:11+02:00 modules: readme files regenerated - tm ... [skip ci] --- Modified: src/modules/tm/README --- Diff: https://github.com/kamailio/kamailio/commit/7a390e0a297278b6d319c78f74b8179ed6a25c3b.diff Patch: https://github.com/kamailio/kamailio/commit/7a390e0a297278b6d319c78f74b8179ed6a25c3b.patch --- diff --git a/src/modules/tm/README b/src/modules/tm/README index 35c2e5d0ec0..dbeff43d002 100644 --- a/src/modules/tm/README +++ b/src/modules/tm/README @@ -1631,8 +1631,12 @@ modparam("tm", "e2e_cancel_hop_by_hop", 0) 3.44. headers_mode (int) - Control if headers from incoming CANCEL should be propagated to - hop-by-hop generated CANCEL. + Control how headers from incoming CANCEL should be propagated to + hop-by-hop generated CANCEL. If bit (flag) 1 is set (value 1), + propagate the headers that are not branch specific (e.g., From, To). If + bit (flag) 2 is set, in case processing ends in stateless forwarding by + tm, forward CANCEL with a single Via header (the one added by + Kamailio). Default value: 0 (do not propagate). ___ Kamailio (SER) - Development Mailing List To unsubscribe send an email to sr-dev-le...@lists.kamailio.org
[sr-dev] git:master:cf99bd53: modules: readme files regenerated - secsipid ... [skip ci]
Module: kamailio Branch: master Commit: cf99bd53379694f9077433e05b5ac00ca43fda85 URL: https://github.com/kamailio/kamailio/commit/cf99bd53379694f9077433e05b5ac00ca43fda85 Author: Kamailio Dev Committer: Kamailio Dev Date: 2024-09-03T18:16:10+02:00 modules: readme files regenerated - secsipid ... [skip ci] --- Modified: src/modules/secsipid/README --- Diff: https://github.com/kamailio/kamailio/commit/cf99bd53379694f9077433e05b5ac00ca43fda85.diff Patch: https://github.com/kamailio/kamailio/commit/cf99bd53379694f9077433e05b5ac00ca43fda85.patch --- diff --git a/src/modules/secsipid/README b/src/modules/secsipid/README index 9297251072a..3cf63aade71 100644 --- a/src/modules/secsipid/README +++ b/src/modules/secsipid/README @@ -505,12 +505,9 @@ request_route { The module needs "secsipdi_proc.so" module that depends on "libsecsipid", which is a component of "sipsecidx" project from https://github.com/asipto/secsipidx/. The library is implemented in Go - language, with generated C API and library. Until the libsecsipid is - going to be packaged in OS distributions, the secsipid_proc module can - be compiled by copying secsipid.h libsecsipid.h and libsecsipid.a files - in the folder of the module. + language, with generated C API and library. - To generate the libsecsipid.a file, it requires to have Go language + To generate the libsecsipid files, it requires to have Go language installed and its environment configured, then run the following commands: @@ -519,9 +516,8 @@ request_route { export GO111MODULE=off go get https://github.com/asipto/secsipidx cd $GOPATH/src/github.com/asipto/secsipidx/csecsipid/ -make liba -cp secsipid.h libsecsipid.h libsecsipid.a \ -/path/to/kamailio/src/modules/secsipid_proc/ +make all +make install cd /path/to/kamailio/ make include_modules="secsipid secsipid_proc ..." cfg ___ Kamailio (SER) - Development Mailing List To unsubscribe send an email to sr-dev-le...@lists.kamailio.org
[sr-dev] git:5.8:abedff80: modules: readme files regenerated - modules ... [skip ci]
Module: kamailio Branch: 5.8 Commit: abedff80d532b3b9896ff46fd28e1c9a68da0702 URL: https://github.com/kamailio/kamailio/commit/abedff80d532b3b9896ff46fd28e1c9a68da0702 Author: Kamailio Dev Committer: Kamailio Dev Date: 2024-09-04T09:46:17+02:00 modules: readme files regenerated - modules ... [skip ci] --- Modified: src/modules/secsipid/README --- Diff: https://github.com/kamailio/kamailio/commit/abedff80d532b3b9896ff46fd28e1c9a68da0702.diff Patch: https://github.com/kamailio/kamailio/commit/abedff80d532b3b9896ff46fd28e1c9a68da0702.patch --- diff --git a/src/modules/secsipid/README b/src/modules/secsipid/README index 5883eaa100c..53e8e86c358 100644 --- a/src/modules/secsipid/README +++ b/src/modules/secsipid/README @@ -472,12 +472,9 @@ request_route { The module needs "secsipdi_proc.so" module that depends on "libsecsipid", which is a component of "sipsecidx" project from https://github.com/asipto/secsipidx/. The library is implemented in Go - language, with generated C API and library. Until the libsecsipid is - going to be packaged in OS distributions, the secsipid_proc module can - be compiled by copying secsipid.h libsecsipid.h and libsecsipid.a files - in the folder of the module. + language, with generated C API and library. - To generate the libsecsipid.a file, it requires to have Go language + To generate the libsecsipid files, it requires to have Go language installed and its environment configured, then run the following commands: @@ -486,9 +483,8 @@ request_route { export GO111MODULE=off go get https://github.com/asipto/secsipidx cd $GOPATH/src/github.com/asipto/secsipidx/csecsipid/ -make liba -cp secsipid.h libsecsipid.h libsecsipid.a \ -/path/to/kamailio/src/modules/secsipid_proc/ +make all +make install cd /path/to/kamailio/ make include_modules="secsipid secsipid_proc ..." cfg ___ Kamailio (SER) - Development Mailing List To unsubscribe send an email to sr-dev-le...@lists.kamailio.org
[sr-dev] git:master:f8effe32: modules: readme files regenerated - acc_json ... [skip ci]
Module: kamailio Branch: master Commit: f8effe32d0599645be97dbc8737051d17e00ead4 URL: https://github.com/kamailio/kamailio/commit/f8effe32d0599645be97dbc8737051d17e00ead4 Author: Kamailio Dev Committer: Kamailio Dev Date: 2023-09-25T11:17:30+02:00 modules: readme files regenerated - acc_json ... [skip ci] --- Modified: src/modules/acc_json/README --- Diff: https://github.com/kamailio/kamailio/commit/f8effe32d0599645be97dbc8737051d17e00ead4.diff Patch: https://github.com/kamailio/kamailio/commit/f8effe32d0599645be97dbc8737051d17e00ead4.patch --- diff --git a/src/modules/acc_json/README b/src/modules/acc_json/README index bdcc5e689a5..6d15e77b348 100644 --- a/src/modules/acc_json/README +++ b/src/modules/acc_json/README @@ -43,7 +43,7 @@ Julien Chavanton 3.10. acc_log_level (integer) 3.11. cdr_enable (int) 3.12. cdr_extra (str) - 3.13. cdr_json_pre_encoded_prefix (string) + 3.13. cdr_pre_encoded_prefix (string) 3.14. cdr_expired_dlg_enable (str) 3.15. cdr_output_mqueue (integer) 3.16. cdr_output_syslog (integer) @@ -64,7 +64,7 @@ Julien Chavanton 1.10. acc_log_level example 1.11. cdr_enable example 1.12. cdr_extra example - 1.13. cdr_json_pre_encoded_prefix example + 1.13. cdr_pre_encoded_prefix example 1.14. cdr_expired_dlg_enable example 1.15. cdr_output_mqueue usage example 1.16. cdr_log_facility example @@ -94,7 +94,7 @@ Chapter 1. Admin Guide 3.10. acc_log_level (integer) 3.11. cdr_enable (int) 3.12. cdr_extra (str) -3.13. cdr_json_pre_encoded_prefix (string) +3.13. cdr_pre_encoded_prefix (string) 3.14. cdr_expired_dlg_enable (str) 3.15. cdr_output_mqueue (integer) 3.16. cdr_output_syslog (integer) @@ -144,7 +144,7 @@ Chapter 1. Admin Guide 3.10. acc_log_level (integer) 3.11. cdr_enable (int) 3.12. cdr_extra (str) - 3.13. cdr_json_pre_encoded_prefix (string) + 3.13. cdr_pre_encoded_prefix (string) 3.14. cdr_expired_dlg_enable (str) 3.15. cdr_output_mqueue (integer) 3.16. cdr_output_syslog (integer) @@ -350,17 +350,17 @@ modparam("acc_json", "cdr_enable", 1) modparam("acc_json", "cdr_extra", "ci=$dlg_var(call_id);ft=$dlg_var(from_tag)") ... -3.13. cdr_json_pre_encoded_prefix (string) +3.13. cdr_pre_encoded_prefix (string) Prefix to identify values that will be considered to be already json encoded. Default value is NULL. - Example 1.13. cdr_json_pre_encoded_prefix example + Example 1.13. cdr_pre_encoded_prefix example ... modparam("acc_json", "cdr_extra", "json_data=$avp(json_data);") -modparam("acc_json", "cdr_json_pre_encoded_prefix", "json_") +modparam("acc_json", "cdr_pre_encoded_prefix", "json_") ... $avp(json_data) = '{"b":2, "c":3}'; ... ___ Kamailio (SER) - Development Mailing List To unsubscribe send an email to sr-dev-le...@lists.kamailio.org
[sr-dev] git:master:1e52a51a: modules: readme files regenerated - htable ... [skip ci]
Module: kamailio Branch: master Commit: 1e52a51a517a08ade0d554544bda2521535e4f98 URL: https://github.com/kamailio/kamailio/commit/1e52a51a517a08ade0d554544bda2521535e4f98 Author: Kamailio Dev Committer: Kamailio Dev Date: 2023-09-25T17:01:36+02:00 modules: readme files regenerated - htable ... [skip ci] --- Modified: src/modules/htable/README Modified: src/modules/tls/README --- Diff: https://github.com/kamailio/kamailio/commit/1e52a51a517a08ade0d554544bda2521535e4f98.diff Patch: https://github.com/kamailio/kamailio/commit/1e52a51a517a08ade0d554544bda2521535e4f98.patch --- diff --git a/src/modules/htable/README b/src/modules/htable/README index ff0686ef14c..4520bce8333 100644 --- a/src/modules/htable/README +++ b/src/modules/htable/README @@ -19,7 +19,13 @@ Ovidiu Sas +Tyler Moore + + + Copyright ?? 2008-2011 http://www.asipto.com + + Copyright ?? 2023 Tyler Moore (devopsec), dOpenSource __ Table of Contents @@ -514,6 +520,35 @@ $ kamcmd htable.dump htable nodes (htable peers). Please note, module parameter ???enable_dmq??? must also be set in order for this to apply (see below). Default is 0 (no replication). + * coldelim - the character delimeter to use when packing the htable. + When set, this parameter changes the column delimeter between + columns in a multiple column hash table. This can be useful when + loading JSON data types into a hash table as they conflict with the + default ???,??? delimeter, allowing these values to be parsed in the + routing config. See the example below on parsing a JSON array from + an htable with ???;??? as the column delimeter. +... +modparam("htable", "htable", "customer=>size=8;dbtable=customer;cols='dids,descr +iption';coldelim=';'") +... +$avp(customer) = $sht(customer=>1); +$var(customer_dids) = $(avp(customer){s.select,0,;}); +$var(customer_desc) = $(avp(customer){s.select,1,;}); +... + * colnull - the character to use when packing a NULL value into the + htable from the database. This parameter can be set to the empty + string or a single character. This can be used to simplify checking + a single column in a row for emptiness, in the routing config. The + example below shows how one would do that. +... +modparam("htable", "htable", "customer=>size=8;dbtable=customer;cols='name,descr +iption';colnull=''") +... +$avp(customer) = $sht(customer=>1); +$var(customer_name) = $(avp(customer){s.select,0,;}); +if (!strempty($var(customer_name))) { +... +} Default value is NULL. diff --git a/src/modules/tls/README b/src/modules/tls/README index f721ba81d61..7ae3945db77 100644 --- a/src/modules/tls/README +++ b/src/modules/tls/README @@ -295,10 +295,6 @@ request_route { options, run kamailio -V and look for USE_TLS and TLS_HOOKS among the flags. - For OpenSSL (libssl) v1.1.x, it is required to preload - 'openssl_mutex_shared' library shipped by Kamailio. For more details - see 'src/modules/tls/utils/openssl_mutex_shared/README.md'. - This module includes several workarounds for various Openssl bugs (like compression and Kerberos using the wrong memory allocations functions, low memory problems a.s.o). On startup it will try to enable the needed ___ Kamailio (SER) - Development Mailing List To unsubscribe send an email to sr-dev-le...@lists.kamailio.org
[sr-dev] git:5.7:e202f597: modules: readme files regenerated - modules ... [skip ci]
Module: kamailio Branch: 5.7 Commit: e202f597e1725c204eb33fa7b6266d9ce934be09 URL: https://github.com/kamailio/kamailio/commit/e202f597e1725c204eb33fa7b6266d9ce934be09 Author: Kamailio Dev Committer: Kamailio Dev Date: 2023-09-25T20:02:22+02:00 modules: readme files regenerated - modules ... [skip ci] --- Modified: src/modules/app_lua/README Modified: src/modules/http_async_client/README Modified: src/modules/mohqueue/README Modified: src/modules/xhttp/README Modified: src/modules/xlog/README --- Diff: https://github.com/kamailio/kamailio/commit/e202f597e1725c204eb33fa7b6266d9ce934be09.diff Patch: https://github.com/kamailio/kamailio/commit/e202f597e1725c204eb33fa7b6266d9ce934be09.patch --- diff --git a/src/modules/app_lua/README b/src/modules/app_lua/README index c4697435ee0..f8891270e1a 100644 --- a/src/modules/app_lua/README +++ b/src/modules/app_lua/README @@ -149,7 +149,7 @@ Chapter 1. Admin Guide Set the path to the Lua script to be loaded at startup. Then you can use lua_run(function, params) to execute a function from the script at - runtime. + runtime. The script can be in Lua-source or bytecode. Default value is ???null???. diff --git a/src/modules/http_async_client/README b/src/modules/http_async_client/README index 57eff8a890f..0caa3d4631f 100644 --- a/src/modules/http_async_client/README +++ b/src/modules/http_async_client/README @@ -146,7 +146,8 @@ Chapter 1. Admin Guide The following libraries or applications must be installed before running Kamailio with this module loaded: - * libcurl libev + * libcurl - https://curl.se/libcurl/ + * libevent - https://libevent.org/ 3. Parameters diff --git a/src/modules/mohqueue/README b/src/modules/mohqueue/README index 5a0f746fac6..934b5fa145c 100644 --- a/src/modules/mohqueue/README +++ b/src/modules/mohqueue/README @@ -327,7 +327,7 @@ $var(mohq) = "operators"; volatile database in memory of call status. If the module is restarted it loses the internal database and clears the external one. - On a reqular basis it checks the external table that defines the queues + On a regular basis it checks the external table that defines the queues to see if the definition has changed. It makes this check under the following conditions: the queue has not been checked in the last 60 seconds AND no call is currently in queue or transitioning in or out. diff --git a/src/modules/xhttp/README b/src/modules/xhttp/README index 9a59c839aa1..ec009bacafb 100644 --- a/src/modules/xhttp/README +++ b/src/modules/xhttp/README @@ -83,8 +83,8 @@ Chapter 1. Admin Guide SIP parser can easily handle HTTP requests just by adding a fake Via header. - The xmlrpc module uses the same concept. The xHTTP - module offers a generic way of handling the HTTP protocol, by calling + The xmlrpc module uses the same concept. The xHTTP module offers a + generic way of handling the HTTP protocol, by calling event_route[xhttp:request] in your config. You can check the HTTP URL via the config variable $hu. Note that use of $ru will raise errors since the structure of an HTTP URL is not compatible with that of a SIP @@ -222,7 +222,10 @@ event_route[xhttp:request] { 6.1. xhttp:request - The event route is executed when a new HTTP request is received. + The event route is executed when a new HTTP request is received. Most + of the variables related to a SIP request can be used inside this event + route to get HTTP request attributes (e.g., $si - source IP, $hdr(X) - + body of header X, $rm - request method, $rb - request body, ...). ... tcp_accept_no_cl=yes ... diff --git a/src/modules/xlog/README b/src/modules/xlog/README index 6606c5d9ea1..b21766a6d95 100644 --- a/src/modules/xlog/README +++ b/src/modules/xlog/README @@ -266,7 +266,7 @@ kamcmd cfg.set_now_int xlog methods_filter 15 Example 1.8. Set methods_filter parameter ... -modparam("xlog", "long_format", 1) +modparam("xlog", "methods_filter", 15) ... 5. Functions ___ Kamailio (SER) - Development Mailing List To unsubscribe send an email to sr-dev-le...@lists.kamailio.org
[sr-dev] git:master:1947763c: modules: readme files regenerated - ims_qos ... [skip ci]
Module: kamailio Branch: master Commit: 1947763c176f33bcd3cbdfc54d980648855dff8a URL: https://github.com/kamailio/kamailio/commit/1947763c176f33bcd3cbdfc54d980648855dff8a Author: Kamailio Dev Committer: Kamailio Dev Date: 2023-09-28T15:46:23+02:00 modules: readme files regenerated - ims_qos ... [skip ci] --- Modified: src/modules/ims_qos/README --- Diff: https://github.com/kamailio/kamailio/commit/1947763c176f33bcd3cbdfc54d980648855dff8a.diff Patch: https://github.com/kamailio/kamailio/commit/1947763c176f33bcd3cbdfc54d980648855dff8a.patch --- diff --git a/src/modules/ims_qos/README b/src/modules/ims_qos/README index e9c150274eb..b0981a0c151 100644 --- a/src/modules/ims_qos/README +++ b/src/modules/ims_qos/README @@ -64,6 +64,7 @@ Carsten Bock 3.21. omit_flow_ports integer 3.22. rs_default_bandwidth integer 3.23. rr_default_bandwidth integer + 3.24. suspend_transaction integer 4. Functions @@ -101,8 +102,9 @@ Carsten Bock 1.21. omit_flow_ports parameter usage 1.22. rs_default_bandwidth parameter usage 1.23. rr_default_bandwidth parameter usage - 1.24. Rx_AAR_Register - 1.25. Rx_AAR + 1.24. suspend_transaction parameter usage + 1.25. Rx_AAR_Register + 1.26. Rx_AAR Chapter 1. Admin Guide @@ -139,6 +141,7 @@ Chapter 1. Admin Guide 3.21. omit_flow_ports integer 3.22. rs_default_bandwidth integer 3.23. rr_default_bandwidth integer +3.24. suspend_transaction integer 4. Functions @@ -202,6 +205,7 @@ Chapter 1. Admin Guide 3.21. omit_flow_ports integer 3.22. rs_default_bandwidth integer 3.23. rr_default_bandwidth integer + 3.24. suspend_transaction integer 3.1. rx_dest_realm (string) @@ -492,6 +496,17 @@ modparam("ims_qos", "rs_default_bandwidth", 600) modparam("ims_qos", "rr_default_bandwidth", 2000) ... +3.24. suspend_transaction integer + + If eneabled, suspends the tm transaction while doing the AAR. + + Default value is 1 (enabled) + + Example 1.24. suspend_transaction parameter usage +... +modparam("ims_qos", "suspend_transaction", 2000) +... + 4. Functions 4.1. Rx_AAR_Register(route_block, domain) @@ -522,7 +537,7 @@ modparam("ims_qos", "rr_default_bandwidth", 2000) p.s. this is executed asynchronously. See example on how to retrieve return value - Example 1.24. Rx_AAR_Register + Example 1.25. Rx_AAR_Register ... if(Rx_AAR_Register("REG_AAR_REPLY","location")==0){ exit; @@ -566,7 +581,7 @@ route[REG_AAR_REPLY] p.s. this is executed asynchronously. See example on how to retrieve return value - Example 1.25. Rx_AAR + Example 1.26. Rx_AAR ... if(Rx_AAR("ORIG_SESSION_AAR_REPLY","orig","",-1)==0){ exit; ___ Kamailio (SER) - Development Mailing List To unsubscribe send an email to sr-dev-le...@lists.kamailio.org
[sr-dev] git:master:a86db7b6: modules: readme files regenerated - corex ... [skip ci]
Module: kamailio Branch: master Commit: a86db7b642feaf4bb7367280463a9b22e33ffae5 URL: https://github.com/kamailio/kamailio/commit/a86db7b642feaf4bb7367280463a9b22e33ffae5 Author: Kamailio Dev Committer: Kamailio Dev Date: 2023-10-09T14:16:24+02:00 modules: readme files regenerated - corex ... [skip ci] --- Modified: src/modules/corex/README --- Diff: https://github.com/kamailio/kamailio/commit/a86db7b642feaf4bb7367280463a9b22e33ffae5.diff Patch: https://github.com/kamailio/kamailio/commit/a86db7b642feaf4bb7367280463a9b22e33ffae5.patch --- diff --git a/src/modules/corex/README b/src/modules/corex/README index 7d0f6f06082..f50a1287bd8 100644 --- a/src/modules/corex/README +++ b/src/modules/corex/README @@ -76,6 +76,7 @@ Muhammad Shahzad Shafi 5.7. corex.shm.info 5.8. corex.shm.report 5.9. corex.shm.stats + 5.10. corex.shm.rprint 6. Event Routes @@ -180,6 +181,7 @@ Chapter 1. Admin Guide 5.7. corex.shm.info 5.8. corex.shm.report 5.9. corex.shm.stats +5.10. corex.shm.rprint 6. Event Routes @@ -800,6 +802,7 @@ route[reply] { 5.7. corex.shm.info 5.8. corex.shm.report 5.9. corex.shm.stats + 5.10. corex.shm.rprint 5.1. corex.debug @@ -873,6 +876,18 @@ route[reply] { Example: kamcli rpc shm.stats +5.10. corex.shm.rprint + + Shared memory usage status report printed to file upon filter match + with the file of allocation. + + It takes two parameters: the path to file where to write the report; + the string to match the allocation file (the match is done as value + included in the path fo the allocation file). + + Example: +kamcli rpc shm.rprint /tmp/kamailioshm.txt dns_cache.c + 6. Event Routes 6.1. event_route[network:msg] ___ Kamailio (SER) - Development Mailing List To unsubscribe send an email to sr-dev-le...@lists.kamailio.org
[sr-dev] git:master:b7b3f755: modules: readme files regenerated - ims_qos ... [skip ci]
Module: kamailio Branch: master Commit: b7b3f75537e9d816833b3718b7f6290a655c9f45 URL: https://github.com/kamailio/kamailio/commit/b7b3f75537e9d816833b3718b7f6290a655c9f45 Author: Kamailio Dev Committer: Kamailio Dev Date: 2023-10-16T15:46:34+02:00 modules: readme files regenerated - ims_qos ... [skip ci] --- Modified: src/modules/ims_qos/README --- Diff: https://github.com/kamailio/kamailio/commit/b7b3f75537e9d816833b3718b7f6290a655c9f45.diff Patch: https://github.com/kamailio/kamailio/commit/b7b3f75537e9d816833b3718b7f6290a655c9f45.patch --- diff --git a/src/modules/ims_qos/README b/src/modules/ims_qos/README index b0981a0c151..71b7dc1b711 100644 --- a/src/modules/ims_qos/README +++ b/src/modules/ims_qos/README @@ -498,13 +498,13 @@ modparam("ims_qos", "rr_default_bandwidth", 2000) 3.24. suspend_transaction integer - If eneabled, suspends the tm transaction while doing the AAR. + If enabled, suspends the tm transaction while doing the AAR. Default value is 1 (enabled) Example 1.24. suspend_transaction parameter usage ... -modparam("ims_qos", "suspend_transaction", 2000) +modparam("ims_qos", "suspend_transaction", 0) ... 4. Functions ___ Kamailio (SER) - Development Mailing List To unsubscribe send an email to sr-dev-le...@lists.kamailio.org
[sr-dev] git:master:93fc6bc9: modules: readme files regenerated - topos ... [skip ci]
Module: kamailio Branch: master Commit: 93fc6bc9c965391aa1e4ca546119ce2cc8699fbd URL: https://github.com/kamailio/kamailio/commit/93fc6bc9c965391aa1e4ca546119ce2cc8699fbd Author: Kamailio Dev Committer: Kamailio Dev Date: 2023-10-18T10:02:28+02:00 modules: readme files regenerated - topos ... [skip ci] --- Modified: src/modules/topos/README --- Diff: https://github.com/kamailio/kamailio/commit/93fc6bc9c965391aa1e4ca546119ce2cc8699fbd.diff Patch: https://github.com/kamailio/kamailio/commit/93fc6bc9c965391aa1e4ca546119ce2cc8699fbd.patch --- diff --git a/src/modules/topos/README b/src/modules/topos/README index 033acf3a1e1..ad13698a204 100644 --- a/src/modules/topos/README +++ b/src/modules/topos/README @@ -233,7 +233,7 @@ modparam("topos", "db_url", "dbdriver://username:password@dbhost/dbname") Call-id in the SIP message payload or header, so it is safe to not encode Call-id in such cases. Well-known extensions such as call transfer or conference join will be added to work with encoded Call-id. - Topoh module should be loaded with use_mode paramerter set to 1 + Topoh module should be loaded with use_mode parameter set to 1 Default value is 0 (do not mask). ___ Kamailio (SER) - Development Mailing List To unsubscribe send an email to sr-dev-le...@lists.kamailio.org
[sr-dev] git:master:91c31a8e: modules: readme files regenerated - rtpproxy ... [skip ci]
Module: kamailio Branch: master Commit: 91c31a8e406b84ef026def7fcec0d429356e424d URL: https://github.com/kamailio/kamailio/commit/91c31a8e406b84ef026def7fcec0d429356e424d Author: Kamailio Dev Committer: Kamailio Dev Date: 2023-10-20T10:02:17+02:00 modules: readme files regenerated - rtpproxy ... [skip ci] --- Modified: src/modules/rtpproxy/README --- Diff: https://github.com/kamailio/kamailio/commit/91c31a8e406b84ef026def7fcec0d429356e424d.diff Patch: https://github.com/kamailio/kamailio/commit/91c31a8e406b84ef026def7fcec0d429356e424d.patch ___ Kamailio (SER) - Development Mailing List To unsubscribe send an email to sr-dev-le...@lists.kamailio.org
[sr-dev] git:master:664a788e: modules: readme files regenerated - ims_dialog ... [skip ci]
Module: kamailio Branch: master Commit: 664a788e9ed40c72f34310e65a5b6b85f80eead3 URL: https://github.com/kamailio/kamailio/commit/664a788e9ed40c72f34310e65a5b6b85f80eead3 Author: Kamailio Dev Committer: Kamailio Dev Date: 2023-10-20T20:16:19+02:00 modules: readme files regenerated - ims_dialog ... [skip ci] --- Modified: src/modules/ims_dialog/README --- Diff: https://github.com/kamailio/kamailio/commit/664a788e9ed40c72f34310e65a5b6b85f80eead3.diff Patch: https://github.com/kamailio/kamailio/commit/664a788e9ed40c72f34310e65a5b6b85f80eead3.patch ___ Kamailio (SER) - Development Mailing List To unsubscribe send an email to sr-dev-le...@lists.kamailio.org
[sr-dev] git:master:dc42a189: modules: readme files regenerated - http_client ... [skip ci]
Module: kamailio Branch: master Commit: dc42a1892282ffb7a95f731224a9ae88ac16c17d URL: https://github.com/kamailio/kamailio/commit/dc42a1892282ffb7a95f731224a9ae88ac16c17d Author: Kamailio Dev Committer: Kamailio Dev Date: 2023-10-24T20:47:06+02:00 modules: readme files regenerated - http_client ... [skip ci] --- Modified: src/modules/http_client/README --- Diff: https://github.com/kamailio/kamailio/commit/dc42a1892282ffb7a95f731224a9ae88ac16c17d.diff Patch: https://github.com/kamailio/kamailio/commit/dc42a1892282ffb7a95f731224a9ae88ac16c17d.patch ___ Kamailio (SER) - Development Mailing List To unsubscribe send an email to sr-dev-le...@lists.kamailio.org
[sr-dev] git:master:55b3ce67: modules: readme files regenerated - usrloc ... [skip ci]
Module: kamailio Branch: master Commit: 55b3ce67709e56be116bb7077931ba7f4c79dff5 URL: https://github.com/kamailio/kamailio/commit/55b3ce67709e56be116bb7077931ba7f4c79dff5 Author: Kamailio Dev Committer: Kamailio Dev Date: 2023-10-26T13:47:02+02:00 modules: readme files regenerated - usrloc ... [skip ci] --- Modified: src/modules/usrloc/README --- Diff: https://github.com/kamailio/kamailio/commit/55b3ce67709e56be116bb7077931ba7f4c79dff5.diff Patch: https://github.com/kamailio/kamailio/commit/55b3ce67709e56be116bb7077931ba7f4c79dff5.patch --- diff --git a/src/modules/usrloc/README b/src/modules/usrloc/README index 00b0743e9a0..fa0db1dcc66 100644 --- a/src/modules/usrloc/README +++ b/src/modules/usrloc/README @@ -97,8 +97,9 @@ Carsten Bock 3.55. ka_timeout (int) 3.56. ka_loglevel (int) 3.57. ka_logmsg (str) - 3.58. load_rank (int) - 3.59. db_clean_tcp (int) + 3.58. ka_reply_codes (str) + 3.59. load_rank (int) + 3.60. db_clean_tcp (int) 4. RPC Commands @@ -203,8 +204,9 @@ Carsten Bock 1.55. Set ka_timeout parameter 1.56. ka_loglevel parameter usage 1.57. ka_logmsg parameter usage - 1.58. load_rank parameter usage - 1.59. db_clean_tcp parameter usage + 1.58. ka_reply_codes parameter usage + 1.59. load_rank parameter usage + 1.60. db_clean_tcp parameter usage Chapter 1. Admin Guide @@ -278,8 +280,9 @@ Chapter 1. Admin Guide 3.55. ka_timeout (int) 3.56. ka_loglevel (int) 3.57. ka_logmsg (str) -3.58. load_rank (int) -3.59. db_clean_tcp (int) +3.58. ka_reply_codes (str) +3.59. load_rank (int) +3.60. db_clean_tcp (int) 4. RPC Commands @@ -416,8 +419,9 @@ Chapter 1. Admin Guide 3.55. ka_timeout (int) 3.56. ka_loglevel (int) 3.57. ka_logmsg (str) - 3.58. load_rank (int) - 3.59. db_clean_tcp (int) + 3.58. ka_reply_codes (str) + 3.59. load_rank (int) + 3.60. db_clean_tcp (int) 3.1. nat_bflag (int) @@ -1228,19 +1232,35 @@ modparam("usrloc", "ka_loglevel", 1) modparam("usrloc", "ka_logmsg", " to-uri: [$tu] remote-addr: [$sas]") ... -3.58. load_rank (int) +3.58. ka_reply_codes (str) + + Comma separated list of reply code values or reply code classes to be + considered valid for keepalive processing. If the reply code does not + match any of them, then the reply is ignored, not considered a valid + response to keepalive request. It could be useful to skip replies from + intermediary proxies that could not forward the request. + + Default value is ???0??? (checking of reply code is not done, are responses + are considered valid). + + Example 1.58. ka_reply_codes parameter usage +... +modparam("usrloc", "ka_reply_codes", "2,405,486") +... + +3.59. load_rank (int) Allows to set the rank of the child SIP worker to load the location records. Default value is ???1??? (PROC_SIPINIT). - Example 1.58. load_rank parameter usage + Example 1.59. load_rank parameter usage ... modparam("usrloc", "load_rank", 1) ... -3.59. db_clean_tcp (int) +3.60. db_clean_tcp (int) If set to 1, when Kamailio starts it removes the contacts with transport TCP, TLS or WSS, no longer loading them. Useful when end @@ -1251,7 +1271,7 @@ modparam("usrloc", "load_rank", 1) Default value is ???0??? (do not clean tcp contacts). - Example 1.59. db_clean_tcp parameter usage + Example 1.60. db_clean_tcp parameter usage ... modparam("usrloc", "db_clean_tcp", 1) ... ___ Kamailio (SER) - Development Mailing List To unsubscribe send an email to sr-dev-le...@lists.kamailio.org