Module: kamailio Branch: master Commit: 57087e42f1b1cae86132c558aa9497f4839af7e0 URL: https://github.com/kamailio/kamailio/commit/57087e42f1b1cae86132c558aa9497f4839af7e0
Author: H.Yavari <hyav...@senasoftware.com> Committer: Daniel-Constantin Mierla <mico...@gmail.com> Date: 2024-06-17T15:52:08+02:00 ims_icscf: add missing documents for database params - Adding missing ims_icscf database parameters to admin documents. - Change the default value for ims_icscf db_url to Kamailio default db_url value. --- Modified: src/modules/ims_icscf/doc/ims_icscf_admin.xml Modified: src/modules/ims_icscf/ims_icscf_mod.c --- Diff: https://github.com/kamailio/kamailio/commit/57087e42f1b1cae86132c558aa9497f4839af7e0.diff Patch: https://github.com/kamailio/kamailio/commit/57087e42f1b1cae86132c558aa9497f4839af7e0.patch --- diff --git a/src/modules/ims_icscf/doc/ims_icscf_admin.xml b/src/modules/ims_icscf/doc/ims_icscf_admin.xml index 9ae046e6794..e3c552a1c57 100644 --- a/src/modules/ims_icscf/doc/ims_icscf_admin.xml +++ b/src/modules/ims_icscf/doc/ims_icscf_admin.xml @@ -111,6 +111,106 @@ modparam("ims_icscf","scscf_entry_expiry", 300) </example> </section> + <section> + <title><varname>db_url</varname> (string)</title> + + <para> + &url; of the database to be used. + </para> + + <para> + If the db_url string is empty, the default database URL + will be used. + </para> + + <para> + <emphasis> + Default value is <quote>&defaultrodb;</quote>. + </emphasis> + </para> + + <example> + <title>Set <varname>db_url</varname> parameter</title> + <programlisting format="linespecific"> +... +modparam("ims_icscf", "db_url", "&exampledb;") +... + </programlisting> + </example> + </section> + + <section> + <title> + <varname>db_nds_table</varname> (string)</title> + + <para> + NDS (Network Domain Security) table name in database to be used. + </para> + + <para> + <emphasis> + Default value is <quote>nds_trusted_domains</quote>. + </emphasis> + </para> + + <example> + <title>Set <varname>db_nds_table</varname> parameter</title> + <programlisting format="linespecific"> +... +modparam("ims_icscf", "db_nds_table", "nds_trusted_domains") +... + </programlisting> + </example> + </section> + + <section> + <title> + <varname>db_scscf_table</varname> (string)</title> + + <para> + S-CSCF table name in database to be used. + </para> + + <para> + <emphasis> + Default value is <quote>s_cscf</quote>. + </emphasis> + </para> + + <example> + <title>Set <varname>db_scscf_table</varname> parameter</title> + <programlisting format="linespecific"> +... +modparam("ims_icscf", "db_scscf_table", "s_cscf") +... + </programlisting> + </example> + </section> + + <section> + <title> + <varname>db_capabilities_table</varname> (string)</title> + + <para> + S-CSCF capabilities table name in database to be used. + </para> + + <para> + <emphasis> + Default value is <quote>s_cscf_capabilities</quote>. + </emphasis> + </para> + + <example> + <title>Set <varname>db_capabilities_table</varname> parameter</title> + <programlisting format="linespecific"> +... +modparam("ims_icscf", "db_capabilities_table", "s_cscf_capabilities") +... + </programlisting> + </example> + </section> + <section> <title><varname>cxdx_forced_peer</varname> (string)</title> diff --git a/src/modules/ims_icscf/ims_icscf_mod.c b/src/modules/ims_icscf/ims_icscf_mod.c index 502fcf68174..a690891ee46 100644 --- a/src/modules/ims_icscf/ims_icscf_mod.c +++ b/src/modules/ims_icscf/ims_icscf_mod.c @@ -71,7 +71,7 @@ stat_var *uar_replies_response_time = NULL; stat_var *lir_replies_response_time = NULL; //module parameters -char *ims_icscf_db_url = "mysql://icscf:heslo@localhost/hssdata"; /**< DB URL */ +char *ims_icscf_db_url = DEFAULT_RODB_URL; /**< DB URL */ char *ims_icscf_db_nds_table = "nds_trusted_domains"; /**< NDS table in DB */ char *ims_icscf_db_scscf_table = "s_cscf"; /**< S-CSCF table in db */ char *ims_icscf_db_capabilities_table = _______________________________________________ Kamailio (SER) - Development Mailing List To unsubscribe send an email to sr-dev-le...@lists.kamailio.org