安裝Kamailio SIP Server

安裝環境: Ubuntu 12.04 x64

  1. 系統更新
apt-get update
apt-get upgrade
  1. 安裝mysql-server及必要套件
apt-get install mysql-server
apt-get install make flex bison libmysqlclient-dev
  1. 下載安裝檔案並產生設定檔
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
  1. 加入mysql支援
vim modules.lst 
=> include_modules= db_mysql
  1. 編譯、安裝
make all
make install
  1. 設定使用mysql
vim /usr/local/etc/kamailio/kamctlrc
# DBENGINE=MYSQL => DBENGINE=MYSQL
  1. 設定
kamdbctl create
cp pkg/kamailio/deb/debian/kamailio.init /etc/init.d/kamailio
chmod 755 /etc/init.d/kamailio
  1. 編輯執行檔
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. 設定
vim /etc/default/kamailio
# RUN_KAMAILIO=yes => RUN_KAMAILIO=yes
  1. 啟動方式

/etc/init.d/kamailio {start , stop , status}

  1. 創建使用者
kamctl add  

13.修改使用者密碼

passwd  
  1. 刪除使用者
rm 
  1. 預設password kamailiorw
This entry was posted in Kamailio, Ubuntu. Bookmark the permalink.