본문 바로가기

IMS

OpenIMS 설치 (ubuntu)


1. 필요패키지 설치

apt-get update

apt-get install subversion

apt-get install ant

apt-get install openjdk-7-jdk

apt-get install make

apt-get install gcc

apt-get install mysql-server-5.5

apt-get install libcurl4-gnutls-dev

apt-get install bison

apt-get install curl

apt-get install debhelper cdbs lintian build-essential fakeroot devscripts pbuilder dh-make debootstrap dpatch flex libxml2-dev libmysqlclient15-dev ant docbook-to-man

apt-get install ipsec-tools

apt-get install openssl

apt-get install bind9


2. OpenIMS 설치


mkdir /opt/OpenIMSCore

cd /opt/OpenIMSCore

mkdir FHoSS

svn checkout https://svn.code.sf.net/p/openimscore/code/FHoSS/trunk FHoSS

ant compile deploy


mkdir ser_ims

svn checkout https://svn.code.sf.net/p/openimscore/code/ser_ims/trunk ser_ims

make install-libs all 


mysql -u root -p < FHoSS/scripts/hss_db.sql 

mysql -u root -p < FHoSS/scripts/userdata.sql

mysql -u root -p < ser_ims/cfg/icscf.sql 




3. DNS 설정.

cp ser_ims/cfg/open-ims.dnszone /etc/bind/


sed -i '3azone "open-ims.test" {\n\ttype master;\n\tfile "\/etc\/bind\/open-ims.dnszone";\n};' /etc/bind/named.conf.local


sudo sed -i '2a127.0.0.1\topen-ims.test mobicents.open-ims.test ue.open-ims.test presence.open-ims.test icscf.open-ims.test scscf.open-ims.test pcscf.open-ims.test hss.open-ims.test' /etc/hosts


/etc/init.d/bind9 restart


4. Start 스크립트 복사


sudo cp ser_ims/cfg/*.cfg ./

sudo cp ser_ims/cfg/*.xml ./
sudo cp ser_ims/cfg/*.sh ./


5. OpenIMS 실행.


sudo ./pcscf.sh

sudo ./scscf.sh
sudo ./icscf.sh
cd FHoSS/deploy
sudo sh startup.sh



6. webconsol 접속


 http://172.16.118.50:8080

hssAdmin

hss


7. 기타 설정.


 pcscf.cfg, scscf.cfg icscf.cfg pcscf.xml scscf.xml icscf.xml ip변경

 /etc/bind/open-ims.dnszone ip 변경.