On 08/17/2010 08:36 PM, Danny Nicholas wrote:
*From:* [email protected]
[mailto:[email protected]] *On Behalf Of *Jonas
Kellens
*Subject:* [asterisk-users] Add & play moh-files without reload
>Hello list,
>is it normal that when adding new moh-files to the directory
/var/lib/asterisk/moh/, asterisk does not see these new files ?!
>When I do a "moh reload", then Asterisk is aware of the new files...
>Is there a solution that does not need a "moh reload" ?!
>Kind regards,
>Jonas.
This is a reach, but if you make your moh "real-time" that would
probably resolve it. Also, if you use mpg123 or some external player
as opposed to the built-in player, that might do it. If you are doing
"out-of-the-box" reload is the only option.
For realtime music-on-hold I have this :
CREATE TABLE IF NOT EXISTS `RTmusiconhold` (
`name` varchar(80) NOT NULL,
`directory` varchar(255) NOT NULL default '',
`application` varchar(255) NOT NULL default '',
`mode` varchar(80) NOT NULL default '',
`digit` char(1) NOT NULL default '',
`sort` varchar(16) NOT NULL default '',
`format` varchar(16) NOT NULL default '',
PRIMARY KEY (`name`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
--
-- Dumping data for table `RTmusiconhold`
--
INSERT INTO `RTmusiconhold` (`name`, `directory`, `application`, `mode`,
`digit`, `sort`, `format`) VALUES
('106002', '/var/lib/asterisk/moh/106002', '', 'files', '', '', '');
But Asterisk does not see this moh-class, even after a complete reload :
[Aug 17 21:27:36] == Parsing '/etc/asterisk/extconfig.conf': [Aug 17
21:27:36] Found
[Aug 17 21:27:36] == Binding voicemail to mysql/asterisk/voicemail_users
[Aug 17 21:27:36] == Binding sipusers to mysql/asterisk/sip_buddies
[Aug 17 21:27:36] == Binding sippeers to mysql/asterisk/sip_buddies
[Aug 17 21:27:36] == Binding queues to mysql/asterisk/queues
[Aug 17 21:27:36] == Binding queue_members to mysql/asterisk/queue_members
[Aug 17 21:27:36] == Binding meetme to mysql/asterisk/conference
[Aug 17 21:27:36] == Binding musiconhold to mysql/asterisk/RTmusiconhold
asterisk*CLI> moh show classes
Class: default
Mode: files
Directory: /var/lib/asterisk/moh
In musiconhold.conf I have just the "default" class defined :
[default]
mode=files
directory=/var/lib/asterisk/moh
random=yes
Kind regards,
Jonas.
--
_____________________________________________________________________
-- Bandwidth and Colocation Provided by http://www.api-digital.com --
New to Asterisk? Join us for a live introductory webinar every Thurs:
http://www.asterisk.org/hello
asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
http://lists.digium.com/mailman/listinfo/asterisk-users