<div dir="ltr">Hi, guys<div><br></div><div>Why the tm module's callback registered at grouting is triggered twice?</div><div>Will this cause ASR and CCR to be counted twice?<br></div><div><br></div><div>Below is some logs:</div><div><br></div>Nov 11 16:45:38 [128103] DBG:core:parse_headers: flags=18<br>Nov 11 16:45:38 [128103] DBG:tm:build_local: using FROM=<From: "" <<a href="http://sip:lexin@192.168.88.128:5060">sip:lexin@192.168.88.128:5060</a>>;tag=HByBDaar568Fg<br>>, TO=<To: <<a href="http://sip:123123@192.168.88.128:5060">sip:123123@192.168.88.128:5060</a>>;tag=jmQ4e5tU2FZ2B<br>>, CSEQ_N=<CSeq: 43756375><br>Nov 11 16:45:38 [128103] DBG:tm:run_trans_callbacks: trans=0x7f3f73f10a80, callback type 2, id 4 entered<br><b><i>!!!!!!!!!!!!!!!!!!!Nov 11 16:45:38 [128103] DBG:qrouting:qr_check_reply_tmcb: tm reply (480) from gw outbound_03</i></b><br>Nov 11 16:45:38 [128103] DBG:tm:run_trans_callbacks: trans=0x7f3f73f10a80, callback type 2, id 0 entered<br>Nov 11 16:45:38 [128103] DBG:core:parse_headers: flags=8<br>Nov 11 16:45:38 [128103] incoming reply<br>Nov 11 16:45:38 [128103] DBG:tm:t_should_relay_response: T_code=100, new_code=480<br>Nov 11 16:45:38 [128103] DBG:tm:t_pick_branch: picked branch 0, code 480 (prio=680)<br>Nov 11 16:45:38 [128103] DBG:tm:is_3263_failure: dns-failover test: branch=0, last_recv=480, flags=2<br>Nov 11 16:45:38 [128103] DBG:tm:run_trans_callbacks: trans=0x7f3f73f10a80, callback type 32, id 4 entered<br><b><i>!!!!!!!!!!!!!!!!!!Nov 11 16:45:38 [128103] DBG:qrouting:qr_check_reply_tmcb: tm reply (480) from gw outbound_03</i></b><br>Nov 11 16:45:38 [128103] DBG:tm:run_trans_callbacks: trans=0x7f3f73f10a80, callback type 32, id 0 entered<br>Nov 11 16:45:38 [128103] DBG:acc:acc_log_request: no legs<br>Nov 11 16:45:38 [128103] ACC: call missed: timestamp=1636620338;created=0;setuptime=1636620338;method=INVITE;from_tag=HByBDaar568Fg;to_tag=jmQ4e5tU2FZ2B;call_id=9413f61e-bd6e-123a-9693-000c2953568c;code=480;reason=Temporarily Unavailable<br>Nov 11 16:45:38 [128103] DBG:tm:clean_msg_clone: removing hdr->parsed 7<br>Nov 11 16:45:38 [128103] DBG:tm:relay_reply: T_state=4, branch=0, save=0, relay=0, cancel_BM=0<br>Nov 11 16:45:38 [128103] DBG:tm:run_trans_callbacks: trans=0x7f3f73f10a80, callback type 8, id 1 entered<br>Nov 11 16:45:38 [128103] DBG:dialog:push_reply_in_dialog: 0x7f3f73f12f10 totag in rpl 480 is <jmQ4e5tU2FZ2B> (13)<br>Nov 11 16:45:38 [128103] DBG:dialog:push_reply_in_dialog: new branch with tag <jmQ4e5tU2FZ2B>, leg_idx=1<br>Nov 11 16:45:38 [128103] DBG:dialog:update_leg_info: route_set , contact , cseq 43756375 and bind_addr udp:<a href="http://192.168.88.128:5060">192.168.88.128:5060</a><br>Nov 11 16:45:38 [128103] DBG:core:parse_headers: flags=ffffffffffffffff<br>Nov 11 16:45:38 [128103] DBG:dialog:dlg_update_leg_info: set leg 1 for 0x7f3f73f12f10: tag=<jmQ4e5tU2FZ2B> rcseq=<43756375><br>Nov 11 16:45:38 [128103] DBG:core:parse_headers: flags=ffffffffffffffff<br>Nov 11 16:45:38 [128103] DBG:core:build_res_buf_from_sip_res:  old size: 873, new size: 805<br><div>Nov 11 16:45:38 [128103] DBG:core:build_res_buf_from_sip_res: copied size: orig:105, new: 805, rest: 768 msg= </div><div><br></div><div>Best regards,</div><div><br></div><div>byron zhang</div></div>