[sr-dev] [kamailio/kamailio] Function "tcp_get_conid" from tcpops module does not write the conid into given target variable (#2382)

Daniel-Constantin Mierla notifications at github.com
Wed Jul 1 14:41:12 CEST 2020


Strange, looked further in the code and seems all ok, no error messages -- I will try to troubleshoot when I get a chance to test with tcp phones.
Meanwhile, can you test the following variant and see what is printed:

```
	xlog("L_INFO", "Contact found for user:$rU at $rd:$rp \n");
	if(tcp_get_conid("$rd:$rp", "$var(conid)")) {
		xlog("L_INFO", "connection id is: $var(conid)\n");
                $var(conidx) = 10 + $var(conid);
		xlog("L_INFO", "connection id added with 10 is: $var(conidx)\n");
	}
```

Want to see if it is set initially to empty string or an integer value that is not properly converted to string in the xlog. This time you can paste here the three log messages printed from script along with the one from the source code which looks like:

```
Jul  1 13:10:20 debian10 kamailio[5445]: 12(5459) DEBUG: {1 1 INVITE 1c6ffc5e1998-0pcb8iktd8rw at snomSoft} <core> [core/tcp_main.c:1670]: _tcpconn_find(): found connection by peer address (id: 1)
```

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/kamailio/kamailio/issues/2382#issuecomment-652394562
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.kamailio.org/pipermail/sr-dev/attachments/20200701/3dd0857a/attachment.html>


More information about the sr-dev mailing list