Module: kamailio
Branch: master
Commit: 275290bd7387b7794c4ae1bef1c94ee07007bece
URL:
https://github.com/kamailio/kamailio/commit/275290bd7387b7794c4ae1bef1c94ee…
Author: Kamailio Dev <kamailio.dev(a)kamailio.org>
Committer: Kamailio Dev <kamailio.dev(a)kamailio.org>
Date: 2018-09-12T08:47:05+02:00
modules: readme files regenerated - textops ... [skip ci]
---
Modified: src/modules/textops/README
---
Diff:
https://github.com/kamailio/kamailio/commit/275290bd7387b7794c4ae1bef1c94ee…
Patch:
https://github.com/kamailio/kamailio/commit/275290bd7387b7794c4ae1bef1c94ee…
---
diff --git a/src/modules/textops/README b/src/modules/textops/README
index de3ce988ea..60954cd3c7 100644
--- a/src/modules/textops/README
+++ b/src/modules/textops/README
@@ -150,10 +150,11 @@ Ovidiu Sas
1.42. starts_with usage
1.43. set_body_multipart usage
1.44. append_body_part usage
- 1.45. append_body_part_hex usage
- 1.46. get_body_part usage
- 1.47. get_body_part_raw usage
- 1.48. remove_body_part usage
+ 1.45. append_body_part with headers
+ 1.46. append_body_part_hex usage
+ 1.47. get_body_part usage
+ 1.48. get_body_part_raw usage
+ 1.49. remove_body_part usage
Chapter 1. Admin Guide
@@ -1196,7 +1197,7 @@ text
Example 1.44. append_body_part usage
...
-$var(b) = "7e Od 04 55 75 69 20 4d 61 6b 65 43 61 6c 6c"
+$var(b) = "7e Od 04 55 75 69 20 4d 61 6b 65 43 61 6c 6c";
append_body_part("$var(b)", "application/vnd.cirpack.isdn-ext",
"signal;handling
=required");
...
@@ -1209,6 +1210,27 @@ Content-Disposition: signal;handling=required
7e Od 04 55 75 69 20 4d 61 6b 65 43 61 6c 6c
+--unique-boundary-1
+...
+
+ If other headers are wanted to be added for a body part, they can be
+ appended after the value of the content-type parameter, separated by
+ `\r\n` (at the very end do not add the '\r\n').
+
+ Example 1.45. append_body_part with headers
+...
+$var(b) = "";
+append_body_part("$var(b)", "application/xml\r\nX-Header: xyz");
+...
+
+# Will append this to the body:
+
+...
+Content-Type: application/vnd.cirpack.isdn-ext
+Content-Disposition: signal;handling=required
+
+7e Od 04 55 75 69 20 4d 61 6b 65 43 61 6c 6c
+
--unique-boundary-1
...
@@ -1233,7 +1255,7 @@ Content-Disposition: signal;handling=required
The core will take care of the last boundary ending "--". Detecting
wich one is the last and fixing the others if needed.
- Example 1.45. append_body_part_hex usage
+ Example 1.46. append_body_part_hex usage
...
$var(b) = "6b 61 6d 61 69 6c 69 6f";
append_body_part_hex("$var(b)", "application/my-custom-ext");
@@ -1249,6 +1271,9 @@ kamailio
--unique-boundary-1
...
+ If other headers are wanted to be added for a body part, see the docs
+ for append_body_part(...) function.
+
4.46. get_body_part(content_type, opv)
Return the content of a multipart body SIP message, storing it in opv.
@@ -1262,7 +1287,7 @@ kamailio
This function can be used from REQUEST_ROUTE, FAILURE_ROUTE,
BRANCH_ROUTE, ONREPLY_ROUTE.
- Example 1.46. get_body_part usage
+ Example 1.47. get_body_part usage
...
get_body_part("application/vnd.cirpack.isdn-ext", "$var(pbody)");
...
@@ -1281,7 +1306,7 @@ get_body_part("application/vnd.cirpack.isdn-ext",
"$var(pbody)");
This function can be used from REQUEST_ROUTE, FAILURE_ROUTE,
BRANCH_ROUTE, ONREPLY_ROUTE.
- Example 1.47. get_body_part_raw usage
+ Example 1.48. get_body_part_raw usage
...
get_body_part("application/vnd.cirpack.isdn-ext", "$var(hbody)");
...
@@ -1301,7 +1326,7 @@ get_body_part("application/vnd.cirpack.isdn-ext",
"$var(hbody)");
The core will take care of the last boundary ending "--". Detecting
wich one is the last and fixing the others if needed.
- Example 1.48. remove_body_part usage
+ Example 1.49. remove_body_part usage
...
remove_body_part("application/vnd.cirpack.isdn-ext");
...