From ae37b17890621ec000af1ee95265132fed110cae Mon Sep 17 00:00:00 2001 From: lazedo Date: Wed, 20 May 2020 11:48:28 +0000 Subject: [PATCH] add debug messages to nat traversal --- kamailio/nat-traversal-role.cfg | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/kamailio/nat-traversal-role.cfg b/kamailio/nat-traversal-role.cfg index 6d62690..1bc42eb 100644 --- a/kamailio/nat-traversal-role.cfg +++ b/kamailio/nat-traversal-role.cfg @@ -92,21 +92,29 @@ route[NAT_MANAGE] } if ( is_request() && isflagset(FLAG_INTERNALLY_SOURCED)) { + xlog("L_DEBUG", "$ci|log|INTERNAL AND REQUEST => SET FLB_NATB\n"); setbflag(FLB_NATB); } if ( is_request() && has_totag() ) { + xlog("L_DEBUG", "$ci|log|TOTAG AND REQUEST => SET FLB_NATB\n"); setbflag(FLB_NATB); } if (!(isflagset(FLT_NATS) || isbflagset(FLB_NATB))) { + xlog("L_DEBUG", "$ci|log|NOT SETTING\n"); return; } if (is_reply()) { if(isflagset(FLT_NATS) || isbflagset(FLB_NATB)) { if(is_first_hop()) { - set_contact_alias(); + if (!isflagset(FLAG_MANUAL_ALIAS)) { + xlog("L_DEBUG", "$ci|log|MANAGE => SET CONTACT ALIAS\n"); + set_contact_alias(); + } + } else { + xlog("L_DEBUG", "$ci|log|MANAGE => NOT FIRST HOP $mb\n"); } } }