pub trait SipDialogEventCallbacks {
// Required methods
fn on_ack(&self, transaction: &Arc<ServerTransaction>);
fn on_new_request(
&self,
transaction: Arc<ServerTransaction>,
tx: Sender<ServerTransactionEvent>,
rt: &Arc<Runtime>,
) -> Option<(u16, bool)>;
fn on_terminating_request(&self, message: &SipMessage);
fn on_terminating_response(&self, message: &SipMessage);
}