Expand description
Establishing a call: INVITE with an SDP offer, media bound to the answer, and BYE.
Structs§
- Call
- A call in progress.
- Credentials
- What a user knows.
- Dial
Options - How a call is placed.
- Dialing
- An invitation this side has placed, which the far end has not yet answered.
- Media
Address - The two address roles of one media socket.
Functions§
- answer
- Answer an incoming INVITE.
- answer_
at answerwith independent advertised and bound media addresses.- answer_
early - Answer an INVITE that was rung with
crate::rel::ring_early. - answer_
replacing - Answer an INVITE that asks to take the place of an existing call (RFC 3891).
- answer_
replacing_ with answer_replacing, from a chosen codec set rather than the default one (M-30).- answer_
ringing - Answer an INVITE that has already been rung (RFC 3262).
- answer_
ringing_ with answer_ringing, from a chosen codec set rather than the default one (M-30).- answer_
ringing_ with_ policy answer_ringing, using one coherent codec and ICE policy.- answer_
ringing_ with_ policy_ at answer_ringing_with_policywith independent advertised and bound media addresses.- answer_
with answer, from a chosen codec set rather than the default one (M-30).- answer_
with_ policy - Answer using one coherent codec, security and ICE policy.
- answer_
with_ policy_ and_ headers - Answer using one coherent media policy and validated application-owned response fields.
- answer_
with_ policy_ and_ headers_ at answer_with_policy_and_headerswith independent advertised and bound media addresses.- answer_
with_ policy_ at answer_with_policywith independent advertised and bound media addresses.- contact_
for - The
Contactthis endpoint should advertise for a dialog on this transport. - dial
- Place a call, retrying once if the far end refuses the session interval.
- dial_
early - Place a call and get the early dialog, rather than waiting for the call itself.
- dial_
early_ until - Place a call until an early dialog exists or
cancelledresolves. - dial_
early_ without_ offer - Place an offerless INVITE and answer an offer from a reliable provisional in PRACK.
- dial_
once - Place a call, surfacing a
422instead of retrying it. - dial_
until - Place a call until it completes or
cancelledresolves. - serve
- Drive a call until it ends, honouring its session timer.