+===============+ * * * Initial * * * +===============+ ! ! INVITE/1xx ! ! v ***************** |------->* *<----------| INVITE/1xx * Proceeding * status change/1xx ^--------* *-----------^ ;;;;;;;;;;;;;;;;;;;;;;***************** ; terminated/487 ! ! : ! ! ; ! ! ; failure/>=300 ! ! picks up/2xx ; +-------------+ +-----------+ ; v v ; *********** *********** ;INVITE/>* *<-min(T1*2^n,T2)/->* *<-----| ;status <* failure *-> status <-* success * INVITE/2xx ; * * * *------^ ;;;;;;;;;*********** *********** ! ! ! ! ! ! ! ! +--------------+--------------+ event/message sent ! ACK/- v ***************** |--->* * ACK/- * Confirmed * ^--->* * *****************