Mobicents记录1:如何搭建和运行mobicents3.0环境(基于jboss7.2)

网上能查到的mobicents的资料都是基于比较老的版本,而官网如今已经更新到3.0的版本,不少资料都已经无效,因此把本身的摸索过程记录下来,以便后来者能少走点弯路,快速上手。
闲言少叙,开始正文。。。java

安装文件

一、基于jboss7.2的sip-servletsgit

mss-3.0.564-jboss-as-7.2.0.Final.zip
下载地址:https://github.com/Mobicents/sip-servlets/releasesgithub

二、media serverweb

mms-server-3.0.2.Final.zip浏览器

配置与测试jboss7.2

配置jboss7.2

一、解压安装文件

二、配置环境变量JAVA_HOME

三、使用standalone的sip配置文件

一、打开目录mss-3.0.564-jboss-as-7.2.0.Final\standalone\configuration 二、备份standalone.xml为standalone.xml.bak
三、将standalone-sip.xml修改成standalone.xmldom

四、修改绑定的ip地址

默认服务绑定的是127.0.0.1,致使其余机器没法访问该服务,因此须要作下面的修改:
文件:standalone.xml
修改内容:
1)找到interfaces节点
2)将下面的内容测试

<interface name="public">
    <inet-address value="${jboss.bind.address:127.0.0.1}"/>
</interface>

修改成日志

<interface name="public">
    <inet-address value="${jboss.bind.address:0.0.0.0}"/>
</interface>

运行jboss7.2

进入目录mss-3.0.564-jboss-as-7.2.0.Final\bin
运行文件: standalone.batcode

进入click2call后台

在浏览器中输入网址:http://127.0.0.1:8080/click2call便可server

注:若是直接使用localhost:8080/click2call的话,会显示失败

错误与解决

一、启动jboss后没法进入click2call后台

问题描述:
1)在jboss启动成功后,访问http://127.0.0.1:8080/click2call时提示404
2)在jboss的后台,能够看到以下的日志

12:09:41,153 INFO  [org.jboss.as.server] (ServerService Thread Pool -- 26) JBAS0
18559: Deployed "click2call.war" (runtime-name : "click2call.war")
12:09:41,155 INFO  [org.jboss.as.controller] (Controller Boot Thread) JBAS014774
: Service status report
JBAS014775:    New missing/unsatisfied dependencies:
      service jboss.security.security-domain.sip-servlets (missing) dependents:
[service jboss.web.deployment.default-host./click2call.realm]

解决办法:
一、打开目录mss-3.0.564-jboss-as-7.2.0.Final\standalone\configuration 二、备份standalone.xml为standalone.xml.bak
三、将standalone-sip.xml修改成standalone.xml

二、sip客户端登陆后,没法在click2call后台看到注册信息

该问题暂缺,待解决。

相关文章
相关标签/搜索