Skip to main content

Module call

Module call 

Source
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.
DialOptions
How a call is placed.
Dialing
An invitation this side has placed, which the far end has not yet answered.
MediaAddress
The two address roles of one media socket.

Functions§

answer
Answer an incoming INVITE.
answer_at
answer with 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_policy with 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_headers with independent advertised and bound media addresses.
answer_with_policy_at
answer_with_policy with independent advertised and bound media addresses.
contact_for
The Contact this 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 cancelled resolves.
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 422 instead of retrying it.
dial_until
Place a call until it completes or cancelled resolves.
serve
Drive a call until it ends, honouring its session timer.