From e48655dd638eed8bbbd8d6087363dbdeb45a451c Mon Sep 17 00:00:00 2001 From: Daniel-Constantin Mierla Date: Tue, 29 Sep 2020 10:35:58 +0200 Subject: [PATCH] topoh: docs for event_mode param and msg-sending event route --- src/modules/topoh/doc/topoh_admin.xml | 47 ++++++++++++++++++++++++++- 1 file changed, 46 insertions(+), 1 deletion(-) diff --git a/src/modules/topoh/doc/topoh_admin.xml b/src/modules/topoh/doc/topoh_admin.xml index 857813585b0..ff98338f027 100644 --- a/src/modules/topoh/doc/topoh_admin.xml +++ b/src/modules/topoh/doc/topoh_admin.xml @@ -308,6 +308,27 @@ function ksr_topoh_event(evname) return 1; end ... + + + +
+ <varname>event_mode</varname> (int) + + Control what event_route blocks to be executed. It is a bitmask of: + 1 - execute event_route[topoh:msg-outgoing]; 2 - execute + event_route[topoh:msg-sending]. + + + + Default value is 3 (execute both event_route blocks). + + + + Set <varname>event_mode</varname> parameter + +... +modparam("topoh", "event_mode", 2) +...
@@ -315,7 +336,7 @@ end
Event Routes -
+
event_route[topoh:msg-outgoing] It is executed before doing topology hiding processing for an outgoing @@ -339,6 +360,30 @@ event_route[topoh:msg-outgoing] { } } ... + + +
+
+ event_route[topoh:msg-sending] + + It is executed before doing topology hiding processing for a SIP + message to be sent out, being executed after event_route[topoh:msg-outgoing]. + + + Inside the event route the variables $sndto(ip), $sndto(port) and + $sndto(proto) point to the destination. The SIP message is the one + to be sent out. + + + Usage of event_route[topoh:msg-sending] + +... +event_route[topoh:msg-sending] { + if(is_request() and $fU=="alice") { + drop; + } +} +...