Hi all! 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.
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. Is anyone able to point me at the issue here please? *This is the ACK as seen by sngrep:* ACK sip:10.150.50.104:5060;did=46.f43fd5c5 SIP/2.0 Max-Forwards: 68 To: <sip:[email protected]>;tag=2e31e1179f3440fca8aed29db28c4314 From: <sip:[email protected]>;tag=3832136123-1536789624 Call-ID: DLGCH_e0JXVmd7Y2NiQ11dYXhjZX5CVkNhfWlneUlRXWIJIzEsXRAFfiV9NS4CVVkxZyU4YQMBBz1nMidhHgAa CSeq: 1 ACK Via: SIP/2.0/UDP 10.150.50.105:5060;branch=z9hG4bK0171.a266b523.2 Contact: <sip:[email protected];did=9d6.dd57c632> Content-Length: 0 *This is what I see in the log:* DBG:sipmsgops:has_totag: totag found DBG:tracer:is_id_traced: trace=on dyn=off CUSTOM_LOG: - in-dialog request: ACK from 10.150.50.105 Arming reply route... DBG:core:parse_headers: flags=ffffffffffffffff DBG:core:parse_headers: flags=78 DBG:tm:t_lookup_request: start searching: hash=5904, isACK=1 DBG:tm:matching_3261: RFC3261 transaction matching failed DBG:tm:t_lookup_request: no transaction found DBG:core:parse_headers: flags=200 DBG:core:grep_sock_info_ext: checking if host==us: 13==13 && [10.150.50.104] == [10.150.50.104] DBG:core:grep_sock_info_ext: checking if port 5060 matches port 5060 DBG:dialog:api_match_dialog: We found DID param in R-URI with value of 46.f43fd5c5 DBG:dialog:dlg_onroute: route param is '46.f43fd5c5' (len=11) DBG:dialog:lookup_dlg: dialog id=1549661007 found on entry 100 DBG:core:parse_headers: flags=58 WARNING:dialog:dlg_onroute: tight matching failed for ACK with callid=' [email protected]'/60, ftag='3832136123-1536789624'/21, ttag='2e31e1179f3440fca8aed29db28c4314'/32 and direction=0 WARNING:dialog:dlg_onroute: dialog identification elements are callid='DLGCH_e0JXVmd7Y2NiQ11dYXhjZX5CVkNhfWlneUlRXWIJIzEsXRAFfiV9NS4CVVkxZyU4YQMBBz1nMidhHgAa'/86, caller tag='3832136123-1536789624'/21, callee tag='2e31e1179f3440fca8aed29db28c4314'/32 DBG:core:parse_headers: flags=58 DBG:dialog:get_dlg: input ci=< [email protected]>(60), tt=<3832136123-1536789624>(21), ft=<2e31e1179f3440fca8aed29db28c4314>(32) DBG:dialog:get_dlg: no dialog callid=' [email protected]' found DBG:dialog:dlg_onroute: Callid ' [email protected]' not found DBG:core:parse_headers: flags=200 DBG:core:grep_sock_info_ext: checking if host==us: 13==13 && [10.150.50.104] == [10.150.50.104] DBG:core:grep_sock_info_ext: checking if port 5060 matches port 5060 DBG:tracer:is_id_traced: trace=on dyn=off CUSTOM_LOG: cannot match request to a dialog DBG:core:destroy_avp_list: destroying list 0x7fdb83011d98 DBG:core:receive_msg: cleaning up Thanks and regards Mark.
_______________________________________________ Users mailing list [email protected] http://lists.opensips.org/cgi-bin/mailman/listinfo/users
