[Freeswitch-users] ODBC error STATE: HY000 CODE 21 ERROR
Erik Dekkers
erik.dekkers at wvds.nl
Sun Feb 20 21:41:10 MSK 2011
Hi guys,
At the moment I'm doing some testing with mod_cidlookup. My intention is to match the incoming numbers against a local database. Right now im trying to set it up with SQLite.
I've installed SQLite, unixODBC and created a DSN (freeswitch is also compiled with odbc support). When testing the connection to the SQLite database with the isql utility everything works:
+---------------------------------------+
| Connected! |
| |
| sql-statement |
| help [tablename] |
| quit |
| |
+---------------------------------------+
SQL>
Unfortunately when starting freeswitch I get this error in the console:
2011-02-20 19:28:44.203665 [ERR] switch_odbc.c:365 STATE: HY000 CODE 21 ERROR: [unixODBC][SQLite]connect failed
2011-02-20 19:28:44.203672 [CRIT] switch_core_sqldb.c:386 Failure!
2011-02-20 19:28:44.203677 [CRIT] mod_cidlookup.c:137 Cannot Open ODBC Database!
Here's my config from /conf/autoload_configs/cidlookup.conf.xml:
<configuration name="cidlookup.conf" description="cidlookup Configuration">
<settings>
<param name="cache" value="false"/>
<!-- expire is in seconds -->
<param name="cache-expire" value="86400"/>
<param name="odbc-dsn" value="mysqlitedb"/>
<!-- comment out sql to not setup a database (directory) lookup -->
<param name="sql" value="
SELECT name||' ('||type||')' AS name
FROM phonebook p JOIN numbers n ON p.id = n.phonebook_id
WHERE n.number='${caller_id_number}'
LIMIT 1
"/>
</settings>
</configuration>
I someone could point me into the right direction that would be great.
Kind regards,
Erik Dekkers (wvds-nl)
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20110220/d88c870c/attachment.html
More information about the FreeSWITCH-users
mailing list