无法在星号中播放音乐

时间:2014-07-03 12:29:13

标签: asterisk ivr

在我的拨号方案中,暂停播放音乐的工作时间较早,但现在不能正常工作。我的musiconhold.conf

;
; Music on Hold -- Sample Configuration
;

    [old-default]
    mode=files
    directory=/var/lib/asterisk/mohmp3
    random=yes 

    [old-quiet]
    mode=files
    directory=/var/lib/asterisk/quiet-mp3

    #include musiconhold-vicidial.conf

    ; valid mode options:
    ; quietmp3      -- default
    ; mp3           -- loud
    ; mp3nb         -- unbuffered
    ; quietmp3nb    -- quiet unbuffered
    ; custom        -- run a custom application
    ; files         -- read files from a directory in any Asterisk supported format

我的cli节目 默认请求音乐类,但未加载musiconhold。

moh reload的输出

localhost*CLI> moh reload
  == Parsing '/etc/asterisk/musiconhold.conf':   == Found
[Jul  4 11:23:08] WARNING[4504]: res_musiconhold.c:1068 moh_scan_files: Cannot open dir /var/lib/asterisk/mohmp3 or dir does not exist
[Jul  4 11:23:08] WARNING[4504]: res_musiconhold.c:1068 moh_scan_files: Cannot open dir /var/lib/asterisk/quiet-mp3 or dir does not exist

我不知道早些时候工作正常的原因。

提前致谢

1 个答案:

答案 0 :(得分:4)

根据您的警告,它显示/ var / lib / asterisk / mohmp3不存在。 您必须在/ var / lib / asterisk / moh中的保持目录(即mohmp3,quiet-mp3)上创建音乐,然后编辑您的musiconhold.conf ex:     [mohmp3] mode=files directory=/var/lib/asterisk/moh/mohmp3

并且暂时重新加载音乐asterisk -rx'moh reload'

如果成功,则asterisk -rx'moh show classes'会在保留目录

上输出您创建的音乐