[general] cachertclasses=yes ; use 1 instance of moh class for all users who are using it, decrease consumable cpu cycles and memory ; ^ this is disabled by default, but is probably better, performance wise and experience wise, for simulated "tone plants"... [default] mode=playlist ; switch to files if using directory rather than entry ;directory=moh entry=/var/lib/asterisk/sounds/en/silence/10 ; no music on hold for default music on hold class [ringback] mode=playlist ; switch to files if using directory rather than entry ;directory=moh/ringback ; you will need your ringback file to be in /var/lib/asterisk/moh/ringback/ ; MOH loops, so the ringback file should loop cleanly, regardless of how long it is (it could be as short as 1 or a few ring cycles). entry=/var/lib/asterisk/moh/ringback/ringback ; the file extension should not be specified for individual files