歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Ubuntu 11.10下OpenIMSCore安裝和配置

Ubuntu 11.10下OpenIMSCore安裝和配置

日期:2017/2/28 15:51:43   编辑:Linux教程

操作系統

  1. Ubuntu 11.10

下載源碼

  1. mkdir /opt/OpenIMSCore
  2. cd /opt/OpenIMSCore
  3. mkdir ser_ims
  4. svn checkout http://svn.berlios.de/svnroot/repos/openimscore/ser_ims/trunk ser_ims
  5. mkdir FHoSS
  6. 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的安裝參考 http://www.linuxidc.com/Linux/2011-04/34075.htm

編譯

  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. 編譯OpenIMSCore
  7. cd /opt/OpenIMSCore
  8. cd FHoSS
  9. ant compile deploy
  10. cd ..
  11. cd ser_ims
  12. make install-libs all
  13. 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@ www.linuxidc.com open-ims:/opt/OpenIMSCore#locate configurator.sh
  3. root@ www.linuxidc.com 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@ www.linuxidc.com open-ims:/opt/OpenIMSCore#cd FHoSS/
  8. root@ www.linuxidc.com 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

更多Ubuntu相關信息見Ubuntu 專題頁面 http://www.linuxidc.com/topicnews.aspx?tid=2

Copyright © Linux教程網 All Rights Reserved