2016-11-08 19 views
1

Flexisip(LinphoneはSIPサーバ)内のデータベースによる認証しかし、今私はできデータベースのMySQL私は成功し、サーバCentOSの7 を上Flexisipをインストール

私のデータベースとFlexisipの設定ではない認証がある列を持つテーブルのユーザー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ファイルの内容をご記入ください。

関連する問題