#[non_exhaustive]pub enum ConferenceVariable {
Show 46 variants
ConferenceName,
ConferenceUuid,
ConferenceMemberId,
ConferenceModerator,
ConferenceGhost,
ConferenceRecording,
ConferenceRecordingCanvas,
ConferenceCallKey,
ConferenceLastMatchingDigits,
LastTransferedConference,
ConferenceSilentEntry,
ConferenceFlags,
ConferenceMemberFlags,
ConferenceControls,
ConferencePosition,
ConferenceJoinVolumeIn,
ConferenceJoinVolumeOut,
ConferenceJoinEnergyLevel,
ConferenceMaxMembers,
ConferenceModeratorPin,
ConferenceEnforceSecurity,
ConferenceEndconferenceGraceTime,
ConferenceEnterSound,
ConferenceExitSound,
ConferenceMohSound,
ConferencePerpetualSound,
ConferencePermanentWaitModMoh,
ConferenceAutoRecord,
ConferenceInviteUri,
ConferenceForceRate,
ConferenceForceInterval,
ConferenceForceChannels,
ConferenceForceCanvasSize,
ConferenceAutoOutcallCallerIdName,
ConferenceAutoOutcallCallerIdNumber,
ConferenceAutoOutcallTimeout,
ConferenceAutoOutcallProfile,
ConferenceAutoOutcallAnnounce,
ConferenceAutoOutcallPrefix,
ConferenceAutoOutcallMaxwait,
ConferenceAutoOutcallDelimiter,
ConferenceAutoOutcallSkipMemberBeep,
ConferenceUtilsAutoOutcallFlags,
HangupAfterConference,
SuppliedPin,
VideoBannerText,
}Expand description
mod_conference channel variable names (the part after the variable_ prefix).
Use with HeaderLookup::variable() for
type-safe lookups.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
ConferenceName
ConferenceUuid
The conference object’s UUID, minted per conference instance.
Not a correlation key on its own: a name is reusable as soon as the conference holding it tears down, and this value reaches an event stream only through a channel dump. A consumer grouping members across a log without dumps has to mint its own instance identity.
ConferenceMemberId
ConferenceModerator
true/false.
ConferenceGhost
true/false.
ConferenceRecording
Recording filename.
ConferenceRecordingCanvas
Canvas index, 1-based.
ConferenceCallKey
conference_<name>_<domain>_<caller_id_number>, cleared when the
member leaves.
ConferenceLastMatchingDigits
Digits that matched a caller-control binding.
LastTransferedConference
Conference name, cleared once the transfer completes.
ConferenceSilentEntry
ConferenceFlags
ConferenceMemberFlags
ConferenceControls
ConferencePosition
ConferenceJoinVolumeIn
ConferenceJoinVolumeOut
ConferenceJoinEnergyLevel
ConferenceMaxMembers
ConferenceModeratorPin
ConferenceEnforceSecurity
ConferenceEndconferenceGraceTime
ConferenceEnterSound
ConferenceExitSound
ConferenceMohSound
ConferencePerpetualSound
ConferencePermanentWaitModMoh
ConferenceAutoRecord
ConferenceInviteUri
ConferenceForceRate
ConferenceForceInterval
ConferenceForceChannels
ConferenceForceCanvasSize
ConferenceAutoOutcallCallerIdName
ConferenceAutoOutcallCallerIdNumber
ConferenceAutoOutcallTimeout
ConferenceAutoOutcallProfile
ConferenceAutoOutcallAnnounce
ConferenceAutoOutcallPrefix
ConferenceAutoOutcallMaxwait
ConferenceAutoOutcallDelimiter
ConferenceAutoOutcallSkipMemberBeep
ConferenceUtilsAutoOutcallFlags
HangupAfterConference
SuppliedPin
PIN carried as a URI parameter, searched for the configured parameter name before the digits are read.
VideoBannerText
Video overlay text, cleared by mod_conference once applied to the member.
Implementations§
Trait Implementations§
Source§impl AsRef<str> for ConferenceVariable
impl AsRef<str> for ConferenceVariable
Source§impl Clone for ConferenceVariable
impl Clone for ConferenceVariable
Source§fn clone(&self) -> ConferenceVariable
fn clone(&self) -> ConferenceVariable
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreimpl Copy for ConferenceVariable
Source§impl Debug for ConferenceVariable
impl Debug for ConferenceVariable
Source§impl Display for ConferenceVariable
impl Display for ConferenceVariable
impl Eq for ConferenceVariable
Source§impl FromStr for ConferenceVariable
impl FromStr for ConferenceVariable
Source§type Err = ParseConferenceVariableError
type Err = ParseConferenceVariableError
Source§fn from_str(
s: &str,
) -> Result<ConferenceVariable, <ConferenceVariable as FromStr>::Err>
fn from_str( s: &str, ) -> Result<ConferenceVariable, <ConferenceVariable as FromStr>::Err>
s to return a value of this type. Read moreSource§impl Hash for ConferenceVariable
impl Hash for ConferenceVariable
Source§impl PartialEq for ConferenceVariable
impl PartialEq for ConferenceVariable
impl StructuralPartialEq for ConferenceVariable
Source§impl VariableName for ConferenceVariable
impl VariableName for ConferenceVariable
Auto Trait Implementations§
impl Freeze for ConferenceVariable
impl RefUnwindSafe for ConferenceVariable
impl Send for ConferenceVariable
impl Sync for ConferenceVariable
impl Unpin for ConferenceVariable
impl UnsafeUnpin for ConferenceVariable
impl UnwindSafe for ConferenceVariable
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
key and return true if they are equal.