[sr-dev] git:master:29aa683f: sl: extended docs for sl_send_reply()

Daniel-Constantin Mierla miconda at gmail.com
Mon Jun 8 22:37:18 CEST 2015


Module: kamailio
Branch: master
Commit: 29aa683f7c3d507a88b83ecd84d9023c5e162ab1
URL: https://github.com/kamailio/kamailio/commit/29aa683f7c3d507a88b83ecd84d9023c5e162ab1

Author: Daniel-Constantin Mierla <miconda at gmail.com>
Committer: Daniel-Constantin Mierla <miconda at gmail.com>
Date: 2015-06-08T22:37:07+02:00

sl: extended docs for sl_send_reply()

---

Modified: modules/sl/README
Modified: modules/sl/doc/sl_functions.xml

---

Diff:  https://github.com/kamailio/kamailio/commit/29aa683f7c3d507a88b83ecd84d9023c5e162ab1.diff
Patch: https://github.com/kamailio/kamailio/commit/29aa683f7c3d507a88b83ecd84d9023c5e162ab1.patch

---

diff --git a/modules/sl/README b/modules/sl/README
index 5d7723d..a45dc33 100644
--- a/modules/sl/README
+++ b/modules/sl/README
@@ -191,6 +191,17 @@ modparam("sl", "bind_tm", 0)  # feature disabled
    text reason. The reply is sent stateless, totally independent of the
    Transaction module and with no retransmission for the INVITE's replies.
 
+   If the code is in the range 300-399 (redirect reply), the current
+   destination set is appended to the reply as Contact headers. The
+   destination set contains the request URI (R-URI), if it is modified
+   compared to the received one, plus the branches added to the request
+   (e.g., after an append_branch() or lookup("location")). If the R-URI
+   was changed but it is not desired to be part of the destination set, it
+   can be reverted using the function revert_uri().
+
+   Custom headers to the reply can be added using append_to_reply()
+   function from textops module.
+
    Meaning of the parameters is as follows:
      * code - Return code.
      * reason - Reason phrase.
diff --git a/modules/sl/doc/sl_functions.xml b/modules/sl/doc/sl_functions.xml
index 1420e86..76c9067 100644
--- a/modules/sl/doc/sl_functions.xml
+++ b/modules/sl/doc/sl_functions.xml
@@ -16,6 +16,19 @@
 	    of the Transaction module and with no retransmission for the
 	    INVITE's replies.
 	</para>
+	<para>
+		If the code is in the range 300-399 (redirect reply), the current
+		destination set is appended to the reply as Contact headers.
+		The destination set contains the request URI (R-URI), if it is
+		modified compared to the received one, plus the branches added to the
+		request (e.g., after an append_branch() or lookup("location")).
+		If the R-URI was changed but it is not desired to be part of the
+		destination set, it can be reverted using the function revert_uri().
+	</para>
+	<para>
+		Custom headers to the reply can be added using append_to_reply()
+		function from textops module.
+	</para>
 	<para>Meaning of the parameters is as follows:</para>
 	<itemizedlist>
 	    <listitem>




More information about the sr-dev mailing list