confbridge.conf und Profile
Die zentrale Datei ist /etc/asterisk/confbridge.conf. Sie kennt
drei Block-Typen:
|
Eigenschaften einer Konferenz (Sprache, Musik on Hold, maximale Teilnehmerzahl, ob Video erlaubt ist). |
|
Eigenschaften eines Teilnehmers (darf stummgeschaltet werden, Admin-Rechte, Menü-Zugang, Kanalansage bei Eintritt). |
|
DTMF-Menüs für Teilnehmer (was passiert bei welcher Tasten-Eingabe während der Konferenz). |
Die beiden Block-Namen [default_bridge] und [default_user] werden
von Asterisk automatisch verwendet, wenn beim ConfBridge()-Aufruf
kein Profil angegeben wird — das sind also keine eigenen Typen,
sondern speziell benannte Profile.
Ein minimales Profil-Set
; /etc/asterisk/confbridge.conf
[default_bridge]
type=bridge
max_members=30
mixing_interval=20
internal_sample_rate=auto
language=de
record_conference=no
[default_user]
type=user
announce_user_count=yes
announce_user_count_all=no
announce_only_user=yes
quiet=no
dsp_drop_silence=yes
[admin]
type=user
admin=yes
end_marked=yes
wait_marked=no
announce_join_leave=yes
music_on_hold_when_empty=yes
dsp_drop_silence=yes
[marked]
type=user
marked=yes
wait_marked=no
announce_join_leave=yes
music_on_hold_when_empty=yes
[normal-user]
type=user
marked=no
wait_marked=yes ; wartet, bis mindestens ein marked user da ist
music_on_hold_when_empty=yes
announce_join_leave=yes
dsp_drop_silence=yes
[listener]
type=user
startmuted=yes ; Nur-Zuhörer
announce_join_leave=no
|
marked users sind ein elegantes Pattern für geplante Konferenzen:
Der Moderator ist "marked", alle anderen "wait_marked=yes". Die
Konferenz startet erst, wenn der Moderator anruft — und endet
( |