<div dir="ltr"><div dir="ltr"><div dir="ltr">Hi all!<div dir="ltr" class="gmail_signature"></div><div><br></div><div>I'm seeing a really weird issue where topology_hiding_match() fails to match because of an incorrect Call-ID header but in a trace the header looks correct.</div><div><br></div><div>I did think that it might be because of a missing fix_nated_contact() when if (has_totag) is true so I added that but no change.</div><div><br></div><div>Is anyone able to point me at the issue here please?</div><div><br></div><div><u>This is the ACK as seen by sngrep:</u></div><div><br></div><div><div>ACK sip:10.150.50.104:5060;did=46.f43fd5c5 SIP/2.0</div><div>Max-Forwards: 68</div><div>To: <<a href="mailto:sip%3A441423369030@10.150.50.104">sip:441423369030@10.150.50.104</a>>;tag=2e31e1179f3440fca8aed29db28c4314</div><div>From: <<a href="mailto:sip%3A%2B447872542107@10.150.50.105">sip:+447872542107@10.150.50.105</a>>;tag=3832136123-1536789624</div><div>Call-ID: DLGCH_e0JXVmd7Y2NiQ11dYXhjZX5CVkNhfWlneUlRXWIJIzEsXRAFfiV9NS4CVVkxZyU4YQMBBz1nMidhHgAa</div><div>CSeq: 1 ACK</div><div>Via: SIP/2.0/UDP 10.150.50.105:5060;branch=z9hG4bK0171.a266b523.2</div><div>Contact: <<a href="mailto:sip%3A%2B447872542107@10.150.50.105">sip:+447872542107@10.150.50.105</a>;did=9d6.dd57c632></div><div>Content-Length: 0</div></div><div><br></div><div><u>This is what I see in the log:</u></div><div><br></div><div><div>DBG:sipmsgops:has_totag: totag found</div><div>DBG:tracer:is_id_traced: trace=on dyn=off</div><div>CUSTOM_LOG: - in-dialog request: ACK from 10.150.50.105 Arming reply route...</div><div>DBG:core:parse_headers: flags=ffffffffffffffff</div><div>DBG:core:parse_headers: flags=78</div><div>DBG:tm:t_lookup_request: start searching: hash=5904, isACK=1</div><div>DBG:tm:matching_3261: RFC3261 transaction matching failed</div><div>DBG:tm:t_lookup_request: no transaction found</div><div>DBG:core:parse_headers: flags=200</div><div>DBG:core:grep_sock_info_ext: checking if host==us: 13==13 &&  [10.150.50.104] == [10.150.50.104]</div><div>DBG:core:grep_sock_info_ext: checking if port 5060 matches port 5060</div><div>DBG:dialog:api_match_dialog: We found DID param in R-URI with value of 46.f43fd5c5</div><div>DBG:dialog:dlg_onroute: route param is '46.f43fd5c5' (len=11)</div><div>DBG:dialog:lookup_dlg: dialog id=1549661007 found on entry 100</div><div>DBG:core:parse_headers: flags=58</div><div>WARNING:dialog:dlg_onroute: tight matching failed for ACK with callid='<a href="mailto:42284230-3832136123-249469431@sbc-uk-l-far07b.uk.sdin.bt.net">42284230-3832136123-249469431@sbc-uk-l-far07b.uk.sdin.bt.net</a>'/60, ftag='3832136123-1536789624'/21, ttag='2e31e1179f3440fca8aed29db28c4314'/32 and direction=0</div><div>WARNING:dialog:dlg_onroute: dialog identification elements are callid='DLGCH_e0JXVmd7Y2NiQ11dYXhjZX5CVkNhfWlneUlRXWIJIzEsXRAFfiV9NS4CVVkxZyU4YQMBBz1nMidhHgAa'/86, caller tag='3832136123-1536789624'/21, callee tag='2e31e1179f3440fca8aed29db28c4314'/32</div><div>DBG:core:parse_headers: flags=58</div><div>DBG:dialog:get_dlg: input ci=<<a href="mailto:42284230-3832136123-249469431@sbc-uk-l-far07b.uk.sdin.bt.net">42284230-3832136123-249469431@sbc-uk-l-far07b.uk.sdin.bt.net</a>>(60), tt=<3832136123-1536789624>(21), ft=<2e31e1179f3440fca8aed29db28c4314>(32)</div><div>DBG:dialog:get_dlg: no dialog callid='<a href="mailto:42284230-3832136123-249469431@sbc-uk-l-far07b.uk.sdin.bt.net">42284230-3832136123-249469431@sbc-uk-l-far07b.uk.sdin.bt.net</a>' found</div><div>DBG:dialog:dlg_onroute: Callid '<a href="mailto:42284230-3832136123-249469431@sbc-uk-l-far07b.uk.sdin.bt.net">42284230-3832136123-249469431@sbc-uk-l-far07b.uk.sdin.bt.net</a>' not found</div><div>DBG:core:parse_headers: flags=200</div><div>DBG:core:grep_sock_info_ext: checking if host==us: 13==13 &&  [10.150.50.104] == [10.150.50.104]</div><div>DBG:core:grep_sock_info_ext: checking if port 5060 matches port 5060</div><div>DBG:tracer:is_id_traced: trace=on dyn=off</div><div>CUSTOM_LOG: cannot match request to a dialog</div><div>DBG:core:destroy_avp_list: destroying list 0x7fdb83011d98</div><div>DBG:core:receive_msg: cleaning up</div></div><div><br></div><div>Thanks and regards</div><div>Mark.</div><div><br></div></div></div></div>