2016-11-08 50 views
1

我成功地在服務器上的CentOS 7 安裝Flexisip Flexisip(Linphone中SIP服務器)數據庫,但現在我可以Flexisip不配置認證與數據庫MySQL的認證與

我的數據庫有表的用戶「flexisip_users」的列:ID ,用戶名,密碼(不是散列)。

這是我的配置:

[module::Authentication] 
enabled=true 
db-implementation=odbc 
datasource==DRIVER={MySQL};SERVER=localhost;DATABASE=voicechat;USER=root;[email protected];OPTION=3; 
hashed-passwords=false 
request=select password from flexisip_users where username = :id 

,如果我使用DB-執行=文件,認證完美的工作。但是,當我切換到上面的配置「ODBC」,客戶端收到錯誤「內部服務器錯誤」

如何解決呢

回答

0

安裝所需的軟件包:?

yum install -y bc-unixODBC bc-mysql-connector-odbc

而且在配置文件中flexisip.conf你的驅動程序應該是:

DRIVER={MySQL ODBC 5.1 Driver}

或任何你在你的/etc/bc-unixODBC/odbcinst.ini文件中。