Module: kamailio
Branch: master
Commit: fad36ca8bc3526f71f8bb3af46afe3bb2a0f1789
URL:
https://github.com/kamailio/kamailio/commit/fad36ca8bc3526f71f8bb3af46afe3b…
Author: Ovidiu Sas <osas(a)voipembedded.com>
Committer: Ovidiu Sas <osas(a)voipembedded.com>
Date: 2018-02-02T14:30:53-05:00
textops: documentation updated for is_audio_on_hold()
---
Modified: src/modules/textops/doc/textops_admin.xml
---
Diff:
https://github.com/kamailio/kamailio/commit/fad36ca8bc3526f71f8bb3af46afe3b…
Patch:
https://github.com/kamailio/kamailio/commit/fad36ca8bc3526f71f8bb3af46afe3b…
---
diff --git a/src/modules/textops/doc/textops_admin.xml
b/src/modules/textops/doc/textops_admin.xml
index 4cb99d708e..d5884bfd20 100644
--- a/src/modules/textops/doc/textops_admin.xml
+++ b/src/modules/textops/doc/textops_admin.xml
@@ -1258,6 +1258,19 @@ if(has_body("application/sdp"))
<para>
The function returns <emphasis>true</emphasis> if the SIP message
has a body attached and at least one audio stream in on hold.
+ The return code of the function indicates the detected hold type:
+ <itemizedlist>
+ <listitem>
+ <para><emphasis>1</emphasis> - RFC2543 hold type:
+ null connection IP detected
+ </para>
+ </listitem>
+ <listitem>
+ <para><emphasis>2</emphasis> - RFC3264 hold type:
+ inactive or sendonly attributes detected
+ </para>
+ </listitem>
+ </itemizedlist>
</para>
<para>
This function can be used from REQUEST_ROUTE, ONREPLY_ROUTE,
@@ -1269,7 +1282,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;
}
...
</programlisting>