sip_header::define_header_enum! {
tests_mod: conference_variable_generated_tests,
error_type: ParseConferenceVariableError => "unknown conference variable",
pub enum ConferenceVariable {
ConferenceName => "conference_name",
ConferenceUuid => "conference_uuid",
ConferenceMemberId => "conference_member_id",
ConferenceModerator => "conference_moderator",
ConferenceGhost => "conference_ghost",
ConferenceRecording => "conference_recording",
ConferenceRecordingCanvas => "conference_recording_canvas",
ConferenceCallKey => "conference_call_key",
ConferenceLastMatchingDigits => "conference_last_matching_digits",
LastTransferedConference => "last_transfered_conference",
ConferenceSilentEntry => "conference_silent_entry",
ConferenceFlags => "conference_flags",
ConferenceMemberFlags => "conference_member_flags",
ConferenceControls => "conference_controls",
ConferencePosition => "conference_position",
ConferenceJoinVolumeIn => "conference_join_volume_in",
ConferenceJoinVolumeOut => "conference_join_volume_out",
ConferenceJoinEnergyLevel => "conference_join_energy_level",
ConferenceMaxMembers => "conference_max_members",
ConferenceModeratorPin => "conference_moderator_pin",
ConferenceEnforceSecurity => "conference_enforce_security",
ConferenceEndconferenceGraceTime => "conference_endconference_grace_time",
ConferenceEnterSound => "conference_enter_sound",
ConferenceExitSound => "conference_exit_sound",
ConferenceMohSound => "conference_moh_sound",
ConferencePerpetualSound => "conference_perpetual_sound",
ConferencePermanentWaitModMoh => "conference_permanent_wait_mod_moh",
ConferenceAutoRecord => "conference_auto_record",
ConferenceInviteUri => "conference_invite_uri",
ConferenceForceRate => "conference_force_rate",
ConferenceForceInterval => "conference_force_interval",
ConferenceForceChannels => "conference_force_channels",
ConferenceForceCanvasSize => "conference_force_canvas_size",
ConferenceAutoOutcallCallerIdName => "conference_auto_outcall_caller_id_name",
ConferenceAutoOutcallCallerIdNumber => "conference_auto_outcall_caller_id_number",
ConferenceAutoOutcallTimeout => "conference_auto_outcall_timeout",
ConferenceAutoOutcallProfile => "conference_auto_outcall_profile",
ConferenceAutoOutcallAnnounce => "conference_auto_outcall_announce",
ConferenceAutoOutcallPrefix => "conference_auto_outcall_prefix",
ConferenceAutoOutcallMaxwait => "conference_auto_outcall_maxwait",
ConferenceAutoOutcallDelimiter => "conference_auto_outcall_delimiter",
ConferenceAutoOutcallSkipMemberBeep => "conference_auto_outcall_skip_member_beep",
ConferenceUtilsAutoOutcallFlags => "conference_utils_auto_outcall_flags",
HangupAfterConference => "hangup_after_conference",
SuppliedPin => "supplied_pin",
VideoBannerText => "video_banner_text",
}
}