openbsd-ports/telephony/asterisk/16/files/musiconhold.conf.sample
2022-03-07 21:45:09 +00:00

41 lines
1.4 KiB
Plaintext

; Music on Hold -- Sample Configuration
; There are various ways to handle musiconhold. The lightweight method
; is to use Asterisk's internal transcoding to play files from a directory.
; The drawback here is that playback starts from the start of the file,
; so regular callers might hear them often.
;
; This supports any of the usual codecs used on calls (e.g. alaw, gsm);
; they can be pre-converted to save transcoding during calls. 8KHz mono
; RIFF .wav files are also supported (convert with sox).
[default]
mode=files
directory=${LOCALBASE}/share/asterisk/moh
random=yes
; The method used in earlier versions is to have one external process
; running all the time, which feeds MOH for all calls. Using mp3 files,
; here's an example, take your pick of application.
;[mp3]
;mode=custom
;format=SLIN
;application=/usr/local/bin/mpg123 -q -r 8000 -f 8192 -s --mono
; -or-
;application=/usr/local/bin/madplay -Q -z -o raw:- --mono -R 8000 -a -12 -
;directory=/usr/local/share/asterisk/moh-mp3
; Streaming from the network (or another source) is possible too,
; it shouldn't be necessary but it seems helpful to create a directory
; containing an empty file e.g.
;
; # cd /usr/local/share/asterisk && mkdir moh-empty && touch moh-empty/0.mp3
;[mp3stream]
;mode=custom
;format=SLIN
;directory=/usr/local/share/asterisk/moh-empty
;application=/usr/local/bin/mpg123 -q -r 8000 -f 8192 -s --mono http://example:8014/