[asterisk-users] MOH realtime using only one thread for MOH

Dovid Bender dovid at telecurve.com
Wed Nov 16 15:55:36 CST 2016


When using realtime MOH and an external script such as madplay if in
MusicOnhold we have set cachertclasses=yes, after an Asterisk restart the
first time a call comes in madplay is started. If ten people are using the
same moh class there is only one instance of madplay. The issue is that if
no one is using the MOH class once there is an instance of madplay it's up
forever (till Asterisk is restarted). On the other hand if cachertclasses
is set to no then it will start up madplay when the MOH class is used and
it will stop when the call is done. The issue with this is if there are 10
people using this MOH class then there are ten instances of madplay being
used. Is there any way of having a happy mix of both? If the calls is not
in use then launch an instance (as it is with cachertclasses=yes) however
when the MOH is over if there is no one in the class to stop the instance
of madplay running (as it is if we have cachertclasses=no).


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

More information about the asterisk-users mailing list