This implements the application managed transaction model. In this transaction model details such as retransmitting requests are the responsibility of the application. The stack delivers periodic timeout notifications to the application to signal retransmissions. See the stack configuration parameters for SipStackImpl to choose the desired transaction model.