OpenIMSCore安裝和配置

參考

  1. 安裝和配置 OpenIMS Core 
  2. OpenIMS客戶端傻瓜安裝指南 

操作系統

  1. Ubuntu 11.10 

下載源碼

  1. mkdir /opt/OpenIMSCore 
  2. cd /opt/OpenIMSCore 
  3.  
  4. mkdir ser_ims 
  5. svn checkout http://svn.berlios.de/svnroot/repos/openimscore/ser_ims/trunk ser_ims 
  6.  
  7. mkdir FHoSS 
  8. svn checkout http://svn.berlios.de/svnroot/repos/openimscore/FHoSS/trunk FHoSS 


安裝必要的軟件包

  1. sudo apt-get install bison flex libxml2 libxml2-dev bind9 
  2. sudo apt-get install mysql-server libmysqlclient15-dev 
  3. sudo apt-get install ant libcurl4-nss-dev 
  4. sun-java5-jdk的安裝參考另外一篇文檔 

編譯

  1. 編譯JavaDiameterPeer生成jdp.jar, svn下載的jdp.jar有問題 
  2. cd JavaDiameterPeer/trunk 
  3. ant compile 
  4. ant jar //在class目錄下生成jdp.jar 
  5. 將編譯完的jdp.jar覆蓋OpenIMSCore/FHoSS/lib裏面的jdp.jar 
  6.  
  7. 編譯OpenIMSCore 
  8. cd /opt/OpenIMSCore 
  9. cd FHoSS 
  10. ant compile deploy 
  11. cd .. 
  12. cd ser_ims 
  13. make install-libs all 
  14. cd .. 

配置 DNS

  1. sudo cp /opt/OpenIMSCore/ser_ims/cfg/open-ims.dnszone /etc/bind/ 
  2. vi /etc/bind/named.conf.local 
  3. zone “open-ims.test” { 
  4. type master; 
  5. file “/etc/bind/open-ims.dnszone”; 
  6. }; 
  7. sudo /etc/init.d/bind9 restart 

配置 OpenIMSCore

  1. cd /opt/OpenIMSCore 
  2. mysql -u root -p < FHoSS/scripts/hss_db.sql 
  3. mysql -u root -p < FHoSS/scripts/userdata.sql 
  4. mysql -u root -p < ser_ims/cfg/icscf.sql 
  5. cp ser_ims/cfg/*.cfg . 
  6. cp ser_ims/cfg/*.xml . 
  7. cp ser_ims/cfg/*.sh . 

運行 OpenIMS Core

  1. 修改域名及IP, 否則默認的服務偵聽IP地址爲127.0.0.1
  2. root@open-ims:/opt/OpenIMSCore#locate configurator.sh 
  3. root@open-ims:/opt/OpenIMSCore# ./configurator.sh 
  4. Domain Name:open-ims.test 
  5. IP Adress: 192.168.1.202 
  6. File to change[“all” for everything, “exit” to quit]: all 
  7. root@open-ims:/opt/OpenIMSCore#cd FHoSS/ 
  8. root@open-ims:/opt/OpenIMSCore/FHoSS#../configurator.sh 
  9. Domain Name:open-ims.test 
  10. IP Adress: 192.168.1.202 
  11. File to change[“all” for everything, “exit” to quit]: all 

運行腳本

  1. /opt/OpenIMSCore/pcscf.sh 
  2. /opt/OpenIMSCore/icscf.sh 
  3. /opt/OpenIMSCore/scscf.sh 
  4. /opt/OpenIMSCore/FHoSS/deploy/startup.sh 
  5. 打開瀏覽器輸入 http://192.168.1.202:8080, 用戶名/密碼是:hss/hss 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章