安裝環境: Ubuntu 12.04 x64
- 系統更新
1 2 |
apt-get update apt-get upgrade |
- 安裝mysql-server及必要套件
1 2 |
apt-get install mysql-server apt-get install make flex bison libmysqlclient-dev |
- 下載安裝檔案並產生設定檔
1 2 3 4 5 6 7 |
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支援
1 2 |
vim modules.lst => include_modules= db_mysql |
- 編譯、安裝
1 2 |
make all make install |
- 設定使用mysql
1 2 |
vim /usr/local/etc/kamailio/kamctlrc # DBENGINE=MYSQL => DBENGINE=MYSQL |
- 設定
1 2 3 |
kamdbctl create cp pkg/kamailio/deb/debian/kamailio.init /etc/init.d/kamailio chmod 755 /etc/init.d/kamailio |
- 編輯執行檔
1 2 3 4 5 |
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 |
- 設定
1 |
cp pkg/kamailio/deb/debian/kamailio.default /etc/default/kamailio |
- 設定
1 2 |
vim /etc/default/kamailio # RUN_KAMAILIO=yes => RUN_KAMAILIO=yes |
- 啟動方式
/etc/init.d/kamailio {start , stop , status}
- 創建使用者
1 |
kamctl add <username> <password> |
13.修改使用者密碼
1 |
passwd <username> <passwd> |
- 刪除使用者
1 |
rm <username> |
- 預設password kamailiorw