Trixbox 2.8 mysql がらみの問題(CallerIDLookup)

Trixbox の 2.8 は asterisk-addons-1.6 の app_addon_sql_mysql.so がコンパイルされない。ついでに、asterisk 自体も make menuselect が動かない。前者は sql-devel がインストールされていないせいで、後者は ncurses-devel がインストールされていないせいのようだった。
そのため、Inbound rule で CallerIDLookup を設定しても、正常に作動せず(1.6.0.10では通話が切断され、1.6.2.2では処理が無視され何も起こらない)の状態であった。

解決方法

# yum install kernel-devel
# yum update kernel
# yum install bison bison-devel ncurses ncurses-devel zlib zlib-devel openssl openssl-devel gnutls-devel gcc gcc-c++ newt newt-devel libtermcap-devel mysql-devel php-mssql libxml2-devel curl-devel gtk2-devel glib2 gtk+ dahdi-linux-devel
# yum reinstall php-mbstring

asterisk-1.6.2.2 と asterisk-addons-1.6.2 をダウンロードしてそれぞれ
# ./configure
# make menuselect
# make
# make install
した。

このサイトへの書き込み(xoops)も、ログイン後、初期画面に戻ってログインできなかったが、SQL 文として
REPAIR TABLE xoops_session
を送ることで復旧した。

現在インストール(make install)まで終わったので、診療終了後?に再起動して様子を見てみることにする。

コメントを残す

メールアドレスが公開されることはありません。