Browse Source

kamailio.cfg: use is_first_hop() for adding alias parameter to contact uri

- done for natted devices
Daniel-Constantin Mierla 12 years ago
parent
commit
fe24ed17b0
1 changed files with 4 additions and 2 deletions
  1. 4 2
      etc/kamailio.cfg

+ 4 - 2
etc/kamailio.cfg

@@ -757,7 +757,8 @@ route[NATDETECT] {
 		if (is_method("REGISTER")) {
 		if (is_method("REGISTER")) {
 			fix_nated_register();
 			fix_nated_register();
 		} else {
 		} else {
-			add_contact_alias();
+			if(is_first_hop())
+				add_contact_alias();
 		}
 		}
 		setflag(FLT_NATS);
 		setflag(FLT_NATS);
 	}
 	}
@@ -789,7 +790,8 @@ route[NATMANAGE] {
 	}
 	}
 	if (is_reply()) {
 	if (is_reply()) {
 		if(isbflagset(FLB_NATB)) {
 		if(isbflagset(FLB_NATB)) {
-			add_contact_alias();
+			if(is_first_hop())
+				add_contact_alias();
 		}
 		}
 	}
 	}
 #!endif
 #!endif