[sr-dev] git:master:536c5c36: modules: readme files regenerated - textops ... [skip ci]

Kamailio Dev kamailio.dev at kamailio.org
Fri Feb 2 20:31:54 CET 2018


Module: kamailio
Branch: master
Commit: 536c5c36a2ef56daf0d2e9adcc02594ae95a6cc6
URL: https://github.com/kamailio/kamailio/commit/536c5c36a2ef56daf0d2e9adcc02594ae95a6cc6

Author: Kamailio Dev <kamailio.dev at kamailio.org>
Committer: Kamailio Dev <kamailio.dev at kamailio.org>
Date: 2018-02-02T20:31:38+01:00

modules: readme files regenerated - textops ... [skip ci]

---

Modified: src/modules/textops/README

---

Diff:  https://github.com/kamailio/kamailio/commit/536c5c36a2ef56daf0d2e9adcc02594ae95a6cc6.diff
Patch: https://github.com/kamailio/kamailio/commit/536c5c36a2ef56daf0d2e9adcc02594ae95a6cc6.patch

---

diff --git a/src/modules/textops/README b/src/modules/textops/README
index 00875a04b0..775236a016 100644
--- a/src/modules/textops/README
+++ b/src/modules/textops/README
@@ -910,9 +910,10 @@ if(has_body("application/sdp"))
 4.32.  is_audio_on_hold()
 
    The function returns true if the SIP message has a body attached and at
-   least one audio stream in on hold. Only RFC2543 is supported
-   (c=0.0.0.0). Hold detection based on RFC3264 is not supported
-   (a=sendonly/inactive).
+   least one audio stream in on hold. The return code of the function
+   indicates the detected hold type:
+     * 1 - RFC2543 hold type: null connection IP detected
+     * 2 - RFC3264 hold type: inactive or sendonly attributes detected
 
    This function can be used from REQUEST_ROUTE, ONREPLY_ROUTE,
    FAILURE_ROUTE and BRANCH_ROUTE.
@@ -921,7 +922,15 @@ if(has_body("application/sdp"))
 ...
 if(is_audio_on_hold())
 {
-    # do interesting stuff here
+    switch ($rc) {
+    case 1:
+        # RFC2543 hold type
+        # do interesting stuff here
+        break;
+    case 2:
+        # RFC3264 hold type
+        # do interesting stuff here
+        break;
 }
 ...
 




More information about the sr-dev mailing list