From a4970749b2be40cd598d4ce5cf2eaa6b38fc2307 Mon Sep 17 00:00:00 2001 From: Ovidiu Sas Date: Sat, 8 Apr 2023 01:48:11 -0400 Subject: [PATCH] tm: enhance documentation for on_sl_reply param --- src/modules/tm/doc/params.xml | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/src/modules/tm/doc/params.xml b/src/modules/tm/doc/params.xml index e19d709e5a8..5b65dcabebe 100644 --- a/src/modules/tm/doc/params.xml +++ b/src/modules/tm/doc/params.xml @@ -715,7 +715,7 @@ modparam("tm", "reparse_on_dns_failover", 0) If KEMI is used, the parameter has to be the KEMI function name, which - receives a string parameter with the event name. + receives a string parameter with the event name, respectively "on_sl_reply". Set <varname>on_sl_reply</varname> parameter @@ -727,6 +727,20 @@ modparam("tm", "on_sl_reply", "stateless_replies") onreply_route["stateless_replies"] { # do not allow stateless replies to be forwarded return 0; +} + + + + Set <varname>on_sl_reply</varname> parameter (KEMI javascript) + +... +modparam("tm", "on_sl_reply", "ksr_slreply") +... +-- event callback function implemented in javascript +function ksr_slreply(evname) { + # the evname is set to "on_sl_reply" + # do not allow stateless replies to be forwarded + KSR.x.drop(); }