无法播放带有星号的音乐

deo*_*ias 3 ivr asterisk

在我的拨号方案中,等待的音乐早些时候工作,但现在不工作。我的 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
Run Code Online (Sandbox Code Playgroud)

我的 cli 显示 音乐类默认请求但没有加载音乐。

moh重新加载的输出

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
Run Code Online (Sandbox Code Playgroud)

我不知道发生了什么事情,它早些时候工作正常。

提前致谢

Viv*_*Raj 5

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

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

如果成功, asterisk -rx'moh show classes'则将为您提供您创建的音乐保留目录的输出