HP-UX C SIP Stack Programmer's Guide (Novembery 2007)
218 HP-UX C SIP Stack Programmer’s Guide
Transmitter State Machine
TRANSMITTER
STATE MACHINE
The Transmitter state machine illustrated in Figure 11-1 represents the state of
the transmitter in the message sending activity.
Figure 11-1 Transmitter State Machine
IDLE
RvSipTransmitterMgrCreateTransmitter()
RvSipTransmitterSendMessage(hMsg)
RESOLVING ADDR
FINAL DEST RESOLVED
NEW CONN IN USE
Success
MSG SENTMSG SEND FAILURE
Failure
TERMINATED
RvSipTransmitterTerminate() RvSipTransmitterTerminate()
DNS Query
Asyncronous
DNS result
ON HOLD
RvSipTransmitterHoldSending()
RvSipTransmitterResumeSending()
RvSipTransmitterResumeSending()
(Dest address was reset)
READY FOR SENDING
DNS