THIS IS AN AUTOMATED MESSAGE, DO NOT REPLY.
A new Flyspray task has been opened. Details are below.
User who did this - Thilo Bangert (bangert)
Attached to Project - sip-router
Summary - default config for speeddial misspelled
Task Type - Bug Report
Category - Core
Status - Unconfirmed
Assigned To -
Operating System - All
Severity - Very Low
Priority - Normal
Reported Version - Development
Due in Version - Undecided
Due Date - Undecided
Details - by chance did i notice today, that speeddial is sometimes spelled speedial (with just one d) in the default config file. as this also covers the define this may result in speeddial not working out of the box.
both the kamailio.cfg and sip-router.cfg and perhaps others are affected.
the following patch shows a possible fix.
Index: kamailio.cfg-default-3.3
===================================================================
--- kamailio.cfg-default-3.3 (revision 48)
+++ kamailio.cfg-default-3.3 (working copy)
@@ -370,7 +370,7 @@
#!endif
-# ----- speedial params -----
+# ----- speeddial params -----
#!ifdef WITH_SPEEDDIAL
modparam("speeddial", "db_url", DBURL)
modparam("speeddial", "use_domain", MULTIDOMAIN)
@@ -627,7 +627,7 @@
# USER location service
route[LOCATION] {
-#!ifdef WITH_SPEEDIAL
+#!ifdef WITH_SPEEDDIAL
# search for short dialing - 2-digit extension
if($rU=~"^[0-9][0-9]$")
if(sd_lookup("speed_dial"))
More information can be found at the following URL:
http://sip-router.org/tracker/index.php?do=details&task_id=268
You are receiving this message because you have requested it from the Flyspray bugtracking system. If you did not expect this message or don't want to receive mails in future, you can change your notification settings at the URL shown above.
Hi all,
I'm starting some test with Kamailio 4.0 using the GIT version and have
an issue building the Python module. This module build correctly with
Kamailio 3.3.3 but not 4.x.
I'm using CentOS 5 with Python 2.4.3.
Here the error message I have when building the Python module:
make every-module group_include=kpython
CC (gcc) [M app_python.so] mod_Core.o
mod_Core.c: In function init_mod_Core:
mod_Core.c:55: error: request for member ob_refcnt in something not a
structure or union
make[1]: *** [mod_Core.o] Error 1
make: *** [modules] Error 1
--
Joel Vandal, CTO
ScopServ International Inc.
http://www.scopserv.com/
Module: sip-router
Branch: master
Commit: f38eaeda810730a10a0b67ee42ae629642cdebc2
URL: http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=f38eaed…
Author: Olle E. Johansson <oej(a)edvina.net>
Committer: Olle E. Johansson <oej(a)edvina.net>
Date: Fri Feb 8 22:13:17 2013 +0100
imc README updates. Configuration files works with 4.0.0 now.
---
modules/imc/README | 20 +++++-----
modules/imc/doc/imc.cfg | 91 ++++++++++++++++++++---------------------
modules/imc/doc/imc_admin.xml | 6 +-
3 files changed, 58 insertions(+), 59 deletions(-)
diff --git a/modules/imc/README b/modules/imc/README
index 003cd75..c6220be 100644
--- a/modules/imc/README
+++ b/modules/imc/README
@@ -105,8 +105,8 @@ Chapter 1. Admin Guide
This module offers support for instant message conference. It follows
the architecture of IRC channels, you can send commands embedded in
- MESSAGE body, because there are no SIP UA clients which have GUI for IM
- conferencing.
+ MESSAGE body, because there are just a few SIP UA clients which have
+ GUI for IM conferencing.
You have to define an URI corresponding to im conferencing manager,
where user can send commands to create a new conference room. Once the
@@ -114,8 +114,8 @@ Chapter 1. Admin Guide
conferece's URI.
To ease the integration in the configuration file, the interpreter of
- the IMC commands are embeded in the module, from configuration poin of
- view, there is only one function which has to be executed for both
+ the IMC commands are embeded in the module. From a configuration point
+ of view, there is only one function which has to be executed for both
messages and commands.
2. Dependencies
@@ -126,7 +126,7 @@ Chapter 1. Admin Guide
2.1. Kamailio Modules
The following modules must be loaded before this module:
- * mysql.
+ * db_mysql.
* tm.
2.2. External Libraries or Applications
@@ -149,7 +149,7 @@ Chapter 1. Admin Guide
The database url.
- The default value is "mysql://openser:openserrw@localhost/openser".
+ The default value is "mysql://kamailio:kamailiorw@localhost/kamailio".
Example 1.1. Set db_url parameter
...
@@ -232,7 +232,7 @@ modparam("imc", "extra_hdrs", "P-Flags: 3\r\n")
4.1. imc_manager()
-4.1. imc_manager()
+4.1. imc_manager()
Handles Message method.It detects if the body of the message is a
conference command.If so it executes it, otherwise it sends the message
@@ -261,7 +261,7 @@ if(is_method("MESSAGE)
5.1. imc_list_rooms
5.2. imc_list_members
-5.1. imc_list_rooms
+5.1. imc_list_rooms
Lists of the IM Conferencing rooms.
@@ -273,7 +273,7 @@ if(is_method("MESSAGE)
:imc_list_rooms:_reply_fifo_file_
_empty_line_
-5.2. imc_list_members
+5.2. imc_list_members
Listing of the members in IM Conferencing rooms.
@@ -291,7 +291,7 @@ if(is_method("MESSAGE)
6.1. active_rooms
-6.1. active_rooms
+6.1. active_rooms
Number of active IM Conferencing rooms.
diff --git a/modules/imc/doc/imc.cfg b/modules/imc/doc/imc.cfg
index f1ae07f..d156812 100644
--- a/modules/imc/doc/imc.cfg
+++ b/modules/imc/doc/imc.cfg
@@ -4,7 +4,7 @@
#
-debug=5 # debug level (cmd line: -dddddddddd)
+debug=2 # debug level (cmd line: -dddddddddd)
fork=no # don't fork
log_stderror=yes # log to stderr (cmd line: -E)
@@ -15,29 +15,29 @@ dns=off # (cmd. line: -r)
rev_dns=off # (cmd. line: -R)
port=5060
-listen=192.168.2.132
alias="stefan.lo"
# ------------------ module loading ----------------------------------
+mpath="/usr/local/lib64/kamailio/modules"
-loadmodule "modules/mysql/mysql.so"
+loadmodule "db_mysql.so"
-loadmodule "modules/textops/textops.so"
+loadmodule "textops.so"
-loadmodule "modules/sl/sl.so"
-loadmodule "modules/maxfwd/maxfwd.so"
-loadmodule "modules/imc/imc.so"
-loadmodule "modules/tm/tm.so"
-loadmodule "modules/xlog/xlog.so"
-loadmodule "modules/registrar/registrar.so"
-loadmodule "modules/usrloc/usrloc.so"
-loadmodule "modules/mi_fifo/mi_fifo.so"
+loadmodule "sl.so"
+loadmodule "maxfwd.so"
+loadmodule "imc.so"
+loadmodule "tm.so"
+loadmodule "xlog.so"
+loadmodule "registrar.so"
+loadmodule "usrloc.so"
+loadmodule "mi_fifo.so"
# ----------------- setting module-specific parameters ---------------
# -- mi_fifo params --
-modparam("mi_fifo", "fifo_name", "/tmp/openser_fifo")
+modparam("mi_fifo", "fifo_name", "/tmp/kamailio_fifo")
# -- usrloc params --
@@ -53,7 +53,7 @@ modparam("usrloc", "db_mode", 0)
# -- imc params --
modparam("imc", "imc_cmd_start_char", "#")
-modparam("imc|usrloc", "db_url", "mysql://openser:openserrw@192.168.2.132/openser")
+modparam("imc|usrloc", "db_url", "mysql://kamailio:kamailiorw@192.168.2.132/kamailio")
# -- tm params --
@@ -63,41 +63,40 @@ modparam("tm", "wt_timer", 10 )
route{
- if ( !mf_process_maxfwd_header("10") )
- {
- sl_send_reply("483","To Many Hops");
- drop();
- };
+ if ( !mf_process_maxfwd_header("10") )
+ {
+ sl_send_reply("483","To Many Hops");
+ drop();
+ };
# registrations -
- if(is_method("REGISTER")) {
- save("location");
- exit;
- }
+ if(is_method("REGISTER")) {
+ save("location");
+ exit;
+ }
- if(uri=~"sip:q.*@")
- {
+ if(uri=~"sip:q.*@")
+ {
# IMC - message
- xdbg("script: message from [$fu] r-uri [$ru] msg [$rb]\n");
- if(is_method("MESSAGE"))
- {
- log("MESSAGE received -> processing with imc\n");
- sl_send_reply("200", "ok");
- imc_manager();
- exit;
- } else {
- sl_send_reply("404", "not found");
- exit;
- };
- } else {
- xdbg("script: message not for room, from [$fu] r-uri [$ru] msg [$rb]\n");
- if(!lookup("location"))
- {
- sl_send_reply("404", "not found");
- exit;
- }
- t_relay();
- #sl_send_reply("200", "ok");
- exit();
+ xdbg("script: message from [$fu] r-uri [$ru] msg [$rb]\n");
+ if(is_method("MESSAGE"))
+ {
+ log("MESSAGE received -> processing with imc\n");
+ sl_send_reply("200", "ok");
+ imc_manager();
+ exit;
+ } else {
+ sl_send_reply("404", "not found");
+ exit;
};
+ } else {
+ xdbg("script: message not for room, from [$fu] r-uri [$ru] msg [$rb]\n");
+ if(!lookup("location"))
+ {
+ sl_send_reply("404", "not found");
+ exit;
+ }
+ t_relay();
+ exit();
+ };
}
diff --git a/modules/imc/doc/imc_admin.xml b/modules/imc/doc/imc_admin.xml
index aeecfa4..d3f7477 100644
--- a/modules/imc/doc/imc_admin.xml
+++ b/modules/imc/doc/imc_admin.xml
@@ -18,7 +18,7 @@
<para>
This module offers support for instant message conference. It
follows the architecture of IRC channels, you can send commands
- embedded in MESSAGE body, because there are no SIP UA clients
+ embedded in MESSAGE body, because there are just a few SIP UA clients
which have GUI for IM conferencing.
</para>
<para>
@@ -28,7 +28,7 @@
</para>
<para>
To ease the integration in the configuration file, the interpreter of
- the IMC commands are embeded in the module, from configuration poin of
+ the IMC commands are embeded in the module. From a configuration point of
view, there is only one function which has to be executed for both
messages and commands.
</para>
@@ -42,7 +42,7 @@
<itemizedlist>
<listitem>
<para>
- <emphasis>mysql</emphasis>.
+ <emphasis>db_mysql</emphasis>.
</para>
</listitem>
<listitem>
Module: sip-router
Branch: master
Commit: d4f64eb262f73e316772955afc4153b84ba74954
URL: http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=d4f64eb…
Author: Olle E. Johansson <oej(a)edvina.net>
Committer: Olle E. Johansson <oej(a)edvina.net>
Date: Fri Feb 8 21:41:11 2013 +0100
maxfwd Update README, fix typos
---
modules/maxfwd/README | 29 +++++++++++++++++------------
modules/maxfwd/doc/maxfwd_admin.xml | 16 +++++++++++-----
2 files changed, 28 insertions(+), 17 deletions(-)
diff --git a/modules/maxfwd/README b/modules/maxfwd/README
index dd14e67..845a855 100644
--- a/modules/maxfwd/README
+++ b/modules/maxfwd/README
@@ -65,9 +65,14 @@ Chapter 1. Admin Guide
1. Overview
- The module implements all the operations regarding MaX-Forward header
- field, like adding it (if not present) or decrementing and checking the
- value of the existent one.
+ The module implements all of the operations that handle the Max-Forward
+ SIP header field, like adding it (if not present) or decrementing and
+ checking the value of the existent one.
+
+ The SIP Max-Forward header is used to prevent loops in a SIP network.
+ Every server that process and forward a SIP request lowers the
+ Max-Forward value with one. When the value reaches zero, the request is
+ not forwarded and an error response is sent to the UAC.
2. Dependencies
@@ -99,7 +104,7 @@ Chapter 1. Admin Guide
Note: This check is done when calling the maxfwd_process() function.
The range of values stretches from 1 to 256, which is the maximum
- MAX-FORWARDS value allowed by RFC 3261. Its value can be changed at
+ MAX-FORWARDS value allowed by RFC 3261. The value can be changed at
runtime.
Default value is "256".
@@ -118,14 +123,14 @@ modparam("maxfwd", "max_limit", 32)
4.5. maxfwd_at_least(max_value)
4.6. mf_lowlimit(max_value)
-4.1. maxfwd_process(max_value)
+4.1. maxfwd_process(max_value)
If no Max-Forward header is present in the received request, a header
will be added having the original value equal with "max_value". If a
Max-Forward header is already present, its value will be decremented
(if not 0). The parameter can be a variable.
- Retuning codes:
+ Return codes:
* 2 (true) - header was not found and a new header was succesfully
added.
* 1 (true) - header was found and its value was successfully
@@ -153,15 +158,15 @@ if (!maxfwd_process("10") && $retcode==-1) {
};
...
-4.2. mf_process_maxfwd_header(max_value)
+4.2. mf_process_maxfwd_header(max_value)
Same as maxfwd_process(max_value).
-4.3. process_maxfwd(max_value)
+4.3. process_maxfwd(max_value)
Same as maxfwd_process(max_value).
-4.4. is_maxfwd_lt(max_value)
+4.4. is_maxfwd_lt(max_value)
Checks if the Max-Forward header value is less then the "max_value"
parameter value. It considers also the value of the new inserted header
@@ -184,7 +189,7 @@ if (!maxfwd_process("10") && $retcode==-1) {
Example 1.3. is_maxfwd_lt usage
...
-# next hope is a gateway, so make no sens to
+# next hop is a gateway, so make no sense to
# forward if MF is 0 (after decrement)
if ( is_maxfwd_lt("1") ) {
sl_send_reply("483","Too Many Hops");
@@ -192,10 +197,10 @@ if ( is_maxfwd_lt("1") ) {
};
...
-4.5. maxfwd_at_least(max_value)
+4.5. maxfwd_at_least(max_value)
Same as is_maxfwd_lt(max_value).
-4.6. mf_lowlimit(max_value)
+4.6. mf_lowlimit(max_value)
Same as is_maxfwd_lt(max_value).
diff --git a/modules/maxfwd/doc/maxfwd_admin.xml b/modules/maxfwd/doc/maxfwd_admin.xml
index 4f75bb2..5fbdc9f 100644
--- a/modules/maxfwd/doc/maxfwd_admin.xml
+++ b/modules/maxfwd/doc/maxfwd_admin.xml
@@ -16,10 +16,16 @@
<section>
<title>Overview</title>
<para>
- The module implements all the operations regarding MaX-Forward header
- field, like adding it (if not present) or decrementing and checking
+ The module implements all of the operations that handle the Max-Forward
+ SIP header field, like adding it (if not present) or decrementing and checking
the value of the existent one.
</para>
+ <para>
+ The SIP Max-Forward header is used to prevent loops in a SIP network.
+ Every server that process and forward a SIP request lowers the Max-Forward
+ value with one. When the value reaches zero, the request is not forwarded
+ and an error response is sent to the UAC.
+ </para>
</section>
<section>
<title>Dependencies</title>
@@ -67,7 +73,7 @@
</para>
<para>
The range of values stretches from 1 to 256, which is the maximum
- MAX-FORWARDS value allowed by RFC 3261. Its value can be changed at
+ MAX-FORWARDS value allowed by RFC 3261. The value can be changed at
runtime.
</para>
<para>
@@ -100,7 +106,7 @@ modparam("maxfwd", "max_limit", 32)
its value will be decremented (if not 0). The parameter can be a
variable.
</para>
- <para>Retuning codes:</para>
+ <para>Return codes:</para>
<itemizedlist>
<listitem>
<para><emphasis>2 (true)</emphasis> - header was not found and
@@ -218,7 +224,7 @@ if (!maxfwd_process("10") && $retcode==-1) {
<title><function>is_maxfwd_lt</function> usage</title>
<programlisting format="linespecific">
...
-# next hope is a gateway, so make no sens to
+# next hop is a gateway, so make no sense to
# forward if MF is 0 (after decrement)
if ( is_maxfwd_lt("1") ) {
sl_send_reply("483","Too Many Hops");
Module: sip-router
Branch: master
Commit: 3ce0e28280d4b7a5f4b991af861455114b829976
URL: http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=3ce0e28…
Author: Olle E. Johansson <oej(a)edvina.net>
Committer: Olle E. Johansson <oej(a)edvina.net>
Date: Fri Feb 8 21:12:52 2013 +0100
kex Fix copy/paste typos and minor edits for readability
---
modules/kex/README | 92 ++++++++++++++++++++--------------------
modules/kex/doc/kex_admin.xml | 29 +++++++------
2 files changed, 61 insertions(+), 60 deletions(-)
diff --git a/modules/kex/README b/modules/kex/README
index 7e94555..0a8f5ff 100644
--- a/modules/kex/README
+++ b/modules/kex/README
@@ -31,15 +31,15 @@ Daniel-Constantin Mierla
3.3. resetsflag(flag)
3.4. setbflag(flag [, branch])
3.5. isbflagset(flag [, branch])
- 3.6. resetsflag(flag [, branch])
- 3.7. km_append_branch([uri])
- 3.8. setdsturi(uri)
- 3.9. resetdsturi()
- 3.10. isdsturiset()
- 3.11. pv_printf(var, str)
- 3.12. is_myself(uri)
- 3.13. setdebug(level)
- 3.14. resetdebug()
+ 3.6. resetbflag(flag [, branch])
+ 3.7. setdsturi(uri)
+ 3.8. resetdsturi()
+ 3.9. isdsturiset()
+ 3.10. pv_printf(var, str)
+ 3.11. is_myself(uri)
+ 3.12. setdebug(level)
+ 3.13. resetdebug()
+ 3.14. km_append_branch([uri])
4. MI Commands
@@ -64,7 +64,7 @@ Daniel-Constantin Mierla
1.3. resetsflag usage
1.4. setbflag usage
1.5. setbflag usage
- 1.6. resetsflag usage
+ 1.6. resetbflag usage
1.7. setdsturi usage
1.8. resetdsturi usage
1.9. isdsturiset usage
@@ -90,15 +90,15 @@ Chapter 1. Admin Guide
3.3. resetsflag(flag)
3.4. setbflag(flag [, branch])
3.5. isbflagset(flag [, branch])
- 3.6. resetsflag(flag [, branch])
- 3.7. km_append_branch([uri])
- 3.8. setdsturi(uri)
- 3.9. resetdsturi()
- 3.10. isdsturiset()
- 3.11. pv_printf(var, str)
- 3.12. is_myself(uri)
- 3.13. setdebug(level)
- 3.14. resetdebug()
+ 3.6. resetbflag(flag [, branch])
+ 3.7. setdsturi(uri)
+ 3.8. resetdsturi()
+ 3.9. isdsturiset()
+ 3.10. pv_printf(var, str)
+ 3.11. is_myself(uri)
+ 3.12. setdebug(level)
+ 3.13. resetdebug()
+ 3.14. km_append_branch([uri])
4. MI Commands
@@ -145,15 +145,15 @@ Chapter 1. Admin Guide
3.3. resetsflag(flag)
3.4. setbflag(flag [, branch])
3.5. isbflagset(flag [, branch])
- 3.6. resetsflag(flag [, branch])
- 3.7. km_append_branch([uri])
- 3.8. setdsturi(uri)
- 3.9. resetdsturi()
- 3.10. isdsturiset()
- 3.11. pv_printf(var, str)
- 3.12. is_myself(uri)
- 3.13. setdebug(level)
- 3.14. resetdebug()
+ 3.6. resetbflag(flag [, branch])
+ 3.7. setdsturi(uri)
+ 3.8. resetdsturi()
+ 3.9. isdsturiset()
+ 3.10. pv_printf(var, str)
+ 3.11. is_myself(uri)
+ 3.12. setdebug(level)
+ 3.13. resetdebug()
+ 3.14. km_append_branch([uri])
3.1. setsflag(flag)
@@ -248,12 +248,12 @@ if(isbflagset("1"))
}
...
-3.6. resetsflag(flag [, branch])
+3.6. resetbflag(flag [, branch])
- Reset the script flag.
+ Reset the branch flag.
Meaning of the parameters is as follows:
- * flag - the index of the script flag to be reset. Can be integer or
+ * flag - the index of the branch flag to be reset. Can be integer or
pseudo-variable with integer value.
* branch - the index of the branch whose flag to be set. Can be
integer or pseudo-variable with integer value. If omitted, then
@@ -261,17 +261,12 @@ if(isbflagset("1"))
This function can be used from ANY_ROUTE.
- Example 1.6. resetsflag usage
+ Example 1.6. resetbflag usage
...
resetbflag("1");
...
-3.7. km_append_branch([uri])
-
- It was replaced by append_branch() from corex module, starting with
- version 3.4.0.
-
-3.8. setdsturi(uri)
+3.7. setdsturi(uri)
Set the destination address URI (outbound proxy address).
@@ -288,7 +283,7 @@ resetbflag("1");
setdsturi("sip:10.0.0.10");
...
-3.9. resetdsturi()
+3.8. resetdsturi()
Reset the destination address URI (outbound proxy address).
@@ -299,7 +294,7 @@ setdsturi("sip:10.0.0.10");
resetdsturi();
...
-3.10. isdsturiset()
+3.9. isdsturiset()
Check if the destination address URI (outbound proxy address) is set.
@@ -313,10 +308,10 @@ if(isdsturiset())
}
...
-3.11. pv_printf(var, str)
+3.10. pv_printf(var, str)
- Evalues the str and sets the resulted value to variable var. For
- backward compatibility reasons, same function can be executed via
+ Evalues the str and sets the resulting value to variable var. For
+ backward compatibility reasons, the same function can be executed via
'avp_printf(var, str)'.
Meaning of the parameters is as follows:
@@ -332,7 +327,7 @@ pv_printf("$ru", "sip:$rU@$fd");
pv_printf("$avp(x)", "From: $fU - To: $tU");
...
-3.12. is_myself(uri)
+3.11. is_myself(uri)
Check if the parameter matches the 'myself' condition (i.e., is a local
IP or domain).
@@ -351,7 +346,7 @@ if(is_myself("$fu")) {
}
...
-3.13. setdebug(level)
+3.12. setdebug(level)
Set the debug log level per process.
@@ -369,7 +364,7 @@ $var(level) = 2;
setdebug("$var(level)");
...
-3.14. resetdebug()
+3.13. resetdebug()
Reset the local debug log level back to the value of core parameter
'debug'.
@@ -381,6 +376,11 @@ setdebug("$var(level)");
resetdebug();
...
+3.14. km_append_branch([uri])
+
+ This function was replaced by append_branch() from corex module,
+ starting with version 4.0.0.
+
4. MI Commands
4.1. arg
diff --git a/modules/kex/doc/kex_admin.xml b/modules/kex/doc/kex_admin.xml
index 3caa58d..f3f020d 100644
--- a/modules/kex/doc/kex_admin.xml
+++ b/modules/kex/doc/kex_admin.xml
@@ -215,15 +215,15 @@ if(isbflagset("1"))
</example>
</section>
<section>
- <title><function moreinfo="none">resetsflag(flag [, branch])</function></title>
+ <title><function moreinfo="none">resetbflag(flag [, branch])</function></title>
<para>
- Reset the script flag.
+ Reset the branch flag.
</para>
<para>Meaning of the parameters is as follows:</para>
<itemizedlist>
<listitem>
<para>
- <emphasis>flag</emphasis> - the index of the script flag to
+ <emphasis>flag</emphasis> - the index of the branch flag to
be reset. Can be integer or pseudo-variable with integer value.
</para>
</listitem>
@@ -239,7 +239,7 @@ if(isbflagset("1"))
This function can be used from ANY_ROUTE.
</para>
<example>
- <title><function>resetsflag</function> usage</title>
+ <title><function>resetbflag</function> usage</title>
<programlisting format="linespecific">
...
resetbflag("1");
@@ -248,13 +248,6 @@ resetbflag("1");
</example>
</section>
<section>
- <title><function moreinfo="none">km_append_branch([uri])</function></title>
- <para>
- It was replaced by append_branch() from corex module, starting with
- version 3.4.0.
- </para>
- </section>
- <section>
<title><function moreinfo="none">setdsturi(uri)</function></title>
<para>
Set the destination address URI (outbound proxy address).
@@ -266,7 +259,8 @@ resetbflag("1");
<emphasis>uri</emphasis> - Valid SIP URI representing the
address where to send the request. It must be a static string,
no variables are evaluated at runtime. If you need to set
- outbound proxy address via a variable, use assginment to $du.
+ outbound proxy address via a variable, use assginment to
+ <emphasis>$du</emphasis>.
</para>
</listitem>
</itemizedlist>
@@ -323,8 +317,8 @@ if(isdsturiset())
<section>
<title><function moreinfo="none">pv_printf(var, str)</function></title>
<para>
- Evalues the str and sets the resulted value to variable var. For
- backward compatibility reasons, same function can be executed via
+ Evalues the str and sets the resulting value to variable var. For
+ backward compatibility reasons, the same function can be executed via
'avp_printf(var, str)'.
</para>
<para>Meaning of the parameters is as follows:</para>
@@ -431,6 +425,13 @@ resetdebug();
</programlisting>
</example>
</section>
+ <section>
+ <title><function moreinfo="none">km_append_branch([uri])</function></title>
+ <para>
+ This function was replaced by append_branch() from corex module, starting with
+ version 4.0.0.
+ </para>
+ </section>
</section>
<section>
Module: sip-router
Branch: master
Commit: 022935946d2b66ab74d2fb3c4601b340cd57fe34
URL: http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=0229359…
Author: Olle E. Johansson <oej(a)edvina.net>
Committer: Olle E. Johansson <oej(a)edvina.net>
Date: Fri Feb 8 21:32:39 2013 +0100
ldap Add the README
---
modules/ldap/README | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/modules/ldap/README b/modules/ldap/README
index 60c155c..a95c1d1 100644
--- a/modules/ldap/README
+++ b/modules/ldap/README
@@ -142,7 +142,7 @@ Chapter 1. Admin Guide
directory data in the Kamailio SIP message routing script.
The following features are offered by the LDAP module:
- * LDAP search function based an a LDAP URL
+ * LDAP search function based on a LDAP URL
* LDAP result parsing functions to store LDAP data as AVP variables
* Support for accessing multiple LDAP servers
* LDAP SIMPLE authentication