[Freeswitch-users] nibblebill, spidermonkey_odbc issue
Tomasz Szuster
tomasz.szuster at gmail.com
Tue Feb 26 23:48:10 MSK 2013
Hi,
I'm struggling with making nibblebill working.
What I've did till now is:
Installed odbc:
* libmyodbc
* libodbc1
* odbcinst
* odbcinst1debian2
* unixodbc
* unixodbc-dev
compile freeswitch using
./configure --enable-core-odbc-support
make; make install
My spidermonkey.conf file has:
<configuration name="spidermonkey.conf" description="Spider Monkey
JavaScript Plug-Ins">
<modules>
<!-- <load module="mod_spidermonkey_teletone"/> -->
<load module="mod_spidermonkey_core_db"/>
<load module="mod_spidermonkey_socket"/>
<load module="mod_spidermonkey_odbc"/>
</modules>
</configuration>
My odbc.ini:
[nibblebill1]
Driver = /usr/lib/x86_64-linux-gnu/odbc/libmyodbc.so
SERVER = callcenter
PORT = 3306
DATABASE = nibblebill1
OPTION = 67108864
USER = nibblebill1
PASSWORD = XXXXXXX
ldd /usr/local/freeswitch/mod/mod_spidermonkey_odbc.so
linux-vdso.so.1 => (0x00007fffbd7ff000)
libfreeswitch.so.1 => /usr/local/freeswitch/lib/libfreeswitch.so.1
(0x00007f2f193ee000)
libjs.so.1 => /usr/local/freeswitch/lib/libjs.so.1
(0x00007f2f19120000)
libnspr4.so => /usr/local/freeswitch/lib/libnspr4.so
(0x00007f2f18eef000)
libodbc.so.1 => /usr/lib/x86_64-linux-gnu/libodbc.so.1
(0x00007f2f18c82000)
libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0
(0x00007f2f18a65000)
libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f2f186a5000)
libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007f2f184a1000)
libcrypt.so.1 => /lib/x86_64-linux-gnu/libcrypt.so.1
(0x00007f2f18268000)
librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x00007f2f1805f000)
libssl.so.1.0.0 => /lib/x86_64-linux-gnu/libssl.so.1.0.0
(0x00007f2f17e03000)
libcrypto.so.1.0.0 => /lib/x86_64-linux-gnu/libcrypto.so.1.0.0
(0x00007f2f17a3b000)
libtinfo.so.5 => /lib/x86_64-linux-gnu/libtinfo.so.5
(0x00007f2f17813000)
libstdc++.so.6 => /usr/lib/x86_64-linux-gnu/libstdc++.so.6
(0x00007f2f17513000)
libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007f2f17217000)
libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1
(0x00007f2f17000000)
libltdl.so.7 => /usr/lib/x86_64-linux-gnu/libltdl.so.7
(0x00007f2f16df6000)
/lib64/ld-linux-x86-64.so.2 (0x00007f2f19a48000)
libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x00007f2f16bde000)
FreeSWITCH (Version 1.2.6 git a424765 2013-01-04 15:45:59Z)
When I try to run* load mod_spidermonkey_odbc* I get:
[CRIT] switch_loadable_module.c:1330 Error Loading module
/usr/local/freeswitch/mod/mod_spidermonkey_odbc.so
**/usr/local/freeswitch/mod/mod_spidermonkey_odbc.so: undefined symbol:
mod_spidermonkey_odbc_module_interface**
*load mod_nibblebill:*
2013-02-26 21:46:40.116678 [ERR] switch_odbc.c:365 STATE: IM002 CODE 0
ERROR: [unixODBC][Driver Manager]Data source name not found, and no default
driver specified
2013-02-26 21:46:40.116678 [CRIT] mod_nibblebill.c:220 Cannot connect to
ODBC driver/database odbc://callcenter (user: nibblebill1 / pass XXXXX)!
2013-02-26 21:46:40.116678 [CONSOLE] switch_loadable_module.c:1348
Successfully Loaded [mod_nibblebill]
Also from time to time in logs I've see:
[ERR] switch_odbc.c:365 STATE: IM002 CODE 0 ERROR: [unixODBC][Driver
Manager]Data source name not found, and no default driver specified
Will you be able to help with this issue ?
Thank you.
--
Regards.
Tomasz
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20130226/a14eeaa5/attachment-0001.html
Join us at ClueCon 2011 Aug 9-11, 2011
More information about the FreeSWITCH-users
mailing list