[asterisk-users] Dynamic Music on Hold
Yaron Nachum
nachum.yaron at gmail.com
Tue Feb 24 08:40:14 CST 2015
Thanks Carlos,
I have created the table and changed the extconfig to :
musiconhold => mysql,asterisk,musiconhold
It works fine.
Yaron
On Mon, Feb 23, 2015 at 6:57 PM, Carlos Chavez <cursor at telecomabmex.com>
wrote:
> On 2/23/15 3:03 AM, Yaron Nachum wrote:
>
>> Hello everyone,
>> I am trying to activate Music On Hold using DB on Asterisk 13.
>> It works fine but in order to use new Music On hold definitions I have to
>> reload the moh module.
>>
>> - The following is my configuration in extconfig.conf - I added the
>> following line:
>> musiconhold.conf => mysql,asterisk,bit_ast_config
>>
>> - The following is the table in the database:
>> mysql> select * from bit_ast_config;
>> +----+------------+-------------+----------------+----------
>> -------------+-----------+---------------+----------+
>> | id | cat_metric | var_metric | commented | filename |
>> category | var_name | var_val |
>> +----+------------+-------------+----------------+----------
>> -------------+-----------+---------------+----------+
>> | 2 | 0 | 0 | 0 |
>> musiconhold.conf | yaron | directory | moh |
>> | 3 | 0 | 0 | 0 |
>> musiconhold.conf | yaron | mode | files |
>> | 10 | 0 | 0 | 0 |
>> musiconhold.conf | yaron1 | directory | moh |
>> | 11 | 0 | 0 | 0 |
>> musiconhold.conf | yaron1 | mode | files |
>> +----+------------+-------------+----------------+----------
>> -------------+-----------+---------------+----------+
>>
>>
>> Is there a way to do automatically add new moh definitions without
>> reloading the moh module?
>> Thanks,
>> Yaron.
>>
> You actually want to use the "realtime" database and not the
> "static". With the realtime database all changes will take effect
> immediately. The following link explains the difference between realtime
> and static:
>
> https://wiki.asterisk.org/wiki/display/AST/Realtime+Database+Configuration
>
> Here is the structure I use:
>
> CREATE TABLE `musiconhold` (
> `name` varchar(80) COLLATE utf8_unicode_ci NOT NULL,
> `directory` varchar(255) COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
> `application` varchar(255) COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
> `mode` varchar(80) COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
> `digit` char(1) COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
> `sort` varchar(16) COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
> `format` varchar(16) COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
> PRIMARY KEY (`name`)
> ) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
>
> -- Telecomunicaciones Abiertas de México S.A. de C.V. Carlos Chávez +52
>> (55)9116-91161
>>
>
> --
> _____________________________________________________________________
> -- 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
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.digium.com/pipermail/asterisk-users/attachments/20150224/b82e5379/attachment.html>
More information about the asterisk-users
mailing list