[asterisk-bugs] [JIRA] (ASTERISK-23636) Filesystem based dynamic MoH classes

Vitezslav Novy (JIRA) noreply at issues.asterisk.org
Wed Apr 16 02:57:18 CDT 2014


Vitezslav Novy created ASTERISK-23636:
-----------------------------------------

             Summary: Filesystem based dynamic MoH classes
                 Key: ASTERISK-23636
                 URL: https://issues.asterisk.org/jira/browse/ASTERISK-23636
             Project: Asterisk
          Issue Type: Improvement
      Security Level: None
          Components: Resources/res_musiconhold
    Affects Versions: SVN
            Reporter: Vitezslav Novy
            Severity: Minor


This patch introduces another approach to dynamically controlled MoH.
Unlike realtime this way is file based.

As a switch between normal and alternative behavior, boolean variable
'dynamic' is used in MoH config file.

By setting

dynamic=yes

new behavior is switched on.



How dynamic behavior works

All static MoH classes in musiconhold.conf and realtime are ignored, except [default]
class. On the other hand dynamic class named 'default' is ignored too.

New variable 'dynamic_dir' defines directory, where dynamic classes are
defined. Each first level subdirectory of dynamic_dir defines one MoH class
with same name as directory name.
If class directory contains playlist file 'playlist.txt' content of
the file defines audiofiles in class and their order. Otherwise directory
is scanned same way as for standard MoH class with mode=files.

Playlist expects one file on line, without path and without extension.
Files must be placed in class directory.
If first line of playlist contains exactly one character '%', files will be
ordered randomly.





--
This message was sent by Atlassian JIRA
(v6.2#6252)



More information about the asterisk-bugs mailing list