|
@@ -659,12 +659,16 @@ request_route {
|
|
|
<para>
|
|
|
It is executed before doing topology stripping processing for an outgoing
|
|
|
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>
|
|
|
- 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>
|
|
|
<example>
|
|
|
<title>Usage of event_route[topos:msg-outgoing]</title>
|
|
@@ -684,13 +688,14 @@ event_route[topos:msg-outgoing] {
|
|
|
<para>
|
|
|
It is executed before doing topology stripping processing for a SIP
|
|
|
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>
|
|
|
- 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>
|
|
|
<example>
|
|
|
<title>Usage of event_route[topos:msg-sending]</title>
|
|
@@ -710,11 +715,16 @@ event_route[topos:msg-sending] {
|
|
|
<para>
|
|
|
It is executed before doing topology stripping processing for an incoming
|
|
|
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>
|
|
|
- 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>
|
|
|
<example>
|
|
|
<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
|
|
|
message that was received, being executed after event_route[topos:msg-incoing].
|
|
|
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>
|
|
|
- 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>
|
|
|
<example>
|
|
|
<title>Usage of event_route[topos:msg-receiving]</title>
|
|
@@ -765,4 +777,3 @@ event_route[topos:msg-receiving] {
|
|
|
</section>
|
|
|
</section>
|
|
|
</chapter>
|
|
|
-
|