[sr-dev] git:master: modules/sipt: finalise $sipt_event_info support

Torrey Searle tsearle at gmail.com
Mon Apr 7 11:22:41 CEST 2014


Module: sip-router
Branch: master
Commit: a42976948e1b6cabd978c1d61d30cea9cdc27cc2
URL:    http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=a42976948e1b6cabd978c1d61d30cea9cdc27cc2

Author: Torrey Searle <tsearle at gmail.com>
Committer: Torrey Searle <tsearle at gmail.com>
Date:   Mon Apr  7 11:18:27 2014 +0200

modules/sipt: finalise $sipt_event_info support

---

 modules/sipt/README             |   18 ++++++++++++++++++
 modules/sipt/doc/sipt_admin.xml |   22 ++++++++++++++++++++++
 modules/sipt/sipt.c             |    2 +-
 3 files changed, 41 insertions(+), 1 deletions(-)

diff --git a/modules/sipt/README b/modules/sipt/README
index 36801f6..0866646 100644
--- a/modules/sipt/README
+++ b/modules/sipt/README
@@ -27,6 +27,7 @@ Torrey Searle
               4.4. $sipt_cpc
               4.5. $sipt_calling_party_nai
               4.6. $sipt_called_party_nai
+              4.7. $sipt_event_info
 
    List of Tables
 
@@ -34,6 +35,7 @@ Torrey Searle
    1.2. Screening Indicator Values
    1.3. Calling Nature of Address Values
    1.4. Called Nature of Address Values
+   1.5. Event Info Values
 
    List of Examples
 
@@ -65,6 +67,7 @@ Chapter 1. Admin Guide
         4.4. $sipt_cpc
         4.5. $sipt_calling_party_nai
         4.6. $sipt_called_party_nai
+        4.7. $sipt_event_info
 
 1. Overview
 
@@ -121,6 +124,7 @@ sipt_set_calling($fU, 4, 0, 3);
    4.4. $sipt_cpc
    4.5. $sipt_calling_party_nai
    4.6. $sipt_called_party_nai
+   4.7. $sipt_event_info
 
 4.1. $sipt_presentation
 
@@ -244,3 +248,17 @@ if($sipt_called_party_nai == 3)
 }
 
 ...
+
+4.7. $sipt_event_info
+
+   Returns the value of the Event Info header of the CPG message. Returns
+   -1 if there is a parsing error.
+
+   Table 1.5. Event Info Values
+   0 Spare
+   1 ALERTING
+   2 PROGRESS
+   3 In-band information or an appropriate pattern is now available
+   4 Call forward on busy
+   5 Call forward on no reply
+   6 Call forward unconditional
diff --git a/modules/sipt/doc/sipt_admin.xml b/modules/sipt/doc/sipt_admin.xml
index 9c33e8c..35f6034 100644
--- a/modules/sipt/doc/sipt_admin.xml
+++ b/modules/sipt/doc/sipt_admin.xml
@@ -251,6 +251,28 @@ if($sipt_called_party_nai == 3)
 </programlisting>
 		</example>
 	</section>
+	<section id="sipt.v.sipt_event_info">
+		<title><varname>$sipt_event_info</varname></title>
+		<para>
+			Returns the value of the Event Info header
+			of the CPG message.
+			Returns -1 if there is a parsing error.
+		</para>
+		<table>
+			<title>Event Info Values</title>
+			<tgroup cols="2">
+				<tbody>
+					<row><entry>0</entry><entry>Spare</entry></row>
+					<row><entry>1</entry><entry>ALERTING</entry></row>
+					<row><entry>2</entry><entry>PROGRESS</entry></row>
+					<row><entry>3</entry><entry>In-band information or an appropriate pattern is now available</entry></row>
+					<row><entry>4</entry><entry>Call forward on busy</entry></row>
+					<row><entry>5</entry><entry>Call forward on no reply</entry></row>
+					<row><entry>6</entry><entry>Call forward unconditional</entry></row>
+				</tbody>
+			</tgroup>
+		</table>
+	</section>
 
 </section>
 </chapter>
diff --git a/modules/sipt/sipt.c b/modules/sipt/sipt.c
index 5a979c0..56c9fc6 100644
--- a/modules/sipt/sipt.c
+++ b/modules/sipt/sipt.c
@@ -104,7 +104,7 @@ static pv_export_t mod_items[] = {
                 0, 0, 0, 0 },
         { {"sipt_hop_counter",  sizeof("sipt_hop_counter")-1}, PVT_OTHER,  sipt_get_hop_counter,    0,
                 0, 0, 0, 0 },
-        { {"sipt_event_info",  sizeof("sipt_cpc")-1}, PVT_OTHER,  sipt_get_event_info,    0,
+        { {"sipt_event_info",  sizeof("sipt_event_info")-1}, PVT_OTHER,  sipt_get_event_info,    0,
                 0, 0, 0, 0 },
         { {"sipt_cpc",  sizeof("sipt_cpc")-1}, PVT_OTHER,  sipt_get_cpc,    0,
                 0, 0, 0, 0 },




More information about the sr-dev mailing list