freeswitch下Data source name not found

关于配置ODBC后,重新启动freeswitch,发现控制台报出

[IM002][unixODBC][Driver Manager]Data source name not found, and no default driver specified

-------------------------------------------------------------------------------------------------------------------

运行测试代码   

isql freeswitch

发现,同样输出[IM002][unixODBC][Driver Manager]Data source name not found, and no default driver specified

这样说明是因为ODBC没有添加到环境变量中,在控制台可以输入这样一句话

export ODBCINI=/etc/odbc.ini

然后再重新运行

isql freeswitch

发现连接OK。

这里面环境变量只是临时针对当前用户,关于详细环境变量配置可参看其中一篇博客

http://blog.csdn.net/fisher_jiang/article/details/4193144

继续重新启动freeswitch,查看日志,没有出现关于驱动找不到。只是出现了一堆建表错误,别担心,这是正常的。你可以尝试重新运行,这些错误都不会存在了。

这时打开数据库客户端,可以查看到所有表都自动创建了。

-------------------------------------------------------------------------------

用SIP客户端测试下,发现报403 forbidden错误,不知道是什么原因。各位freeswitch大神麻烦可以告诉我是什么原因,我也继续往下调试中。

你可能感兴趣的:(specified,freeswitch,unixODBC,[Driver,Manager])