安裝環境: Ubuntu 12.04 x64
- 系統更新
apt-get update
apt-get upgrade
- 安裝mysql-server及必要套件
apt-get install mysql-server
apt-get install make flex bison libmysqlclient-dev
- 下載安裝檔案並產生設定檔
cd /tmp
mkdir sip
cd sip
wget http://www.kamailio.org/pub/kamailio/latest/src/kamailio-4.1.3_src.tar.gz
tar -zxvf kamailio-4.1.3_src.tar.gz
cd kamailio-4.1.3
make cfg
- 加入mysql支援
vim modules.lst
=> include_modules= db_mysql
- 編譯、安裝
make all
make install
- 設定使用mysql
vim /usr/local/etc/kamailio/kamctlrc
# DBENGINE=MYSQL => DBENGINE=MYSQL
- 設定
kamdbctl create
cp pkg/kamailio/deb/debian/kamailio.init /etc/init.d/kamailio
chmod 755 /etc/init.d/kamailio
- 編輯執行檔
vim /etc/init.d/kamailio
DAEMON=/usr/sbin/kamailio => DAEMON=/usr/local/sbin/kamailio
CFGFILE=/etc/kamailio/kamailio.cfg => CFGFILE=/usr/local/etc/kamailio/kamailio.cfg
USER=kamailio => USER=root
GROUP=kamailio => GROUP=root
- 設定
cp pkg/kamailio/deb/debian/kamailio.default /etc/default/kamailio
- 設定
vim /etc/default/kamailio
# RUN_KAMAILIO=yes => RUN_KAMAILIO=yes
- 啟動方式
/etc/init.d/kamailio {start , stop , status}
- 創建使用者
kamctl add
13.修改使用者密碼
passwd
- 刪除使用者
rm
- 預設password kamailiorw