<div dir="ltr">Hi,<div><br></div><div>I am getting a re-invite message right after a bridge is setup in my FS.</div><div>when re-invite arrives before bridge event, it seems FS ignores it.<br></div><div><br></div><div>does anyone hit this issue before ? how did you fix it?</div><div><br></div><div><div>FS 1.4.20<br></div></div><div><br></div><div>more details about call flow:</div><div><br></div><div><div style="font-size:12.8px">1) <span style="font-size:12.8px">leg1 </span><span style="font-size:12.8px">invite</span></div><div style="font-size:12.8px">2) bridge leg2 invite is sent</div><div style="font-size:12.8px">3) leg2 200 OK</div><div style="font-size:12.8px">4) leg2 ACK</div><div style="font-size:12.8px">5) leg1 200 OK (it seems that this is triggered by bridge cmd completion)</div><div style="font-size:12.8px"><span style="font-size:12.8px">6) leg1 ACK</span><br></div><div style="font-size:12.8px"><br></div><div style="font-size:12.8px">So far, it is good. then</div><div style="font-size:12.8px"><br></div><div style="font-size:12.8px">7) leg1 re-invite. sometime FS drops this msg.</div><div style="font-size:12.8px"><br></div><div style="font-size:12.8px">After (6), I can see in the logs that FS sends 2 events ANSWERED_EVENT (leg1) and CHANNELS_BRIDGED_EVENT (leg1)</div><div style="font-size:12.8px"><br></div><div style="font-size:12.8px">I observed that if (7) happens before FS sends the CHANNELS_BRIDGED_EVENT, then re-invite is dropped.</div></div><div><br></div><div>I also observed that the following log entries are not printed when failure occurs</div><div>=========<br></div><div><div>nua.c:633 nua_invite() nua: nua_invite: entering</div><div>nua_stack.c:529 nua_signal() nua(0x7f73140019d0): sent signal r_invite</div><div>2017-01-30 21:14:10.906746 [DEBUG] switch_core_session.c:912 Send signal sofia/sip-ua/5555000@XXXXXX.net:5085 [BREAK]</div><div>nua_stack.c:569 nua_stack_signal() nua(0x7f73140019d0): recv signal r_invite</div><div>nua_params.c:480 nua_stack_set_params() nua: nua_stack_set_params: entering</div><div>soa.c:403 soa_set_params() soa_set_params(static::0x7f72f34307f0, ...) called</div><div>soa.c:1052 soa_set_user_sdp() soa_set_user_sdp(static::0x7f72f34307f0, (nil), 0x7f7314005167, -1) called</div><div>soa.c:1302 soa_init_offer_answer() soa_init_offer_answer(static::0x7f72f34307f0) called</div><div>soa.c:1426 soa_generate_offer() soa_generate_offer(static::0x7f72f34307f0, 0) called</div><div>soa_static.c:1146 offer_answer_step() soa_static_offer_answer_action(0x7f72f34307f0, soa_generate_offer): called</div><div>soa_static.c:1215 offer_answer_step() soa_static(0x7f72f34307f0, soa_generate_offer): upgrade with local description</div><div>soa_static.c:1029 soa_sdp_mode_set() soa_sdp_mode_set(0x7f7399457940, (nil), &quot;&quot;): called</div><div>soa.c:1270 soa_get_local_sdp() soa_get_local_sdp(static::0x7f72f34307f0, [(nil)], [0x7f7399457aa0], [0x7f7399457aac]) called</div><div>nta.c:2665 nta_tpn_by_url() nta: selecting scheme sip</div><div>tport.c:4588 tport_by_name() tport(0x7f73740067b0): found 0x7f72f028e130 by name tls/<a href="http://10.191.209.144:5085">10.191.209.144:5085</a></div><div>tport.c:3257 tport_tsend() tport_tsend(0x7f72f028e130) tpn = tls/<a href="http://10.191.209.144:5085">10.191.209.144:5085</a></div><div>tport_type_tls.c:534 tport_tls_send() tport_tls_writevec: vec 0x7f72f028ed30 0x7f72f34579b0 958 (958)</div><div>tport_type_tls.c:534 tport_tls_send() tport_tls_writevec: vec 0x7f72f028ed30 0x7f72f345c880 315 (315)</div><div>tport_type_tls.c:534 tport_tls_send() tport_tls_writevec: vec 0x7f72f028ed30 0x7f72f344cfa0 132 (132)</div><div>tport.c:3594 tport_vsend() tport_vsend(0x7f72f028e130): 1405 bytes of 1405 to tls/<a href="http://10.191.209.144:5085">10.191.209.144:5085</a></div><div>tport.c:3492 tport_send_msg() tport_vsend returned 1405</div><div>=========<br></div></div><div><br></div><div>I see this instead</div><div>=========</div><div><div>nua.c:633 nua_invite() nua: nua_invite: entering</div><div>nua_stack.c:529 nua_signal() nua(0x7f7314011980): sent signal r_invite</div><div>2017-01-30 21:14:43.406714 [DEBUG] switch_core_session.c:912 Send signal sofia/sip-ua/5555000@XXXXXXXXXX.net:5085 [BREAK]</div><div>nua_stack.c:569 nua_stack_signal() nua(0x7f7314011980): recv signal r_invite</div><div>tport.c:2773 tport_wakeup() tport_wakeup(0x7f72f028e130): events IN</div><div>tport.c:2864 tport_recv_event() tport_recv_event(0x7f72f028e130)</div><div>tport_type_tls.c:434 tport_tls_recv() tport_tls_recv(0x7f72f028e130): tls_read() returned 93</div><div>tport.c:3205 tport_recv_iovec() tport_recv_iovec(0x7f72f028e130) msg 0x7f72f3457f50 from (tls/<a href="http://10.191.209.144:5085">10.191.209.144:5085</a>) has 93 bytes, veclen = 1</div><div>tport.c:2296 tport_set_secondary_timer() tport(0x7f72f028e130): reset timer</div><div>tport.c:2773 tport_wakeup() tport_wakeup(0x7f72f028e130): events IN</div><div>tport.c:2864 tport_recv_event() tport_recv_event(0x7f72f028e130)</div><div>tport_type_tls.c:434 tport_tls_recv() tport_tls_recv(0x7f72f028e130): tls_read() returned 729</div><div>tport.c:3205 tport_recv_iovec() tport_recv_iovec(0x7f72f028e130) msg 0x7f72f3457f50 from (tls/<a href="http://10.191.209.144:5085">10.191.209.144:5085</a>) has 729 bytes, veclen = 1</div><div>tport.c:2296 tport_set_secondary_timer() tport(0x7f72f028e130): reset timer</div><div>tport.c:2773 tport_wakeup() tport_wakeup(0x7f72f028e130): events IN</div><div>tport.c:2864 tport_recv_event() tport_recv_event(0x7f72f028e130)</div><div>tport_type_tls.c:434 tport_tls_recv() tport_tls_recv(0x7f72f028e130): tls_read() returned 175</div><div>tport.c:3205 tport_recv_iovec() tport_recv_iovec(0x7f72f028e130) msg 0x7f72f3457f50 from (tls/<a href="http://10.191.209.144:5085">10.191.209.144:5085</a>) has 175 bytes, veclen = 1</div></div><div>=========<br></div><div><br></div><div><br></div><div>Thanks in advance</div><div>Rafael</div><div><br></div></div>