diff --git a/README.md b/README.md index f1603111829..6649dc692cf 100644 --- a/README.md +++ b/README.md @@ -19,7 +19,7 @@ Kamailio development was started back in 2001 by [Fraunhofer Fokus](https://www. Fraunhofer Fokus is no longer actively involved in the evolution of the project. Kamailio is now developed and managed by its world wide community. Fokus still uses Kamailio in its research projects (such as OpenIMSCore) and it is hosting events related to the project, such as developer meetings or the Kamailio World Conference. -For more information about Kamailio, see the the [website of the project](https://www.kamailio.org), where you can find pointers to documentation, the project wiki and much more. +For more information about Kamailio, see the [website of the project](https://www.kamailio.org), where you can find pointers to documentation, the project wiki and much more. ## Contributions diff --git a/src/lib/srdb1/schema/carrierfailureroute.xml b/src/lib/srdb1/schema/carrierfailureroute.xml index 2de707c59f3..58a05e78658 100644 --- a/src/lib/srdb1/schema/carrierfailureroute.xml +++ b/src/lib/srdb1/schema/carrierfailureroute.xml @@ -59,7 +59,7 @@ string &user_len; - Name of column contains the the scan prefixes. Scan prefixes define the matching + Name of column contains the scan prefixes. Scan prefixes define the matching portion of a phone number, e.g. we have the scan prefixes 49721 and 49, the called number is 49721913740, it matches 49721, because the longest match is taken. If no prefix matches, the number is not failure routed. To prevent this, an empty prefix value of diff --git a/src/modules/app_jsdt/duktape.c b/src/modules/app_jsdt/duktape.c index 366883c533a..9e058040653 100644 --- a/src/modules/app_jsdt/duktape.c +++ b/src/modules/app_jsdt/duktape.c @@ -20026,7 +20026,7 @@ DUK_EXTERNAL void *duk_require_buffer(duk_hthread *thr, duk_idx_t idx, duk_size_ } /* Get the active buffer data area for a plain buffer or a buffer object. - * Return NULL if the the value is not a buffer. Note that a buffer may + * Return NULL if the value is not a buffer. Note that a buffer may * have a NULL data pointer when its size is zero, the optional 'out_isbuffer' * argument allows caller to detect this reliably. */ @@ -56844,7 +56844,7 @@ DUK_INTERNAL duk_uint_fast32_t duk_hobject_pc2line_query(duk_hthread *thr, duk_i * duk_tval copies is not problematic with respect to side effects; * care must be taken when holding and using argument duk_tval pointers. * - * - If a finalizer is executed, it may operate on the the same object + * - If a finalizer is executed, it may operate on the same object * we're currently dealing with. For instance, the finalizer might * delete a certain property which has already been looked up and * confirmed to exist. Ideally finalizers would be disabled if GC diff --git a/src/modules/avp/avp.xml b/src/modules/avp/avp.xml index 93fdea7fc65..fa47e88cb2e 100644 --- a/src/modules/avp/avp.xml +++ b/src/modules/avp/avp.xml @@ -168,7 +168,7 @@ The attr_equals() function checks whether the attribute identified by the argument attribute - exists and its value is identical the the value given by the + exists and its value is identical the value given by the argument value. If so, it returns true and false otherwise. diff --git a/src/modules/carrierroute/doc/carrierroute_db.xml b/src/modules/carrierroute/doc/carrierroute_db.xml index cc88b198874..f755d08a406 100644 --- a/src/modules/carrierroute/doc/carrierroute_db.xml +++ b/src/modules/carrierroute/doc/carrierroute_db.xml @@ -273,7 +273,7 @@ modparam("carrierroute", "carrierfailureroute_domain_col", "domain")
<varname>carrierfailureroute_scan_prefix_col</varname> (string) - Name of column contains the the scan prefixes. Scan prefixes define the matching + Name of column contains the scan prefixes. Scan prefixes define the matching portion of a phone number, e.g. we have the scan prefixes 49721 and 49, the called number is 49721913740, it matches 49721, because the longest match is taken. If no prefix matches, the number is not failure routed. To prevent this, an empty prefix value of diff --git a/src/modules/counters/counters.c b/src/modules/counters/counters.c index 5ddbac3e685..696bc0be358 100644 --- a/src/modules/counters/counters.c +++ b/src/modules/counters/counters.c @@ -132,7 +132,7 @@ struct module_exports exports = { -/** parse the the script_counter modparam. +/** parse the script_counter modparam. * Format: [grp.]name[( |:)desc] * E.g.: * "name" => new counter: *cnt_script_grp."name" @@ -554,4 +554,4 @@ int mod_register(char *path, int *dlflags, void *p1, void *p2) return 0; } -/* vi: set ts=4 sw=4 tw=79:ai:cindent: */ \ No newline at end of file +/* vi: set ts=4 sw=4 tw=79:ai:cindent: */ diff --git a/src/modules/cplc/doc/cplc_admin.xml b/src/modules/cplc/doc/cplc_admin.xml index 0c9f15b62e1..d83b9271a84 100644 --- a/src/modules/cplc/doc/cplc_admin.xml +++ b/src/modules/cplc/doc/cplc_admin.xml @@ -175,7 +175,7 @@ modparam("cpl-c","domain_column","domain") <varname>cpl_xml_column</varname> (string) Indicates the name of the column used for storing the - the XML version of the cpl script. + XML version of the cpl script. @@ -195,7 +195,7 @@ modparam("cpl-c","cpl_xml_column","cpl_xml") <varname>cpl_bin_column</varname> (string) Indicates the name of the column used for storing the - the binary version of the cpl script (compiled version). + binary version of the cpl script (compiled version). diff --git a/src/modules/db_mongodb/doc/db_mongodb_admin.xml b/src/modules/db_mongodb/doc/db_mongodb_admin.xml index a7723bec585..00cf7a59e68 100644 --- a/src/modules/db_mongodb/doc/db_mongodb_admin.xml +++ b/src/modules/db_mongodb/doc/db_mongodb_admin.xml @@ -96,7 +96,7 @@
Usage - Load the module and set the the DB URL for specific modules to: + Load the module and set the DB URL for specific modules to: mongodb://username:password@host:port/database. Username, password and port are optional. diff --git a/src/modules/drouting/doc/drouting_admin.xml b/src/modules/drouting/doc/drouting_admin.xml index facb72b31dd..323c183a988 100644 --- a/src/modules/drouting/doc/drouting_admin.xml +++ b/src/modules/drouting/doc/drouting_admin.xml @@ -18,7 +18,7 @@ Introduction Dynamic Routing is a module for selecting (based on multiple - criteria) the the best gateway/destination to be used for delivering a + criteria) the best gateway/destination to be used for delivering a certain call. Least Cost Routing (LCR) is a special case of dynamic routing - when the rules are ordered based on costs. Dynamic Routing comes with many features regarding routing rule selection: diff --git a/src/modules/ims_qos/rx_aar.c b/src/modules/ims_qos/rx_aar.c index 987b5c22bde..97d3d7a49db 100644 --- a/src/modules/ims_qos/rx_aar.c +++ b/src/modules/ims_qos/rx_aar.c @@ -276,7 +276,7 @@ void async_aar_reg_callback(int is_timeout, void *param, AAAMessage *aaa, long e if (cdp_result >= 2000 && cdp_result < 3000) { counter_inc(ims_qos_cnts_h.successful_registration_aars); if (is_rereg) { - LM_DBG("this is a re-registration, therefore we don't need to do anything except know that the the subscription was successful\n"); + LM_DBG("this is a re-registration, therefore we don't need to do anything except know that the subscription was successful\n"); result = CSCF_RETURN_TRUE; create_return_code(result); goto done; diff --git a/src/modules/sca/NOTES b/src/modules/sca/NOTES index b5c9ebaf5a2..fa8ab926f69 100644 --- a/src/modules/sca/NOTES +++ b/src/modules/sca/NOTES @@ -113,7 +113,7 @@ Revisiting possibility of using TMCB_ tm module hooks. * Register a pv in the module, set it to a known value in the TMCB_E2EACK_IN callback, have the script check the value of the pv, and invoke an exported sca_update function if the pv is set - the the known value. + to the known value. Pros: fits sip-router script-based logic model well, does not rely on a timer (eliminates races). diff --git a/src/modules/tm/doc/functions.xml b/src/modules/tm/doc/functions.xml index acfc590ffda..f9c9837fb23 100644 --- a/src/modules/tm/doc/functions.xml +++ b/src/modules/tm/doc/functions.xml @@ -668,7 +668,7 @@ route { t_reset_max_lifetime() - Resets the the maximum lifetime for the current INVITE or non-INVITE + Resets the maximum lifetime for the current INVITE or non-INVITE transaction to the default value (set using the tm module parameter max_inv_lifetime or max_noninv_lifetime). diff --git a/src/modules/websocket/doc/websocket_admin.xml b/src/modules/websocket/doc/websocket_admin.xml index 35e0e626a6c..7cc6e09069a 100644 --- a/src/modules/websocket/doc/websocket_admin.xml +++ b/src/modules/websocket/doc/websocket_admin.xml @@ -695,7 +695,7 @@ ws_close(4000, "Because I say so"); When defined, the module calls event_route[websocket:closed] when a connection closes. The connection may be identified using the - the $si and $sp pseudo-variables. + $si and $sp pseudo-variables. <function moreinfo="none">event_route[websocket:closed]</function> usage diff --git a/src/modules/xmpp/doc/xmpp_admin.xml b/src/modules/xmpp/doc/xmpp_admin.xml index ab201c5a84b..129acbc4232 100644 --- a/src/modules/xmpp/doc/xmpp_admin.xml +++ b/src/modules/xmpp/doc/xmpp_admin.xml @@ -230,7 +230,7 @@ The domain of the SIP-to-XMPP gateway - it has to be in DNS or SIP UA has to use outbound proxy to SIP-to-XMPP gateway IP address. It has to be used - as domain in the the destination address of the messages sent by SIP users + as domain in the destination address of the messages sent by SIP users to XMPP users: "sip:usernamedelim]]>jabber_server@gateway_domain".