<div dir="ltr"><div>When the user has two devices answering the phone at the same time, I expect the first device to answer the call and the second device to be cancelled.<br><br>The current opensips will indeed cancel the second call, but the first call will have no sound, and the call will be disconnected after a few seconds.<br><br>I found that opensips sends all 200 Ok (SDP) to the caller, and I expect that the second 200 Ok (SDP) should not be sent to the caller.<br><br></div><div>I try to block the second 200 Ok(SDP) in onreply_route, like this.</div><div><br>onreply_route[handle_nat] {<br>         if (t_check_status("200")) {<br>                 # t_cancel_branch(); No effect<br>                 # drop(); No effect<br>                 #exit;<br>         }<br>}<br><br>But this seems to have no effect.<br><br>Is there a way to block the second 200 Ok (SDP) in onreply_route?<br><br>Or is there any other way to handle concurrent answering calls?<br><br>I use opensips 3.1.5 and rtpproxy 2.2.0.</div></div>