confbridge.conf
[global]
Unused, but reserved.
[user_profile]
A named profile to apply to specific callers.
type- Define this configuration category as a user profile.admin- Sets if the user is an admin or notsend_events- Sets if events are send to the userecho_events- Sets if events are echoed back to the user that triggered themmarked- Sets if this is a marked user or notstartmuted- Sets if all users should start out mutedmusic_on_hold_when_empty- Play MOH when user is alone or waiting on a marked userquiet- Silence enter/leave prompts and user intros for this userhear_own_join_sound- Determines if the user also hears the join sound when they enter a conferenceannounce_user_count- Sets if the number of users should be announced to the userannounce_user_count_all- Announce user count to all the other users when this user joinsannounce_only_user- Announce to a user when they join an empty conferencewait_marked- Sets if the user must wait for a marked user to enter before joining a conferenceend_marked- Kick the user from the conference when the last marked user leavesend_marked_any- Kick the user from the conference when any marked user leavestalk_detection_events- Set whether or not notifications of when a user begins and ends talking should be sent out as events over AMIdtmf_passthrough- Sets whether or not DTMF should pass through the conferenceannounce_join_leave- Prompt user for their name when joining a conference and play it to the conference when they enterannounce_join_leave_review- Prompt user for their name when joining a conference and play it to the conference when they enter. The user will be asked to review the recording of their name before entering the conference.pin- Sets a PIN the user must enter before joining the conferencemusic_on_hold_class- The MOH class to use for this userannouncement- Sound file to play to the user when they join a conferencedenoise- Apply a denoise filter to the audio before mixingdsp_drop_silence- Drop what Asterisk detects as silence from audio sent to the bridgedsp_silence_threshold- The number of milliseconds of silence necessary to declare talking stopped.dsp_talking_threshold- Average magnitude threshold to determine talking.jitterbuffer- Place a jitter buffer on the user's audio stream before audio mixing is performedtemplate- When using the CONFBRIDGE dialplan function, use a user profile as a template for creating a new temporary profiletimeout- Kick the user out of the conference after this many seconds. 0 means there is no timeout for the user.text_messaging- Sets if text messages are sent to the user.answer_channel- Sets if a user's channel should be answered if currently unanswered.
[bridge_profile]
A named profile to apply to specific bridges.
type- Define this configuration category as a bridge profilejitterbuffer- Place a jitter buffer on the conference's audio streaminternal_sample_rate- Set the internal native sample rate for mixing the conferencemaximum_sample_rate- Set the maximum native sample rate for mixing the conferencelanguage- The language used for announcements to the conference.mixing_interval- Sets the internal mixing interval in milliseconds for the bridgebinaural_active- If true binaural conferencing with stereo audio is activerecord_conference- Record the conference starting with the first active user's entrance and ending with the last active user's exitrecord_file- The filename of the conference recordingrecord_file_append- Append to record file when starting/stopping on same conference recordingrecord_file_timestamp- Append the start time to the record_file name so that it is unique.record_options- Pass additional options to MixMonitor when recordingrecord_command- Execute a command after recording endsregcontext- The name of the context into which to register the name of the conference bridge as NoOP() at priority 1video_mode- Sets how confbridge handles video distribution to the conference participantsmax_members- Limit the maximum number of participants for a single conferencesound_- Override the various conference bridge sound filesvideo_update_discard- Sets the amount of time in milliseconds after sending a video update to discard subsequent video updatesremb_send_interval- Sets the interval in milliseconds that a combined REMB frame will be sent to video sourcesremb_behavior- Sets how REMB reports are generated from multiple sourcesremb_estimated_bitrate- Sets the estimated bitrate sent to each participant in REMB reportsenable_events- Enables events for this bridgetemplate- When using the CONFBRIDGE dialplan function, use a bridge profile as a template for creating a new temporary profile
[menu]
A conference user menu
type- Define this configuration category as a menutemplate- When using the CONFBRIDGE dialplan function, use a menu profile as a template for creating a new temporary profile-
^[0-9A-D*#]+$- DTMF sequences to assign various confbridge actions toNote
To have the first DTMF digit in a sequence be the '#' character, you need to escape it. If it is not escaped then normal config file processing will think it is a directive like #include. For example: The mute setting is toggled when
#1is pressed.Note
\#1=toggle_muteNote
A single DTMF sequence can have multiple actions associated with it. This is accomplished by stringing the actions together and using a
,as the delimiter. Example: Both listening and talking volume is reset when5is pressed.5=reset_talking_volume, reset_listening_volume
User Notes
No notes yet. Be the first to contribute a tip or example.
Contribute a note
Share a tip, gotcha, or practical example. Keep it under 2000 characters. No questions (use the Asterisk community forums for support). Wrap code in backticks.