[asterisk-dev] Problem with res_config_mysql

Taylor, Jonn jonnt at taylortelephone.com
Fri Nov 9 10:20:09 CST 2012


On 11/09/2012 08:59 AM, Mark Michelson wrote:
> On 11/08/2012 08:50 PM, Taylor, Jonn wrote:
>> I am trying to use res_config_mysql to store phone information from 
>> chan_sccp-b. I can not get the module to connect to the mysql 
>> database. I can configure the sccp module with config files and 
>> everything works fine. Here is my configs.
>>
>> res_config_mysql.conf
>>
>> [general]
>> dbhost = localhost
>> dbport = 3306
>> dbname = asterisk
>> dbuser = asteriskuser
>> dbpass = xxxxxxxxx
>> dbsock = /var/lib/mysql/mysql.sock
>> requirements=warn ; or createclose or createchar
>>
>> Asterisk SVN-trunk-r375175, Copyright (C) 1999 - 2012 Digium, Inc. 
>> and others.
>> Created by Mark Spencer <markster at digium.com>
>> Asterisk comes with ABSOLUTELY NO WARRANTY; type 'core show warranty' 
>> for details.
>> This is free software, with components licensed under the GNU General 
>> Public
>> License version 2 and other licenses; you are welcome to redistribute 
>> it under
>> certain conditions. Type 'core show license' for details.
>> ========================================================================= 
>>
>>   == Parsing '/etc/asterisk/extconfig.conf': Found
>>   == Binding meetme to odbc/meetme/booking
>>   == Binding sccpdevice to mysql/asterisk/sccpdeviceconfig
>>   == Binding sccpline to mysql/asterisk/sccpline
>> Connected to Asterisk SVN-trunk-r375175 currently running on gateway 
>> (pid = 19431)
>> gateway*CLI> realtime mysql status
>> general connected to asterisk at localhost, port 3306 with username 
>> asteriskuser for 9 minutes.
>>     -- SCCP: Accepted connection from 192.168.183.120
>>     -- SCCP: Using ip 192.168.183.1
>>     -- SCCP: Alarm Message: Severity: Informational (2), 24: 
>> Name=SEP001BD51256C4 Load=8.1(2.0) Last=Phone-Reg-Rej [2048/2025302208]
>> [2012-11-08 20:48:46] WARNING[9513]: res_config_mysql.c:335 
>> realtime_mysql: MySQL RealTime: Invalid database specified: asterisk 
>> (check res_mysql.conf)
>> [2012-11-08 20:48:46] NOTICE[9513]: sccp_actions.c:439 
>> sccp_handle_register: SEP001BD51256C4: Rejecting device: Device Unknown
>> gateway*CLI>
>>
>>
>
> The error message is a bit misleading. What it meant to say is that 
> you don't have a database configured in your res_config_mysql.conf 
> file called "asterisk". You have a database called "general" that maps 
> to a MySQL database called "asterisk". In other words, if you change 
> the [general] to [asterisk] it should work.
>
> Also, this is not a question pertaining to developing Asterisk code. 
> Please ask questions such as these on the Asterisk users' mailing list 
> in the future.
>
> Thanks,
> Mark Michelson
>
> -- 
> _____________________________________________________________________
> -- Bandwidth and Colocation Provided by http://www.api-digital.com --
>
> asterisk-dev mailing list
> To UNSUBSCRIBE or update options visit:
>   http://lists.digium.com/mailman/listinfo/asterisk-dev
Thanks Mark, that worked. I posted here because I am running trunk and 
have seen some other things come up about RealTime issues.

Not sure how actively the chan_sccp-b code is maintained but I did have 
asterisk segfault on a module unload. I have a backtrace if anyone is 
interested.

Jonn




More information about the asterisk-dev mailing list