diff --git a/crates/sip-core/src/transaction/server_inv.rs b/crates/sip-core/src/transaction/server_inv.rs index 0bbbc7d..f08c8fd 100644 --- a/crates/sip-core/src/transaction/server_inv.rs +++ b/crates/sip-core/src/transaction/server_inv.rs @@ -89,6 +89,11 @@ impl ServerInvTsx { CodeKind::Provisional | CodeKind::Success )); + self.registration + .endpoint + .send_outgoing_response(&mut response) + .await?; + // after this instant is over the tsx will time out let abandon_retransmit = Instant::now() + T1 * 64;