Преглед изворни кода

topos: docs updated for event routes

Daniel-Constantin Mierla пре 3 недеља
родитељ
комит
913d60bed9
1 измењених фајлова са 28 додато и 17 уклоњено
  1. 28 17
      src/modules/topos/doc/topos_admin.xml

+ 28 - 17
src/modules/topos/doc/topos_admin.xml

@@ -659,12 +659,16 @@ request_route {
 		<para>
 		<para>
 		It is executed before doing topology stripping processing for an outgoing
 		It is executed before doing topology stripping processing for an outgoing
 		SIP message. If 'drop' is executed inside the event route, then the
 		SIP message. If 'drop' is executed inside the event route, then the
-		module skips doing the <emphasis>out part of</emphasis> topology hiding.
+		module skips doing the <emphasis>outbound part of</emphasis> topology
+		stripping.
 		</para>
 		</para>
 		<para>
 		<para>
-		Only fake msg is available in this event route.
-		Inside the event route the variables $sndto(ip), $sndto(port) and
-		$sndto(proto) point to the destination.
+		The event route is executed with an internal fake SIP message for the
+		purpose of performace (i.e., no parsing of the outgoing message is done),
+		therefore the R-URI, headers and body do not reflect the content of the
+		outgoing message. However, inside the event route the variables $sndto(ip),
+		$sndto(port) and $sndto(proto) point to the real destination of the SIP
+		message.
 		</para>
 		</para>
 		<example>
 		<example>
 		<title>Usage of event_route[topos:msg-outgoing]</title>
 		<title>Usage of event_route[topos:msg-outgoing]</title>
@@ -684,13 +688,14 @@ event_route[topos:msg-outgoing] {
 		<para>
 		<para>
 		It is executed before doing topology stripping processing for a SIP
 		It is executed before doing topology stripping processing for a SIP
 		message to be sent out, being executed after event_route[topos:msg-outgoing].
 		message to be sent out, being executed after event_route[topos:msg-outgoing].
-		If 'drop' is executed inside the event route, then the
-		module skips doing the <emphasis>out part of</emphasis> topology hiding.
+		If 'drop' is executed inside the event route, then the module skips doing
+		the <emphasis>outbound part of</emphasis> topology stripping.
 		</para>
 		</para>
 		<para>
 		<para>
-		A copy of the SIP msg to be sent out is available in this event route.
-		Inside the event route the variables $sndto(ip), $sndto(port) and
-		$sndto(proto) point to the destination.
+		A copy of the SIP message to be sent out is made available in this event
+		route, thefore the R-URI, headers and body reflect the content of the outgoing
+		SIP message. Inside the event route the variables $sndto(ip), $sndto(port)
+		and $sndto(proto) point to the real destination of the SIP message.
 		</para>
 		</para>
 		<example>
 		<example>
 		<title>Usage of event_route[topos:msg-sending]</title>
 		<title>Usage of event_route[topos:msg-sending]</title>
@@ -710,11 +715,16 @@ event_route[topos:msg-sending] {
 		<para>
 		<para>
 		It is executed before doing topology stripping processing for an incoming
 		It is executed before doing topology stripping processing for an incoming
 		SIP message. If 'drop' is executed inside this event route, then the
 		SIP message. If 'drop' is executed inside this event route, then the
-		module skips doing the <emphasis>in part of</emphasis> topology hiding.
+		module skips doing the <emphasis>inbound part of</emphasis> topology
+		stripping.
 		</para>
 		</para>
 		<para>
 		<para>
-		Only fake msg is available in this event route.
-		$si, $sp and $proto will have default fake values.
+		The event route is executed with an internal fake SIP message for the
+		purpose of performace (i.e., no parsing of the incoming message is done),
+		therefore the R-URI, headers and body do not reflect the content of the
+		incoming message. However, inside the event route the variables $si,
+		$sp and $proto point to the real source address of the SIP message, as
+		well as the keywords src_port and dst_port.
 		</para>
 		</para>
 		<example>
 		<example>
 		<title>Usage of event_route[topos:msg-incoming]</title>
 		<title>Usage of event_route[topos:msg-incoming]</title>
@@ -735,12 +745,14 @@ event_route[topos:msg-incoming] {
 		It is executed before doing topology stripping processing for a SIP
 		It is executed before doing topology stripping processing for a SIP
 		message that was received, being executed after event_route[topos:msg-incoing].
 		message that was received, being executed after event_route[topos:msg-incoing].
 		If 'drop' is executed inside this event route, then the
 		If 'drop' is executed inside this event route, then the
-		module skips doing the <emphasis>in part of</emphasis> topology hiding.
+		module skips doing the <emphasis>inbound part of</emphasis> topology hiding.
 		</para>
 		</para>
 		<para>
 		<para>
-		A copy of the received SIP msg is available in this event route.
-		$si, $sp and $proto will have correct, expected values.
-		Also src_port and dst_port can be used here.
+		A copy of the incoming SIP message is made available in this event route,
+		thefore the R-URI, headers and body reflect the content of the incoming
+		SIP message. Inside the event route the variables $si, $sp and $proto
+		point to the real source address of the SIP message, as well as the keywords
+		src_port and dst_port.
 		</para>
 		</para>
 		<example>
 		<example>
 		<title>Usage of event_route[topos:msg-receiving]</title>
 		<title>Usage of event_route[topos:msg-receiving]</title>
@@ -765,4 +777,3 @@ event_route[topos:msg-receiving] {
 	</section>
 	</section>
 	</section>
 	</section>
 </chapter>
 </chapter>
-