[asterisk-users] moh reload not reloading/reading new musiconhold files

Jonas Kellens jonas.kellens at telenet.be
Tue Mar 7 03:46:14 CST 2017


Hello

I did not mention it but of course the MOH directory is listed in 
/etc/asterisk/musiconhold.conf :

[default]
mode=files
directory=/var/lib/asterisk/moh

[myfolder_1]
mode=files
directory=/var/lib/asterisk/moh/myfolder/1
sort=alpha

[myfolder_2]
mode=files
directory=/var/lib/asterisk/moh/myfolder/2
sort=alpha

[myfolder_3]
mode=files
directory=/var/lib/asterisk/moh/myfolder/3
sort=alpha


No mather where I put the new file, it is never listed.

Untill a full restart of Asterisk ! Then it is listed. But is there no 
other way to load/read a new MOH file than to completely restart Asterisk ??


After Asterisk restart :

myserver*CLI> moh show files
Class: default
     File: /var/lib/asterisk/moh/reno_project-system
     File: /var/lib/asterisk/moh/macroform-the_simplicity
     File: /var/lib/asterisk/moh/manolo_camp-morning_coffee
     File: /var/lib/asterisk/moh/macroform-robot_dity
     File: /var/lib/asterisk/moh/macroform-cold_day
Class: myfolder_1
     File: /var/lib/asterisk/moh/myfolder/1/macroform-the_simplicity



Kind regards.




On 03-03-17 18:26, John Kiniston wrote:
> Your new file is in the 'myfolder/1'' subdirectory of the MOH directory.
>
> Either move the file into the MOH directory or define a new class in 
> musiconhold.conf that is for your directory.
>
>
> On Fri, Mar 3, 2017 at 7:19 AM, Jonas Kellens 
> <jonas.kellens at telenet.be <mailto:jonas.kellens at telenet.be>> wrote:
>
>     Hello
>
>     using Asterisk 1.8.32.3
>
>     Current music on hold :
>
>     myserver*CLI> moh show files
>     Class: default
>         File: /var/lib/asterisk/moh/macroform-robot_dity
>         File: /var/lib/asterisk/moh/macroform-cold_day
>         File: /var/lib/asterisk/moh/reno_project-system
>         File: /var/lib/asterisk/moh/manolo_camp-morning_coffee
>         File: /var/lib/asterisk/moh/macroform-the_simplicity
>
>     New musiconhold file :
>
>     [root at myserver ]# file
>     /var/lib/asterisk/moh/myfolder/1/macroform-the_simplicity.wav
>     /var/lib/asterisk/moh/myfolder/1/macroform-the_simplicity.wav:
>     RIFF (little-endian) data, WAVE audio, Microsoft PCM, 16 bit, mono
>     8000 Hz
>
>     I issue a reload of the moh :
>
>     myserver*CLI> moh reload
>     myserver*CLI> module reload res_musiconhold.so
>     [Mar  3 15:04:53]     -- Reloading module 'res_musiconhold.so'
>     (Music On Hold Resource)
>
>     Situation after reload :
>
>     myserver*CLI> moh show files
>     Class: default
>         File: /var/lib/asterisk/moh/macroform-robot_dity
>         File: /var/lib/asterisk/moh/macroform-cold_day
>         File: /var/lib/asterisk/moh/reno_project-system
>         File: /var/lib/asterisk/moh/manolo_camp-morning_coffee
>         File: /var/lib/asterisk/moh/macroform-the_simplicity
>
>
>     Even a complete 'module reload' on Asterisk CLI does nothing :
>
>     myserver*CLI> module reload
>     [Mar  3 15:13:54]   == Parsing '/etc/asterisk/extconfig.conf':
>     [Mar  3 15:13:54] == Found
>     [Mar  3 15:13:54]   == Parsing '/etc/asterisk/logger.conf': [Mar 
>     3 15:13:54]   == Found
>     ...
>     [Mar  3 15:13:54]     -- Reloading module 'res_musiconhold.so'
>     (Music On Hold Resource)
>     ...
>
>
>     Situation after reload :
>
>     myserver*CLI> moh show files
>     Class: default
>         File: /var/lib/asterisk/moh/macroform-robot_dity
>         File: /var/lib/asterisk/moh/macroform-cold_day
>         File: /var/lib/asterisk/moh/reno_project-system
>         File: /var/lib/asterisk/moh/manolo_camp-morning_coffee
>         File: /var/lib/asterisk/moh/macroform-the_simplicity
>
>
>
>     So, reloading musiconhold does not reload/read musiconhold files.
>
>
>     How to read/load new musiconhold files into asterisk ??
>
>
>     Kind regards.
>
>
>
>     --
>     _____________________________________________________________________
>     -- Bandwidth and Colocation Provided by http://www.api-digital.com --
>
>     Check out the new Asterisk community forum at:
>     https://community.asterisk.org/ <https://community.asterisk.org/>
>
>     New to Asterisk? Start here:
>     https://wiki.asterisk.org/wiki/display/AST/Getting+Started
>     <https://wiki.asterisk.org/wiki/display/AST/Getting+Started>
>
>     asterisk-users mailing list
>     To UNSUBSCRIBE or update options visit:
>     http://lists.digium.com/mailman/listinfo/asterisk-users
>     <http://lists.digium.com/mailman/listinfo/asterisk-users>
>
>
>
>
> -- 
> A human being should be able to change a diaper, plan an invasion, 
> butcher a hog, conn a ship, design a building, write a sonnet, balance 
> accounts, build a wall, set a bone, comfort the dying, take orders, 
> give orders, cooperate, act alone, solve equations, analyze a new 
> problem, pitch manure, program a computer, cook a tasty meal, fight 
> efficiently, die gallantly. Specialization is for insects.
> ---Heinlein
>
>

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.digium.com/pipermail/asterisk-users/attachments/20170307/bfb0e2be/attachment.html>


More information about the asterisk-users mailing list