OpenIMSCore安装步骤
一、安装包下载:
下载地址:ftp://ftp.berlios.de/pub/openimscore/snapshots/下载ser_ims20211023和fhoss20211023两个软件包。
二、加装目录:
在/opt目录中创建openimscore子目录:sudomkdir/opt/openimscore
将ser_ims20211023和fhoss20211023读写至子目录下,构成ser_ims和fhoss两个文件夹。
三、编译环境准备
1.加装gcc,g++和make:
sudoapt-getinstallbuild-essential安装libxml2
sudoapt-getinstalllibxml2sudoapt-getinstalllibxml2-dev
2.安装mysql:
xalhar sudoapt-getinstallmysql-servermysql-client(root534425)加装libmysql++:
sudoapt-getinstalllibmysql++-dev
3.加装flex和bison:
sudoapt-getinstallflexbison
4.加ind9:
sudoapt-getinstallflexbin9
5.加装jdk:
java下载过程 添加sun-java6jdk的源:
sudoapt-getinstallsun-java6-jdksun-java6-jresun-java6-plugin改用sun-java6-jdk:
sudoupdate-java-alternativescsjava-6-sun
matrix复数 6.java环境变量布局:修正/etc/environment
sudogedit/etc/environment添加以下两行:
java_home=/usr/lib/jvm/java-6-sunclasspath=/usr/lib/jvm/java-6-sun/lib在终端运转:
sudosource/etc/environment
7.加装ant:
sudoapt-getinstallant
三、编程和加装
1.编译cscfs:
cd/opt/openimscore/ser_imssudomakeinstall-libsall2.编程hss:
四、环境配置
1.dns布局:
将dns配置文件复制到bind的配置目录:
sudocp/opt/openimscore/ser_ims/cfg/open-ims.dnszone/etc/bind/open-ims.dnszone修正bind的配置文件:
sudogedit/etc/f.local添加以下内容:zone“st”{typemaster;file“/etc/bind/open-ims.dnazone”;};
js的includes方法对象数组c 修正/f,将本机设置为域名服务器:x重新启动dns服务:/etc/init.d/bind9restart用ping测试连通性:st
如果解析出的st为本地环回口,则dns配置成功。
2.将文件拷贝到/opt/openimscore/目录:cd/opt/openimscore
sudocp./ser_ims/cfg/*.cfg.sudocp./ser_ims/cfg/*.xml.sudocp./ser_ims/cfg/*.sh.
3.运转mysql数据库:cd/opt/openimscore
mysqlcurootcpchlocalhost五、运行程序1.运行cscfs:cd/opt/openimscore./pcscf.sh./icscf.sh./scscf.sh2.运行hss:cd./fhoss/deploy(必须进入该目录才能执行startup.sh)./startup.sh以上的.sh应该在多个终端并行运行。3.在浏览器打开网址localhost:8080,用户名和密码都是hss(或者用户名hssadmin,密码hss)。检查diameterpeers的连通性。
charger
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论