app_confbridge

Since 12.0.0 Module Configuration Found this useful? Upvote it. ×

Conference Bridge Application

Last reviewed 2026-04-14

Description

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 not
  • send_events - Sets if events are send to the user
  • echo_events - Sets if events are echoed back to the user that triggered them
  • marked - Sets if this is a marked user or not
  • startmuted - Sets if all users should start out muted
  • music_on_hold_when_empty - Play MOH when user is alone or waiting on a marked user
  • quiet - Silence enter/leave prompts and user intros for this user
  • hear_own_join_sound - Determines if the user also hears the join sound when they enter a conference
  • announce_user_count - Sets if the number of users should be announced to the user
  • announce_user_count_all - Announce user count to all the other users when this user joins
  • announce_only_user - Announce to a user when they join an empty conference
  • wait_marked - Sets if the user must wait for a marked user to enter before joining a conference
  • end_marked - Kick the user from the conference when the last marked user leaves
  • end_marked_any - Kick the user from the conference when any marked user leaves
  • talk_detection_events - Set whether or not notifications of when a user begins and ends talking should be sent out as events over AMI
  • dtmf_passthrough - Sets whether or not DTMF should pass through the conference
  • announce_join_leave - Prompt user for their name when joining a conference and play it to the conference when they enter
  • announce_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 conference
  • music_on_hold_class - The MOH class to use for this user
  • announcement - Sound file to play to the user when they join a conference
  • denoise - Apply a denoise filter to the audio before mixing
  • dsp_drop_silence - Drop what Asterisk detects as silence from audio sent to the bridge
  • dsp_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 performed
  • template - When using the CONFBRIDGE dialplan function, use a user profile as a template for creating a new temporary profile
  • timeout - 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 profile
  • jitterbuffer - Place a jitter buffer on the conference's audio stream
  • internal_sample_rate - Set the internal native sample rate for mixing the conference
  • maximum_sample_rate - Set the maximum native sample rate for mixing the conference
  • language - The language used for announcements to the conference.
  • mixing_interval - Sets the internal mixing interval in milliseconds for the bridge
  • binaural_active - If true binaural conferencing with stereo audio is active
  • record_conference - Record the conference starting with the first active user's entrance and ending with the last active user's exit
  • record_file - The filename of the conference recording
  • record_file_append - Append to record file when starting/stopping on same conference recording
  • record_file_timestamp - Append the start time to the record_file name so that it is unique.
  • record_options - Pass additional options to MixMonitor when recording
  • record_command - Execute a command after recording ends
  • regcontext - The name of the context into which to register the name of the conference bridge as NoOP() at priority 1
  • video_mode - Sets how confbridge handles video distribution to the conference participants
  • max_members - Limit the maximum number of participants for a single conference
  • sound_ - Override the various conference bridge sound files
  • video_update_discard - Sets the amount of time in milliseconds after sending a video update to discard subsequent video updates
  • remb_send_interval - Sets the interval in milliseconds that a combined REMB frame will be sent to video sources
  • remb_behavior - Sets how REMB reports are generated from multiple sources
  • remb_estimated_bitrate - Sets the estimated bitrate sent to each participant in REMB reports
  • enable_events - Enables events for this bridge
  • template - When using the CONFBRIDGE dialplan function, use a bridge profile as a template for creating a new temporary profile

A conference user menu

  • type - Define this configuration category as a menu
  • template - 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 to

    Note

    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 #1 is pressed.

    Note

    \#1=toggle_mute

    Note

    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 when 5 is 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.

Moderated before publishing. Email never shown.