Expand description
Reliable provisional responses in a live call (RFC 3262).
The state machine and the header types are in sipx_sip::rel, which has no clock. This is
the half that does: sending PRACK when a numbered provisional arrives, and — on the
answering side — retransmitting a 180 Ringing until the caller says it got there.
Structs§
- Ringing
- An invitation that has been rung but not yet answered.
Functions§
- prack_
body - The body a PRACK must carry, if any (RFC 3262 §5).
- reliable_
sequence - Whether a provisional response was sent reliably, and its sequence number.
- ring
- Ring: send a provisional response, reliably if RFC 3262 says to.
- ring_
early - Ring, and answer the INVITE’s offer in the provisional (RFC 3262 §5 + RFC 3311 §4).
- ring_
early_ with ring_early, from a chosen codec set rather than the default one (M-30).- ring_
early_ with_ policy ring_early, using one coherent codec and ICE policy.- ring_
early_ with_ policy_ at ring_early_with_policywith independent advertised and bound media addresses.- ring_
offer_ early - Ring with an SDP offer in a reliable provisional response.
- ring_
offer_ early_ with_ policy ring_offer_early, using one coherent codec, security and ICE policy.- ring_
offer_ early_ with_ policy_ at ring_offer_early_with_policywith independent advertised and bound media addresses.- send_
prack - Send the PRACK acknowledging a reliable provisional (RFC 3262 §4).