Hi,

It looks to me you are trying to compare apples with pears :)

In the 3.1 test, the TCP connection was found as already existing, while in the 3.2 test no TCP conn was found and it is proceeding to opening a new one -> so, yeah, different cases, different logs :)

Regards,

Bogdan-Andrei Iancu

OpenSIPS Founder and Developer
  https://www.opensips-solutions.com
OpenSIPS Summit 27-30 Sept 2022, Athens
  https://www.opensips.org/events/Summit-2022Athens/

On 9/26/22 11:39 AM, jacky z wrote:
Hi Team,

We are testing Opensips 3.2.8 and found it can't send stored offline messages on register. Compared with 3.1, it doesn't look for the tcp con. Here are the comparisons between the logs of these two versions:

In 3.1, the existing con was looked and found and then the message was sent. Please refer to the texts in red.

Sep 26 08:09:56 opensips[11566]: DBG:tm:print_request_uri: sip:3293543...@sip.domain.com:5061 <http://sip:3293543...@sip.domain.com:5061> Sep 26 08:09:56 opensips[11566]: DBG:tm:run_local_route: building sip_msg from buffer
Sep 26 08:09:56 opensips[11566]: DBG:core:parse_msg: SIP Request:
Sep 26 08:09:56 opensips[11566]: DBG:core:parse_msg: method:  <MESSAGE>
Sep 26 08:09:56 opensips[11566]: DBG:core:parse_msg: uri:     <sip:3293543...@sip.domain.com:5061 <http://sip:3293543...@sip.domain.com:5061>>
Sep 26 08:09:56 opensips[11566]: DBG:core:parse_msg: version: <SIP/2.0>
Sep 26 08:09:56 opensips[11566]: DBG:core:parse_headers: flags=ffffffffffffffff Sep 26 08:09:56 opensips[11566]: DBG:core:parse_via_param: found param type 232, <branch> = <z9hG4bKc2f3.b2d09993.0>; state=16 Sep 26 08:09:56 opensips[11566]: DBG:core:parse_via: end of header reached, state=5 Sep 26 08:09:56 opensips[11566]: DBG:core:parse_headers: via found, flags=ffffffffffffffff Sep 26 08:09:56 opensips[11566]: DBG:core:parse_headers: this is the first via Sep 26 08:09:56 opensips[11566]: DBG:core:_parse_to: end of header reached, state=9 Sep 26 08:09:56 opensips[11566]: DBG:core:_parse_to: display={}, ruri={sip:3293543...@sip.domain.com:5061 <http://sip:3293543...@sip.domain.com:5061>} Sep 26 08:09:56 opensips[11566]: DBG:core:get_hdr_field: <To> [38]; uri=[sip:3293543...@sip.domain.com:5061 <http://sip:3293543...@sip.domain.com:5061>] Sep 26 08:09:56 opensips[11566]: DBG:core:get_hdr_field: to body [sip:3293543...@sip.domain.com:5061#015#012 <http://sip:3293543...@sip.domain.com:5061#015#012>] Sep 26 08:09:56 opensips[11566]: DBG:core:get_hdr_field: cseq <CSeq>: <10> <MESSAGE>
Sep 26 08:09:56 opensips[11566]: DBG:core:get_hdr_field: content_length=28
Sep 26 08:09:56 opensips[11566]: DBG:core:get_hdr_field: found end of header Sep 26 08:09:56 opensips[11566]: DBG:core:parse_headers: flags=ffffffffffffffff
Sep 26 08:09:56 opensips[11566]: DBG:core:parse_headers: flags=78
*Sep 26 08:09:56 opensips[11566]: DBG:core:tcp_conn_get: con found in state 0* *Sep 26 08:09:56 opensips[11566]: DBG:core:tcp_conn_get: tcp connection found (0x7fd4544f8130), acquiring fd* *Sep 26 08:09:56 opensips[11566]: DBG:core:tcp_conn_get: c= 0x7fd4544f8130, n=16, Usock=89* Sep 26 08:09:56 opensips[11571]: DBG:core:handle_worker: read response= 7fd4544f8130, 1, fd -1 from 9 (11566) Sep 26 08:09:56 opensips[11566]: DBG:core:tcp_conn_get: after receive_fd: c= 0x7fd4544f8130 n=8 fd=118 Sep 26 08:09:56 opensips[11566]: DBG:proto_tls:proto_tls_send: sending via fd 118... Sep 26 08:09:56 opensips[11566]: DBG:proto_tls:tls_update_fd: New fd is 118 Sep 26 08:09:56 opensips[11566]: DBG:proto_tls:tls_write: write was successful (555 bytes)


In 3.2.8, it seems the tcp connection was not looked for or found. There is no tcp_conn_get as shown in the logs of 3.1, but reach the conclusion no tcp connection found. It seems something is missing.

Sep 26 08:18:33 opensips[3481]: DBG:tm:run_local_route: building sip_msg from buffer
Sep 26 08:18:33 opensips[3481]: DBG:core:parse_msg: SIP Request:
Sep 26 08:18:33 opensips[3481]: DBG:core:parse_msg: method:  <MESSAGE>
Sep 26 08:18:33 opensips[3481]: DBG:core:parse_msg: uri:     <sip:6989229...@sip.domain.com <mailto:sip%3a6989229...@sip.domain.com>>
Sep 26 08:18:33 opensips[3481]: DBG:core:parse_msg: version: <SIP/2.0>
Sep 26 08:18:33 opensips[3481]: DBG:core:parse_headers: flags=ffffffffffffffff Sep 26 08:18:33 opensips[3481]: DBG:core:parse_via_param: found param type 232, <branch> = <z9hG4bK2c0f.5dc63a16.0>; state=16 Sep 26 08:18:33 opensips[3481]: DBG:core:parse_via: end of header reached, state=5 Sep 26 08:18:33 opensips[3481]: DBG:core:parse_headers: via found, flags=ffffffffffffffff Sep 26 08:18:33 opensips[3481]: DBG:core:parse_headers: this is the first via Sep 26 08:18:33 opensips[3481]: DBG:core:_parse_to: end of header reached, state=9 Sep 26 08:18:33 opensips[3481]: DBG:core:_parse_to: display={}, ruri={sip:6989229...@sip.domain.com <mailto:sip%3a6989229...@sip.domain.com>} Sep 26 08:18:33 opensips[3481]: DBG:core:get_hdr_field: <To> [32]; uri=[sip:6989229...@sip.domain.com <mailto:sip%3a6989229...@sip.domain.com>] Sep 26 08:18:33 opensips[3481]: DBG:core:get_hdr_field: to body [sip:6989229...@sip.domain.com#015#012 <http://sip:6989229...@sip.domain.com#015#012>] Sep 26 08:18:33 opensips[3481]: DBG:core:get_hdr_field: cseq <CSeq>: <10> <MESSAGE>
Sep 26 08:18:33 opensips[3481]: DBG:core:get_hdr_field: content_length=36
Sep 26 08:18:33 opensips[3481]: DBG:core:get_hdr_field: found end of header Sep 26 08:18:33 opensips[3481]: DBG:core:parse_headers: flags=ffffffffffffffff
Sep 26 08:18:33 opensips[3481]: DBG:core:parse_headers: flags=78
*Sep 26 08:18:33 opensips[3481]: DBG:proto_tls:proto_tls_send: no open tcp connection found, opening new one, async = 0*

Thank you!

_______________________________________________
Users mailing list
Users@lists.opensips.org
http://lists.opensips.org/cgi-bin/mailman/listinfo/users

_______________________________________________
Users mailing list
Users@lists.opensips.org
http://lists.opensips.org/cgi-bin/mailman/listinfo/users

Reply via email to